🚀 Welcome to HonoJS REST API Template 🚀
🛠️ Minimal Setup, Maximum Power
⚙️ Middleware Magic
🔐 JWT token Authentication
✅ Route validation with zod
🧪 Testing with jest
🦋 Beautiful code with eslint and prettier
npx degit https://github.com/TheSmartMonkey/create-hono-cloudflare-workers-rest-api backend
Create a wrangler.toml
based on wrangler.default.toml
Install dependancies
bun i
Start coding 🧑💻
bun start
Deploy to cloudflare 🚀
bun run deploy
Test you code 🧪
bun run test
Run unit tests 🧪 Test individual components or functions
bun run unit
Run integration tests 🧪 Test your code with external dependencies like databases, APIs, etc
bun run integration
Tests are grouped using Jest's @group
annotation:
/**
* @group unit
*/
/**
* @group integration
*/
This helps in organizing and running specific groups of tests
Fix you code to make it Beautiful 🦋
bun run fix
For more commands:
bun run
Encode a JWT token: JWT Encoder/Decoder
Happy coding! 🎉