{"repo":"crxjs/chrome-extension-tools","free":true,"listed":false,"github":"https://github.com/crxjs/chrome-extension-tools","clone":"git clone https://github.com/crxjs/chrome-extension-tools.git","description":"Build cross-browser extensions with native HMR and zero-config setup","language":"TypeScript","stars":4155,"topics":["chrome-extension","typescript","rollup-js","rollup-plugin","npm-package","manifest-v2","manifest-v3","vite-plugin","rollup","vitejs"],"license":null,"category":"dev-tools","readme_excerpt":"CRXJS Build cross-browser extensions with native HMR and zero-config setup 📚 Documentation 💬 Discord 📦 Create CRXJS Project [!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 💻 Development - Clone this repository - Install pnpm - Install dependencies using pnpm install - Build the vite-plugin project using pnpm build:vite-plugin - Playgrounds project is located at playgrounds/ , using pnpm play can run the playgrounds - Cd into the vite-plugin directory using cd packages/vite-plugin - Test using pnpm run test - Use DeepWiki to learn more about CRXJS 💝 Contributors This project exists thanks to all the people who contribute. And thank you to all our backers! 🙏 🤝 Supporting If these plugins have helped you ship your product faster, please consider sponsoring me on GitHub.","default_branch":null,"files":null,"tree":[],"storefront":"/r/crxjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/crxjs/chrome-extension-tools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}