Monorepo for @medicomind/svelte-adapter-hono — a SvelteKit adapter that emits a standalone Node server powered by Hono, with brotli/gzip/zstd precompression.
packages/adapter-hono— the adapter package (see its README for full docs)examples/app— minimal SvelteKit app used by the e2e test suite
npm install
npm run build # build the adapter package (tsup + tsc declarations)
npm test # unit + integration + e2e, coverage-gated at 90% lines
npm run test:unit # fast inner loop
npm run test:perf # autocannon smoke test (requires a prior e2e run)
npm run lint # prettier + eslint
npm run check # tsc --noEmitReleases are managed with changesets: npm run changeset to record a change; the release workflow versions and publishes from main via npm Trusted Publishing (OIDC — no NPM_TOKEN secret). Configure the package's Trusted Publisher on npmjs.com as Medico-Mind/svelte-kit, workflow release.yml.
CI runs lint, typecheck and the full test suite on Node 22 and 24 (.github/workflows/ci.yml). The repository and published adapter require Node ≥ 22.17 (SvelteKit 3).
See CONTRIBUTING.md for the development workflow, testing structure and how to submit changes. Bug reports and feature requests go through the issue templates.