JSPM

wxt

0.19.29
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 402512
  • Score
    100M100P100Q169171F
  • License MIT

⚡ Next-gen Web Extension Framework

Package Exports

    Readme

    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 StartedConfigurationExamplesChangelogDiscord

    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

    • 🌐 Supports all browsers
    • ✅ Supports both MV2 and MV3
    • ⚡ Dev mode with HMR & fast reload
    • 📂 File based entrypoints
    • 🚔 TypeScript
    • 🦾 Auto-imports
    • 🤖 Automated publishing
    • 🎨 Frontend framework agnostic: works with Vue, React, Svelte, etc
    • 📦 Module system for reusing code between extensions
    • 🖍️ Quickly bootstrap a new project
    • 📏 Bundle analysis
    • ⬇️ Download and bundle remote URL imports

    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 💛