feat: use @nuxtjs/color-mode, close #24
This commit is contained in:
1 parent
64ee601c2b
commit
6f1a843649
3 files changed
+36
-10
No files matched your search
+13
-9
@@ -13,7 +13,18 @@ export default defineNuxtConfig({
|
|||||||
'@vueuse/nuxt',
|
'@vueuse/nuxt',
|
||||||
'@unocss/nuxt',
|
'@unocss/nuxt',
|
||||||
'@pinia/nuxt',
|
'@pinia/nuxt',
|
||||||
|
'@nuxtjs/color-mode',
|
||||||
],
|
],
|
||||||
|
autoImports: {
|
||||||
|
dirs: [
|
||||||
|
'composables',
|
||||||
|
'store',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
experimental: {
|
||||||
|
reactivityTransform: true,
|
||||||
|
// viteNode: true,
|
||||||
|
},
|
||||||
vueuse: {
|
vueuse: {
|
||||||
ssrHandlers: true,
|
ssrHandlers: true,
|
||||||
},
|
},
|
||||||
@@ -28,14 +39,7 @@ export default defineNuxtConfig({
|
|||||||
['btn', 'px-4 py-1 rounded inline-block bg-teal-600 text-white cursor-pointer hover:bg-teal-700 disabled:cursor-default disabled:bg-gray-600 disabled:opacity-50'],
|
['btn', 'px-4 py-1 rounded inline-block bg-teal-600 text-white cursor-pointer hover:bg-teal-700 disabled:cursor-default disabled:bg-gray-600 disabled:opacity-50'],
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
autoImports: {
|
colorMode: {
|
||||||
dirs: [
|
classSuffix: '',
|
||||||
'composables',
|
|
||||||
'store',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
experimental: {
|
|
||||||
reactivityTransform: true,
|
|
||||||
// viteNode: true,
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@@ -13,6 +13,7 @@
|
|||||||
"@antfu/eslint-config": "^0.20.6",
|
"@antfu/eslint-config": "^0.20.6",
|
||||||
"@iconify-json/carbon": "^1.1.3",
|
"@iconify-json/carbon": "^1.1.3",
|
||||||
"@iconify-json/twemoji": "^1.1.3",
|
"@iconify-json/twemoji": "^1.1.3",
|
||||||
|
"@nuxtjs/color-mode": "^3.0.2",
|
||||||
"@pinia/nuxt": "^0.1.8",
|
"@pinia/nuxt": "^0.1.8",
|
||||||
"@unocss/nuxt": "^0.31.5",
|
"@unocss/nuxt": "^0.31.5",
|
||||||
"@vueuse/nuxt": "^8.2.6",
|
"@vueuse/nuxt": "^8.2.6",
|
||||||
|
|||||||
Generated
+22
-1
@@ -8,6 +8,7 @@ specifiers:
|
|||||||
'@antfu/eslint-config': ^0.20.6
|
'@antfu/eslint-config': ^0.20.6
|
||||||
'@iconify-json/carbon': ^1.1.3
|
'@iconify-json/carbon': ^1.1.3
|
||||||
'@iconify-json/twemoji': ^1.1.3
|
'@iconify-json/twemoji': ^1.1.3
|
||||||
|
'@nuxtjs/color-mode': ^3.0.2
|
||||||
'@pinia/nuxt': ^0.1.8
|
'@pinia/nuxt': ^0.1.8
|
||||||
'@unocss/nuxt': ^0.31.5
|
'@unocss/nuxt': ^0.31.5
|
||||||
'@vueuse/nuxt': ^8.2.6
|
'@vueuse/nuxt': ^8.2.6
|
||||||
@@ -23,6 +24,7 @@ devDependencies:
|
|||||||
'@antfu/eslint-config': 0.20.6_eslint@8.13.0+typescript@4.6.3
|
'@antfu/eslint-config': 0.20.6_eslint@8.13.0+typescript@4.6.3
|
||||||
'@iconify-json/carbon': 1.1.3
|
'@iconify-json/carbon': 1.1.3
|
||||||
'@iconify-json/twemoji': 1.1.3
|
'@iconify-json/twemoji': 1.1.3
|
||||||
|
'@nuxtjs/color-mode': 3.0.2
|
||||||
'@pinia/nuxt': 0.1.8_pinia@2.0.13
|
'@pinia/nuxt': 0.1.8_pinia@2.0.13
|
||||||
'@unocss/nuxt': 0.31.5
|
'@unocss/nuxt': 0.31.5
|
||||||
'@vueuse/nuxt': 8.2.6
|
'@vueuse/nuxt': 8.2.6
|
||||||
@@ -258,7 +260,7 @@ packages:
|
|||||||
'@babel/core': 7.17.9
|
'@babel/core': 7.17.9
|
||||||
'@babel/helper-annotate-as-pure': 7.16.7
|
'@babel/helper-annotate-as-pure': 7.16.7
|
||||||
'@babel/helper-environment-visitor': 7.16.7
|
'@babel/helper-environment-visitor': 7.16.7
|
||||||
'@babel/helper-function-name': 7.16.7
|
'@babel/helper-function-name': 7.17.9
|
||||||
'@babel/helper-member-expression-to-functions': 7.17.7
|
'@babel/helper-member-expression-to-functions': 7.17.7
|
||||||
'@babel/helper-optimise-call-expression': 7.16.7
|
'@babel/helper-optimise-call-expression': 7.16.7
|
||||||
'@babel/helper-replace-supers': 7.16.7
|
'@babel/helper-replace-supers': 7.16.7
|
||||||
@@ -810,6 +812,21 @@ packages:
|
|||||||
- webpack
|
- webpack
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/@nuxtjs/color-mode/3.0.2:
|
||||||
|
resolution: {integrity: sha512-JgppnxOsVe2T/UGj0xjok/8TKDI27bRuhNh+Qrvr0FsS90Mty2acZLLN0lkrOTV0WLrpnTgN7mZCrgCWmhvziA==}
|
||||||
|
dependencies:
|
||||||
|
'@nuxt/kit': /@nuxt/kit-edge/3.0.0-27501460.04a72f8
|
||||||
|
defu: 5.0.1
|
||||||
|
lodash.template: 4.5.0
|
||||||
|
pathe: 0.2.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- esbuild
|
||||||
|
- rollup
|
||||||
|
- supports-color
|
||||||
|
- vite
|
||||||
|
- webpack
|
||||||
|
dev: true
|
||||||
|
|
||||||
/@pinia/nuxt/0.1.8_pinia@2.0.13:
|
/@pinia/nuxt/0.1.8_pinia@2.0.13:
|
||||||
resolution: {integrity: sha512-+M1GH/4XQdooOulPL7aYzli6UE1R5rWJtgcPhx2/97yYRLhKZvuIT33OauUCjYZ+tQVs8lyKfzt6S2agqzcmWg==}
|
resolution: {integrity: sha512-+M1GH/4XQdooOulPL7aYzli6UE1R5rWJtgcPhx2/97yYRLhKZvuIT33OauUCjYZ+tQVs8lyKfzt6S2agqzcmWg==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -2363,6 +2380,10 @@ packages:
|
|||||||
object-keys: 1.1.1
|
object-keys: 1.1.1
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/defu/5.0.1:
|
||||||
|
resolution: {integrity: sha512-EPS1carKg+dkEVy3qNTqIdp2qV7mUP08nIsupfwQpz++slCVRw7qbQyWvSTig+kFPwz2XXp5/kIIkH+CwrJKkQ==}
|
||||||
|
dev: true
|
||||||
|
|
||||||
/defu/6.0.0:
|
/defu/6.0.0:
|
||||||
resolution: {integrity: sha512-t2MZGLf1V2rV4VBZbWIaXKdX/mUcYW0n2znQZoADBkGGxYL8EWqCuCZBmJPJ/Yy9fofJkyuuSuo5GSwo0XdEgw==}
|
resolution: {integrity: sha512-t2MZGLf1V2rV4VBZbWIaXKdX/mUcYW0n2znQZoADBkGGxYL8EWqCuCZBmJPJ/Yy9fofJkyuuSuo5GSwo0XdEgw==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|||||||
Reference in new issue
Block a user