A songwriting game created in a few days for A.G. Cook's School of Song course.
Aesthetic inspired by A.G. and Old School Runescape
Create custom dice to inspire your own songwriting process just like A. G. does!
This project is configured with:
- Vite
- Typescript
- React
- SCSS Modules (migrated from PandaCSS)
- Typesafe SCSS Module classname lookups
- Stylelint
- HMR via SWC
- ESLint rules and formatting
- VSCode settings
- and Copilot Instructions
- Playwright, Playwright MCP, and the Playwright MCP Chrome Extension - to enable Copilot to interact with and debug the frontend via the browser and development server
npm install
npm run dev
npm run lint
or to run autofix (this will happen automatically on save but sometimes it's still useful):
npm run lintfix
npm run typecheck
or to run a continuous typecheck in an open shell:
npm run typewatch