我們剛剛發布 wasm-pack 版本 0.5.0!這版本遠遠是我們至今推出的 wasm-pack 版本中最大的。我們終於取得了我們一直夢寐以求的 Rust 和 WebAssembly 工作流程。沒錯,細節未來會更改(而且很可能會以顛覆 semver 的方式),但 wasm-pack 已找到自己的定位,而且正朝著這個方向邁進。

wasm-pack 是什麼?wasm-pack 是您建立和測試 Rust 產生的 WebAssembly 的一站式商店,還可以將它發布到 NPM。

wasm-pack build 現在基本上是增量的。它會自動對 wasm-bindgen 二進位檔安裝執行「正確的操作」:找出正確的確切版本快取安裝,以便重建時可以加速。

wasm-pack test 讓您可以使用 WebDriver 協定和 wasm-bindgen-test 透過 Node.js 或無頭瀏覽器執行 Rust 單元測試。此外,在無頭瀏覽器中執行測試容易;這項工作通常會讓您頭撞牆。但 wasm-pack 將會為您下載、快取和設定 WebDriver 客戶端,無須再自尋煩惱。

另外,wasm-pack 有了一個網站,它有針對常見架構和作業系統預先建置好的二進位檔,所以安裝 wasm-pack 超級簡單的 🌬️

更新記錄

要進一步深入了解這些新功能,以及 0.5.0 發行版的全部資訊,請閱讀 wasm-pack 的 CHANGELOG.md!

朋友 💖

對於所有對 wasm-pack 發行做出貢獻的人表示由衷的感謝!

  • Alex Crichton
  • Ashley Williams
  • Eduard Kyvenko
  • Erick Tryzelaar
  • Hendrik Sollich
  • Ian Duke
  • Mackenzie Clark
  • Mason Stallmo
  • Michael Gattozzi
  • Nick Fitzgerald
  • Nik Graf
  • Spencer Wilson
  • Sven Sauleau
  • Tyler Wilcock
  • Yuval Kohavi
  • ashley williams
  • csmoe
  • data-pup