Skip to content

Commit 544b4fe

Browse files
authored
Merge pull request #87 from InhiblabCore/dev
feat: resolvers@1.1.0
2 parents 25b3a76 + 78e7e67 commit 544b4fe

File tree

3 files changed

+16
-9
lines changed

3 files changed

+16
-9
lines changed

packages/resolvers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue-hooks-plus/resolvers",
3-
"version": "1.0.0",
3+
"version": "1.1.0",
44
"description": "",
55
"type": "module",
66
"main": "dist/index.cjs",

packages/resolvers/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export * from './vite'
1+
export * from './unplugin-auto-import'

packages/resolvers/src/vite/index.ts renamed to packages/resolvers/src/unplugin-auto-import/index.ts

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,14 @@ import { readFileSync } from 'node:fs'
44

55
let hooks: string[] | undefined
66

7-
export type VueHooksPlusResolverOptions = Record<string, any>
7+
export type VueHooksPlusResolverOptions = {
8+
/**
9+
* prefix for name of components
10+
*
11+
* @default ''
12+
*/
13+
prefix?: string
14+
}
815

916
function queryMetaData() {
1017
try {
@@ -23,16 +30,16 @@ function queryMetaData() {
2330
}
2431
}
2532

26-
function resolveHooks(name: string, _options: VueHooksPlusResolverOptions) {
33+
function resolveHooks(name: string, options: VueHooksPlusResolverOptions) {
2734
if (!hooks) return
2835

36+
const { prefix } = options
37+
if (prefix) {
38+
if (!name.startsWith(prefix)) return
39+
name = name.substring(prefix.length)
40+
}
2941
if (!hooks.includes(name)) return
3042

31-
console.log({
32-
name,
33-
from: 'vue-hooks-plus',
34-
})
35-
3643
return {
3744
name,
3845
from: 'vue-hooks-plus',

0 commit comments

Comments
 (0)