From 928f5fcdfa2ce9208593210cf03ea602934f3a8a Mon Sep 17 00:00:00 2001 From: pompydev Date: Mon, 17 Mar 2025 23:07:10 +0900 Subject: [PATCH] apply pomp theme to apps/rank --- apps/rank/app.vue | 25 +++++++++++++++++++++++++ apps/rank/nuxt.config.ts | 13 ++++++++++++- apps/rank/package.json | 3 ++- pnpm-lock.yaml | 24 ++++++++++++++++++++++++ 4 files changed, 63 insertions(+), 2 deletions(-) diff --git a/apps/rank/app.vue b/apps/rank/app.vue index db2aa91..01901f9 100644 --- a/apps/rank/app.vue +++ b/apps/rank/app.vue @@ -17,3 +17,28 @@ const colorMode = useColorMode() + + diff --git a/apps/rank/nuxt.config.ts b/apps/rank/nuxt.config.ts index 8e2cb62..6091284 100644 --- a/apps/rank/nuxt.config.ts +++ b/apps/rank/nuxt.config.ts @@ -5,7 +5,11 @@ export default defineNuxtConfig({ compatibilityDate: "2024-11-01", devServer: { port: 3001 }, devtools: { enabled: true }, - modules: ["@nuxtjs/color-mode", "@nuxtjs/tailwindcss"], + modules: [ + "@nuxtjs/color-mode", + "@nuxtjs/tailwindcss", + "@nuxtjs/google-fonts", + ], app: { head: { title, // default fallback title @@ -20,4 +24,11 @@ export default defineNuxtConfig({ colorMode: { classSuffix: "", }, + + // https://google-fonts.nuxtjs.org/getting-started/options + googleFonts: { + families: { + "Noto Sans KR": true, + }, + }, }) diff --git a/apps/rank/package.json b/apps/rank/package.json index d35be1f..193a302 100644 --- a/apps/rank/package.json +++ b/apps/rank/package.json @@ -10,9 +10,10 @@ "postinstall": "nuxt prepare" }, "dependencies": { + "@nuxtjs/color-mode": "3.5.2", + "@nuxtjs/google-fonts": "3.2.0", "@pompydev/prettier-config": "workspace:*", "@pompydev/tailwind-config": "workspace:*", - "@nuxtjs/color-mode": "3.5.2", "nuxt": "3.16.0", "vue": "3.5.13", "vue-router": "4.5.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1939cdd..2aa7ba8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -155,6 +155,9 @@ importers: '@nuxtjs/color-mode': specifier: 3.5.2 version: 3.5.2(magicast@0.3.5) + '@nuxtjs/google-fonts': + specifier: 3.2.0 + version: 3.2.0(magicast@0.3.5) '@pompydev/prettier-config': specifier: workspace:* version: link:../../packages/prettier-config @@ -1559,6 +1562,9 @@ packages: '@nuxtjs/color-mode@3.5.2': resolution: {integrity: sha512-cC6RfgZh3guHBMLLjrBB2Uti5eUoGM9KyauOaYS9ETmxNWBMTvpgjvSiSJp1OFljIXPIqVTJ3xtJpSNZiO3ZaA==} + '@nuxtjs/google-fonts@3.2.0': + resolution: {integrity: sha512-cGAjDJoeQ2jm6VJCo4AtSmKO6KjsbO9RSLj8q261fD0lMVNMZCxkCxBkg8L0/2Vfgp+5QBHWVXL71p1tiybJFw==} + '@nuxtjs/tailwindcss@6.13.2': resolution: {integrity: sha512-knCmVe1I0div4tWj6f9GRaHX97zqD257gOeG4JIcWsC0yRfoiT34GBAyqK8Sc15qiKKMB/lZK6Z3skQRYRk/1Q==} @@ -3889,6 +3895,9 @@ packages: globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + google-fonts-helper@3.7.3: + resolution: {integrity: sha512-dENZeK6RMvkCOFoKbLbS+pyoDgpmk4U6BYmfXnztMar2d8SjEG6valxql/Lkyi7bu5F+3FTdE+gAEYSYZ5zzMA==} + gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} @@ -8823,6 +8832,14 @@ snapshots: transitivePeerDependencies: - magicast + '@nuxtjs/google-fonts@3.2.0(magicast@0.3.5)': + dependencies: + '@nuxt/kit': 3.16.0(magicast@0.3.5) + google-fonts-helper: 3.7.3 + pathe: 1.1.2 + transitivePeerDependencies: + - magicast + '@nuxtjs/tailwindcss@6.13.2(magicast@0.3.5)': dependencies: autoprefixer: 10.4.21(postcss@8.5.3) @@ -11526,6 +11543,13 @@ snapshots: globrex@0.1.2: {} + google-fonts-helper@3.7.3: + dependencies: + deepmerge: 4.3.1 + hookable: 5.5.3 + ofetch: 1.4.1 + ufo: 1.5.4 + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4