Skip to content

Latest commit

ย 

History

History
49 lines (34 loc) ยท 4.67 KB

File metadata and controls

49 lines (34 loc) ยท 4.67 KB

Soundux Website

Website for Soundux

Main repo

License Build Prettier

โš ๏ธ The repo's master branch contains the source files for the site. The static files are in the gh-pages branch!

Tech stack

Next.js Mantine

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 server
  • build โ€“ bundle application for production
  • export โ€“ exports static website to out folder
  • analyze โ€“ analyzes application bundle with @next/bundle-analyzer

Testing scripts

  • typecheck โ€“ checks TypeScript types
  • lint โ€“ runs ESLint
  • prettier:check โ€“ checks files with Prettier
  • jest โ€“ runs jest tests
  • jest:watch โ€“ starts jest watch
  • test โ€“ runs jest, prettier:check, lint and typecheck scripts

Other scripts

  • storybook โ€“ starts storybook dev server
  • storybook:build โ€“ build production storybook bundle to storybook-static
  • prettier:write โ€“ formats all files with Prettier
โšก