Initial
A minimal extension that loads in your browser, ready to build on.
Runs on Chrome, Edge, Firefox · Manifest V3 · Styling: CSS · Level: beginner
Create this project
npx extension@latest create my-init --template init
cd my-init
npm install
npm run dev
What it is for
- The smallest Extension.js project that still runs
- A blank slate for whichever surface you choose
- Reference for the minimum an MV3 extension needs
First steps
- Run npm run dev to launch the extension
- The extension loads in a fresh profile with no surface of its own
- Add src/newtab/index.html and it ships on the next reload
Permissions it asks for
This template requests no permissions.
Source on GitHubDocumentation
extension.devDocumentation for extension.dev