Skip to content

Latest commit

 

History

641 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI

Extension.js Docs

The documentation website for Extension.js

Extension.js — the cross-browser extension framework

Extension.js Docs is the documentation site for the cross-browser extension framework. It publishes the guides, references, workflows, and implementation notes for Extension.js.

Frameworks

Every framework below gets automatic detection, bundling, and dev-time updates, with no build config to write. What differs is the update model on edit: React hot-swaps with fast refresh and keeps component state, Vue and Svelte remount, and TypeScript, vanilla JS, and WebAssembly reload per surface.

ESNext TypeScript WASM React Vue Svelte Preact
ESNext
Try out
TypeScript
Try out
WASM
Try out
React
Try out
Vue
Try out
Svelte
Try out
Preact
Try out

Browsers

Chrome, Edge, and Firefox are the primary targets, and any Chromium- or Gecko-based fork you have installed (Brave, Opera, Vivaldi, Yandex, Waterfox, LibreWolf) is auto-located and runs through the same HMR workflow. Safari builds on macOS through Apple's converter and needs the full Xcode app.

Google Chrome Microsoft Edge Mozilla Firefox Apple Safari Chromium-based Gecko-based
Google Chrome
✅ Supported
Microsoft Edge
✅ Supported
Mozilla Firefox
✅ Supported
Apple Safari
✅ Supported
Chromium-based
✅ Supported
Gecko-based
✅ Supported

Package managers

npm, pnpm, yarn, bun, and deno all work for create, dev, and build. The toolchain is manifest-agnostic, so Deno projects scaffold a deno.jsonc instead of a package.json and everything else behaves the same.

npm pnpm Yarn Bun Deno
npm
✅ Supported
pnpm
✅ Supported
Yarn
✅ Supported
Bun
✅ Supported
Deno
✅ Supported

Run locally

Install dependencies:

pnpm install

Start the docs dev server:

pnpm dev

Build the site:

pnpm build

Preview the production build:

pnpm preview

License

MIT (c) Cezar Augusto and the Extension.js authors.

About

Documentation, guides, and API reference for Extension.js.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

10 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages