@ contentauth/toolkit (英语)
这个软件包内有SDK使用的WebAssembly代码.
您可能不想直接使用此软件包 . 要与WebAssembly代码整合,请通过 c2pa。 。 。 .
说明: 要运行或构建此软件包, 您需要访问 cai-toolkit 财务报告和审定财务报表 cms-parser 粗糙的图书馆,目前是私人图书馆.
设置
如果您还没有安装依赖性 :
yarn install
安装 包装。你可以轻松地做到这一点,通过运行 页面上的 shell 脚本 或经由货运(目前由于M1不兼容,不建议使用国家预防机制路线):
cargo install wasm-pack
苹果M1在蒙特里纸条上
对于 cargo install wasm-pack 要正确编译在 macOS Monterey上, 你必须 导出环境变量 以及安装目前尚未释放的版本 wasm-pack (截至2021年11月16日):
export MACOSX_DEPLOYMENT_TARGET=10.7
cargo install wasm-pack --git https://github.com/rustwasm/wasm-pack --rev ae10c23cc14b79ed37a7be222daf5fd851b9cd0d
更新工具包
当新版本 cai-toolkit ,您必须更新 @contentauth/toolkit 才能将这些内容带入。 要更新,请找到 [dependencies.cai_toolkit] 节 Cargo.toml 并更新 rev 用于您想要更新的 SHA 值。 在大多数情况下,这应该是总部在2008年7月1日至2008年6月30日期间指出的当前SHA main 分支 cai-toolkit。 。 。 .
在这之后,跑 yarn dev 或者说 yarn build 将拉入新的依赖关系。 请使用更新的公关 Cargo.lock 文件,然后遵循下面“包”下的指示,以发布新的软件包版本.
发展
运行 yarn dev 观看 cai-toolkit 用于修改和在必要时重建的目录.
大楼
运行 yarn build 建设优化的WebAssembly模块.
包装
说明: 你需要成为其中的一员 contentauth 组织出版软件包.
在包装之前,你必须打开公关,获得批准,并合并成 main。要包装,请进入此 git 仓库的根并运行 yarn run publish。这将贯穿所有更改的软件包,并询问您想要递增到哪些版本。 遵循步骤后,lenna应该更新所有版本的pack.json以及创建新的标签和pack版本.
请确保添加发布注释和对修改的概述 页 次。 。 。 .