/browser-extension-sample

Template for building browser extensions

Primary LanguageTypeScriptMIT LicenseMIT

Browser extension sample Build extension

A simple browser extension skeleton for Chrome-based browsers and Firefox.

Features:

  • Popup, content script, background script, and settings skeleton
  • Logger module
  • Debug info module
  • Automatic versioning
  • ESLint integration
  • Dev and build scripts for Chrome & Firefox
  • GitHub Actions workflows

Usage

Development:

$ npm install
$ npm run start
# or for Firefox:
$ npm run start-ff

License

MIT