diff --git a/nuxt.config.ts b/nuxt.config.ts index d8236d43b7b710436cdc5fd4051befa3c1dabf92..e38c481ea0fe8575999dff66dcbef191bdce4a15 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -8,7 +8,7 @@ export default defineNuxtConfig({ '@vueuse/nuxt', '@pinia/nuxt', 'nuxt-meilisearch', - + '@nuxtjs/plausible', ], content: { documentDriven: { @@ -45,6 +45,10 @@ export default defineNuxtConfig({ searchApiKey: 'api_key', serverSideUsage: false // default false }, + plausible: { + apiHost: 'https://plausible.pasteur.cloud', + enableAutoOutboundTracking: true + }, devtools: { enabled: false }, diff --git a/package-lock.json b/package-lock.json index ad32d19a9dd06123589b27e64b5ff1ecf864ed65..f45aa9926690e5dca4cdbef2dea15a6ef3fef2ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,7 @@ "@iconify-json/tabler": "^1.1.103", "@iconify-json/vscode-icons": "^1.1.32", "@nuxt/content": "^2.10.0", + "@nuxtjs/plausible": "^0.2.4", "@types/node": "^20.11.0", "@unocss/nuxt": "^0.58.3", "@unocss/preset-icons": "^0.58.3", @@ -2097,6 +2098,18 @@ "unist-util-visit": "^5.0.0" } }, + "node_modules/@nuxtjs/plausible": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@nuxtjs/plausible/-/plausible-0.2.4.tgz", + "integrity": "sha512-9HrSl9ZGKS/7bULAt8uzAGo9BJyIZebzRSLQD8ZhiODaGyRdEQlgcJBw5JgUzjcC5n4T0ZlX3FC6C3Wyp7opgA==", + "dev": true, + "dependencies": { + "@nuxt/kit": "^3.8.2", + "defu": "^6.1.3", + "pathe": "^1.1.1", + "plausible-tracker": "^0.3.8" + } + }, "node_modules/@observablehq/plot": { "version": "0.6.13", "license": "ISC", @@ -11647,6 +11660,15 @@ "pathe": "^1.1.0" } }, + "node_modules/plausible-tracker": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/plausible-tracker/-/plausible-tracker-0.3.8.tgz", + "integrity": "sha512-lmOWYQ7s9KOUJ1R+YTOR3HrjdbxIS2Z4de0P/Jx2dQPteznJl2eX3tXxKClpvbfyGP59B5bbhW8ftN59HbbFSg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/postcss": { "version": "8.4.33", "funding": [ diff --git a/package.json b/package.json index 7339b301c49fa56a910e0458fcfbda01fcfa849e..00a6ee24f58d4e56d599e2793f061bc1696b4934 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "@iconify-json/tabler": "^1.1.103", "@iconify-json/vscode-icons": "^1.1.32", "@nuxt/content": "^2.10.0", + "@nuxtjs/plausible": "^0.2.4", "@types/node": "^20.11.0", "@unocss/nuxt": "^0.58.3", "@unocss/preset-icons": "^0.58.3",