duneta
v1.2.3
Published
Full-stack React + Hono on Cloudflare Workers — dev, build, and deploy CLI.
Readme
duneta
Full-stack React + Hono on Cloudflare Workers — dev, build, and deploy CLI.
Install duneta to get the CLI plus the full duneta/* import surface (UI, routes, config, Hono API toolkit, and middleware) in one package.
Quick start
npx create-duneta-app my-app
cd my-app
npm install
npm run devInstall
npm install dunetaScripts
{
"scripts": {
"dev": "duneta dev",
"build": "duneta build",
"deploy": "duneta deploy",
"prepare": "duneta prepare"
}
}Imports
| Path | Use in |
|------|--------|
| duneta/routes | Route definitions — ApiRoute.define, WebRoute.define |
| duneta/views/* | React Router web shell (app/) |
| duneta/http and duneta/http/* | Hono API (routes/api.ts + app/http/controllers/) |
| duneta/middleware/http | Hono/API middleware |
| duneta/middleware/page | React Router SSR page middleware |
| duneta/worker | Worker entry (createDunetaWorker) |
| duneta/vite | Vite config re-export |
import { ApiRoute, WebRoute } from 'duneta/routes';
import { resolveController } from 'duneta/http';
import { DunetaButton } from 'duneta/views/component';
import { createDunetaWorker } from 'duneta/worker';Requirements
- Node.js ≥ 22.22
- Cloudflare Workers (Wrangler)
License
MIT
