diff --git a/package-lock.json b/package-lock.json index 4c4ae07..d241a83 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,6 +52,7 @@ "@tiptap/pm": "^2.1.8", "@tiptap/react": "^2.1.8", "@tiptap/starter-kit": "^2.1.8", + "@vercel/analytics": "^1.1.1", "axios": "^1.4.0", "bufferutil": "^4.0.7", "cmdk": "^0.2.0", @@ -4867,6 +4868,14 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", "dev": true }, + "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/@wry/context": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.7.4.tgz", @@ -12872,6 +12881,11 @@ "node": ">=10" } }, + "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-cookie-parser": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", diff --git a/package.json b/package.json index 4083379..850483d 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,7 @@ "@tiptap/pm": "^2.1.8", "@tiptap/react": "^2.1.8", "@tiptap/starter-kit": "^2.1.8", + "@vercel/analytics": "^1.1.1", "axios": "^1.4.0", "bufferutil": "^4.0.7", "cmdk": "^0.2.0", diff --git a/src/app/layout.tsx b/src/app/layout.tsx index d028782..71f5095 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -4,6 +4,7 @@ import type { Metadata } from 'next' import { Inter } from 'next/font/google' import { Providers } from './providers' import { Toaster } from '@/components/ui/toaster' +import { Analytics } from '@vercel/analytics/react' const inter = Inter({ display: 'swap', @@ -33,6 +34,7 @@ export default function RootLayout({ {children} + )