Packaging
Packaging your CRXJS project for distribution.
Packaging your project
Install vite-plugin-zip-pack
If you create a project using create-crxjs, no additional installation is required.
Update vite.config.js
Read more at vite-plugin-zip-pack
vite.config.js
Run the build script
Project Structure
Release Directory
If you'd like to see vite-plugin-zip-pack built into CRXJS as a native feature, please let us know on Discord.
Loading
Now that you've setup your project, it's time to give it a test run in the browser.
Quick Start
vitest-environment-web-ext is a Vitest test environment designed specifically for Browser Extensions, enabling end-to-end (E2E) testing of browser extensions. This project is built on Playwright and provides complete testing support for Chrome extensions.