1 个不稳定版本

0.3.0 2024 年 2 月 7 日

#10#htmx

MIT 许可证

66KB
1.5K SLoC

web-client

此项目使用 bun v1.0.2 中的 bun init 创建。 Bun 是一个快速的集成 JavaScript 运行时。

安装

由于此包包含 TypeScript 和 CSS,需要安装和构建步骤。

当前方法是通过利用构建脚本(参见此包中的 build.rs),为应用程序构建 js 和 css。此外,我们还需要确保已安装 node/npm/bun 包。这是通过在 cargo build 时对 package.json 进行哈希处理来实现的。如果哈希值已更改,则 bun 会安装依赖项。

另一种方法是在 package.json 发生更改时利用 git 钩(post-merge)来 bun 安装。由于 git 钩未进行提交,因此需要手动步骤或挂钩到 cargo build 以自动设置 git 钩。

如果您需要手动安装(通常不需要)...

bun install

您可以使用以下命令手动构建 js 和 css(以及监视)

bun build ./src/client/common.js --outdir ./out --watch
bunx tailwindcss -i ./src/client/common.css -o ./out/common.css --watch

依赖项

~10–18MB
~230K SLoC