wxt README

The project's README from github.com/wxt-dev/wxt. As one markdown file: README.md.

WXT Logo WXT

npm version downloads license | MIT coverage

Next-gen framework for developing web extensions.
⚡
It's like Nuxt, but for Web Extensions

Get Started • Configuration • Examples • Changelog • Discord

Example CLI Output

Demo

https://github.com/wxt-dev/wxt/assets/10101283/4d678939-1bdb-495c-9c36-3aa281d84c94

Quick Start

Bootstrap a new project:

# npm
npx wxt@latest init

# pnpm
pnpm dlx wxt@latest init

# bun
bunx wxt@latest init

Or see the installation guide to get started with WXT.

Features

Sponsors

WXT is a MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers. If you'd like to join them, please consider sponsoring WXT's development.

WXT Sponsors

Contributors

Published under the MIT license. Made by @aklinker1 and community 💛

WXT contributors

wxt (wxt-dev/wxt)

Searching Database…

10.6K ·GitHub
这是什么东西?WXT 是一个用于开发浏览器扩展的开源框架——官方的自我介绍是“相当于 Web Extension 版的 Nuxt”。
那它是我安装的软件,还是我用来开发扩展的框架?它是供你在其之上开发的框架,不是给最终用户用的软件:你的扩展就是一个基于 WXT 编写的项目,要遵循它的约定,比如把入口定义成一个个文件。
我该怎样用它做出我的第一个扩展?用 README 里的快速上手命令初始化一个新项目,或者按照安装指南操作。在开发模式下自带 HMR 热更新和快速刷新,不用每次手动重新构建。
写界面是不是必须用某个指定的前端框架?不用——它对前端框架没有限制:Vue、React、Svelte 等都可以用。对 TypeScript 的支持也是一流的,还内置了自动导入。
它会不会把我绑死在 Chrome 上,还是也能适配其他浏览器?不会被绑死:WXT 支持所有浏览器,Manifest V2 和 V3 也都支持。
它是免费的吗,还是说有付费版本?完全免费,基于 MIT 许可证开源;后续开发靠赞助者和支持者的资金维持。
它能帮我把扩展发布到应用商店吗?可以——自动化发布是 WXT 的核心功能之一,另外还有一个打包分析工具,帮你在发布前检查包内容。
它的模块系统是用来干什么的?模块让你能在多个扩展之间复用代码:把共用功能打包一次,然后插入任何 WXT 项目,不用到处复制粘贴。
What are similar projects?razzle, vite, moveable, todomvc, taro, mitosis, plasmo, openui
Creator
wxt-dev
Size
11.3 MB
Stars
10.6K
Age
3y
Commits · 90 Days