diff --git a/package-lock.json b/package-lock.json
index a8ffe22..2c1406f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -30,6 +30,7 @@
"@trpc/react-query": "^10.37.1",
"@trpc/server": "^10.37.1",
"@types/mdx": "^2.0.9",
+ "@vercel/analytics": "^1.1.1",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"cmdk": "^0.2.0",
@@ -2423,6 +2424,14 @@
"resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
"integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ=="
},
+ "node_modules/@vercel/analytics": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.1.1.tgz",
+ "integrity": "sha512-+NqgNmSabg3IFfxYhrWCfB/H+RCUOCR5ExRudNG2+pcRehq628DJB5e1u1xqwpLtn4pAYii4D98w7kofORAGQA==",
+ "dependencies": {
+ "server-only": "^0.0.1"
+ }
+ },
"node_modules/@webassemblyjs/ast": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz",
@@ -12671,6 +12680,11 @@
"randombytes": "^2.1.0"
}
},
+ "node_modules/server-only": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz",
+ "integrity": "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA=="
+ },
"node_modules/set-blocking": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
diff --git a/package.json b/package.json
index 10eb955..c8dda56 100644
--- a/package.json
+++ b/package.json
@@ -33,6 +33,7 @@
"@trpc/react-query": "^10.37.1",
"@trpc/server": "^10.37.1",
"@types/mdx": "^2.0.9",
+ "@vercel/analytics": "^1.1.1",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"cmdk": "^0.2.0",
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index cdf6ab5..30ce473 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -1,5 +1,6 @@
import "~/styles/globals.css";
+import { Analytics } from "@vercel/analytics/react";
import { Inter } from "next/font/google";
import { headers } from "next/headers";
import { TRPCReactProvider } from "~/trpc/react";
@@ -39,6 +40,7 @@ export default function RootLayout({ children }: PropsWithChildren) {
+