Turn any topic into clear, structured lessons.
Try for free
- Node.js v24
- pnpm v11
- PostgreSQL v18
We recommend using mise to manage your Node.js and pnpm versions.
pnpm installto install dependencies for all apps and packages- Check out the @zoonk/db package README for database setup instructions
- Check out the main app README for app-specific setup instructions
pnpm devto start every app through Portless. Routes include the clone name, such ashttp://main.zoonk.localhost:1355, and linked worktrees also receive a branch prefixpnpm dev:lanwhen testing from a phone or another device on the same trusted network. It prints the.localMain URL to open on that device, such ashttp://main.zoonk.local:1356pnpm dev:directto bypass Portless and use the original fixed localhost portspnpm dev:pruneto let Portless remove orphaned servers left by crashed sessions. Stop active development stacks from the terminal where they are runningpnpm buildto create a production buildpnpm lintto run lintingpnpm typecheckto run TypeScript type checkingpnpm knip --productionto check for unused codepnpm testto run tests with Vitestpnpm e2eto run end-to-end tests with Playwrightpnpm i18n:lintto run i18n lintingpnpm i18nto translate missing i18n keys
See everyone who has supported this project.