From c0acb9c5df64804dff835cd0de927e3aff860df1 Mon Sep 17 00:00:00 2001 From: Thomas Lamant Date: Wed, 28 Aug 2024 23:46:40 +0200 Subject: [PATCH] feat: track click to profiles and contact page Bump nuxt-umami to v2.6.4 --- app.config.ts | 3 +- components/HeaderBar.vue | 8 ++--- package.json | 2 +- pnpm-lock.yaml | 75 ++++++---------------------------------- 4 files changed, 18 insertions(+), 70 deletions(-) diff --git a/app.config.ts b/app.config.ts index 48d1931..ce06e8b 100644 --- a/app.config.ts +++ b/app.config.ts @@ -3,6 +3,7 @@ export default defineAppConfig({ host: 'https://stats.lamanufactu.re', id: '91e5f788-0a06-48d9-aaae-c7a06c2e13e2', ignoreLocalhost: true, - version: 2 + version: 2, + useDirective: true } }) diff --git a/components/HeaderBar.vue b/components/HeaderBar.vue index 4fb32d9..9413446 100644 --- a/components/HeaderBar.vue +++ b/components/HeaderBar.vue @@ -9,10 +9,10 @@ import logoSrc from '~/assets/logo.svg'
Links - - - - + + + +
diff --git a/package.json b/package.json index 2da919d..7f17eef 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "vue-tsc": "2.0.29" }, "dependencies": { - "nuxt-umami": "2.4.2", + "nuxt-umami": "2.6.4", "primeflex": "3.3.0", "primeicons": "6.0.1", "primevue": "3.29.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 56d1ad5..7b3e30d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: nuxt-umami: - specifier: 2.4.2 - version: 2.4.2(vue@3.4.38(typescript@5.5.4)) + specifier: 2.6.4 + version: 2.6.4 primeflex: specifier: 3.3.0 version: 3.3.0 @@ -47,7 +47,7 @@ importers: version: 8.10.0(eslint@8.57.0) nuxt: specifier: 3.13.0 - version: 3.13.0(@parcel/watcher@2.4.1)(@types/node@20.16.1)(eslint@8.57.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.1)(terser@5.31.6)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(terser@5.31.6)) + version: 3.13.0(@parcel/watcher@2.4.1)(@types/node@20.16.1)(eslint@8.57.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.1)(terser@5.31.6)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(terser@5.31.6))(vue-tsc@2.0.29(typescript@5.5.4)) nuxt-og-image: specifier: 3.0.0-rc.65 version: 3.0.0-rc.65(magicast@0.3.5)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(terser@5.31.6))(vue@3.4.38(typescript@5.5.4)) @@ -1183,9 +1183,6 @@ packages: '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - '@types/web-bluetooth@0.0.20': - resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - '@typescript-eslint/eslint-plugin@5.62.0': resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1385,15 +1382,6 @@ packages: '@vue/shared@3.4.38': resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} - '@vueuse/core@10.11.1': - resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} - - '@vueuse/metadata@10.11.1': - resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==} - - '@vueuse/shared@10.11.1': - resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==} - abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -3264,8 +3252,8 @@ packages: nuxt-site-config@2.2.15: resolution: {integrity: sha512-V/gsWAeSWQi7FGoy6vicf6DXaaNJ/akail54dMWnrkcBre4PpBSwP7arZqmZZzj1mc0v7LoYqISr9qeXhcT1NA==} - nuxt-umami@2.4.2: - resolution: {integrity: sha512-nwBQTIwX6MnKbJODIkCd/3eRGj5FMGhJbLrj9gbtc7irIYi13KnFOobF2cptl3TA5O3IebqcgsjIl8SLy63oXQ==} + nuxt-umami@2.6.4: + resolution: {integrity: sha512-R+Fv+chpa3CcLLkAERzeCFmvZcFv3irUhtAH9x4Ukm12hjHGKeUSArZK07Ld/bzkq+2WJp6QqmXdr/KK/f6g1w==} nuxt@3.13.0: resolution: {integrity: sha512-NZlPGlMav18KXWiOmTguQtH5lcrwooPniWXM3Ca4c9spsMRu3wyWLlN8wiI/cK+lEu3rQyKCGSA75nFVK4Ew3w==} @@ -4475,17 +4463,6 @@ packages: vue-bundle-renderer@2.1.0: resolution: {integrity: sha512-uZ+5ZJdZ/b43gMblWtcpikY6spJd0nERaM/1RtgioXNfWFbjKlUwrS8HlrddN6T2xtptmOouWclxLUkpgcVX3Q==} - vue-demi@0.14.10: - resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} - engines: {node: '>=12'} - hasBin: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - vue-devtools-stub@0.1.0: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} @@ -5344,7 +5321,7 @@ snapshots: - rollup - supports-color - '@nuxt/vite-builder@3.13.0(@types/node@20.16.1)(eslint@8.57.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.1)(terser@5.31.6)(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4))': + '@nuxt/vite-builder@3.13.0(@types/node@20.16.1)(eslint@8.57.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.1)(terser@5.31.6)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.38(typescript@5.5.4))': dependencies: '@nuxt/kit': 3.13.0(magicast@0.3.5)(rollup@4.21.1) '@rollup/plugin-replace': 5.0.7(rollup@4.21.1) @@ -5377,7 +5354,7 @@ snapshots: unplugin: 1.12.2 vite: 5.4.2(@types/node@20.16.1)(terser@5.31.6) vite-node: 2.0.5(@types/node@20.16.1)(terser@5.31.6) - vite-plugin-checker: 0.7.2(eslint@8.57.0)(optionator@0.9.4)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(terser@5.31.6)) + vite-plugin-checker: 0.7.2(eslint@8.57.0)(optionator@0.9.4)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(terser@5.31.6))(vue-tsc@2.0.29(typescript@5.5.4)) vue: 3.4.38(typescript@5.5.4) vue-bundle-renderer: 2.1.0 transitivePeerDependencies: @@ -5751,8 +5728,6 @@ snapshots: '@types/semver@7.5.8': {} - '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 @@ -6075,25 +6050,6 @@ snapshots: '@vue/shared@3.4.38': {} - '@vueuse/core@10.11.1(vue@3.4.38(typescript@5.5.4))': - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.4.38(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/metadata@10.11.1': {} - - '@vueuse/shared@10.11.1(vue@3.4.38(typescript@5.5.4))': - dependencies: - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - abbrev@1.1.1: {} abort-controller@3.0.0: @@ -8259,21 +8215,16 @@ snapshots: - vite - vue - nuxt-umami@2.4.2(vue@3.4.38(typescript@5.5.4)): - dependencies: - '@vueuse/core': 10.11.1(vue@3.4.38(typescript@5.5.4)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue + nuxt-umami@2.6.4: {} - nuxt@3.13.0(@parcel/watcher@2.4.1)(@types/node@20.16.1)(eslint@8.57.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.1)(terser@5.31.6)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(terser@5.31.6)): + nuxt@3.13.0(@parcel/watcher@2.4.1)(@types/node@20.16.1)(eslint@8.57.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.1)(terser@5.31.6)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(terser@5.31.6))(vue-tsc@2.0.29(typescript@5.5.4)): dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/devtools': 1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(terser@5.31.6)) '@nuxt/kit': 3.13.0(magicast@0.3.5)(rollup@4.21.1) '@nuxt/schema': 3.13.0(rollup@4.21.1) '@nuxt/telemetry': 2.5.4(magicast@0.3.5)(rollup@4.21.1) - '@nuxt/vite-builder': 3.13.0(@types/node@20.16.1)(eslint@8.57.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.1)(terser@5.31.6)(typescript@5.5.4)(vue@3.4.38(typescript@5.5.4)) + '@nuxt/vite-builder': 3.13.0(@types/node@20.16.1)(eslint@8.57.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.1)(terser@5.31.6)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.38(typescript@5.5.4)) '@unhead/dom': 1.10.0 '@unhead/ssr': 1.10.0 '@unhead/vue': 1.10.0(vue@3.4.38(typescript@5.5.4)) @@ -9584,7 +9535,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@8.57.0)(optionator@0.9.4)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(terser@5.31.6)): + vite-plugin-checker@0.7.2(eslint@8.57.0)(optionator@0.9.4)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(terser@5.31.6))(vue-tsc@2.0.29(typescript@5.5.4)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -9677,10 +9628,6 @@ snapshots: dependencies: ufo: 1.5.4 - vue-demi@0.14.10(vue@3.4.38(typescript@5.5.4)): - dependencies: - vue: 3.4.38(typescript@5.5.4) - vue-devtools-stub@0.1.0: {} vue-eslint-parser@9.4.3(eslint@8.57.0):