0.0.2 • Published 1 year ago

vite-plugin-vue-setup-name v0.0.2

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

vite-plugin-vue-setup-name

Make the vue script setup syntax support the name attribute

使vue setup语法支持name属性

Install

npm i -D vite-plugin-vue-setup-name

pnpm add -D vite-plugin-vue-setup-name

yarn add -D vite-plugin-vue-setup-name

Usage

  • vite.config.ts
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import VitePluginVueSetupName from 'vite-plugin-vue-setup-name'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
      vue(), 
      VitePluginVueSetupName({
          enable: true,
          dirs: ['./src/components']
      })
  ],
})
  • SFC
<template>
  <div>hello</div>
</template>

<script lang="ts" setup name="hello"></script>

Options

export interface ExtendOptions {
    // Enable or not, the default is true
    // 是否启用, 默认true
    enable?: boolean
    // Only files in the specified directory will take effect. 
    // If not specified, all files will take effect
    // 指定目录下的文件才会生效,如果不指定,则全部生效
    dirs?: string[]
    // This parameter only takes effect when there is no attribute name.
    // You can select a policy to generate the name according to the directory name or file name
    // 当setup没有属性name时才会生效,
    // 可以选择根据目录名生成名字或则根据文件名生成名字
    strategy?: 'dir' | 'file'
}
0.0.2

1 year ago

0.0.1

1 year ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago