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 — опенсорсный фреймворк для создания браузерных расширений; разработчики описывают его как «Nuxt, только для веб-расширений».
Так это приложение, которое я устанавливаю, или фреймворк, на котором я пишу своё расширение?Это фреймворк, на котором вы строите проект, а не приложение для конечного пользователя: ваше расширение — это проект поверх WXT, где нужно следовать определённым соглашениям, например объявлять точки входа в виде файлов.
С чего мне начать делать первое расширение?Создайте новый проект командой быстрого старта из README или следуйте руководству по установке. В режиме разработки доступны HMR и быстрая перезагрузка — не нужно пересобирать проект вручную.
Мне обязательно делать интерфейс на каком-то конкретном фреймворке?Нет — WXT не зависит от фронтенд-фреймворка: работают Vue, React, Svelte и другие. TypeScript тоже поддерживается на равных, с автодополнением импортов из коробки.
Он не привяжет меня к Chrome, можно делать расширения и для других браузеров?Никакой привязки: WXT поддерживает все браузеры и Manifest V2, и Manifest 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