diff --git a/apps/web/package.json b/apps/web/package.json index 4bb5701..d3d190f 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -14,6 +14,7 @@ "@meshsdk/core": "^1.9.0-beta.102", "@meshsdk/react": "^1.1.0", "@tanstack/react-query": "^5.0.0", + "@vercel/analytics": "^2.0.1", "clsx": "^2.1.0", "framer-motion": "^11.0.0", "h3-js": "^4.1.0", diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx index 162d603..980e33a 100644 --- a/apps/web/src/app/layout.tsx +++ b/apps/web/src/app/layout.tsx @@ -4,6 +4,7 @@ import './globals.css' import Navbar from '@/components/Navbar' import SiteFooter from '@/components/SiteFooter' import { Providers } from '@/components/Providers' +import { Analytics } from '@vercel/analytics/next' import 'mapbox-gl/dist/mapbox-gl.css' const interTight = Inter_Tight({ @@ -44,6 +45,7 @@ export default function RootLayout({ children }: { children: React.ReactNode })
{children}
+ ) diff --git a/package-lock.json b/package-lock.json index 71ed00c..fb685e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,7 @@ "@meshsdk/core": "^1.9.0-beta.102", "@meshsdk/react": "^1.1.0", "@tanstack/react-query": "^5.0.0", + "@vercel/analytics": "^2.0.1", "clsx": "^2.1.0", "framer-motion": "^11.0.0", "h3-js": "^4.1.0", @@ -11609,6 +11610,48 @@ "node": ">=20.0.0" } }, + "node_modules/@vercel/analytics": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-2.0.1.tgz", + "integrity": "sha512-MTQG6V9qQrt1tsDeF+2Uoo5aPjqbVPys1xvnIftXSJYG2SrwXRHnqEvVoYID7BTruDz4lCd2Z7rM1BdkUehk2g==", + "license": "MIT", + "peerDependencies": { + "@remix-run/react": "^2", + "@sveltejs/kit": "^1 || ^2", + "next": ">= 13", + "nuxt": ">= 3", + "react": "^18 || ^19 || ^19.0.0-rc", + "svelte": ">= 4", + "vue": "^3", + "vue-router": "^4" + }, + "peerDependenciesMeta": { + "@remix-run/react": { + "optional": true + }, + "@sveltejs/kit": { + "optional": true + }, + "next": { + "optional": true + }, + "nuxt": { + "optional": true + }, + "react": { + "optional": true + }, + "svelte": { + "optional": true + }, + "vue": { + "optional": true + }, + "vue-router": { + "optional": true + } + } + }, "node_modules/@vercel/backends": { "version": "0.0.60", "resolved": "https://registry.npmjs.org/@vercel/backends/-/backends-0.0.60.tgz", @@ -21052,10 +21095,6 @@ "resolved": "contracts/evm", "link": true }, - "node_modules/malama-sdk": { - "resolved": "packages/sdk", - "link": true - }, "node_modules/mapbox-gl": { "version": "3.20.0", "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-3.20.0.tgz", @@ -31873,6 +31912,7 @@ "packages/sdk": { "name": "malama-sdk", "version": "0.1.0", + "extraneous": true, "license": "MIT", "devDependencies": { "typescript": "^5.3.0"