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
An EventEmitter that isolates the emitter from errors in handlers
Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase
Ethereum RPC and Provider errors
A simple and composable way to validate data in JavaScript (and TypeScript).
A tool for processing JSON-RPC messages
A JavaScript Ethereum provider that connects to the wallet over a stream
Ethereum RPC and Provider errors.
A tool for processing JSON-RPC messages.
A small toolset for streaming JSON-RPC data and matching requests and responses
Simple stream multiplexing for objectMode.
Create an Ethereum provider using a JSON-RPC engine or middleware
simple stream multiplexing for `objectMode`
Assists with onboarding new MetaMask users
A module for creating a node style stream over a WebExtension port object.
A block tracker for the Ethereum blockchain. Keeps track of the latest block.
Generates an id useable in json rpc payloads.
[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 few useful functions for signing ethereum data
like web3 but for minimalists
Lightweight utilities for encoding and decoding Solidity ABI
Data and convenience functions shared by multiple packages
LavaMoat's secure package naming convention
This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.
A tool for running only the dependency lifecycle hooks specified in an allowlist.
Controllers for MetaMask Snaps
Provides an interface to the currently enabled network using a MetaMask-compatible provider object
MetaMask Snaps JSON-RPC method implementations
A history of deployments of the Delegation Framework
Snaps keyring bridge
A simple browserifiable module for password-encrypting JS objects.
MetaMask Keyring utils
A type-safe message bus library
Worried about accidentally running `yarn` or `npm` with script hooks enabled such as `preinstall` or `postinstall`?
Core backend services for MetaMask
Provides an interface to the currently selected network via a MetaMask-compatible provider object
ConnectivityController stores the device's internet connectivity status
Utilities for validating and updating "Keep a Changelog" formatted changelogs
MetaMask fork of @scure/bip39: a secure, audited & minimal implementation of BIP39 mnemonic phrases
An interface over BIP-32 and BIP-39 key derivation paths
MetaMask Keyring API
Service to manage multichain accounts
Shareable MetaMask ESLint config for TypeScript.
MetaMask Multichain Api Client
Defines a CAIP-25 based endowment permission and helpers for interfacing with it
Low level core functionality for interacting with the Delegation Framework
A mapping of ethereum contract addresses to broadly accepted icons for those addresses.
Showing 50 of 527 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
An EventEmitter that isolates the emitter from errors in handlers
Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase
Ethereum RPC and Provider errors
A simple and composable way to validate data in JavaScript (and TypeScript).
A tool for processing JSON-RPC messages
A JavaScript Ethereum provider that connects to the wallet over a stream
Ethereum RPC and Provider errors.
A tool for processing JSON-RPC messages.
A small toolset for streaming JSON-RPC data and matching requests and responses
Simple stream multiplexing for objectMode.
Create an Ethereum provider using a JSON-RPC engine or middleware
simple stream multiplexing for `objectMode`
Assists with onboarding new MetaMask users
A module for creating a node style stream over a WebExtension port object.
A block tracker for the Ethereum blockchain. Keeps track of the latest block.
Generates an id useable in json rpc payloads.
[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 few useful functions for signing ethereum data
like web3 but for minimalists
Lightweight utilities for encoding and decoding Solidity ABI
Data and convenience functions shared by multiple packages
LavaMoat's secure package naming convention
This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.
A tool for running only the dependency lifecycle hooks specified in an allowlist.
Controllers for MetaMask Snaps
Provides an interface to the currently enabled network using a MetaMask-compatible provider object
MetaMask Snaps JSON-RPC method implementations
A history of deployments of the Delegation Framework
Snaps keyring bridge
A simple browserifiable module for password-encrypting JS objects.
MetaMask Keyring utils
A type-safe message bus library
Worried about accidentally running `yarn` or `npm` with script hooks enabled such as `preinstall` or `postinstall`?
Core backend services for MetaMask
Provides an interface to the currently selected network via a MetaMask-compatible provider object
ConnectivityController stores the device's internet connectivity status
Utilities for validating and updating "Keep a Changelog" formatted changelogs
MetaMask fork of @scure/bip39: a secure, audited & minimal implementation of BIP39 mnemonic phrases
An interface over BIP-32 and BIP-39 key derivation paths
MetaMask Keyring API
Service to manage multichain accounts
Shareable MetaMask ESLint config for TypeScript.
MetaMask Multichain Api Client
Defines a CAIP-25 based endowment permission and helpers for interfacing with it
Low level core functionality for interacting with the Delegation Framework
A mapping of ethereum contract addresses to broadly accepted icons for those addresses.
Showing 50 of 527 packages