unplugin-vue-components
Advanced tools
Comparing version 0.19.6 to 0.20.0
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); | ||
var _chunkOUA4VSFEjs = require('./chunk-OUA4VSFE.js'); | ||
require('./chunk-TMX2H7L5.js'); | ||
var _chunk46PS2JCIjs = require('./chunk-46PS2JCI.js'); | ||
require('./chunk-FD6BQCQ7.js'); | ||
require('./chunk-BTQOTIPQ.js'); | ||
require('./chunk-6F4PWJZI.js'); | ||
// src/esbuild.ts | ||
var esbuild_default = _chunkOUA4VSFEjs.unplugin_default.esbuild; | ||
var esbuild_default = _chunk46PS2JCIjs.unplugin_default.esbuild; | ||
@@ -10,0 +11,0 @@ |
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); | ||
var _chunkOUA4VSFEjs = require('./chunk-OUA4VSFE.js'); | ||
var _chunk46PS2JCIjs = require('./chunk-46PS2JCI.js'); | ||
@@ -8,3 +8,4 @@ | ||
var _chunkTMX2H7L5js = require('./chunk-TMX2H7L5.js'); | ||
var _chunkFD6BQCQ7js = require('./chunk-FD6BQCQ7.js'); | ||
require('./chunk-BTQOTIPQ.js'); | ||
require('./chunk-6F4PWJZI.js'); | ||
@@ -16,2 +17,2 @@ | ||
exports.camelCase = _chunkTMX2H7L5js.camelCase; exports.default = _chunkOUA4VSFEjs.unplugin_default; exports.kebabCase = _chunkTMX2H7L5js.kebabCase; exports.pascalCase = _chunkTMX2H7L5js.pascalCase; | ||
exports.camelCase = _chunkFD6BQCQ7js.camelCase; exports.default = _chunk46PS2JCIjs.unplugin_default; exports.kebabCase = _chunkFD6BQCQ7js.kebabCase; exports.pascalCase = _chunkFD6BQCQ7js.pascalCase; |
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); | ||
var _chunkOUA4VSFEjs = require('./chunk-OUA4VSFE.js'); | ||
require('./chunk-TMX2H7L5.js'); | ||
var _chunk46PS2JCIjs = require('./chunk-46PS2JCI.js'); | ||
require('./chunk-FD6BQCQ7.js'); | ||
require('./chunk-BTQOTIPQ.js'); | ||
require('./chunk-6F4PWJZI.js'); | ||
@@ -11,7 +12,7 @@ | ||
config.plugins = config.plugins || []; | ||
config.plugins.unshift(_chunkOUA4VSFEjs.unplugin_default.webpack(options)); | ||
config.plugins.unshift(_chunk46PS2JCIjs.unplugin_default.webpack(options)); | ||
}); | ||
this.nuxt.hook("vite:extend", async (vite) => { | ||
vite.config.plugins = vite.config.plugins || []; | ||
vite.config.plugins.push(_chunkOUA4VSFEjs.unplugin_default.vite(options)); | ||
vite.config.plugins.push(_chunk46PS2JCIjs.unplugin_default.vite(options)); | ||
}); | ||
@@ -18,0 +19,0 @@ } |
@@ -434,2 +434,9 @@ import { ComponentResolver, ComponentResolveResult } from './types.js'; | ||
export { AntDesignVueResolver, AntDesignVueResolverOptions, ArcoResolver, ArcoResolverOptions, DevResolverOptions, DevUiResolver, ElementPlusResolver, ElementPlusResolverOptions, ElementUiResolver, ElementUiResolverOptions, HeadlessUiResolver, HeadlessUiResolverOptions, IduxResolver, IduxResolverOptions, InklineResolver, LayuiVueResolver, LayuiVueResolverOptions, NaiveUiResolver, PrimeVueResolver, PrimeVueResolverOptions, QuasarResolver, TDesignResolver, TDesignResolverOptions, VantResolver, VantResolverOptions, VarletUIResolver, VarletUIResolverOptions, VeuiResolver, VeuiResolverOptions, ViewUiResolver, VueUseComponentsResolver, Vuetify3Resolver, VuetifyResolver, getResolved }; | ||
/** | ||
* Resolver for BootstrapVue | ||
* | ||
* @link https://github.com/bootstrap-vue/bootstrap-vue | ||
*/ | ||
declare function BootstrapVueResolver(): ComponentResolver; | ||
export { AntDesignVueResolver, AntDesignVueResolverOptions, ArcoResolver, ArcoResolverOptions, BootstrapVueResolver, DevResolverOptions, DevUiResolver, ElementPlusResolver, ElementPlusResolverOptions, ElementUiResolver, ElementUiResolverOptions, HeadlessUiResolver, HeadlessUiResolverOptions, IduxResolver, IduxResolverOptions, InklineResolver, LayuiVueResolver, LayuiVueResolverOptions, NaiveUiResolver, PrimeVueResolver, PrimeVueResolverOptions, QuasarResolver, TDesignResolver, TDesignResolverOptions, VantResolver, VantResolverOptions, VarletUIResolver, VarletUIResolverOptions, VeuiResolver, VeuiResolverOptions, ViewUiResolver, VueUseComponentsResolver, Vuetify3Resolver, VuetifyResolver, getResolved }; |
@@ -1,2 +0,2 @@ | ||
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); | ||
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _nullishCoalesce(lhs, rhsFn) { if (lhs != null) { return lhs; } else { return rhsFn(); } } | ||
@@ -8,6 +8,8 @@ | ||
var _chunkFD6BQCQ7js = require('./chunk-FD6BQCQ7.js'); | ||
var _chunkTMX2H7L5js = require('./chunk-TMX2H7L5.js'); | ||
var _chunkBTQOTIPQjs = require('./chunk-BTQOTIPQ.js'); | ||
// src/core/resolvers/antdv.ts | ||
@@ -167,3 +169,3 @@ var matchComponents = [ | ||
if (!styleDir) | ||
styleDir = _chunkTMX2H7L5js.kebabCase.call(void 0, compName); | ||
styleDir = _chunkFD6BQCQ7js.kebabCase.call(void 0, compName); | ||
return styleDir; | ||
@@ -347,3 +349,9 @@ } | ||
return; | ||
const partialName = _chunkTMX2H7L5js.kebabCase.call(void 0, name.slice(2)); | ||
if (name.match(/^ElIcon.+/)) { | ||
return { | ||
name: name.replace(/^ElIcon/, ""), | ||
from: "@element-plus/icons-vue" | ||
}; | ||
} | ||
const partialName = _chunkFD6BQCQ7js.kebabCase.call(void 0, name.slice(2)); | ||
const { version, ssr } = options; | ||
@@ -393,5 +401,5 @@ if (compareVersions.compare(version, "1.1.0-beta.1", ">=")) { | ||
return optionsResolved; | ||
optionsResolved = _chunkTMX2H7L5js.__spreadValues.call(void 0, { | ||
optionsResolved = _chunkBTQOTIPQjs.__spreadValues.call(void 0, { | ||
ssr: false, | ||
version: await _chunkTMX2H7L5js.getPkgVersion.call(void 0, "element-plus", "2.2.2"), | ||
version: await _chunkFD6BQCQ7js.getPkgVersion.call(void 0, "element-plus", "2.2.2"), | ||
importStyle: "css", | ||
@@ -442,3 +450,3 @@ directives: true, | ||
const compName = name.slice(2); | ||
const partialName = _chunkTMX2H7L5js.kebabCase.call(void 0, compName); | ||
const partialName = _chunkFD6BQCQ7js.kebabCase.call(void 0, compName); | ||
if (partialName === "collapse-transition") { | ||
@@ -553,3 +561,3 @@ return { | ||
const nameIndex = packageName === "pro" ? 2 : 1; | ||
dirname = _chunkTMX2H7L5js.kebabCase.call(void 0, name).split("-")[nameIndex]; | ||
dirname = _chunkFD6BQCQ7js.kebabCase.call(void 0, name).split("-")[nameIndex]; | ||
} | ||
@@ -720,6 +728,6 @@ const path = `@idux/${packageName}/${dirname}`; | ||
// src/core/resolvers/vant.ts | ||
var moduleType = _chunkTMX2H7L5js.isSSR ? "lib" : "es"; | ||
var moduleType = _chunkFD6BQCQ7js.isSSR ? "lib" : "es"; | ||
function getSideEffects4(dirName, options) { | ||
const { importStyle = true } = options; | ||
if (!importStyle || _chunkTMX2H7L5js.isSSR) | ||
if (!importStyle || _chunkFD6BQCQ7js.isSSR) | ||
return; | ||
@@ -741,3 +749,3 @@ if (importStyle === "less") | ||
from: `vant/${moduleType}`, | ||
sideEffects: getSideEffects4(_chunkTMX2H7L5js.kebabCase.call(void 0, partialName), options) | ||
sideEffects: getSideEffects4(_chunkFD6BQCQ7js.kebabCase.call(void 0, partialName), options) | ||
}; | ||
@@ -761,5 +769,5 @@ } | ||
if (importStyle === "less" || importLess) | ||
sideEffects.push(`${path}/es/${_chunkTMX2H7L5js.kebabCase.call(void 0, name)}/style/less.js`); | ||
sideEffects.push(`${path}/es/${_chunkFD6BQCQ7js.kebabCase.call(void 0, name)}/style/less.js`); | ||
else | ||
sideEffects.push(`${path}/es/${_chunkTMX2H7L5js.kebabCase.call(void 0, name)}/style`); | ||
sideEffects.push(`${path}/es/${_chunkFD6BQCQ7js.kebabCase.call(void 0, name)}/style`); | ||
} | ||
@@ -804,3 +812,3 @@ return { | ||
try { | ||
const componentsData = _chunkTMX2H7L5js.__require.call(void 0, `${alias}/components.json`); | ||
const componentsData = _chunkBTQOTIPQjs.__require.call(void 0, `${alias}/components.json`); | ||
components3 = new Set(componentsData.map(({ name }) => name)); | ||
@@ -825,5 +833,5 @@ } catch (e) { | ||
var formatters = { | ||
"kebab-case": _chunkTMX2H7L5js.kebabCase, | ||
"camelCase": _chunkTMX2H7L5js.camelCase, | ||
"PascalCase": _chunkTMX2H7L5js.pascalCase | ||
"kebab-case": _chunkFD6BQCQ7js.kebabCase, | ||
"camelCase": _chunkFD6BQCQ7js.camelCase, | ||
"PascalCase": _chunkFD6BQCQ7js.pascalCase | ||
}; | ||
@@ -834,3 +842,3 @@ var peerPaths = /* @__PURE__ */ new Map(); | ||
try { | ||
_chunkTMX2H7L5js.resolveImportPath.call(void 0, peerPath); | ||
_chunkFD6BQCQ7js.resolveImportPath.call(void 0, peerPath); | ||
peerPaths.set(peerPath, true); | ||
@@ -887,3 +895,3 @@ } catch (e) { | ||
if (compName.match(matcher.pattern)) { | ||
compPath = `${matcher.compDir}/${_chunkTMX2H7L5js.kebabCase.call(void 0, compName)}.vue`; | ||
compPath = `${matcher.compDir}/${_chunkFD6BQCQ7js.kebabCase.call(void 0, compName)}.vue`; | ||
break; | ||
@@ -893,3 +901,3 @@ } | ||
if (!compPath) | ||
compPath = _chunkTMX2H7L5js.kebabCase.call(void 0, compName); | ||
compPath = _chunkFD6BQCQ7js.kebabCase.call(void 0, compName); | ||
return compPath; | ||
@@ -1003,3 +1011,3 @@ } | ||
return; | ||
const resolveId = _chunkTMX2H7L5js.kebabCase.call(void 0, name = name.slice(1)); | ||
const resolveId = _chunkFD6BQCQ7js.kebabCase.call(void 0, name = name.slice(1)); | ||
return { | ||
@@ -1021,3 +1029,3 @@ from: LIB_NAME, | ||
function DevUiResolver(options = {}) { | ||
const config = _chunkTMX2H7L5js.__spreadValues.call(void 0, { directives: true, importStyle: true }, options); | ||
const config = _chunkBTQOTIPQjs.__spreadValues.call(void 0, { directives: true, importStyle: true }, options); | ||
const resolvers = [ | ||
@@ -1058,2 +1066,6 @@ { type: "component", resolve: componentsResolver } | ||
{ | ||
pattern: /^CascaderPanel$/, | ||
componentDir: "cascader" | ||
}, | ||
{ | ||
pattern: /^CheckboxGroup$/, | ||
@@ -1071,2 +1083,6 @@ componentDir: "checkbox" | ||
{ | ||
pattern: /^DescriptionsItem$/, | ||
componentDir: "descriptions" | ||
}, | ||
{ | ||
pattern: /^(Doption|Dgroup|Dsubmenu|DropdownButton)$/, | ||
@@ -1113,3 +1129,3 @@ componentDir: "dropdown" | ||
pattern: /^(SkeletonLine|SkeletonShape)$/, | ||
componentDir: "table" | ||
componentDir: "skeleton" | ||
}, | ||
@@ -1129,2 +1145,6 @@ { | ||
{ | ||
pattern: /^TagGroup$/, | ||
componentDir: "tag" | ||
}, | ||
{ | ||
pattern: /^TabPane$/, | ||
@@ -1140,6 +1160,2 @@ componentDir: "tabs" | ||
componentDir: "typography" | ||
}, | ||
{ | ||
pattern: /^DescriptionsItem$/, | ||
componentDir: "descriptions" | ||
} | ||
@@ -1150,3 +1166,3 @@ ]; | ||
return void 0; | ||
let componentDir = _chunkTMX2H7L5js.kebabCase.call(void 0, importName); | ||
let componentDir = _chunkFD6BQCQ7js.kebabCase.call(void 0, importName); | ||
for (const item of matchComponents3) { | ||
@@ -1167,3 +1183,2 @@ if (item.pattern.test(importName)) { | ||
resolve: (name) => { | ||
var _a; | ||
if (options.resolveIcons && name.match(/^Icon/)) { | ||
@@ -1176,3 +1191,3 @@ return { | ||
if (name.match(/^A[A-Z]/)) { | ||
const importStyle = (_a = options.importStyle) != null ? _a : "css"; | ||
const importStyle = _nullishCoalesce(options.importStyle, () => ( "css")); | ||
const importName = name.slice(1); | ||
@@ -1194,3 +1209,3 @@ const config = { | ||
const { library = "vue", importStyle = "css" } = options; | ||
let fileName = _chunkTMX2H7L5js.kebabCase.call(void 0, importName); | ||
let fileName = _chunkFD6BQCQ7js.kebabCase.call(void 0, importName); | ||
if (!importStyle) | ||
@@ -1380,2 +1395,12 @@ return; | ||
// src/core/resolvers/bootstrap-vue.ts | ||
function BootstrapVueResolver() { | ||
return { | ||
type: "component", | ||
resolve: (name) => { | ||
if (name.match(/^B[A-Z]/)) | ||
return { name, from: "bootstrap-vue" }; | ||
} | ||
}; | ||
} | ||
@@ -1402,3 +1427,5 @@ | ||
exports.AntDesignVueResolver = AntDesignVueResolver; exports.ArcoResolver = ArcoResolver; exports.DevUiResolver = DevUiResolver; exports.ElementPlusResolver = ElementPlusResolver; exports.ElementUiResolver = ElementUiResolver; exports.HeadlessUiResolver = HeadlessUiResolver; exports.IduxResolver = IduxResolver; exports.InklineResolver = InklineResolver; exports.LayuiVueResolver = LayuiVueResolver; exports.NaiveUiResolver = NaiveUiResolver; exports.PrimeVueResolver = PrimeVueResolver; exports.QuasarResolver = QuasarResolver; exports.TDesignResolver = TDesignResolver; exports.VantResolver = VantResolver; exports.VarletUIResolver = VarletUIResolver; exports.VeuiResolver = VeuiResolver; exports.ViewUiResolver = ViewUiResolver; exports.VueUseComponentsResolver = VueUseComponentsResolver; exports.Vuetify3Resolver = Vuetify3Resolver; exports.VuetifyResolver = VuetifyResolver; exports.getResolved = getResolved; | ||
exports.AntDesignVueResolver = AntDesignVueResolver; exports.ArcoResolver = ArcoResolver; exports.BootstrapVueResolver = BootstrapVueResolver; exports.DevUiResolver = DevUiResolver; exports.ElementPlusResolver = ElementPlusResolver; exports.ElementUiResolver = ElementUiResolver; exports.HeadlessUiResolver = HeadlessUiResolver; exports.IduxResolver = IduxResolver; exports.InklineResolver = InklineResolver; exports.LayuiVueResolver = LayuiVueResolver; exports.NaiveUiResolver = NaiveUiResolver; exports.PrimeVueResolver = PrimeVueResolver; exports.QuasarResolver = QuasarResolver; exports.TDesignResolver = TDesignResolver; exports.VantResolver = VantResolver; exports.VarletUIResolver = VarletUIResolver; exports.VeuiResolver = VeuiResolver; exports.ViewUiResolver = ViewUiResolver; exports.VueUseComponentsResolver = VueUseComponentsResolver; exports.Vuetify3Resolver = Vuetify3Resolver; exports.VuetifyResolver = VuetifyResolver; exports.getResolved = getResolved; | ||
exports.default = module.exports; |
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); | ||
var _chunkOUA4VSFEjs = require('./chunk-OUA4VSFE.js'); | ||
require('./chunk-TMX2H7L5.js'); | ||
var _chunk46PS2JCIjs = require('./chunk-46PS2JCI.js'); | ||
require('./chunk-FD6BQCQ7.js'); | ||
require('./chunk-BTQOTIPQ.js'); | ||
require('./chunk-6F4PWJZI.js'); | ||
// src/rollup.ts | ||
var rollup_default = _chunkOUA4VSFEjs.unplugin_default.rollup; | ||
var rollup_default = _chunk46PS2JCIjs.unplugin_default.rollup; | ||
@@ -10,0 +11,0 @@ |
@@ -88,4 +88,13 @@ import { FilterPattern } from '@rollup/pluginutils'; | ||
/** | ||
* Collapse same prefixes (case-insensitive) of folders and components | ||
* to prevent duplication inside namespaced component name | ||
* | ||
* Works when `directoryAsNamespace: true` | ||
* @default false | ||
*/ | ||
collapseSamePrefixes?: boolean; | ||
/** | ||
* Subdirectory paths for ignoring namespace prefixes | ||
* works when `directoryAsNamespace: true` | ||
* | ||
* Works when `directoryAsNamespace: true` | ||
* @default "[]" | ||
@@ -115,3 +124,3 @@ */ | ||
* | ||
* @see https://github.com/vuejs/vue-next/pull/3399 | ||
* @see https://github.com/vuejs/core/pull/3399 | ||
* @see https://github.com/johnsoncodehk/volar#using | ||
@@ -133,3 +142,3 @@ * @default true | ||
* 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` | ||
* To install Babel, run: `npm install -D @babel/parser` | ||
* @default undefined | ||
@@ -136,0 +145,0 @@ */ |
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); | ||
var _chunkOUA4VSFEjs = require('./chunk-OUA4VSFE.js'); | ||
require('./chunk-TMX2H7L5.js'); | ||
var _chunk46PS2JCIjs = require('./chunk-46PS2JCI.js'); | ||
require('./chunk-FD6BQCQ7.js'); | ||
require('./chunk-BTQOTIPQ.js'); | ||
require('./chunk-6F4PWJZI.js'); | ||
// src/vite.ts | ||
var vite_default = _chunkOUA4VSFEjs.unplugin_default.vite; | ||
var vite_default = _chunk46PS2JCIjs.unplugin_default.vite; | ||
@@ -10,0 +11,0 @@ |
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); | ||
var _chunkOUA4VSFEjs = require('./chunk-OUA4VSFE.js'); | ||
require('./chunk-TMX2H7L5.js'); | ||
var _chunk46PS2JCIjs = require('./chunk-46PS2JCI.js'); | ||
require('./chunk-FD6BQCQ7.js'); | ||
require('./chunk-BTQOTIPQ.js'); | ||
require('./chunk-6F4PWJZI.js'); | ||
// src/webpack.ts | ||
var webpack_default = _chunkOUA4VSFEjs.unplugin_default.webpack; | ||
var webpack_default = _chunk46PS2JCIjs.unplugin_default.webpack; | ||
@@ -10,0 +11,0 @@ |
{ | ||
"name": "unplugin-vue-components", | ||
"version": "0.19.6", | ||
"version": "0.20.0", | ||
"packageManager": "pnpm@7.1.5", | ||
"description": "Components auto importing for Vue", | ||
"author": "antfu <anthonyfu117@hotmail.com>", | ||
"license": "MIT", | ||
"funding": "https://github.com/sponsors/antfu", | ||
"homepage": "https://github.com/antfu/unplugin-vue-components", | ||
"bugs": "https://github.com/antfu/unplugin-vue-components/issues", | ||
"license": "MIT", | ||
"author": "antfu <anthonyfu117@hotmail.com>", | ||
"repository": { | ||
@@ -14,6 +14,3 @@ "type": "git", | ||
}, | ||
"funding": "https://github.com/sponsors/antfu", | ||
"main": "dist/index.js", | ||
"module": "dist/index.mjs", | ||
"types": "dist/index.d.ts", | ||
"bugs": "https://github.com/antfu/unplugin-vue-components/issues", | ||
"exports": { | ||
@@ -54,6 +51,5 @@ ".": { | ||
}, | ||
"files": [ | ||
"dist", | ||
"*.d.ts" | ||
], | ||
"main": "dist/index.js", | ||
"module": "dist/index.mjs", | ||
"types": "index.d.ts", | ||
"typesVersions": { | ||
@@ -66,16 +62,10 @@ "*": { | ||
}, | ||
"scripts": { | ||
"build": "tsup && esno scripts/postbuild.ts", | ||
"dev": "tsup --watch src", | ||
"example:build": "npm -C examples/vite-vue3 run build", | ||
"example:dev": "npm -C examples/vite-vue3 run dev", | ||
"prepublishOnly": "npm run build", | ||
"lint": "eslint .", | ||
"release": "bumpp --commit --tag --push", | ||
"test": "vitest", | ||
"test:update": "vitest --u" | ||
"files": [ | ||
"dist" | ||
], | ||
"engines": { | ||
"node": ">=14" | ||
}, | ||
"peerDependencies": { | ||
"@babel/parser": "^7.15.8", | ||
"@babel/traverse": "^7.15.4", | ||
"vue": "2 || 3" | ||
@@ -86,9 +76,6 @@ }, | ||
"optional": true | ||
}, | ||
"@babel/traverse": { | ||
"optional": true | ||
} | ||
}, | ||
"dependencies": { | ||
"@antfu/utils": "^0.5.1", | ||
"@antfu/utils": "^0.5.2", | ||
"@rollup/pluginutils": "^4.2.1", | ||
@@ -99,33 +86,40 @@ "chokidar": "^3.5.3", | ||
"local-pkg": "^0.4.1", | ||
"magic-string": "^0.26.1", | ||
"minimatch": "^5.0.1", | ||
"resolve": "^1.22.0", | ||
"unplugin": "^0.6.3" | ||
"magic-string": "^0.26.2", | ||
"minimatch": "^5.1.0", | ||
"resolve": "^1.22.1", | ||
"unplugin": "^0.7.0" | ||
}, | ||
"devDependencies": { | ||
"@antfu/eslint-config": "^0.23.0", | ||
"@babel/parser": "^7.17.10", | ||
"@babel/traverse": "^7.17.10", | ||
"@babel/types": "^7.17.10", | ||
"@antfu/eslint-config": "^0.25.1", | ||
"@babel/parser": "^7.18.5", | ||
"@babel/types": "^7.18.4", | ||
"@types/debug": "^4.1.7", | ||
"@types/minimatch": "^3.0.5", | ||
"@types/node": "^17.0.31", | ||
"@types/node": "^18.0.0", | ||
"@types/resolve": "^1.20.2", | ||
"@typescript-eslint/eslint-plugin": "^5.22.0", | ||
"bumpp": "^7.1.1", | ||
"@typescript-eslint/eslint-plugin": "^5.29.0", | ||
"bumpp": "^8.2.1", | ||
"compare-versions": "^4.1.3", | ||
"element-plus": "^2.2.0", | ||
"eslint": "^8.15.0", | ||
"esno": "^0.14.1", | ||
"element-plus": "^2.2.6", | ||
"eslint": "^8.18.0", | ||
"esno": "^0.16.3", | ||
"estree-walker": "^3.0.1", | ||
"pathe": "^0.3.0", | ||
"rollup": "^2.72.1", | ||
"tsup": "5.12.7", | ||
"typescript": "^4.6.4", | ||
"vite": "^2.9.8", | ||
"vitest": "^0.12.1", | ||
"vue": "3.2.33" | ||
"rollup": "^2.75.7", | ||
"tsup": "^6.1.2", | ||
"typescript": "^4.7.4", | ||
"vite": "^2.9.12", | ||
"vitest": "^0.15.2", | ||
"vue": "3.2.37" | ||
}, | ||
"engines": { | ||
"node": ">=14" | ||
"scripts": { | ||
"build": "tsup && esno scripts/postbuild.ts", | ||
"dev": "tsup --watch src", | ||
"example:build": "npm -C examples/vite-vue3 run build", | ||
"example:dev": "npm -C examples/vite-vue3 run dev", | ||
"lint": "eslint .", | ||
"release": "bumpp --commit --tag --push", | ||
"test": "vitest", | ||
"test:update": "vitest --u" | ||
} | ||
} | ||
} |
@@ -169,3 +169,3 @@ # unplugin-vue-components | ||
To get TypeScript support for auto-imported components, there is [a PR](https://github.com/vuejs/vue-next/pull/3399) to Vue 3 extending the interface of global components. Currently, [Volar](https://github.com/johnsoncodehk/volar) has supported this usage already. If you are using Volar, you can change the config as following to get the support. | ||
To get TypeScript support for auto-imported components, there is [a PR](https://github.com/vuejs/core/pull/3399) to Vue 3 extending the interface of global components. Currently, [Volar](https://github.com/johnsoncodehk/volar) has supported this usage already. If you are using Volar, you can change the config as following to get the support. | ||
@@ -343,3 +343,3 @@ ```ts | ||
// 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` | ||
// To install Babel, run: `npm install -D @babel/parser` | ||
directives: true, | ||
@@ -346,0 +346,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
180645
12
37
5499
+ Addedacorn@8.12.1(transitive)
+ Addedunplugin@0.7.2(transitive)
- Removed@babel/code-frame@7.25.7(transitive)
- Removed@babel/generator@7.25.7(transitive)
- Removed@babel/highlight@7.25.7(transitive)
- Removed@babel/template@7.25.7(transitive)
- Removed@babel/traverse@7.25.7(transitive)
- Removed@jridgewell/gen-mapping@0.3.5(transitive)
- Removed@jridgewell/resolve-uri@3.1.2(transitive)
- Removed@jridgewell/set-array@1.2.1(transitive)
- Removed@jridgewell/trace-mapping@0.3.25(transitive)
- Removedansi-styles@3.2.1(transitive)
- Removedchalk@2.4.2(transitive)
- Removedcolor-convert@1.9.3(transitive)
- Removedcolor-name@1.1.3(transitive)
- Removedescape-string-regexp@1.0.5(transitive)
- Removedglobals@11.12.0(transitive)
- Removedhas-flag@3.0.0(transitive)
- Removedjs-tokens@4.0.0(transitive)
- Removedjsesc@3.0.2(transitive)
- Removedsupports-color@5.5.0(transitive)
- Removedunplugin@0.6.3(transitive)
Updated@antfu/utils@^0.5.2
Updatedmagic-string@^0.26.2
Updatedminimatch@^5.1.0
Updatedresolve@^1.22.1
Updatedunplugin@^0.7.0