npm downloads
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
[](https://travis-ci.org/hunterloftis/stoppable)
A collection of small async/await utilities
> Polyfill/shim for `process.allowedNodeEnvironmentFlags`
Hardened JavaScript for Fearless Cooperation
LavaMoat's secure package naming convention
A tool for running only the dependency lifecycle hooks specified in an allowlist.
Reading environment options.
Immutable ArrayBuffer (the shim!)
Worried about accidentally running `yarn` or `npm` with script hooks enabled such as `preinstall` or `postinstall`?
bounded-size caches having WeakMap-compatible methods
Opinionated dependency linter for your git/github dependencies
LavaMoat kernel and utils
This is the TOFU (trust-on-first-use) static analysis tool used by LavaMoat to automatically generate useable config
LavaMoat React Native lockdown for running Hardened JavaScript in React Native apps
Common types for LavaMoat packages
LavaMoat packer
`lavamoat` is a NodeJS runtime where modules are defined in [SES][SesGithub] Compartments. It aims to reduce the risk of malicious code in the app dependency graph, known as "software supply chain attacks".
Extend a Promise class to implement the eventual-send API
standardize how to recursively own newborn windows within a web app, from the context of the app itself
Helper for making promises
LavaMoat Webpack plugin for running dependencies in Compartments without eval
Shim for the SES StaticModuleRecord and module-to-program transformer
marshal: encoding and deconding of Passable subgraphs
Transcodes base64
browserify plugin for sandboxing dependencies with LavaMoat
Helpers for distributed objects.
The compartment mapper assembles Node applications in a sandbox
Defines the taxonomy of Passable objects.
Prepare Endo environment on import
A minimal, synchronous Zip reader and writer
Wrappers for hardening JavaScript for Endo
Map all the things, check all the maps
Pattern matching for Passable objects, expressed as Passable data
Ensures that a number is within the natural numbers (0, 1, 2...) or throws a RangeError
Foundation for async iterators as streams
A JavaScript lexer dedicated to static analysis and transformation of ECMAScript modules.
Compare string arrays
exo: remotable objects protected by interface guards.
Ponyfill for the SES ModuleSource and module-to-program transformer
Package exports of the `assert` global
common low level utilities
load modules created by @endo/bundle-source
Capability Transfer Protocol for distributed objects
Locator for Endo user state, caches, and ephemeral files
Multicolor trampolining for recursive operations
Create source bundles from ES Modules
This is a dashboard for exploring a dependency graph and LavaMoat policy file
For hardened libraries, regardless of hardened environments
Showing 50 of 210 packages
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
[](https://travis-ci.org/hunterloftis/stoppable)
A collection of small async/await utilities
> Polyfill/shim for `process.allowedNodeEnvironmentFlags`
Hardened JavaScript for Fearless Cooperation
LavaMoat's secure package naming convention
A tool for running only the dependency lifecycle hooks specified in an allowlist.
Reading environment options.
Immutable ArrayBuffer (the shim!)
Worried about accidentally running `yarn` or `npm` with script hooks enabled such as `preinstall` or `postinstall`?
bounded-size caches having WeakMap-compatible methods
Opinionated dependency linter for your git/github dependencies
LavaMoat kernel and utils
This is the TOFU (trust-on-first-use) static analysis tool used by LavaMoat to automatically generate useable config
LavaMoat React Native lockdown for running Hardened JavaScript in React Native apps
Common types for LavaMoat packages
LavaMoat packer
`lavamoat` is a NodeJS runtime where modules are defined in [SES][SesGithub] Compartments. It aims to reduce the risk of malicious code in the app dependency graph, known as "software supply chain attacks".
Extend a Promise class to implement the eventual-send API
standardize how to recursively own newborn windows within a web app, from the context of the app itself
Helper for making promises
LavaMoat Webpack plugin for running dependencies in Compartments without eval
Shim for the SES StaticModuleRecord and module-to-program transformer
marshal: encoding and deconding of Passable subgraphs
Transcodes base64
browserify plugin for sandboxing dependencies with LavaMoat
Helpers for distributed objects.
The compartment mapper assembles Node applications in a sandbox
Defines the taxonomy of Passable objects.
Prepare Endo environment on import
A minimal, synchronous Zip reader and writer
Wrappers for hardening JavaScript for Endo
Map all the things, check all the maps
Pattern matching for Passable objects, expressed as Passable data
Ensures that a number is within the natural numbers (0, 1, 2...) or throws a RangeError
Foundation for async iterators as streams
A JavaScript lexer dedicated to static analysis and transformation of ECMAScript modules.
Compare string arrays
exo: remotable objects protected by interface guards.
Ponyfill for the SES ModuleSource and module-to-program transformer
Package exports of the `assert` global
common low level utilities
load modules created by @endo/bundle-source
Capability Transfer Protocol for distributed objects
Locator for Endo user state, caches, and ephemeral files
Multicolor trampolining for recursive operations
Create source bundles from ES Modules
This is a dashboard for exploring a dependency graph and LavaMoat policy file
For hardened libraries, regardless of hardened environments
Showing 50 of 210 packages