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.
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
`process.stdout` in your browser.
Shim for process.hrtime in the browser
Ethereum RPC and Provider errors.
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
A block tracker for the Ethereum blockchain. Keeps track of the latest block.
Generates an id useable in json rpc payloads.
A tool for processing JSON-RPC messages.
simple stream multiplexing for `objectMode`
like web3 but for minimalists
A tool for running only the dependency lifecycle hooks specified in an allowlist.
This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.
LavaMoat's secure package naming convention
Worried about accidentally running `yarn` or `npm` with script hooks enabled such as `preinstall` or `postinstall`?
A JavaScript library for composing Ethereum provider objects using middleware modules
Ethereum-related json-rpc-engine middleware.
You want Ethereum's [merkle-patricia tree](https://github.com/wanderer/merkle-patricia-tree), but you don't care about the stateRoot. Fake it! And reap the optimization benefits.
In-memory key-value store with history! Keys are strings, values are any type.
This is the TOFU (trust-on-first-use) static analysis tool used by LavaMoat to automatically generate useable config
replay a historical tx using a web3 provider as a data source
LavaMoat React Native lockdown for running Hardened JavaScript in React Native apps
Utility for detecting phishing domains targeting Ethereum users
Opinionated dependency linter for your git/github dependencies
Common types for LavaMoat packages
A simple flow control mechanism.
This is a polyfill for `window.crypto.getRandomValues()`. In place of `Math.random()` it uses the [Mersenne Twister pseudorandom number generator](https://github.com/boo1ean/mersenne-twister) seeded by `Math.random()`.
LavaMoat kernel and utils
LavaMoat Webpack plugin for running dependencies in Compartments without eval
standardize how to recursively own newborn windows within a web app, from the context of the app itself
A small toolset for streaming JSON-RPC data and matching requests and responses.
Map all the things, check all the maps
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".
browserify plugin for sandboxing dependencies with LavaMoat
Browserify tools for splitting bundles into groups of modules
`ObservableStore` is a synchronous in-memory store for a single value, that you can subscribe to updates on.
This is a dashboard for exploring a dependency graph and LavaMoat policy file
Utility for creating an Ethereum web3 provider that forwards payloads through a stream.
Transform stream for injecting script tags into html.
Transaction nonce calculation used in MetaMask.
lavatube
Tools for creating `Proxy`s around objects that are swappable via setTarget
This is a graph visualization generator exploring a sesify bundle's dependency graph and permissions.
A utility for migrating simple javascript object formats
This is the TOFU (trust-on-first-use) static analysis tool used by sesify to automatically generate useable config
Browserify plugin for dumping bundle meta data
Most transport streams (e.g. websockets) can detect when they close.
Simple tool for parsing EVM bytecode into opcodes. The primary difference from the raw code is that inline PUSH data is attached to the opcode metadata.
Showing 50 of 169 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.
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
`process.stdout` in your browser.
Shim for process.hrtime in the browser
Ethereum RPC and Provider errors.
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
A block tracker for the Ethereum blockchain. Keeps track of the latest block.
Generates an id useable in json rpc payloads.
A tool for processing JSON-RPC messages.
simple stream multiplexing for `objectMode`
like web3 but for minimalists
A tool for running only the dependency lifecycle hooks specified in an allowlist.
This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.
LavaMoat's secure package naming convention
Worried about accidentally running `yarn` or `npm` with script hooks enabled such as `preinstall` or `postinstall`?
A JavaScript library for composing Ethereum provider objects using middleware modules
Ethereum-related json-rpc-engine middleware.
You want Ethereum's [merkle-patricia tree](https://github.com/wanderer/merkle-patricia-tree), but you don't care about the stateRoot. Fake it! And reap the optimization benefits.
In-memory key-value store with history! Keys are strings, values are any type.
This is the TOFU (trust-on-first-use) static analysis tool used by LavaMoat to automatically generate useable config
replay a historical tx using a web3 provider as a data source
LavaMoat React Native lockdown for running Hardened JavaScript in React Native apps
Utility for detecting phishing domains targeting Ethereum users
Opinionated dependency linter for your git/github dependencies
Common types for LavaMoat packages
A simple flow control mechanism.
This is a polyfill for `window.crypto.getRandomValues()`. In place of `Math.random()` it uses the [Mersenne Twister pseudorandom number generator](https://github.com/boo1ean/mersenne-twister) seeded by `Math.random()`.
LavaMoat kernel and utils
LavaMoat Webpack plugin for running dependencies in Compartments without eval
standardize how to recursively own newborn windows within a web app, from the context of the app itself
A small toolset for streaming JSON-RPC data and matching requests and responses.
Map all the things, check all the maps
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".
browserify plugin for sandboxing dependencies with LavaMoat
Browserify tools for splitting bundles into groups of modules
`ObservableStore` is a synchronous in-memory store for a single value, that you can subscribe to updates on.
This is a dashboard for exploring a dependency graph and LavaMoat policy file
Utility for creating an Ethereum web3 provider that forwards payloads through a stream.
Transform stream for injecting script tags into html.
Transaction nonce calculation used in MetaMask.
lavatube
Tools for creating `Proxy`s around objects that are swappable via setTarget
This is a graph visualization generator exploring a sesify bundle's dependency graph and permissions.
A utility for migrating simple javascript object formats
This is the TOFU (trust-on-first-use) static analysis tool used by sesify to automatically generate useable config
Browserify plugin for dumping bundle meta data
Most transport streams (e.g. websockets) can detect when they close.
Simple tool for parsing EVM bytecode into opcodes. The primary difference from the raw code is that inline PUSH data is attached to the opcode metadata.
Showing 50 of 169 packages