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.
A `Map` subclass with support for multiple keys for one entry.
Memoize promise-returning & async functions
ESLint’s official `junit` formatter, unofficially published as a standalone module
ESLint’s official `compact` formatter, unofficially published as a standalone module
ESLint’s official `codeframe` formatter, extracted from ESLint 7
Relaxed JSON is strict superset JSON, relaxing strictness of valilla JSON
ESLint’s official `unix` formatter, unofficially published as a standalone module
Lightweight and modern event delegation in the browser
Upload Chrome Extensions to the Chrome Web Store
CLI tool to upload Chrome Extensions to the Chrome Web Store
ESLint’s official `stylish` formatter, unofficially published as a standalone module
Polyfill object-fit and object-position on images on IE9, IE10, IE11, Edge, Safari, ...
ESLint’s official `checkstyle` formatter, unofficially published as a standalone module
ESLint’s official `json` formatter, unofficially published as a standalone module
A library implementing balancing of text across lines in a web page
Tool to convert the patterns and globs of your WebExtension manifest to regex
ESLint’s official `table` formatter, extracted from ESLint 7
ESLint’s official `visualstudio` formatter, unofficially published as a standalone module
noop functions to help formatters and syntax highlighters recognize embedded code
Detect modules with circular dependencies when bundling with webpack.
Instantly detect support for WEBP images in the browser in 0.2KB
Replicate background-size: cover/contain (scale+crop) for canvas/CSS/Node/… on any type of media.
Automatically expand a <textarea> to fit its content, in a few bytes
Utility functions to inject content scripts in WebExtensions, for Manifest v2 and v3
Insert text in a `<textarea>`, `<input>` and `contenteditable` elements (including Undo support)
A more usable typed storage API for Web Extensions
ESLint’s official `tap` formatter, unofficially published as a standalone module
List all the files in a GitHub repo’s directory
Super-lightweight Promised wrapper around `chrome.*` API to be used in modules. Prefer `webextension-polyfill` if you’re using it directly in an extension.
High-level events and utilities for events in Web Extensions
Utility functions to use and combine `AbortSignal` and `AbortController` with Promises
Which GitHub page are you on? Is it an issue? Is it a list? Perfect for your WebExtension or userscript.
Utility functions for Web Extensions
Linkify URLs in a string
Lightweight querySelector/All/closest wrapper that returns an array and optionally throws if elements are not found
Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically.
Detects where the current browser extension code is being run. Compatible with Firefox, Chrome and derivates.
WebExtensions module: Get any optional permissions that users have granted you + other utilities.
Automatically add content scripts to existing tabs when your extension is installed
Micro module to get the color of a single pixel on a HTML canvas
WebExtension module: Automatically registers your `content_scripts` on domains added via `permission.request` or on `activeTab`
Helps you manage and autosave your extension's options.
ESLint’s official `jslint-xml` formatter, unofficially published as a standalone module
Merge multiple regexes and strings into one, preserving all the flags, automatically escaping the strings
Filter alt-click, ctrl-click, shift-click, middle click, ...
Make videos playable inline on the iPhone (prevents automatic fullscreen)
Listen to one event via `addEventListener`, then resolve a Promise
Build regular DOM elements using JSX
Chrome/Safari extension polyfill for Firefox's browser.contentScripts.register()
Browser Extension component messaging framework
Showing 50 of 105 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.
A `Map` subclass with support for multiple keys for one entry.
Memoize promise-returning & async functions
ESLint’s official `junit` formatter, unofficially published as a standalone module
ESLint’s official `compact` formatter, unofficially published as a standalone module
ESLint’s official `codeframe` formatter, extracted from ESLint 7
Relaxed JSON is strict superset JSON, relaxing strictness of valilla JSON
ESLint’s official `unix` formatter, unofficially published as a standalone module
Lightweight and modern event delegation in the browser
Upload Chrome Extensions to the Chrome Web Store
CLI tool to upload Chrome Extensions to the Chrome Web Store
ESLint’s official `stylish` formatter, unofficially published as a standalone module
Polyfill object-fit and object-position on images on IE9, IE10, IE11, Edge, Safari, ...
ESLint’s official `checkstyle` formatter, unofficially published as a standalone module
ESLint’s official `json` formatter, unofficially published as a standalone module
A library implementing balancing of text across lines in a web page
Tool to convert the patterns and globs of your WebExtension manifest to regex
ESLint’s official `table` formatter, extracted from ESLint 7
ESLint’s official `visualstudio` formatter, unofficially published as a standalone module
noop functions to help formatters and syntax highlighters recognize embedded code
Detect modules with circular dependencies when bundling with webpack.
Instantly detect support for WEBP images in the browser in 0.2KB
Replicate background-size: cover/contain (scale+crop) for canvas/CSS/Node/… on any type of media.
Automatically expand a <textarea> to fit its content, in a few bytes
Utility functions to inject content scripts in WebExtensions, for Manifest v2 and v3
Insert text in a `<textarea>`, `<input>` and `contenteditable` elements (including Undo support)
A more usable typed storage API for Web Extensions
ESLint’s official `tap` formatter, unofficially published as a standalone module
List all the files in a GitHub repo’s directory
Super-lightweight Promised wrapper around `chrome.*` API to be used in modules. Prefer `webextension-polyfill` if you’re using it directly in an extension.
High-level events and utilities for events in Web Extensions
Utility functions to use and combine `AbortSignal` and `AbortController` with Promises
Which GitHub page are you on? Is it an issue? Is it a list? Perfect for your WebExtension or userscript.
Utility functions for Web Extensions
Linkify URLs in a string
Lightweight querySelector/All/closest wrapper that returns an array and optionally throws if elements are not found
Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically.
Detects where the current browser extension code is being run. Compatible with Firefox, Chrome and derivates.
WebExtensions module: Get any optional permissions that users have granted you + other utilities.
Automatically add content scripts to existing tabs when your extension is installed
Micro module to get the color of a single pixel on a HTML canvas
WebExtension module: Automatically registers your `content_scripts` on domains added via `permission.request` or on `activeTab`
Helps you manage and autosave your extension's options.
ESLint’s official `jslint-xml` formatter, unofficially published as a standalone module
Merge multiple regexes and strings into one, preserving all the flags, automatically escaping the strings
Filter alt-click, ctrl-click, shift-click, middle click, ...
Make videos playable inline on the iPhone (prevents automatic fullscreen)
Listen to one event via `addEventListener`, then resolve a Promise
Build regular DOM elements using JSX
Chrome/Safari extension polyfill for Firefox's browser.contentScripts.register()
Browser Extension component messaging framework
Showing 50 of 105 packages