From 6f8a3cd40f8bea43e8221e6a91fe2115061abbdf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marcel=20K=C3=B6hler?=
<77496890+aromko@users.noreply.github.com>
Date: Wed, 7 Aug 2024 14:01:33 +0200
Subject: [PATCH] enable vercel analytics (#98)
add vercel analytics
---
package.json | 1 +
pnpm-lock.yaml | 25 +++++++++++++++++++++++++
src/App.tsx | 3 ++-
3 files changed, 28 insertions(+), 1 deletion(-)
diff --git a/package.json b/package.json
index a7a4577..217d935 100644
--- a/package.json
+++ b/package.json
@@ -28,6 +28,7 @@
"@tanstack/react-query": "5.51.1",
"@tanstack/react-query-devtools": "5.51.1",
"@tanstack/react-router": "1.45.0",
+ "@vercel/analytics": "^1.3.1",
"react": "18.3.1",
"react-dom": "18.3.1",
"tailwind-merge": "2.4.0"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6b6ef24..7e34246 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -41,6 +41,9 @@ importers:
'@tanstack/react-router':
specifier: 1.45.0
version: 1.45.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@vercel/analytics':
+ specifier: ^1.3.1
+ version: 1.3.1(react@18.3.1)
react:
specifier: 18.3.1
version: 18.3.1
@@ -2425,6 +2428,17 @@ packages:
'@ungap/structured-clone@1.2.0':
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+ '@vercel/analytics@1.3.1':
+ resolution: {integrity: sha512-xhSlYgAuJ6Q4WQGkzYTLmXwhYl39sWjoMA3nHxfkvG+WdBT25c563a7QhwwKivEOZtPJXifYHR1m2ihoisbWyA==}
+ peerDependencies:
+ next: '>= 13'
+ react: ^18 || ^19
+ peerDependenciesMeta:
+ next:
+ optional: true
+ react:
+ optional: true
+
'@vitejs/plugin-react-swc@3.7.0':
resolution: {integrity: sha512-yrknSb3Dci6svCd/qhHqhFPDSw0QtjumcqdKMoNNzmOl5lMXTTiqzjWtG4Qask2HdvvzaNgSunbQGet8/GrKdA==}
peerDependencies:
@@ -4343,6 +4357,9 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ server-only@0.0.1:
+ resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==}
+
set-function-length@1.2.2:
resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
engines: {node: '>= 0.4'}
@@ -7951,6 +7968,12 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
+ '@vercel/analytics@1.3.1(react@18.3.1)':
+ dependencies:
+ server-only: 0.0.1
+ optionalDependencies:
+ react: 18.3.1
+
'@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.12)(vite@5.2.12(@types/node@20.14.13))':
dependencies:
'@swc/core': 1.5.25(@swc/helpers@0.5.12)
@@ -10510,6 +10533,8 @@ snapshots:
semver@7.6.2: {}
+ server-only@0.0.1: {}
+
set-function-length@1.2.2:
dependencies:
define-data-property: 1.1.4
diff --git a/src/App.tsx b/src/App.tsx
index 7bdd6af..5ca11de 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,7 +1,7 @@
import { StrictMode } from 'react';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { createRouter, RouterProvider } from '@tanstack/react-router';
-
+import { Analytics } from '@vercel/analytics/react';
import { MarigoldProvider } from '@marigold/components';
import theme from '@marigold/theme-docs';
@@ -33,6 +33,7 @@ export const App = () => (
+
);