diff --git a/README.md b/README.md index 20bdb2ef..073a8053 100644 --- a/README.md +++ b/README.md @@ -286,10 +286,9 @@ Components({ globalNamespaces: [], // auto import for directives - // default: `true` for Vue 3, `false` for Vue 2 // Babel is needed to do the transformation for Vue 2, it's disabled by default for performance concerns. // To install Babel, run: `npm install -D @babel/parser @babel/traverse` - directives: true, + directives: false, // filters for transforming targets include: [/\.vue$/, /\.vue\?vue/], diff --git a/src/core/options.ts b/src/core/options.ts index d89a2776..d27a2051 100644 --- a/src/core/options.ts +++ b/src/core/options.ts @@ -4,7 +4,7 @@ import { isPackageExists } from 'local-pkg' import { ResolvedOptions, Options } from '../types' import { LibraryResolver } from './helpers/libraryResolver' -export const defaultOptions: Omit, 'include' | 'exclude' | 'transformer' | 'globs' |'directives'> = { +export const defaultOptions: Omit, 'include' | 'exclude' | 'transformer' | 'globs'> = { dirs: 'src/components', extensions: 'vue', deep: true, @@ -19,6 +19,7 @@ export const defaultOptions: Omit, 'include' | 'exclude' | 'tr importPathTransform: v => v, allowOverrides: false, + directives: false, } export function resolveOptions(options: Options, root: string): ResolvedOptions { @@ -58,9 +59,6 @@ export function resolveOptions(options: Options, root: string): ResolvedOptions ) resolved.root = root resolved.transformer = options.transformer || getVueVersion() || 'vue3' - resolved.directives = (typeof options.directives === 'boolean') - ? options.directives - : getVueVersion() === 'vue3' return resolved } diff --git a/src/types.ts b/src/types.ts index d6ff3fc0..e052fe99 100644 --- a/src/types.ts +++ b/src/types.ts @@ -127,10 +127,9 @@ export interface Options { /** * auto import for directives. * - * default: `true` for Vue 3, `false` for Vue 2 - * * Babel is needed to do the transformation for Vue 2, it's disabled by default for performance concerns. - * @default undefined + * To install Babel, run: `npm install -D @babel/parser @babel/traverse` + * @default false */ directives?: boolean }