node_deno_shims
Node.js 的 Deno 模拟器
包
- @deno/shim-deno - Deno 命名空间模拟器。
- @deno/shim-deno-test - 仅
Deno.test
模拟器。
- @deno/shim-deno-test - 仅
- @deno/shim-crypto -
crypto
全局对象模拟器。 - @deno/shim-prompts -
alert
、confirm
和prompt
的模拟器。 - @deno/shim-timers -
setTimeout
和setInterval
的模拟器。 - @deno/sham-weakref -
WeakRef
全局对象的伪模拟器,如果存在全局WeakRef
则使用它。
贡献
命令:
# 如果你最初没有克隆子模块,请获取子模块
git submodule init --recursive
git submodule update --recursive
# npm 安装
npm i --ignore-scripts
# 构建所有包
npm run build --workspaces
# 测试所有包
npm run test --workspaces
# 格式化
deno fmt
# 代码检查
deno lint
对于特定包的开发命令,请查看每个包中的 package.json 脚本。