在 JSR 上发布 Hono
JSR 是一个现代 JavaScript 注册表,旨在简化 JavaScript 和 TypeScript 模块的发布和使用,同时通过支持和推广 Web 标准来推动生态系统向前发展。自发布以来,JSR 受到了社区的欢迎,每周发布超过 250 个新包。
今天,我们很高兴地宣布 Hono 现已在 JSR 上可用。
Hono 是一个快速、轻量级、开箱即用、跨平台的服务器路由框架,它一流地支持 TypeScript 和 Web 标准 API。
通过 JSR 使用 Hono 提供了出色的开发者体验,在你的文本编辑器中即可获得功能齐全的文档和类型定义。
安装 Hono
你可以使用以下命令从 JSR 开始使用 Hono
deno add @hono/hono
或者使用 npm
npx jsr add @hono/hono
上述命令将生成一个 deno.json
文件,其中列出了你的所有项目依赖项。
// deno.json
{
"imports": {
"@hono/hono": "jsr:@hono/hono^4.4.5"
}
}
然后你可以将 serverless 驱动程序导入到你的 main.ts
文件中
import { Hono } from "@hono/hono";
const app = new Hono();
app.get("/", (c) => {
return c.text("Hello Deno!");
});
Deno.serve(app.fetch);
最后,你可以运行以下命令来执行
deno run -A main.ts
注意,你也可以使用以下命令搭建你的 Hono 项目
deno run -A npm:create-hono@latest
目前,只有 deno
模板选择会使用来自 JSR 的 Hono。
下一步是什么?
借助 JSR 上的 Hono,你可以构建一个轻量级、快速的服务器,该服务器具有可在任何 JavaScript 环境中运行的 API 路由。你的文本编辑器将拉取类型定义和相关文档,以便你可以更高效地工作。
🚨️ 阅读更多关于 JSR 的信息 🚨️