extension.js

Extension.js is a browser plugin development framework that does not require configuration for Chrome, Edge, Firefox and Safari browsers. Based on Manifest V3 standards, this tool works compatible with TypeScript and various popular web frameworks. In the development process, it offers hot module change (HMR) and browser-specific automatic adapters.

EX

extension-js · Build Systems & Monorepos

STARS5.2K
FORKS144
COMMITS0
CONTRIBUTORS0
VERSIONv4.1.33
UPDATEDtoday
TypeScriptTarayıcı EklentisiWeb DevelopmentManifest V3MIT
What can it do?
  • With a single command line interface, you can create add-on projects for different browsers.
  • Using React, Vue, Svelte, or Preact, you can improve browser plugins without a configuration file.
  • During the development phase, you can update content scripts and service workers without reinstalling the entire add-on.
User reviews
  • ↓ NegativeGitHub Issue

    memory leak/crash

    “hi, every now and then `npm run dev` crashes or takes ages to build. ` 🧩 Extension.js ►►► testext (v1.0) (webpack 5.92.1) compiled successfully in 64661 ms ` ``` 🧩 Extension.js ►►► testext (v1.0) (webpack 5.92.1) compiled successfully in 2473 ms [89876:00000246DB880080] 52607804…”

  • • NeutralGitHub Issue

    Can't load "content_scripts/content-0.js" ,Because it's not UTF-8 encoded

    “Create a project via : ```shell npx extension create my-extension --template=vue-typescript ``` and run `npm run start`”

My note

More in: Build Systems & Monorepos