Design patterns are well-known solutions to recurring problems. This repo holds some of the classical introductory exercises for different design patterns.
- Framework: Svelte 5 (runes mode)
- Build Tool: Vite
- Language: TypeScript
- Package Manager: pnpm
- Testing: Jest (unit), Playwright (e2e)
- Deployment: GitHub Pages
pnpm installpnpm startOpens the dev server at http://localhost:9000.
pnpm test # run all unit tests with coverage
pnpm test:dev # run tests in verbose/watch modepnpm playwright testpnpm build # outputs to dist/
pnpm preview # preview the production buildpnpm deploypnpm ts-node <file_path>
# e.g. pnpm ts-node src/functional/closure/adjectifier.tspython3 <file_path>