JavaScript-based extension with a sidebar panel.
Starter extension with a sidebar panel. Includes dev, build, and preview scripts.
npx extension@latest create <project-name> --template javascript
cd <project-name>
npm installRun the extension in development mode.
npm run devBuild the extension for production.
npm run buildPreview the extension in the browser.
npm run previewChromium is the default. You can explicitly target Chrome, Edge, or Firefox:
# Chromium (default)
npm run dev
# Chrome
npm run dev -- --browser=chrome
# Edge
npm run dev -- --browser=edge
# Firefox
npm run dev -- --browser=firefoxLearn more in the Extension.js docs.