@crxjs/vite-plugin
Version:
Build Chrome Extensions with this Vite plugin.
55 lines (38 loc) • 1.92 kB
Markdown

<h1 align="center">CRXJS</h1>
<p align="center">
Modern Chrome extension development with built-in <code>HMR</code> and <code>zero-config</code> setup
</p>
<p align="center">
<a href="https://www.npmjs.com/package/@crxjs/vite-plugin">
<img src="https://img.shields.io/npm/v/@crxjs/vite-plugin?color=298cd6&label=CRXJS&labelColor=f2bae4" alt="NPM version">
</a>
</p>
<h2 align="center">
<a href="https://crxjs.dev/vite-plugin">📚 Documentation</a> |
<a href="https://discord.gg/5yHKEa9v">💬 Discord </a>
</h2>
## 📦 Create CRXJS Project
```shell
npm create crxjs@latest
```
> [!IMPORTANT]
> `@latest` MUST NOT be omitted, otherwise `npm` may resolve to a cached and outdated version of the package.
## ✨ Features
- 🧩 **Full Vite Plugin Ecosystem** - Leverage any Vite-compatible plugins with zero extra setup
- ⚙️ **Zero Configuration** - Start developing immediately with intelligent defaults
- 3️⃣ **Manifest V3 Support** - Built for modern Chrome extensions with enhanced security
- 🔥 **True Hot Module Replacement** - Instant UI updates while preserving extension state 🎈**works with content scripts**
- 📁 **Static Asset Import** - Directly reference images/fonts in your code
- 🤖 **Auto Web-Accessible Resources** - Automatic generation of `web_accessible_resources` manifest entries
> [!NOTE]
> Looking for MV2 support? See [`rollup-plugin`](packages/rollup-plugin/README.md)
## 💝 Contributors
This project exists thanks to all the people who contribute.
And thank you to all our backers! 🙏
<a href="https://github.com/crxjs/chrome-extension-tools/graphs/contributors">
<img src="https://contrib.rocks/image?repo=crxjs/chrome-extension-tools" />
</a>
## 🤝 Supporting
If these plugins have helped you ship your product faster, please consider
[sponsoring me](https://github.com/sponsors/jacksteamdev) on GitHub.