metamask

metamask/post-message-stream

Sets up a duplex object stream over window.postMessage

TypeScript
56
26
ISC License

`@metamask/post-message-stream` provides Node.js and web-based duplex streams for inter-process communication, including support for child processes, web workers, and window postMessage. It's designed for developers building browser extensions or decentralized applications who need reliable, bidirectional messaging between different execution contexts.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of metamask/post-message-stream

Account's avatar
Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase
Account's avatar
Node.js Streams, a user-land copy of the stream library from Node.js
Account's avatar
Jest runner that spawns atom/electron workers instead of node
Account's avatar
A tool for running only the dependency lifecycle hooks specified in an allowlist.
Account's avatar
Utilities for validating and updating "Keep a Changelog" formatted changelogs
Account's avatar
Shareable MetaMask ESLint config.
Account's avatar
Shareable MetaMask ESLint config for Jest.
Account's avatar
Shareable MetaMask ESLint config for Node.js.
Account's avatar
Shareable MetaMask ESLint config for TypeScript.
Account's avatar
Bridge the gap between ES modules and CommonJS modules with an easy-to-use alternative to `tsc`.
Account's avatar
TypeScript definitions for chrome
Account's avatar
TypeScript definitions for jest
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for readable-stream
Account's avatar
TypeScript plugin for ESLint
Account's avatar
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
browser-side require() the node way
Account's avatar
Check dependencies in your node module
Account's avatar
Build cross platform desktop apps with JavaScript, HTML, and CSS
Account's avatar
JSDoc linting rules for ESLint.
Account's avatar
Additional ESLint's rules for Node.js
Account's avatar
Runs prettier as an eslint rule
Account's avatar
Delightful JavaScript Testing.
Account's avatar
Automatically bump up global Jest thresholds whenever coverage goes above them
Account's avatar
Prettier package.json plugin to make the order of properties nice.
Account's avatar
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript
Account's avatar
Create api documentation for TypeScript projects.
Account's avatar
TypeScript is a language for application scale JavaScript development

Support the repos that depend on metamask/post-message-stream

Top contributors

dependabot[bot]'s profile
dependabot[bot]
47 contributions
github-actions[bot]'s profile
github-actions[bot]
14 contributions
rekmarks's profile
rekmarks
11 contributions
legobeat's profile
legobeat
10 contributions
kumavis's profile
kumavis
8 contributions
Mrtenz's profile
Mrtenz
6 contributions
whymarrh's profile
whymarrh
5 contributions
FrederikBolding's profile
FrederikBolding
4 contributions
metamaskbot's profile
metamaskbot
3 contributions
MajorLift's profile
MajorLift
2 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet