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)
Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase
An EventEmitter that isolates the emitter from errors in handlers
small xhr abstraction
A simple and composable way to validate data in JavaScript (and TypeScript).
A JavaScript Ethereum provider that connects to the wallet over a stream
A small toolset for streaming JSON-RPC data and matching requests and responses
A tool for processing JSON-RPC messages.
A tool for processing JSON-RPC messages
Assists with onboarding new MetaMask users
Ethereum RPC and Provider errors
Simple stream multiplexing for objectMode.
Create an Ethereum provider using a JSON-RPC engine or middleware
A block tracker for the Ethereum blockchain. Keeps track of the latest block.
A few useful functions for signing ethereum data
Detects node eventloop block and reports where it started
[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 module for creating a node style stream over a WebExtension port object.
Lightweight utilities for encoding and decoding Solidity ABI
A tool for running only the dependency lifecycle hooks specified in an allowlist.
Provides an interface to the currently enabled network using a MetaMask-compatible provider object
Data and convenience functions shared by multiple packages
Controllers for MetaMask Snaps
bounded-size caches having WeakMap-compatible methods
Core backend services for MetaMask
LavaMoat's secure package naming convention
Immutable ArrayBuffer (the shim!)
MetaMask Keyring utils
Reading environment options.
A type-safe message bus library
Provides an interface to the currently selected network via a MetaMask-compatible provider object
An interface over BIP-32 and BIP-39 key derivation paths
MetaMask Multichain Api Client
Worried about accidentally running `yarn` or `npm` with script hooks enabled such as `preinstall` or `postinstall`?
MetaMask Snaps JSON-RPC method implementations
A history of deployments of the Delegation Framework
common utilities to access and format responses from auth network
Periodically calculates gas fee estimates based on various gas limits as well as other data displayed on transaction confirm screens
Snaps keyring bridge
Provides scaffolding for controllers as well a communication system for all controllers
Utilities for validating and updating "Keep a Changelog" formatted changelogs
Defines a CAIP-25 based endowment permission and helpers for interfacing with it
Manages a list of recipient addresses associated with nicknames
Manages configuration registry for MetaMask
Shareable MetaMask ESLint config for TypeScript.
Snap sandbox environments for executing SES javascript
Stores and manages interactions with signing requests
The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags
Core modules for audit-resolve.json file and logic of its processing
Showing 50 of 498 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)
Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase
An EventEmitter that isolates the emitter from errors in handlers
small xhr abstraction
A simple and composable way to validate data in JavaScript (and TypeScript).
A JavaScript Ethereum provider that connects to the wallet over a stream
A small toolset for streaming JSON-RPC data and matching requests and responses
A tool for processing JSON-RPC messages.
A tool for processing JSON-RPC messages
Assists with onboarding new MetaMask users
Ethereum RPC and Provider errors
Simple stream multiplexing for objectMode.
Create an Ethereum provider using a JSON-RPC engine or middleware
A block tracker for the Ethereum blockchain. Keeps track of the latest block.
A few useful functions for signing ethereum data
Detects node eventloop block and reports where it started
[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 module for creating a node style stream over a WebExtension port object.
Lightweight utilities for encoding and decoding Solidity ABI
A tool for running only the dependency lifecycle hooks specified in an allowlist.
Provides an interface to the currently enabled network using a MetaMask-compatible provider object
Data and convenience functions shared by multiple packages
Controllers for MetaMask Snaps
bounded-size caches having WeakMap-compatible methods
Core backend services for MetaMask
LavaMoat's secure package naming convention
Immutable ArrayBuffer (the shim!)
MetaMask Keyring utils
Reading environment options.
A type-safe message bus library
Provides an interface to the currently selected network via a MetaMask-compatible provider object
An interface over BIP-32 and BIP-39 key derivation paths
MetaMask Multichain Api Client
Worried about accidentally running `yarn` or `npm` with script hooks enabled such as `preinstall` or `postinstall`?
MetaMask Snaps JSON-RPC method implementations
A history of deployments of the Delegation Framework
common utilities to access and format responses from auth network
Periodically calculates gas fee estimates based on various gas limits as well as other data displayed on transaction confirm screens
Snaps keyring bridge
Provides scaffolding for controllers as well a communication system for all controllers
Utilities for validating and updating "Keep a Changelog" formatted changelogs
Defines a CAIP-25 based endowment permission and helpers for interfacing with it
Manages a list of recipient addresses associated with nicknames
Manages configuration registry for MetaMask
Shareable MetaMask ESLint config for TypeScript.
Snap sandbox environments for executing SES javascript
Stores and manages interactions with signing requests
The RemoteFeatureFlagController manages the retrieval and caching of remote feature flags
Core modules for audit-resolve.json file and logic of its processing
Showing 50 of 498 packages