Deno Extensions
NodeJS Extensions
Crate features: [
node_experimental
]
https://crates.io/crates/deno_node
https://crates.io/crates/deno_resolver
https://crates.io/crates/node_resolver
https://crates.io/crates/deno_npm
https://crates.io/crates/deno_semver
https://crates.io/crates/deno_napi
https://crates.io/crates/deno_runtime
Provides BYONM (bring-your-own-npm-module) support for Deno.
See NodeJS Compatibility for more information.
Includes a very large set of Deno APIs, most of which are needed to run Deno's NodeJS standard library polyfills.
note
The list of APIs below is not exhaustive and does not include the NodeJS standard library polyfills themselves.
fs_events
Provides Deno.watchFs
os
Provides:
Deno.env
, Deno.exit
, Deno.execPath
, Deno.loadavg
, Deno.osRelease
, Deno.osUptime
, Deno.hostname
, Deno.systemMemoryInfo
, Deno.networkInterfaces
, Deno.gid
, Deno.uid
permissions
Provides:
Deno.permissions
, Deno.Permissions
, Deno.PermissionStatus
process
Provides:
Deno.Process
, Deno.run
, Deno.kill
, Deno.Command
, Deno.Process
signal
Provides:
Deno.addSignalListener
, Deno.removeSignalListener
web_worker
/ worker_host
Provides worker support for the NodeJS API