跳轉到主要內容
v3.0.0
releasemajor
February 18, 2026
Extension.js 3.0.0 已經推出。這次版本的焦點只有一件事:幫助團隊以更少的設定、更清晰的流程、以及 Chrome、Edge 與 Firefox 上更好的預設值,推出正式上線的瀏覽器擴充功能。

v3 帶來什麼

Version 3.0.0
  • 以單一指令介面,在 Chrome、Edge 與 Firefox 之間提供更強的跨瀏覽器工作流程。
  • 為現代技術棧擴充範本體驗,包含 TypeScript、React、Vue、Svelte 與 Preact。
  • 改進開發階段的更新行為:更清楚的 HMR(hot module replacement)、hard-reload,以及需要重新啟動的邊界界線。
  • 為正式環境提供更可靠的工作流程,涵蓋疑難排解、安全檢查、效能檢查、持續整合(CI)範本,以及 Playwright 端對端(E2E)測試。
  • 透過 extension.config.js 與依瀏覽器感知的建置輸出,提供更可預期的專案設定。
  • 全新的文件與首頁體驗,設計上更利於快速上手並降低認知負擔。

第一天的流程更簡單

從建立專案到正式輸出,採用同一條路徑:
  1. create 建立專案骨架。
  2. dev 快速迭代。
  3. build 產生正式產物。
  4. startpreview 驗證正式行為。
npx extension@latest create my-extension --template=new-typescript
cd my-extension
pnpm dev
pnpm build

不只為示範設計,更為團隊而生

v3 是為了維護真實擴充功能程式碼庫的真實團隊而設計:
  • 型別化範本與以框架為主的基準設定,降低設定漂移。
  • 針對瀏覽器的建置與旗標讓相容性檢查變得明確。
  • 工作流程文件直接對應到發佈所需的可靠性任務。
  • 標準的交付流程現已涵蓋安全與效能指南。

這次發佈適合誰

  • 你正從自訂的擴充功能建置 script 遷移過來。
  • 你正從一般應用程式開發轉向擴充功能開發。
  • 你想在多個 repo 與多位貢獻者之間,標準化擴充功能的開發體驗。

升級注意事項

如果你已經在使用 Extension.js:
  • 將套件升級到 latest,
  • 偏好使用標準的範本 slug(new-reactnew-typescriptnew-vue 等),
  • 讓你的指令流程維持在 createdevbuild

致謝

謝謝每一位使用 Extension.js 開發、回報問題,並以回饋改進文件與範本的人。v3 是一大步,而我們才剛開始。Cezar Augusto
Creator and Lead Developer, Extension.js