|
1 |
| -# WXT |
| 1 | +<h1 align="center">WXT</h1> |
2 | 2 |
|
3 |
| -> Next gen framework for building web extensions. Powered by [Vite](https://vitejs.dev/) |
| 3 | +<p align="center"><i>Next gen framework for building web extensions. Powered by <a href="https://vitejs.dev/" target="_blank">Vite</a>.</i></p> |
4 | 4 |
|
5 | 5 | ## Features
|
6 | 6 |
|
7 |
| -- [x] Supports all browsers |
8 |
| -- [x] MV2 & MV3 support |
9 |
| -- [x] Directory based entrypoints |
10 |
| -- [x] Virtual content script and background entryoints with default behaviors |
11 |
| -- [ ] Great DX |
12 |
| - - [x] Auto-imports |
13 |
| - - [x] TypeScript, |
14 |
| - - [x] HMR for HTML pages |
15 |
| - - [ ] Auto-reload for background and content scripts |
16 |
| -- [x] Unit and E2E tests |
17 |
| -- [ ] Open browser during development with extension installed |
18 |
| -- [x] Download and bundle remote dependencies |
19 |
| -- [x] Supports all major frontend frameworks (Vue, React, Svelte) |
20 |
| -- [ ] Automated publishing |
21 |
| -- [ ] Project bootstrap |
22 |
| -- [ ] Bundle analysis |
23 |
| -- [ ] ~~_Infer permissions from code_~~ Maybe in the future... |
| 7 | +- 🌐 Build for Chrome, Firefox, Edge, and Safari |
| 8 | +- ✅ Supports both MV2 and MV3 |
| 9 | +- 📂 Directory based entrypoints |
| 10 | +- 🚔 TypeScript |
| 11 | +- 🦾 Auto-imports |
| 12 | +- ⚡ Dev mode with HMR |
| 13 | +- ⬇️ Download and bundle remote URL imports |
| 14 | +- 🎨 Supports all major frontend frameworks (Vue, React, Svelte) |
| 15 | + |
| 16 | +### Todo |
| 17 | + |
| 18 | +- 🤖 Automated publishing |
| 19 | +- 🖍️ Quickly bootstrap a new project |
| 20 | +- 📏 Bundle analysis |
| 21 | +- ⚡ Dev mode with HMR and **_auto-reload_** |
| 22 | + |
| 23 | +## Get Started |
| 24 | + |
| 25 | +Checkout the [installation guide](https://wxtjs.dev/get-started) to get started with WXT. |
0 commit comments