文件名称:cargo-html:创建自包含HTML程序
文件大小:122KB
文件格式:ZIP
更新时间:2024-03-28 03:27:34
html rust wasm TypeScript
cargo html 创建自包含HTML程序 是否要在浏览器中运行基本控制台程序? 太懒于正确配置CORS以获取/共享WASM? 当您只想双击HTML文件时,讨厌启动网络服务器吗? 容易被诸如“我有多个文件”之类的高级概念所混淆吗? cargo html通过生成.html文件解决了所有这些问题,这些文件将其javascript,WASM和WASI实现直接嵌入和编码到上述HTML中。 没有CORS,没有--allow-file-access-from-files标志,没有,100%自包含。 快速开始 # install cargo install cargo-html # create a project cargo new hello-world cd hello-world # build a project cargo html # view/run said project i
【文件预览】:
cargo-html-master
----.gitignore(75B)
----package.json(151B)
----package-lock.json(3KB)
----src()
--------_usage.txt(1KB)
--------build()
--------arguments.rs(6KB)
--------tools.rs(5KB)
--------metadata.rs(9KB)
--------js.rs(3KB)
--------_cargo_html.rs(1KB)
----LICENSE.md(578B)
----.cargo()
--------config.toml(241B)
----Cargo.lock(18KB)
----xtask()
--------Cargo.lock(597B)
--------Cargo.toml(378B)
--------xtask.rs(3KB)
----Cargo.toml(1KB)
----.github()
--------workflows()
----examples()
--------quicksilver-demo()
--------.cargo()
--------Cargo.lock(68KB)
--------Cargo.toml(290B)
--------cargo-web-world()
--------goodbye-world()
--------wasm-bindgen-world()
--------hello-world()
----LICENSE-MIT(1KB)
----Readme.md(6KB)
----script()
--------exec-wasm.ts(4KB)
--------tsconfig.json(389B)
--------tty()
--------settings.ts(3KB)
--------imports.ts(25KB)
--------wasi()
--------memory-le.ts(3KB)
--------exports.ts(392B)
--------utils.ts(172B)
--------io()
--------asyncifier.ts(4KB)
----.vscode()
--------settings.json(381B)
--------launch.json(11KB)
--------tasks.json(8KB)
--------extensions.json(187B)
----LICENSE-APACHE(11KB)
----template()
--------console-crate.html(2KB)
--------cargo-web.html(1KB)
--------wasm-pack.html(1KB)
--------xterm-crate.html(1KB)