Files
Tony cb0791cb41 perf: dx (#22478)
* perf: use only one WASM alloc for xxhash

* perf(deps): lazy load mercury-parser and use googleapis/youtube instead of heavy googleapis

* perf(dx): lazy load dev registry

speed up npm dev script

* perf: close playwright browser on destroy

* fix: show exception msg in prod

* revert: "perf: use only one WASM alloc for xxhash"

This reverts commit 01ecdd48d0.

* perf: use only one WASM alloc for xxhash

* test: add claim for worker

* fix: missing piece from 8dd9c9a

* feat: add namespace to the chunkfilename

* fix: keep var naming
2026-07-09 02:37:41 +08:00

24 lines
593 B
TypeScript

import type { RouteHandler } from '@hono/zod-openapi';
import { createRoute } from '@hono/zod-openapi';
import { ensureAllLoaded, namespaces } from '@/registry';
const route = createRoute({
method: 'get',
path: '/namespace',
description: 'Information about all namespaces',
tags: ['Namespace'],
responses: {
200: {
description: 'Namespace registry data for all namespaces',
},
},
});
const handler: RouteHandler<typeof route> = async (ctx) => {
await ensureAllLoaded();
return ctx.json(namespaces);
};
export { handler, route };