Soundux Website
Website for Soundux
The repo's masterbranch contains the source files for the site. The static files are in thegh-pagesbranch!
Tech stack
Features
This template comes with several essential features:
- Server side rendering setup for Mantine
- Color scheme is stored in cookie to avoid color scheme mismatch after hydration
- Storybook with color scheme toggle
- Jest with react testing library
- ESLint setup with eslint-config-mantine
npm scripts
Build and dev scripts
dev- start dev serverbuild- bundle application for productionexport- exports static website tooutfolderanalyze- analyzes application bundle with @next/bundle-analyzer
Testing scripts
typecheck- checks TypeScript typeslint- runs ESLintprettier:check- checks files with Prettierjest- runs jest testsjest:watch- starts jest watchtest- runsjest,prettier:check,lintandtypecheckscripts
Other scripts
storybook- starts storybook dev serverstorybook:build- build production storybook bundle tostorybook-staticprettier:write- formats all files with Prettier