firefox-crxjs-tmp
v1.0.0
Published
## What is CRXJS?
Downloads
2
Maintainers
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.