Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (firefox-crxjs-tmp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
What is CRXJS?
CRXJS is a project to bring a modern developer experience to the Chrome Extension ecosystem. This repo houses two bundling libraries: a modern Vite plugin and a legacy Rollup plugin.
Features
If you're starting a new Chrome Extension project, consider using
@crxjs/vite-plugin
. This Vite plugin brings
all the features of Vite to the Chrome Extension developer experience.
@crxjs/vite-plugin |
rollup-plugin-chrome-extension |
|
---|---|---|
Works on | Vite ⚡ | Rollup |
Simple Config | Yes | Yes |
HMR | True HMR | Auto-reload |
Static Asset Imports | Yes | With config |
MV3 | Yes | Yes |
MV2 | - | Yes |
Auto Web-accessible Resources | Yes | - |
Documentation | CRXJS Vite Plugin Docs | Extend Chrome Docs |
NPM |
Supporting
If these plugins have helped you ship your product faster, please consider sponsoring me on GitHub.
Contributing
We encourage pull requests! This is a pnpm monorepo, so use pnpm instead of Yarn or npm.