diff --git a/docs/nuxt.config.ts b/docs/nuxt.config.ts index e2cfcdb7..cdcf880c 100644 --- a/docs/nuxt.config.ts +++ b/docs/nuxt.config.ts @@ -19,6 +19,7 @@ export default defineNuxtConfig({ '@nuxtjs/plausible', '@vueuse/nuxt', 'nuxt-component-meta', + 'nuxt-cloudflare-analytics', 'modules/content-examples-code' ], runtimeConfig: { @@ -77,6 +78,10 @@ export default defineNuxtConfig({ exposed: false } }, + cloudflareAnalytics: { + token: '1e2b0c5e9a214f0390b9b94e043d8d4c', + scriptPath: false + }, hooks: { // Related to https://github.com/nuxt/nuxt/pull/22558 'components:extend': (components) => { diff --git a/docs/package.json b/docs/package.json index d16458f1..be819e89 100644 --- a/docs/package.json +++ b/docs/package.json @@ -19,6 +19,7 @@ "eslint": "^8.50.0", "joi": "^17.10.2", "nuxt": "^3.7.4", + "nuxt-cloudflare-analytics": "^1.0.8", "nuxt-component-meta": "^0.5.4", "nuxt-og-image": "^2.0.28", "typescript": "^5.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04078b4f..471245a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -163,6 +163,9 @@ importers: nuxt: specifier: ^3.7.4 version: 3.7.4(eslint@8.50.0)(rollup@3.29.1)(typescript@5.2.2)(vue-tsc@1.8.15) + nuxt-cloudflare-analytics: + specifier: ^1.0.8 + version: 1.0.8(rollup@3.29.1) nuxt-component-meta: specifier: ^0.5.4 version: 0.5.4(rollup@3.29.1) @@ -8702,6 +8705,16 @@ packages: fsevents: 2.3.3 dev: true + /nuxt-cloudflare-analytics@1.0.8(rollup@3.29.1): + resolution: {integrity: sha512-gUBcxHfvR06tBNDszTj/cMx8EGwtNFqICk7IBM66JIebe/VG0HgDF6AFJfqqOFG5ACk6ApdAxREHhvnmgUSudA==} + engines: {npm: '>= 4.0.0'} + dependencies: + '@nuxt/kit': 3.7.4(rollup@3.29.1) + transitivePeerDependencies: + - rollup + - supports-color + dev: true + /nuxt-component-meta@0.5.4(rollup@3.29.1): resolution: {integrity: sha512-0ou1O5Dky/avUAm6XrO4r4aZiRgP3wCwBlOe49FcyVZo0uAULFw8b3j48BvKWzBdOywf8hJEL4V5o7FWnd1E+A==} dependencies: