下一代网络扩展框架,WXT preview

下一代网络扩展框架,WXT

wxt.dev

访问网站 ↗

简介

WXT提供了最佳的开发人员体验,使所有主流浏览器上的Chrome插件开发变得即刻上手,轻松愉快。通过内置的构建、打包和发布工具,轻松上手。

WXT 是什么?

WXT 是一个开源工具,它使得 Chrome 扩展开发速度比以往任何时候都快。它提供了一个下一代网络扩展框架,支持包括 Chrome、Firefox、Edge、Safari 以及任何基于 Chromium 的浏览器。

WXT 如何简化 Chrome 扩展开发?

WXT 通过提供打包和发布工具、顶级的开发模式、有观点的项目结构等功能,简化了 Chrome 扩展的开发过程。这使得开发者能够加速迭代,专注于功能开发而非脚本构建,并利用整个 JavaScript 生态系统的优势。

WXT 的关键特性

支持的浏览器

WXT 可以为 Chrome、Firefox、Edge、Safari 以及任何基于 Chromium 的浏览器构建扩展。

快速开发模式

WXT 提供了超快的热模块替换(HMR)用于界面开发,以及内容/背景脚本的快速刷新,从而实现更快的迭代。

基于文件的入口点

根据项目中的文件自动生成 manifest,并内联配置。

TypeScript

WXT 默认使用 TypeScript,使开发者能够有信心地构建大型项目。

类似 Nuxt 的自动导入功能

WXT 提供类似 Nuxt 的自动导入功能,以加速开发速度。

自动打包、上传、提交和发布扩展

WXT 可以自动打包、上传、提交并发布扩展。

兼容任何前端框架

WXT 与任何具有 Vite 插件的前端框架兼容。

捆绑包分析

WXT 提供工具用于分析最终扩展捆绑包,最小化扩展大小。

谁在使用 WXT?

WXT 已经过实战检验,适用于生产环境。许多流行的 Chrome 扩展都是使用 WXT 构建的,例如 PreMiD、Record、Transcribe 与 ChatGPT for Google Meet、StayFree - 网站拦截器与网络分析等。

价格

WXT 是一个开源工具,意味着它是免费使用的。\n

相关工具