#2d-graphics #2d #graphics #piet #web #canvas #back-end

piet-web

piet 2D 图形抽象的 Web 画布后端

29 个版本

0.6.2 2023年1月30日
0.6.0 2022年11月24日
0.5.0 2021年11月12日
0.4.0 2021年3月28日
0.0.2 2019年2月22日

#329 in 图形 API

Download history 797/week @ 2024-03-13 1160/week @ 2024-03-20 1089/week @ 2024-03-27 1150/week @ 2024-04-03 908/week @ 2024-04-10 1089/week @ 2024-04-17 1107/week @ 2024-04-24 963/week @ 2024-05-01 957/week @ 2024-05-08 1024/week @ 2024-05-15 1092/week @ 2024-05-22 1034/week @ 2024-05-29 791/week @ 2024-06-05 670/week @ 2024-06-12 899/week @ 2024-06-19 823/week @ 2024-06-26

3,325 每月下载量
59 个 crate 中使用 (直接使用 2 个)

MIT/Apache

395KB
4.5K SLoC

运行示例

确保已安装 cargo 和 npm

确保已安装 wasm-pack

$cargo install wasm-pack

然后运行以下命令

$ cd examples/basic && ./build.sh

然后在浏览器中导航到启动的本地 Web 服务器。

测试

最简单的方法是使用 wasm-pack

$cargo install wasm-pack

然后使用 wasm-pack 运行测试

$wasm-pack test --chrome --无头模式

测试目前仅针对 chrome 进行,一旦测试变得更加稳定,我们也将针对其他浏览器进行测试。

参考资料


lib.rs:

Piet 2D 图形抽象的 Web 画布后端。

依赖项

~10MB
~194K SLoC