0.1.6 • Published 1 year ago

@mutsuntsai/esbuild-plugin-vue v0.1.6

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@mutsuntsai/esbuild-plugin-vue

building vue 3.x SFC files with esbuild, forked from wellfrog16/esbuild-plugin-vue-next.

Quickstart

  • install
npm install -D @mutsuntsai/esbuild-plugin-vue
// or
yarn add -D @mutsuntsai/esbuild-plugin-vue
// or
pnpm add -D @mutsuntsai/esbuild-plugin-vue
  • use plugin
// build.js
const { build } = require('esbuild')
const pluginVue = require('@mutsuntsai/esbuild-plugin-vue')

build({
    entryPoints: ['index.js'], // your entry file
    bundle: true,
    outfile: 'bundle.js',
    plugins: [pluginVue()]
})
  • run esbuild
node build.js

Options

export interface Options {
    // template
    templateOptions?: Pick<SFCTemplateCompileOptions, 'compiler' | 'preprocessLang' | 'preprocessOptions' | 'compilerOptions' | 'transformAssetUrls'>

    // script
    scriptOptions?: Pick<SFCScriptCompileOptions, 'babelParserPlugins'>

    // style
    styleOptions?: Pick<SFCAsyncStyleCompileOptions, 'modulesOptions' | 'preprocessLang' | 'preprocessOptions' | 'postcssOptions' | 'postcssPlugins'>
}
0.1.6

1 year ago