From 7e36f6a530674c09760ff66f27a62e29139c476d Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Sun, 30 Mar 2025 23:22:41 +0200 Subject: [PATCH] Remove umami --- .github/workflows/nuxthub.yml | 3 --- nuxt.config.ts | 10 ++-------- package.json | 1 - pnpm-lock.yaml | 36 +++++++++-------------------------- 4 files changed, 11 insertions(+), 39 deletions(-) diff --git a/.github/workflows/nuxthub.yml b/.github/workflows/nuxthub.yml index 56dd04c..13092ab 100644 --- a/.github/workflows/nuxthub.yml +++ b/.github/workflows/nuxthub.yml @@ -32,9 +32,6 @@ jobs: - name: Build application run: pnpm build - env: - NUXT_UMAMI_HOST: ${{ vars.NUXT_UMAMI_HOST }} - NUXT_UMAMI_ID: ${{ vars.NUXT_UMAMI_ID }} - name: Deploy to NuxtHub uses: nuxt-hub/action@v1 diff --git a/nuxt.config.ts b/nuxt.config.ts index 653f0d4..7a9821b 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -26,7 +26,6 @@ export default defineNuxtConfig({ '@nuxtjs/google-fonts', '@nuxt/image', '@nuxtjs/i18n', - 'nuxt-umami', ], // Nuxt Hub @@ -40,11 +39,12 @@ export default defineNuxtConfig({ // Nuxt Content content: { preview: { - // todo: api: 'https://api.nuxt.studio', + // TODO: api: 'https://api.nuxt.studio', }, build: { markdown: { highlight: { + langs: ['json', 'js', 'ts', 'html', 'css', 'vue', 'shell', 'mdc', 'md', 'yaml', 'python', 'ts', 'javascript', 'r'], theme: 'github-dark', }, remarkPlugins: { @@ -166,11 +166,5 @@ export default defineNuxtConfig({ }, }, - // Nuxt Umami - umami: { - id: process.env.NUXT_UMAMI_ID, - host: process.env.NUXT_UMAMI_HOST, - }, - compatibilityDate: '2025-01-28', }) diff --git a/package.json b/package.json index a774770..c1fd069 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,6 @@ "drizzle-orm": "^0.40.1", "h3-zod": "^0.5.3", "nuxt": "^3.16.0", - "nuxt-umami": "3.2.0", "rehype-katex": "^7.0.1", "remark-math": "^6.0.0", "remark-parse": "^11.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e083fb3..26f872b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,9 +56,6 @@ importers: nuxt: specifier: ^3.16.0 version: 3.16.0(@parcel/watcher@2.4.1)(@types/node@22.13.10)(better-sqlite3@11.8.1)(db0@0.3.1(better-sqlite3@11.8.1)(drizzle-orm@0.40.1(@cloudflare/workers-types@4.20250317.0)(@opentelemetry/api@1.9.0)(better-sqlite3@11.8.1)(gel@2.0.1)(pg@8.13.1)))(drizzle-orm@0.40.1(@cloudflare/workers-types@4.20250317.0)(@opentelemetry/api@1.9.0)(better-sqlite3@11.8.1)(gel@2.0.1)(pg@8.13.1))(encoding@0.1.13)(eslint@9.22.0(jiti@2.4.2))(ioredis@5.6.0)(lightningcss@1.29.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.36.0)(sass@1.77.6)(terser@5.31.6)(typescript@5.8.2)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.77.6)(terser@5.31.6)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2))(yaml@2.7.0) - nuxt-umami: - specifier: 3.2.0 - version: 3.2.0(magicast@0.3.5) rehype-katex: specifier: ^7.0.1 version: 7.0.1 @@ -1319,8 +1316,8 @@ packages: resolution: {integrity: sha512-T/xbNDzi+Yv0Qn2Dfz2CWCAJiwNgU5d95EhhAEf4YmOgjCKktpfpiUSmLcBvK1CtLpPQ85AMMQk/2NCcXnNj1g==} engines: {node: '>= 16'} - '@intlify/message-compiler@12.0.0-alpha.1': - resolution: {integrity: sha512-rS1Lc99D2uaGqWxlrpGPWdgkq2Jox8xxOS9gdIRhuF2CsuJISWQmwd/TjMnWNhwv9olE0aPEBh1323a61Tfp+g==} + '@intlify/message-compiler@12.0.0-alpha.2': + resolution: {integrity: sha512-PD9C+oQbb7BF52hec0+vLnScaFkvnfX+R7zSbODYuRo/E2niAtGmHd0wPvEMsDhf9Z9b8f/qyDsVeZnD/ya9Ug==} engines: {node: '>= 16'} '@intlify/shared@10.0.5': @@ -1331,8 +1328,8 @@ packages: resolution: {integrity: sha512-dF2iMMy8P9uKVHV/20LA1ulFLL+MKSbfMiixSmn6fpwqzvix38OIc7ebgnFbBqElvghZCW9ACtzKTGKsTGTWGA==} engines: {node: '>= 16'} - '@intlify/shared@12.0.0-alpha.1': - resolution: {integrity: sha512-ZZ5rtlUcEnhhFS+MTrl0V1UoN3yRninGawP3f1YituJN9217xJvpqCSLa9t8NLaVwVIxsRcq4lQe48D0SigmBg==} + '@intlify/shared@12.0.0-alpha.2': + resolution: {integrity: sha512-P2DULVX9nz3y8zKNqLw9Es1aAgQ1JGC+kgpx5q7yLmrnAKkPR5MybQWoEhxanefNJgUY5ehsgo+GKif59SrncA==} engines: {node: '>= 16'} '@intlify/unplugin-vue-i18n@6.0.3': @@ -5090,9 +5087,6 @@ packages: resolution: {integrity: sha512-iq7hbSnfp4Ff/PTMYBF8pYabTQuF3u7HVN66Kb3hOnrnaPEdXEn/q6HkAn5V8UjOVSgXYpvycM0wSnwyADYNVA==} hasBin: true - 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} @@ -5742,9 +5736,6 @@ packages: remark-stringify@11.0.0: resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} - 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'} @@ -8002,8 +7993,8 @@ snapshots: '@intlify/bundle-utils@10.0.0(vue-i18n@10.0.5(vue@3.5.13(typescript@5.8.2)))': dependencies: - '@intlify/message-compiler': 12.0.0-alpha.1 - '@intlify/shared': 12.0.0-alpha.1 + '@intlify/message-compiler': 12.0.0-alpha.2 + '@intlify/shared': 12.0.0-alpha.2 acorn: 8.14.0 escodegen: 2.1.0 estree-walker: 2.0.2 @@ -8039,16 +8030,16 @@ snapshots: '@intlify/shared': 11.1.2 source-map-js: 1.2.1 - '@intlify/message-compiler@12.0.0-alpha.1': + '@intlify/message-compiler@12.0.0-alpha.2': dependencies: - '@intlify/shared': 12.0.0-alpha.1 + '@intlify/shared': 12.0.0-alpha.2 source-map-js: 1.2.1 '@intlify/shared@10.0.5': {} '@intlify/shared@11.1.2': {} - '@intlify/shared@12.0.0-alpha.1': {} + '@intlify/shared@12.0.0-alpha.2': {} '@intlify/unplugin-vue-i18n@6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.22.0(jiti@2.4.2))(rollup@4.36.0)(typescript@5.8.2)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2))': dependencies: @@ -12916,13 +12907,6 @@ snapshots: - rollup - supports-color - 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.4.1)(@types/node@22.13.10)(better-sqlite3@11.8.1)(db0@0.3.1(better-sqlite3@11.8.1)(drizzle-orm@0.40.1(@cloudflare/workers-types@4.20250317.0)(@opentelemetry/api@1.9.0)(better-sqlite3@11.8.1)(gel@2.0.1)(pg@8.13.1)))(drizzle-orm@0.40.1(@cloudflare/workers-types@4.20250317.0)(@opentelemetry/api@1.9.0)(better-sqlite3@11.8.1)(gel@2.0.1)(pg@8.13.1))(encoding@0.1.13)(eslint@9.22.0(jiti@2.4.2))(ioredis@5.6.0)(lightningcss@1.29.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.36.0)(sass@1.77.6)(terser@5.31.6)(typescript@5.8.2)(vite@6.2.2(@types/node@22.13.10)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.77.6)(terser@5.31.6)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2))(yaml@2.7.0): dependencies: '@nuxt/cli': 3.23.0(magicast@0.3.5) @@ -13838,8 +13822,6 @@ snapshots: mdast-util-to-markdown: 2.1.2 unified: 11.0.5 - request-ip@3.3.0: {} - require-directory@2.1.1: {} require-from-string@2.0.2: {}