Skip to content

Commit 1a434a3

Browse files
committed
feat!: customLoaderMatcher deperacted in favor of include exclude option
1 parent 5cc5c4d commit 1a434a3

File tree

12 files changed

+7188
-188
lines changed

12 files changed

+7188
-188
lines changed

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
ignore-workspace-root-check=true
2+
shamefully-hoist=true

examples/vite-vue2/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"private": true,
33
"scripts": {
4-
"dev": "cross-env DEBUG=unplugin-vue-components:* vite",
5-
"build": "cross-env DEBUG=unplugin-vue-components:* vite build"
4+
"build": "cross-env DEBUG=unplugin-vue-components:* vite build",
5+
"dev": "cross-env DEBUG=unplugin-vue-components:* vite"
6+
},
7+
"dependencies": {
8+
"vue": "2.6.14",
9+
"vue-template-compiler": "2.6.14"
610
},
711
"devDependencies": {
812
"cross-env": "^7.0.3",
13+
"unplugin-vue-components": "file:../..",
914
"vite": "^2.4.4",
10-
"unplugin-vue-components": "workspace:*",
1115
"vite-plugin-vue2": "^1.8.1"
12-
},
13-
"dependencies": {
14-
"vue": "3.2.2",
15-
"vue-template-compiler": "2.6.14"
1616
}
1717
}

examples/vite-vue3/components.d.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ declare module 'vue' {
1010
ComponentB: typeof import('./src/components/ComponentB.vue')['default']
1111
ComponentC: typeof import('./src/components/component-c.vue')['default']
1212
ComponentD: typeof import('./src/components/ComponentD.vue')['default']
13-
IFaSolidDiceFive: typeof import('virtual:vite-icons/fa-solid/dice-five')['default']
14-
IHeroiconsOutlineMenuAlt2: typeof import('virtual:vite-icons/heroicons-outline/menu-alt2')['default']
15-
'IMdi:diceD12': typeof import('virtual:vite-icons/mdi/dice-d12')['default']
16-
IMdiLightAlarm: typeof import('virtual:vite-icons/mdi-light/alarm')['default']
17-
IRiApps2Line: typeof import('virtual:vite-icons/ri/apps2-line')['default']
13+
IFaSolidDiceFive: typeof import('virtual:icons/fa-solid/dice-five')['default']
14+
IHeroiconsOutlineMenuAlt2: typeof import('virtual:icons/heroicons-outline/menu-alt2')['default']
15+
'IMdi:diceD12': typeof import('virtual:icons/mdi/dice-d12')['default']
16+
IMdiLightAlarm: typeof import('virtual:icons/mdi-light/alarm')['default']
17+
IRiApps2Line: typeof import('virtual:icons/ri/apps2-line')['default']
1818
MarkdownA: typeof import('./src/components/MarkdownA.md')['default']
1919
MarkdownB: typeof import('./src/components/MarkdownB.md')['default']
2020
MyCustom: typeof import('./src/CustomResolved.vue')['default']

examples/vite-vue3/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"cross-env": "^7.0.3",
1818
"has-pkg": "^0.0.1",
1919
"typescript": "^4.3.5",
20-
"unplugin-icons": "^0.1.0",
20+
"unplugin-icons": "^0.7.1",
2121
"unplugin-vue-components": "workspace:*",
2222
"vite": "^2.4.4",
2323
"vite-plugin-inspect": "^0.0.2",

examples/vite-vue3/vite.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import path from 'path'
22
import { UserConfig } from 'vite'
33
import Vue from '@vitejs/plugin-vue'
4-
import ViteComponents from 'unplugin-vue-components/vite'
4+
import Components from 'unplugin-vue-components/vite'
55
import { VantResolver } from 'unplugin-vue-components/resolvers'
66
import Markdown from 'vite-plugin-md'
77
import Icons from 'unplugin-icons/vite'
@@ -24,13 +24,13 @@ const config: UserConfig = {
2424
SVG(),
2525
Icons(),
2626
Inspect(),
27-
ViteComponents({
27+
Components({
2828
extensions: ['vue', 'md', 'svg'],
2929
directoryAsNamespace: true,
3030
dts: true,
3131
globalNamespaces: ['global'],
3232
importPathTransform: path => path.endsWith('.svg') ? `${path}?component` : undefined,
33-
customLoaderMatcher: path => path.endsWith('.md'),
33+
include: [/\.vue$/, /\.md$/],
3434
customComponentResolvers: [
3535
(name) => {
3636
if (name === 'MyCustom')

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "unplugin-vue-components",
3-
"version": "0.13.2",
3+
"version": "0.14.0",
44
"description": "Components auto importing for Vue",
55
"homepage": "https://github.com/antfu/unplugin-vue-components",
66
"bugs": "https://github.com/antfu/unplugin-vue-components/issues",
@@ -60,6 +60,7 @@
6060
"test:update": "jest --u"
6161
},
6262
"dependencies": {
63+
"@rollup/pluginutils": "^4.1.1",
6364
"debug": "^4.3.2",
6465
"fast-glob": "^3.2.7",
6566
"has-pkg": "^0.0.1",

0 commit comments

Comments
 (0)