- Node.js 22
- pnpm
- Eslint Extension in your VSCode
to start:
nvm use
pnpm install
pnpm devto lint, execute tests and check types use the following commands:
pnpm format
pnpm check
pnpm test
pnpm test:typessrc/
├── handlers/
├── openapi/helpers
├── openapi/schemas
├── routes/
├── utils/
├── app.ts // hono configs and index routes type
└── index.ts // web server configsCheck out:
// API-INDEX:
http://localhost:3000
// API Documentation:
http://localhost:3000/reference
// API Doc:
http://localhost:3000/doc