Aaronius / penpalLinks
Penpal simplifies communication with iframes, workers, and windows by using promise-based methods on top of postMessage.
☆479Updated last month
Alternatives and similar repositories for penpal
Users that are interested in penpal are comparing it to the libraries listed below
Sorting:
- PageLifecycle.js is a tiny JavaScript library that allows developers to easily observe Page Lifecycle API state changes cross browser☆831Updated 2 years ago
- Cross domain post-messaging on the client side using a simple listener/client pattern.☆775Updated last year
- Polyfills the ResizeObserver API.☆986Updated 2 years ago
- Webpack Virtual Modules is a webpack plugin that lets you create, modify, and delete in-memory files in a way that webpack treats them as…☆518Updated 5 months ago
- Analyze bundle stats(bundle size, assets, modules, packages) and compare the results between different builds. Support for webpack, rspac…☆650Updated this week
- 📭 A powerful, simple, promise-based postMessage library.☆1,916Updated 2 years ago
- Low-overhead lexer dedicated to ES module parsing for fast analysis☆994Updated 2 months ago
- Use ESBuild with Rollup to transform ESNext and TypeScript code.☆638Updated 6 months ago
- Deterministic JSON.stringify() - a faster version of @substack's json-stable-strigify without jsonify.☆319Updated 2 years ago
- Extract meaning from JS Errors☆482Updated 2 years ago
- A webpack plugin to retry loading of chunks that failed to load☆249Updated last year
- Checks the version of ES in JavaScript files with simple shell commands 🏆☆199Updated this week
- Utility for calculating what should be scrolled, how it's scrolled is up to you☆326Updated 3 weeks ago
- BroadcastChannel to send data between different browser-tabs or nodejs-processes + LeaderElection over the channels https://pubkey.git…☆1,953Updated this week
- Get the dependency tree of a module☆742Updated 2 weeks ago
- A replacement for setInterval() and setTimeout() which works in unfocused windows.☆631Updated last month
- Given a DOM node, return a unique CSS selector matching only that element☆269Updated last year
- Subset of Lerna in a smaller & more modular project. Help manage and publish multiple packages in a monorepo/workspace structure☆541Updated this week
- A tool to generate a single bundle of dts with types tree-shaking☆838Updated last year
- 🏗️ Automatically move a module into a Web Worker (Webpack loader)☆2,310Updated 3 years ago
- Element.scrollIntoView ponyfills for things like "if-needed" and "smooth"☆1,429Updated 3 weeks ago
- A structuredClone polyfill☆312Updated 7 months ago
- 🗳️ A implementation of the ShadowRealm API Proposal, a JavaScript sandbox, test with TC39 Test262 cases.☆133Updated 3 years ago
- Transparent reactivity with 100% language coverage. Made with ❤️ and ES6 Proxies.☆1,214Updated 2 years ago
- A rollup plugin to generate .d.ts rollup files for your typescript project☆849Updated last week
- Fast, flexible, framework-agnostic prerendering for sites and SPAs.☆220Updated 11 months ago
- Consistent Web Workers in browser and Node.☆1,162Updated 7 months ago
- Webpack plugin that allows to configure path or URL for fetching dynamic imports☆193Updated 2 years ago
- A package to help you find out which of your node_modules aren't ES5 so you can add them to your Webpack/Rollup/Parcel transpilation step…☆277Updated 2 years ago
- A blazing fast equality comparison, either shallow or deep☆549Updated last month