wip:
This commit is contained in:
7 files changed
+1150
-172
No files matched your search
@@ -7,3 +7,4 @@ dist
|
||||
.env
|
||||
.idea/
|
||||
public/assets/fonts
|
||||
.rolldown
|
||||
@@ -1,6 +1,10 @@
|
||||
<script setup lang="ts">
|
||||
import { appName } from '~/constants'
|
||||
|
||||
if (import.meta.client) {
|
||||
import('@vitejs/devtools/client/inject')
|
||||
}
|
||||
|
||||
useHead({
|
||||
title: appName,
|
||||
})
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
import { addVitePlugin, defineNuxtModule } from '@nuxt/kit'
|
||||
import { DevTools } from '@vitejs/devtools'
|
||||
|
||||
export default defineNuxtModule({
|
||||
meta: {
|
||||
name: 'vite',
|
||||
},
|
||||
setup() {
|
||||
addVitePlugin(DevTools())
|
||||
addVitePlugin({
|
||||
name: 'nuxt:devtools',
|
||||
devtools: {
|
||||
setup(ctx) {
|
||||
ctx.docks.register({
|
||||
id: 'nuxt',
|
||||
type: 'iframe',
|
||||
icon: 'https://nuxt.com/assets/design-kit/icon-green.svg',
|
||||
title: 'Nuxt',
|
||||
url: '/__nuxt_devtools__/client/',
|
||||
})
|
||||
},
|
||||
},
|
||||
})
|
||||
},
|
||||
})
|
||||
+7
-7
@@ -7,7 +7,6 @@ export default defineNuxtConfig({
|
||||
'@unocss/nuxt',
|
||||
'@pinia/nuxt',
|
||||
'@nuxtjs/color-mode',
|
||||
'@vite-pwa/nuxt',
|
||||
'@nuxt/eslint',
|
||||
],
|
||||
|
||||
@@ -57,10 +56,13 @@ export default defineNuxtConfig({
|
||||
target: 'esnext',
|
||||
},
|
||||
},
|
||||
prerender: {
|
||||
crawlLinks: false,
|
||||
routes: ['/'],
|
||||
ignore: ['/hi'],
|
||||
},
|
||||
|
||||
vite: {
|
||||
build: {
|
||||
rollupOptions: {
|
||||
debug: {},
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@@ -72,6 +74,4 @@ export default defineNuxtConfig({
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
pwa,
|
||||
})
|
||||
@@ -20,11 +20,14 @@
|
||||
"@iconify-json/twemoji": "catalog:icons",
|
||||
"@nuxt/devtools": "catalog:build",
|
||||
"@nuxt/eslint": "catalog:build",
|
||||
"@nuxt/kit": "catalog:build",
|
||||
"@nuxtjs/color-mode": "catalog:build",
|
||||
"@pinia/nuxt": "catalog:build",
|
||||
"@pnpm/logger": "catalog:",
|
||||
"@unocss/eslint-config": "catalog:build",
|
||||
"@unocss/nuxt": "catalog:build",
|
||||
"@vite-pwa/nuxt": "catalog:build",
|
||||
"@vitejs/devtools": "catalog:",
|
||||
"@vueuse/core": "catalog:frontend",
|
||||
"@vueuse/nuxt": "catalog:build",
|
||||
"eslint": "catalog:dev",
|
||||
|
||||
Generated
+1103
-164
File diff suppressed because it is too large.
Load diff
+7
-1
@@ -1,4 +1,9 @@
|
||||
packages: []
|
||||
|
||||
catalog:
|
||||
'@pnpm/logger': ^1001.0.0
|
||||
'@vitejs/devtools': 0.0.0-alpha.5
|
||||
|
||||
catalogs:
|
||||
build:
|
||||
'@nuxt/devtools': ^2.6.5
|
||||
@@ -13,7 +18,7 @@ catalogs:
|
||||
nuxt: ^4.1.2
|
||||
unocss: ^66.5.2
|
||||
unplugin: ^2.3.10
|
||||
vite: ^7.1.8
|
||||
vite: npm:rolldown-vite@^7.1.14
|
||||
dev:
|
||||
'@antfu/eslint-config': ^5.4.1
|
||||
eslint: ^9.36.0
|
||||
@@ -27,6 +32,7 @@ catalogs:
|
||||
icons:
|
||||
'@iconify-json/carbon': ^1.2.13
|
||||
'@iconify-json/twemoji': ^1.2.4
|
||||
|
||||
onlyBuiltDependencies:
|
||||
- '@parcel/watcher'
|
||||
- esbuild
|
||||
|
||||
Reference in new issue
Block a user