#bundler #build-tool #compiler #web-apps #wasm-js #web

bin+lib trunk-build-time

构建、打包并将您的 Rust WASM 应用程序部署到 Web 上

1 个不稳定版本

0.17.3 2023 年 8 月 4 日

11#wasm-js 中排名


用于 ethers-signers-browser

MIT/Apache 协议

205KB
4.5K SLoC

Trunk

Build Status Discord Chat

构建、打包并将您的 Rust WASM 应用程序部署到 Web 上。
“收拾好东西,我们要去冒险了!” ~ Ferris

Trunk 是一个 Rust WASM Web 应用程序打包工具。Trunk 使用简单、可选配置模式,通过源 HTML 文件构建和打包 WASM、JS 片段和其他资产(图像、CSS、SCSS)。

📦 开发服务器 - Trunk 内置服务器,支持快速开发流程以及 HTTP 和 WebSocket 代理。

🔍 变更检测 - Trunk 会监视您的应用程序的变更并为您触发构建。浏览器刷新、HMR 和其他相关功能正在开发中。

入门

访问 Trunk 网站,您需要的一切都在那里。一些快速链接

示例

查看我们在 in-repo 维护的一些示例 Web 应用程序

  • Yew + ybc:使用 Yew & ybc 构建的演示应用程序。
  • Seed:使用 Seed 构建的演示应用程序。
  • Vanilla:使用 plain old web-sys 构建的演示应用程序。

贡献

任何人和每个人都可以贡献!请查阅 CONTRIBUTING.md 文档以获取更多详细信息。开始的方式是找到一个开放的问题,然后开始实现它。让其他人知道您正在处理它,并分享进度是一个很好的方法。尽早和经常地提交拉取请求,并请使用 Github 的草稿拉取请求功能。


许可证

Trunk 在 MIT 许可证或 Apache 许可证 2.0 的条款下发布,由您选择。

依赖项

~26–43MB
~722K SLoC