Narwhals Prolong Mischief

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

    0.5.0 • Public • Published

    esbuild-plugin-vue-iii

    This is a esbuild plugin for vue 3 SFC files (.vue).
    This plugin is based on the @vitejs/plugin-vue internal modules, whose interface is tweaked to suit for esbuild.
    <script setup> is supported.

    Install

    npm i -D esbuild esbuild-plugin-vue-iii

    Usage

    const build = require('esbuild').build;
    const vue3Plugin = require('esbuild-plugin-vue-iii').vue3Plugin;
    
    build({
      entryPoints: ['index.ts'],
      bundle: true,
      outdir: 'dist',
      plugins: [vue3Plugin()],
    }).catch(() => process.exit(1));

    Not (yet) supported

    • Pre-Processors
    • CSS Modules
    • Template Static Asset Reference -> esbuild built-in options can be used for this feature. See issue#1.
    • Custom Blocks
    • SFC Src Imports
    • Source Map

    Development

    • Main project set up
    npm run setup-submodule
    npm i
    • Start the demo
    cd demo
    npm i
    npm run build
    npm run serve

    License

    MIT

    Install

    npm i esbuild-plugin-vue-iii

    DownloadsWeekly Downloads

    11

    Version

    0.5.0

    License

    MIT

    Unpacked Size

    88.5 kB

    Total Files

    40

    Last publish

    Collaborators

    • kena0ki