@mutsuntsai/esbuild-plugin-vue
TypeScript icon, indicating that this package has built-in type declarations

0.1.6 • Public • Published

@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'>
}

Readme

Keywords

Package Sidebar

Install

npm i @mutsuntsai/esbuild-plugin-vue

Weekly Downloads

7

Version

0.1.6

License

MIT

Unpacked Size

20.2 kB

Total Files

16

Last publish

Collaborators

  • mutsuntsai