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 .env
.idea/ .idea/
public/assets/fonts public/assets/fonts
.rolldown
+4
View File
@@ -1,6 +1,10 @@
<script setup lang="ts"> <script setup lang="ts">
import { appName } from '~/constants' import { appName } from '~/constants'
if (import.meta.client) {
import('@vitejs/devtools/client/inject')
}
useHead({ useHead({
title: appName, 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', '@unocss/nuxt',
'@pinia/nuxt', '@pinia/nuxt',
'@nuxtjs/color-mode', '@nuxtjs/color-mode',
'@vite-pwa/nuxt',
'@nuxt/eslint', '@nuxt/eslint',
], ],
@@ -57,10 +56,13 @@ export default defineNuxtConfig({
target: 'esnext', target: 'esnext',
}, },
}, },
prerender: { },
crawlLinks: false,
routes: ['/'], vite: {
ignore: ['/hi'], build: {
rollupOptions: {
debug: {},
},
}, },
}, },
@@ -72,6 +74,4 @@ export default defineNuxtConfig({
}, },
}, },
}, },
pwa,
}) })
+3
View File
@@ -20,11 +20,14 @@
"@iconify-json/twemoji": "catalog:icons", "@iconify-json/twemoji": "catalog:icons",
"@nuxt/devtools": "catalog:build", "@nuxt/devtools": "catalog:build",
"@nuxt/eslint": "catalog:build", "@nuxt/eslint": "catalog:build",
"@nuxt/kit": "catalog:build",
"@nuxtjs/color-mode": "catalog:build", "@nuxtjs/color-mode": "catalog:build",
"@pinia/nuxt": "catalog:build", "@pinia/nuxt": "catalog:build",
"@pnpm/logger": "catalog:",
"@unocss/eslint-config": "catalog:build", "@unocss/eslint-config": "catalog:build",
"@unocss/nuxt": "catalog:build", "@unocss/nuxt": "catalog:build",
"@vite-pwa/nuxt": "catalog:build", "@vite-pwa/nuxt": "catalog:build",
"@vitejs/devtools": "catalog:",
"@vueuse/core": "catalog:frontend", "@vueuse/core": "catalog:frontend",
"@vueuse/nuxt": "catalog:build", "@vueuse/nuxt": "catalog:build",
"eslint": "catalog:dev", "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: [] packages: []
catalog:
'@pnpm/logger': ^1001.0.0
'@vitejs/devtools': 0.0.0-alpha.5
catalogs: catalogs:
build: build:
'@nuxt/devtools': ^2.6.5 '@nuxt/devtools': ^2.6.5
@@ -13,7 +18,7 @@ catalogs:
nuxt: ^4.1.2 nuxt: ^4.1.2
unocss: ^66.5.2 unocss: ^66.5.2
unplugin: ^2.3.10 unplugin: ^2.3.10
vite: ^7.1.8 vite: npm:rolldown-vite@^7.1.14
dev: dev:
'@antfu/eslint-config': ^5.4.1 '@antfu/eslint-config': ^5.4.1
eslint: ^9.36.0 eslint: ^9.36.0
@@ -27,6 +32,7 @@ catalogs:
icons: icons:
'@iconify-json/carbon': ^1.2.13 '@iconify-json/carbon': ^1.2.13
'@iconify-json/twemoji': ^1.2.4 '@iconify-json/twemoji': ^1.2.4
onlyBuiltDependencies: onlyBuiltDependencies:
- '@parcel/watcher' - '@parcel/watcher'
- esbuild - esbuild