This commit is contained in:
Anthony Fu committed 2025-10-07 15:07:03 +09:00
1 parent 544858b2e8
commit 065fc323f6
7 files changed
+1150 -172

No files matched your search

+1
View File
@@ -7,3 +7,4 @@ dist
.env
.idea/
public/assets/fonts
.rolldown
+4
View File
@@ -1,6 +1,10 @@
<script setup lang="ts">
import { appName } from '~/constants'
if (import.meta.client) {
import('@vitejs/devtools/client/inject')
}
useHead({
title: appName,
})
+25
View File
@@ -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
View File
@@ -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,
})
+3
View File
@@ -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",
+1103 -164
View File
File diff suppressed because it is too large. Load diff
+7 -1
View File
@@ -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