22 packages
create-react-crx
Setup a modern Chrome extension with one command
@crxjs/migrate
Codemod to migrate from RPCE to CRXJS
@crxjs/vite-plugin
Build Chrome Extensions with this Vite plugin.
dot-plop
A simple approach to PlopJS with first class TypeScript support and a one-line plopfile
@extend-chrome/clipboard
Use the clipboard with ease in Chrome extensions.
@extend-chrome/events-rxjs
RxJS Observables for Chrome API events.
@extend-chrome/menus
A powerful and flexible alternative to `chrome.contextMenus` for Chrome extension development
@extend-chrome/messages
An API for Chrome extension messages that makes sense.
@extend-chrome/notify
Create notifications in your Chrome extension with ease.
@extend-chrome/storage
This is a wrapper for the Chrome Extension Storage API that adds promises and functional set transactions similar to the React `this.setState` API. Functional set transactions make it easy to use the Chrome Storage API to share and manage state between di
@extend-chrome/zod-esm-build-trial
TypeScript-first schema declaration and validation library with static type inference
jest-chrome
Test Chrome extensions with Jest. A complete mock of the Chrome API.
parcel-plugin-replace
Parcel plugin that transforms output files
rollup-plugin-bundle-imports
Bundle imports separately and use the result as a file path or a string of code.
rollup-plugin-chrome-extension
Build Chrome Extensions with this Rollup plugin.
rollup-plugin-chrome-ext-reloader
Reloads your chrome extension.
rollup-plugin-code-string
Import javascript modules as strings.
rollup-plugin-empty-dir
Automatically empty output.dir before writing a new bundle.
rollup-plugin-manifest-entry
Use manifest.json as a rollup input.
rpce-interval-reloader
Use with rollup-plugin-chrome-extension to reload your extension during development.
rpce-push-reloader
Used in rollup-plugin-chrome-extension to reload your Chrome extension during development.
styled-jsx-for-rollup
Out of the box Rollup support for the excellent Vercel library