Try to use @deno/doc in /routes/api/[name].ts:
import { doc } from "jsr:@deno/doc@0.202.1";
import { define } from "../../utils.ts";
export const handler = define.handlers({
async GET(ctx) {
const { name } = ctx.params;
const docs = await doc([`https://esm.sh/${name}`]);
return Response.json(docs);
},
});
Error: Failed to parse source for import analysis because the content contains invalid JS syntax. You may need to install appropriate plugins to handle the .wasm file format, or if it's an asset, add "**/*.wasm" to assetsInclude in your configuration.
Try to use
@deno/docin/routes/api/[name].ts: