- [x] monorepo - [x] use only `hono/jsx` - [x] yarn berry - [x] going to Pages - [x] re-design - [x] *React* preset - [x] *Solid* preset - [x] Adapter - Cloudflare Pages - [x] Adapter - Cloudflare Workers - [x] Adapter - Vercel - [x] Fix `renderToReadableStream` for React - [x] Support `c.render()` - [x] Support Miniflare` getBindings()` - [x] ~~`defineRoute`~~ - [x] Going to `pnpm` - [x] `defineRoute<Env>` - [x] Yarn Workspace? - [ ] `getContext()` - [x] CI - [x] e2e tests - [x] writing tests - [x] test clients - [ ] Optimization - [ ] Support writing tests - [ ] Write document - [ ] Benchmark <https://github.com/BuilderIO/framework-benchmarks> - [x] `create sonik` - [x] Move to sonikjs org - [ ] Preload - [x] Logo image - [x] ~~`sonik` CLI~~ - [x] MDX - [x] Nested layouts - [x] ~~`metadata` or `meta`~~ `head` - [x] ~~Error page~~ - [x] styling - [x] Read the manifest => Preload middleware - [x] chunking - [x] passing props - [x] ~~preload~~ - [x] ~~vite plugins~~ - [x] ~~`defineRoute`~~ - [x] ~~refactoring / remove `class`?~~ - [x] ~~Support signals~~ - [x] `app/routes` - [x] ~~Streaming ?~~ - [x] remove jest conf - [x] `doctype` - [x] ~~Source map~~ - [x] Preload middleware
hono/jsxrenderToReadableStreamfor Reactc.render()getBindings()defineRoutepnpmdefineRoute<Env>getContext()create soniksonikCLImetadataormetaheadError pagepreloadvite pluginsdefineRouterefactoring / removeclass?Support signalsapp/routesStreaming ?doctypeSource map