Production-ready WXT + React + TypeScript template, consolidated from the conventions used by ePlus.DEV extensions.
- WXT with
src/layout and Manifest V3 - React 19 and Tailwind CSS 4
- Popup, options, background and content-script examples
- Type-safe storage wrapper
- Browser-native i18n in
public/_locales - Chrome, Firefox, Edge and Opera builds
- Vitest with WXT fake browser
- ESLint, strict TypeScript, CI and tag-based GitHub Releases
corepack enable
yarn install
yarn devFirefox development:
yarn dev:firefox- Rename the package and update version/author in
package.json. - Replace
example.commatches inwxt.config.tsandsrc/entrypoints/content.ts. - Change the Firefox extension ID.
- Replace
public/icon.svgand localization messages. - Keep permissions minimal; only add permissions required by features.
- Add store secrets using
wxt submit initonly when automated publishing is needed.
yarn check
yarn zip:allmain: stable releasesdev: integration branch- feature branches:
feat/...,fix/...,docs/... - release tags:
vMAJOR.MINOR.PATCH
MIT — ePlus.DEV