- Next.js (React)
- TypeScript
- PWA (next-offline)
- styled-components + styled-media-query
- Redux Toolkit
- EditorConfig + ESLint + Prettier
- Jest + React Testing Library
- Stroybook
- Husky
# dev
npm run dev
# build
npm run build
# start
npm run start
npm run storybook
# build
npu run build-storybook
npm run lint
# auto fix
npm run lint -- --fix
npm test
# watch
npm test -- --watch
# update snapshot
npm test -- -u -t="[TargetName]"
# update snapshot all
npm test -- -u
# coverage
npm test -- --coverage
# image snapshot (run while storybook running)
npm run puppeteer-storyshots
# update image snapshot (run while storybook running)
npm run puppeteer-storyshots -- -u -t="[TargetName]"
# update image snapshot all (run while storybook running)
npm run puppeteer-storyshots -- -u