1个不稳定版本
0.1.0 | 2024年6月15日 |
---|
#332 in WebAssembly
8KB
RON的Wasm绑定
ron-wasm是RON (Rusty Object Notation)的Wasm绑定。
用法
安装
要安装此库
npm install @sorairolake/ron-wasm
构建
您需要wasm-pack
来构建此crate。
wasm-pack build
这将在pkg
目录中生成构建工件。
示例
import * as assert from "jsr:@std/assert";
import * as ron from "./pkg/ron_wasm.js";
const data = {
integer: 42,
float: 3.14,
infinity: Infinity,
string: "RON",
boolean: true,
list: ["John", "Doe"],
};
const expected =
`{"integer":42,"float":3.14,"infinity":inf,"string":"RON","boolean":true,"list":["John","Doe"]}`;
const ronString = ron.stringify(data);
assert.assertEquals(ronString, expected);
const obj = ron.parse(ronString);
assert.assertEquals(obj, data);
文档
有关更多详细信息,请参阅文档。
最低支持的Rust版本
此库的最低支持Rust版本(MSRV)是v1.73.0。
变更日志
请参阅CHANGELOG.adoc。
贡献
许可证
版权所有 © 2024 Shun Sakai(见AUTHORS.adoc)
此库根据
本项目符合
依赖关系
~2.3–3.5MB
~65K SLoC