探索未来Chrome扩展开发:CRXJS
去发现同类优质开源项目:https://gitcode.com/
什么是CRXJS?
CRXJS 是一项致力于为Chrome扩展生态系统带来现代开发者体验的创新项目。它包含了两个打包库:一个是针对最新Vite构建系统的插件,另一个是针对传统Rollup构建系统的插件。
快速上手:只需90秒,即可开始你的CRXJS Vite插件之旅。
强大特性
如果你正打算开启新的Chrome扩展项目,我们强烈推荐使用 @crxjs/vite-plugin
。这个Vite插件将所有Vite的强大功能带入了Chrome扩展的开发环境。
- 简单配置:无论你是Vite新手还是老手,都能轻松应对。
- 热模块替换(HMR):真正意义上的HMR,让代码修改即时生效,提高效率。
- 静态资产导入:支持静态资源的便捷导入。
- MV3/MV2兼容:无缝对接最新的MV3和经典MV2扩展架构。
- 自动Web可访问资源:无需额外操作,资源自动对外部网页开放。
更多详情,请查阅:
安装与支持
这两个插件已发布在NPM上,你可以直接通过以下链接获取:
如果你享受到了CRXJS带来的高效开发体验,不妨考虑成为项目赞助者,支持作者的工作:GitHub赞助链接。
贡献代码
欢迎参与我们的社区,提交Pull Request!本仓库采用pnpm工作区管理,因此请使用pnpm而不是Yarn或npm进行依赖安装。
让我们一起打造更美好的Chrome扩展开发工具链!
去发现同类优质开源项目:https://gitcode.com/
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考