Skip to content

Commit c4ca2f8

Browse files
feat: add @vueuse/core and @vueuse/shared to Import Map (#334)
* feat: add @vueuse/core and @vueuse/shared to Import Map * feat: update
1 parent dc46a04 commit c4ca2f8

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/utils/dependency.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ export const genCompilerSfcLink = (version: string) => {
3737
)
3838
}
3939

40+
export const getExtraPackages = () => {
41+
return new URLSearchParams(location.search).get('extra_packages')
42+
}
43+
4044
export const genImportMap = (
4145
{ vue, elementPlus }: Partial<Versions> = {},
4246
nightly: boolean,
@@ -67,6 +71,20 @@ export const genImportMap = (
6771
},
6872
}
6973

74+
const extraPackages = getExtraPackages()
75+
if (extraPackages === '@vueuse/core') {
76+
Object.assign(deps, {
77+
'@vueuse/core': {
78+
version: 'latest',
79+
path: '/index.mjs',
80+
},
81+
'@vueuse/shared': {
82+
version: 'latest',
83+
path: '/index.mjs',
84+
},
85+
})
86+
}
87+
7088
return {
7189
imports: Object.fromEntries(
7290
Object.entries(deps).map(([key, dep]) => [

0 commit comments

Comments
 (0)