Aaron Klinker 58a84ec253 feat!: Add type safety to browser.runtime.getURL
Entrypoint outputs and files in the public directory are typed properly.
Chunks and other generated files are not typed since they aren't often accessed at runtime.

BREAKING CHANGE: `browser` is now imported from `wxt/browser` instead of `webextension-polyfill`
2023-07-20 13:55:35 -05:00
2023-06-25 10:53:35 -05:00
2023-07-11 14:22:47 -05:00
2023-07-15 13:50:05 -05:00
2023-06-25 10:53:35 -05:00
2023-07-20 16:19:32 +00:00
2023-06-25 10:48:11 -05:00
2023-07-16 14:38:56 -05:00
2023-06-25 10:53:35 -05:00
2023-07-11 17:59:01 -05:00

WXT

Next gen framework for developing web extensions.
Powered by Vite. Inspired by Nuxt.

Example CLI Output

Features

  • 🌐 Supports all browsers
  • Supports both MV2 and MV3
  • Dev mode with HMR & auto-reload
  • 📂 File based entrypoints
  • 🚔 TypeScript
  • 🦾 Auto-imports
  • ⬇️ Download and bundle remote URL imports
  • 🎨 Frontend framework agnostic: works with Vue, React, Svelte, etc

Todo

  • 🖍️ Quickly bootstrap a new project
  • 📏 Bundle analysis
  • 🤖 Automated publishing

Get Started

Checkout the installation guide to get started with WXT.

Contributors

S
Description
Local fork/dev clone of wxt-dev/wxt (upstream: https://github.com/wxt-dev/wxt) for investigating and contributing a fix for a build-race bug (see oleks/mcp-chrome#61 and upstream wxt-dev/wxt#2533)
Readme
13 MiB
Languages
TypeScript 99.3%
HTML 0.3%
Shell 0.3%