From 74af3655c64b0ce666fbad5358b81bcbf4fd5fa9 Mon Sep 17 00:00:00 2001 From: pompydev Date: Thu, 20 Mar 2025 14:59:31 +0900 Subject: [PATCH] add umami to list.pompy.dev --- apps/list/nuxt.config.ts | 10 ++++++++++ apps/list/package.json | 3 ++- pnpm-lock.yaml | 18 ++++++++++++++++++ 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/apps/list/nuxt.config.ts b/apps/list/nuxt.config.ts index 8ddb097..4393eb7 100644 --- a/apps/list/nuxt.config.ts +++ b/apps/list/nuxt.config.ts @@ -10,6 +10,7 @@ export default defineNuxtConfig({ "@nuxtjs/tailwindcss", "@nuxtjs/google-fonts", "@nuxt/icon", + "nuxt-umami", ], app: { head: { @@ -33,4 +34,13 @@ export default defineNuxtConfig({ "Noto Sans KR": true, }, }, + + // https://umami.nuxt.dev/api/configuration + umami: { + id: "deb8f91b-5fe5-4082-ab35-de3c0e8f84fc", + host: "https://umami.pompy.dev", + autoTrack: true, + ignoreLocalhost: true, + domains: ["list.pompy.dev"], + }, }) diff --git a/apps/list/package.json b/apps/list/package.json index 5434e5d..d7d1456 100644 --- a/apps/list/package.json +++ b/apps/list/package.json @@ -16,14 +16,15 @@ "@nuxtjs/google-fonts": "3.2.0", "@tanstack/vue-table": "8.21.2", "nuxt": "3.16.0", + "nuxt-umami": "^3.2.0", "vue": "3.5.13", "vue-router": "4.5.0" }, "devDependencies": { + "@nuxtjs/tailwindcss": "6.13.2", "@pompydev/eslint-config": "workspace:*", "@pompydev/prettier-config": "workspace:*", "@pompydev/tailwind-config": "workspace:*", - "@nuxtjs/tailwindcss": "6.13.2", "prettier-plugin-tailwindcss": "0.6.11" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1dc2ba6..01829ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -134,6 +134,9 @@ importers: nuxt: specifier: 3.16.0 version: 3.16.0(@parcel/watcher@2.5.1)(@types/node@20.12.7)(db0@0.3.1)(eslint@9.22.0(jiti@2.4.2))(ioredis@5.6.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.35.0)(sass@1.75.0)(terser@5.39.0)(typescript@5.8.2)(vite@6.2.2(@types/node@20.12.7)(jiti@2.4.2)(sass@1.75.0)(terser@5.39.0)(yaml@2.7.0))(yaml@2.7.0) + nuxt-umami: + specifier: ^3.2.0 + version: 3.2.0(magicast@0.3.5) vue: specifier: 3.5.13 version: 3.5.13(typescript@5.8.2) @@ -5435,6 +5438,9 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + nuxt-umami@3.2.0: + resolution: {integrity: sha512-fqX5tX+2P/5J0fES3C7ykJP6H4bcP8fJzYZP7UcIW0ibwuLRbBzTRDdCd7gEkaXB0nABpSfKlCVInhMcIs07GA==} + nuxt@3.16.0: resolution: {integrity: sha512-4j2tuHo+kcComQ1WrCD+i1w3UFOHrcnNH30cwiEY/WZZlBZOlC6DtUm6aBjhfpBFaMYsF4PbyKsNW+7FHwckHA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0} @@ -6298,6 +6304,9 @@ packages: engines: {node: '>=10'} hasBin: true + request-ip@3.3.0: + resolution: {integrity: sha512-cA6Xh6e0fDBBBwH77SLJaJPBmD3nWVAcF9/XAcsrIHdjhFzFiB5aNQFytdjCGPezU3ROwrR11IddKAM08vohxA==} + require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -13924,6 +13933,13 @@ snapshots: dependencies: boolbase: 1.0.0 + nuxt-umami@3.2.0(magicast@0.3.5): + dependencies: + '@nuxt/kit': 3.16.0(magicast@0.3.5) + request-ip: 3.3.0 + transitivePeerDependencies: + - magicast + nuxt@3.16.0(@parcel/watcher@2.5.1)(@types/node@20.12.7)(db0@0.3.1)(eslint@9.22.0(jiti@2.4.2))(ioredis@5.6.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.35.0)(sass@1.75.0)(terser@5.39.0)(typescript@5.8.2)(vite@6.2.2(@types/node@20.12.7)(jiti@2.4.2)(sass@1.75.0)(terser@5.39.0)(yaml@2.7.0))(yaml@2.7.0): dependencies: '@nuxt/cli': 3.23.0(magicast@0.3.5) @@ -14982,6 +14998,8 @@ snapshots: glob: 7.2.3 yargs: 17.7.2 + request-ip@3.3.0: {} + require-directory@2.1.1: {} require-from-string@2.0.2: {}