Files
wxt/packages/module-vue
dependabot[bot] e022423bad chore(deps): bump @vitejs/plugin-vue from 5.1.1 to 5.1.4 (#1020)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-03 13:13:24 -05:00
..
2024-06-13 16:39:09 -05:00

@wxt-dev/module-vue

Enables the use of Vue in your web extension, in HTML pages and content scripts.

This plugin makes a few changes:

  1. Adds @vitejs/plugin-vue to vite config
  2. Adds the vue preset to auto-imports
  3. Applies sourcemap fix to prevent HMR errors during development
  4. Enable auto-imports in .vue files

Usage

pnpm i vue
pnpm i -D @wxt-dev/module-vue

Then add the module to your config:

// wxt.config.ts
export default defineConfig({
  // Required
  modules: ['@wxt-dev/module-vue'],

  // Optional: Pass options to the module:
  vue: {
    vite: {
      script: {
        propsDestructure: true,
      },
    },
  },
});