Needling Perl Mongers

    vite-plugin-vue2
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.2 • Public • Published

    vite-plugin-vue2

    NPM version

    Install

    npm install vite-plugin-vue2 -D
    // vite.config.js
    import { createVuePlugin } from 'vite-plugin-vue2'
    
    export default {
      plugins: [
        createVuePlugin(/* options */)
      ],
    }

    Options

    vueTemplateOptions

    Type: Object

    Default: { compilerOptions :{ whitespace: 'condense' } }

    Note { whitespace: 'condense' } behavior

    • A whitespace-only text node between element tags is removed if it contains new lines. Otherwise, it is condensed into a single space.

    • Consecutive whitespaces inside a non-whitespace-only text node are condensed into a single space.

    Using condense mode will result in smaller compiled code size and slightly improved performance. However, it will produce minor visual layout differences compared to plain HTML in certain cases,if you want to keep whitespace behavior, please set { whitespace: 'preserve' }

    The options for @vue/component-compiler-utils.

    jsx

    Type: Boolean
    Default: false

    The options for jsx transform.

    jsxOptions

    Type: Object

    The options for @vue/babel-preset-jsx.

    target

    Type: String

    The options for esbuild to transform script code

    Todo

    • SSR Build
    • Sourcemap

    Keywords

    Install

    npm i vite-plugin-vue2

    DownloadsWeekly Downloads

    57,138

    Version

    2.0.2

    License

    MIT

    Unpacked Size

    117 kB

    Total Files

    56

    Last publish

    Collaborators

    • null~
    • antfu