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.
extension-js · Build Systems & Monorepos
- 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.
- ↓ 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`”