@@ -3,16 +3,17 @@ import packageJson from '@root/package.json';
3
3
4
4
5
5
export const useCoreStore = defineStore ( 'core' , ( ) => {
6
- const storageName = 'vuetify-color-field' ;
6
+ const scopedPackageName = packageJson . name ;
7
+ const packageName = scopedPackageName . split ( '/' ) [ 1 ] ;
7
8
8
9
// Links //
9
- const repoBaseUrl = `https://github.com/webdevnerdstuff/${ storageName } ` ;
10
+ const repoBaseUrl = `https://github.com/webdevnerdstuff/${ packageName } ` ;
10
11
const links = {
11
12
changeLog : `${ repoBaseUrl } /blob/main/CHANGELOG.md` ,
12
13
github : repoBaseUrl ,
13
14
githubProfile : 'https://github.com/webdevnerdstuff' ,
14
15
license : `${ repoBaseUrl } /blob/main/LICENSE.md` ,
15
- npm : `https://www.npmjs.com/package/${ storageName } ` ,
16
+ npm : `https://www.npmjs.com/package/${ scopedPackageName } ` ,
16
17
vue : 'https://vuejs.org/' ,
17
18
vueUse : 'https://vueuse.org/' ,
18
19
vuetify : 'https://vuetifyjs.com/' ,
@@ -21,29 +22,29 @@ export const useCoreStore = defineStore('core', () => {
21
22
22
23
const actions = {
23
24
setLocalStorage ( val : string ) : string {
24
- const oldValue = localStorage . getItem ( storageName ) ;
25
+ const oldValue = localStorage . getItem ( packageName ) ;
25
26
const newValue = val ?? oldValue ;
26
27
27
- localStorage . setItem ( storageName , newValue ) ;
28
+ localStorage . setItem ( packageName , newValue ) ;
28
29
return newValue ;
29
30
} ,
30
31
setTheme ( val : string ) : string {
31
32
const themeName = val === 'dark' ? 'light' : 'dark' ;
32
- const currentTheme = localStorage . getItem ( `${ storageName } -theme` ) ;
33
+ const currentTheme = localStorage . getItem ( `${ packageName } -theme` ) ;
33
34
const newTheme = themeName ?? currentTheme ;
34
35
35
- localStorage . setItem ( `${ storageName } -theme` , newTheme ) ;
36
+ localStorage . setItem ( `${ packageName } -theme` , newTheme ) ;
36
37
return newTheme ;
37
38
} ,
38
39
} ;
39
40
40
41
const getters = {
41
42
getLocalStorage : ( ) => ( ) : unknown => {
42
- const value = localStorage . getItem ( storageName ) ;
43
+ const value = localStorage . getItem ( packageName ) ;
43
44
return value ;
44
45
} ,
45
46
getTheme : ( ) => {
46
- const value = localStorage . getItem ( `${ storageName } -theme` ) ;
47
+ const value = localStorage . getItem ( `${ packageName } -theme` ) ;
47
48
return value ;
48
49
} ,
49
50
} ;
@@ -53,7 +54,7 @@ export const useCoreStore = defineStore('core', () => {
53
54
...getters ,
54
55
links,
55
56
package : packageJson ,
57
+ packageName,
56
58
pluginVersion : packageJson . version ,
57
- storageName,
58
59
} ;
59
60
} ) ;
0 commit comments