Socket
Socket
Sign inDemoInstall

unplugin-vue-components

Package Overview
Dependencies
Maintainers
2
Versions
84
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

unplugin-vue-components - npm Package Compare versions

Comparing version 0.21.1 to 0.21.2

dist/chunk-3LRP7IED.mjs

6

dist/esbuild.js
"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunkN4XEWXLGjs = require('./chunk-N4XEWXLG.js');
var _chunkMR7ESCTSjs = require('./chunk-MR7ESCTS.js');
require('./chunk-2GXY7E6X.js');
require('./chunk-BTQOTIPQ.js');
require('./chunk-EZUCZHGV.js');
require('./chunk-6F4PWJZI.js');
// src/esbuild.ts
var esbuild_default = _chunkN4XEWXLGjs.unplugin_default.esbuild;
var esbuild_default = _chunkMR7ESCTSjs.unplugin_default.esbuild;

@@ -11,0 +11,0 @@

"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunkN4XEWXLGjs = require('./chunk-N4XEWXLG.js');
var _chunkMR7ESCTSjs = require('./chunk-MR7ESCTS.js');

@@ -9,3 +9,3 @@

var _chunk2GXY7E6Xjs = require('./chunk-2GXY7E6X.js');
require('./chunk-BTQOTIPQ.js');
require('./chunk-EZUCZHGV.js');
require('./chunk-6F4PWJZI.js');

@@ -17,2 +17,2 @@

exports.camelCase = _chunk2GXY7E6Xjs.camelCase; exports.default = _chunkN4XEWXLGjs.unplugin_default; exports.kebabCase = _chunk2GXY7E6Xjs.kebabCase; exports.pascalCase = _chunk2GXY7E6Xjs.pascalCase;
exports.camelCase = _chunk2GXY7E6Xjs.camelCase; exports.default = _chunkMR7ESCTSjs.unplugin_default; exports.kebabCase = _chunk2GXY7E6Xjs.kebabCase; exports.pascalCase = _chunk2GXY7E6Xjs.pascalCase;
"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunkN4XEWXLGjs = require('./chunk-N4XEWXLG.js');
var _chunkMR7ESCTSjs = require('./chunk-MR7ESCTS.js');
require('./chunk-2GXY7E6X.js');
require('./chunk-BTQOTIPQ.js');
require('./chunk-EZUCZHGV.js');
require('./chunk-6F4PWJZI.js');

@@ -12,7 +12,7 @@

config.plugins = config.plugins || [];
config.plugins.unshift(_chunkN4XEWXLGjs.unplugin_default.webpack(options));
config.plugins.unshift(_chunkMR7ESCTSjs.unplugin_default.webpack(options));
});
this.nuxt.hook("vite:extend", async (vite) => {
vite.config.plugins = vite.config.plugins || [];
vite.config.plugins.push(_chunkN4XEWXLGjs.unplugin_default.vite(options));
vite.config.plugins.push(_chunkMR7ESCTSjs.unplugin_default.vite(options));
});

@@ -19,0 +19,0 @@ }

@@ -79,2 +79,6 @@ import { ComponentResolver, ComponentResolveResult } from './types.js';

exclude?: RegExp;
/**
* a list of component names that have no styles, so resolving their styles file should be prevented
*/
noStylesComponents?: string[];
}

@@ -435,2 +439,10 @@ /**

interface BootstrapVueResolverOptions {
/**
* Auto import for directives.
*
* @default true
*/
directives?: boolean;
}
/**

@@ -441,4 +453,4 @@ * Resolver for BootstrapVue

*/
declare function BootstrapVueResolver(): ComponentResolver;
declare function BootstrapVueResolver(_options?: BootstrapVueResolverOptions): 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 };
export { AntDesignVueResolver, AntDesignVueResolverOptions, ArcoResolver, ArcoResolverOptions, BootstrapVueResolver, BootstrapVueResolverOptions, 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 };

@@ -11,5 +11,4 @@ "use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _nullishCoalesce(lhs, rhsFn) { if (lhs != null) { return lhs; } else { return rhsFn(); } }

var _chunkEZUCZHGVjs = require('./chunk-EZUCZHGV.js');
var _chunkBTQOTIPQjs = require('./chunk-BTQOTIPQ.js');
// src/core/resolvers/antdv.ts

@@ -310,6 +309,10 @@ var matchComponents = [

if (typeof op !== "string") {
throw new TypeError(`Invalid operator type, expected string but got ${typeof op}`);
throw new TypeError(
`Invalid operator type, expected string but got ${typeof op}`
);
}
if (allowedOperators.indexOf(op) === -1) {
throw new Error(`Invalid operator, expected one of ${allowedOperators.join("|")}`);
throw new Error(
`Invalid operator, expected one of ${allowedOperators.join("|")}`
);
}

@@ -395,2 +398,3 @@ };

}
var noStylesComponents = ["ElAutoResizer"];
function ElementPlusResolver(options = {}) {

@@ -401,3 +405,3 @@ let optionsResolved;

return optionsResolved;
optionsResolved = _chunkBTQOTIPQjs.__spreadValues.call(void 0, {
optionsResolved = {
ssr: false,

@@ -407,4 +411,6 @@ version: await _chunk2GXY7E6Xjs.getPkgVersion.call(void 0, "element-plus", "2.2.2"),

directives: true,
exclude: void 0
}, options);
exclude: void 0,
noStylesComponents: options.noStylesComponents || [],
...options
};
return optionsResolved;

@@ -416,3 +422,7 @@ }

resolve: async (name) => {
return resolveComponent(name, await resolveOptions());
const options2 = await resolveOptions();
if ([...options2.noStylesComponents, ...noStylesComponents].includes(name))
return resolveComponent(name, { ...options2, importStyle: false });
else
return resolveComponent(name, options2);
}

@@ -710,3 +720,5 @@ },

if (options.importTheme) {
sideEffects.push(`primevue/resources/themes/${options.importTheme}/theme.css`);
sideEffects.push(
`primevue/resources/themes/${options.importTheme}/theme.css`
);
}

@@ -810,3 +822,3 @@ if (options.prefix) {

try {
const componentsData = _chunkBTQOTIPQjs.__require.call(void 0, `${alias}/components.json`);
const componentsData = _chunkEZUCZHGVjs.__require.call(void 0, `${alias}/components.json`);
components3 = new Set(componentsData.map(({ name }) => name));

@@ -854,12 +866,14 @@ } catch (e) {

const localeModules = (locale ? Array.isArray(locale) ? locale : [locale] : []).map((locale2) => `${alias}/locale/${locale2}/${name}.js`);
const peerModules = modules.map(({
package: pack,
path = "components",
fileName = "{module}.css",
transform = "kebab-case"
}) => {
const peer = transform ? formatters[transform](name) : name;
const file = fileName.replace(/\$?\{module\}/g, peer);
return _path.normalize.call(void 0, _path.join.call(void 0, pack, path, file));
});
const peerModules = modules.map(
({
package: pack,
path = "components",
fileName = "{module}.css",
transform = "kebab-case"
}) => {
const peer = transform ? formatters[transform](name) : name;
const file = fileName.replace(/\$?\{module\}/g, peer);
return _path.normalize.call(void 0, _path.join.call(void 0, pack, path, file));
}
);
return [...localeModules, ...global, ...peerModules].filter(assertPeerPath);

@@ -1023,3 +1037,3 @@ }

function DevUiResolver(options = {}) {
const config = _chunkBTQOTIPQjs.__spreadValues.call(void 0, { directives: true, importStyle: true }, options);
const config = { directives: true, importStyle: true, ...options };
const resolvers = [

@@ -1288,3 +1302,3 @@ { type: "component", resolve: componentsResolver }

{
pattern: /^(LayDropdownMenu|LayDropdownMenuItem)$/,
pattern: /^(LayDropdownMenu|LayDropdownMenuItem|LayDropdownSubMenu)$/,
styleDir: "dropdown"

@@ -1301,2 +1315,6 @@ },

{
pattern: /^(LayRadioGroup)$/,
styleDir: "radio"
},
{
pattern: /^LaySelectOption$/,

@@ -1383,10 +1401,68 @@ styleDir: "select"

// src/core/resolvers/bootstrap-vue.ts
function BootstrapVueResolver() {
return {
var COMPONENT_ALIASES = {
BBtn: "BButton",
BBtnClose: "BButtonClose",
BBtnGroup: "BButtonGroup",
BBtnToolbar: "BButtonToolbar",
BCheck: "BFormCheckbox",
BCheckbox: "BFormCheckbox",
BCheckboxGroup: "BFormCheckboxGroup",
BCheckGroup: "BFormCheckboxGroup",
BDatalist: "BFormDatalist",
BDd: "BDropdown",
BDdDivider: "BDropdownDivider",
BDdForm: "BDropdownForm",
BDdGroup: "BDropdownGroup",
BDdHeader: "BDropdownHeader",
BDdItem: "BDropdownItem",
BDdItemButton: "BDropdownItemButton",
BDdItemBtn: "BDropdownItemButton",
BDdText: "BDropdownText",
BDropdownItemBtn: "BDropdownItemButton",
BFile: "BFormFile",
BFormDatepicker: "BDatepicker",
BInput: "BFormInput",
BNavDd: "BNavItemDropdown",
BNavDropdown: "BNavItemDropdown",
BNavItemDd: "BNavItemDropdown",
BNavToggle: "BNavbarToggle",
BRadio: "BFormRadio",
BRadioGroup: "BFormRadioGroup",
BRating: "BFormRating",
BSelect: "BFormSelect",
BSelectOption: "BFormSelectOption",
BSelectOptionGroup: "BFormSelectOptionGroup",
BSpinbutton: "BFormSpinbutton",
BTag: "BFormTag",
BTags: "BFormTags",
BTextarea: "BFormTextarea",
BTimepicker: "BFormTimepicker"
};
function BootstrapVueResolver(_options = {}) {
const options = { directives: true, ..._options };
const resolvers = [{
type: "component",
resolve: (name) => {
if (name.match(/^B[A-Z]/))
return { name, from: "bootstrap-vue" };
if (name.match(/^B[A-Z]/)) {
return {
name: COMPONENT_ALIASES[name] || name,
from: "bootstrap-vue"
};
}
}
};
}];
if (options.directives) {
resolvers.push({
type: "directive",
resolve: (name) => {
if (name.match(/^B[A-Z]/)) {
return {
name: `V${name}`,
from: "bootstrap-vue"
};
}
}
});
}
return resolvers;
}

@@ -1393,0 +1469,0 @@

"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunkN4XEWXLGjs = require('./chunk-N4XEWXLG.js');
var _chunkMR7ESCTSjs = require('./chunk-MR7ESCTS.js');
require('./chunk-2GXY7E6X.js');
require('./chunk-BTQOTIPQ.js');
require('./chunk-EZUCZHGV.js');
require('./chunk-6F4PWJZI.js');
// src/rollup.ts
var rollup_default = _chunkN4XEWXLGjs.unplugin_default.rollup;
var rollup_default = _chunkMR7ESCTSjs.unplugin_default.rollup;

@@ -11,0 +11,0 @@

"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunkN4XEWXLGjs = require('./chunk-N4XEWXLG.js');
var _chunkMR7ESCTSjs = require('./chunk-MR7ESCTS.js');
require('./chunk-2GXY7E6X.js');
require('./chunk-BTQOTIPQ.js');
require('./chunk-EZUCZHGV.js');
require('./chunk-6F4PWJZI.js');
// src/vite.ts
var vite_default = _chunkN4XEWXLGjs.unplugin_default.vite;
var vite_default = _chunkMR7ESCTSjs.unplugin_default.vite;

@@ -11,0 +11,0 @@

"use strict";Object.defineProperty(exports, "__esModule", {value: true});
var _chunkN4XEWXLGjs = require('./chunk-N4XEWXLG.js');
var _chunkMR7ESCTSjs = require('./chunk-MR7ESCTS.js');
require('./chunk-2GXY7E6X.js');
require('./chunk-BTQOTIPQ.js');
require('./chunk-EZUCZHGV.js');
require('./chunk-6F4PWJZI.js');
// src/webpack.ts
var webpack_default = _chunkN4XEWXLGjs.unplugin_default.webpack;
var webpack_default = _chunkMR7ESCTSjs.unplugin_default.webpack;

@@ -11,0 +11,0 @@

{
"name": "unplugin-vue-components",
"version": "0.21.1",
"version": "0.21.2",
"packageManager": "pnpm@7.1.5",

@@ -92,31 +92,31 @@ "description": "Components auto importing for Vue",

"fast-glob": "^3.2.11",
"local-pkg": "^0.4.1",
"local-pkg": "^0.4.2",
"magic-string": "^0.26.2",
"minimatch": "^5.1.0",
"resolve": "^1.22.1",
"unplugin": "^0.7.1"
"unplugin": "^0.7.2"
},
"devDependencies": {
"@antfu/eslint-config": "^0.25.2",
"@babel/parser": "^7.18.6",
"@babel/types": "^7.18.7",
"@babel/parser": "^7.18.9",
"@babel/types": "^7.18.9",
"@types/debug": "^4.1.7",
"@types/minimatch": "^3.0.5",
"@types/node": "^18.0.0",
"@types/node": "^18.6.1",
"@types/resolve": "^1.20.2",
"@typescript-eslint/eslint-plugin": "^5.30.0",
"@typescript-eslint/eslint-plugin": "^5.31.0",
"bumpp": "^8.2.1",
"compare-versions": "^4.1.3",
"element-plus": "^2.2.7",
"eslint": "^8.18.0",
"element-plus": "^2.2.10",
"eslint": "^8.20.0",
"esno": "^0.16.3",
"estree-walker": "^3.0.1",
"pathe": "^0.3.2",
"rollup": "^2.75.7",
"tsup": "^6.1.2",
"rollup": "^2.77.0",
"tsup": "^6.2.0",
"typescript": "^4.7.4",
"vite": "^2.9.13",
"vitest": "^0.16.0",
"vite": "^3.0.3",
"vitest": "^0.19.1",
"vue": "3.2.37"
}
}

@@ -189,2 +189,3 @@ # unplugin-vue-components

- [Arco Design Vue](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/arco.ts)
- [BootstrapVue](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/bootstrap-vue.ts)
- [Element Plus](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/element-plus.ts)

@@ -197,10 +198,10 @@ - [Element UI](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/element-ui.ts)

- [Prime Vue](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/prime-vue.ts)
- [Quasar](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/quasar.ts)
- [TDesign](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/tdesign.ts)
- [Vant](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/vant.ts)
- [Varlet UI](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/varlet-ui.ts)
- [VEUI](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/veui.ts)
- [Varlet UI](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/varlet-ui.ts)
- [View UI](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/view-ui.ts)
- [Vuetify](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/vuetify.ts)
- [VueUse Components](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/vueuse.ts)
- [Quasar](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/quasar.ts)
- [TDesign](https://github.com/antfu/unplugin-vue-components/blob/main/src/core/resolvers/tdesign.ts)

@@ -207,0 +208,0 @@ ```ts

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc