diff --git a/docs/package.json b/docs/package.json index 5bd78a29dc..e59f42d031 100644 --- a/docs/package.json +++ b/docs/package.json @@ -14,6 +14,7 @@ "@headlessui/react": "^1.7.18", "@mantine/core": "^7.5.0", "@next/bundle-analyzer": "^14.1.0", + "@vercel/analytics": "^1.2.2", "@vercel/og": "^0.6.2", "classnames": "2.3.2", "clsx": "^2.1.0", diff --git a/docs/pages/_document.tsx b/docs/pages/_document.tsx index 7fffed6bcb..17bce3e7e2 100644 --- a/docs/pages/_document.tsx +++ b/docs/pages/_document.tsx @@ -1,8 +1,9 @@ +import { Analytics } from "@vercel/analytics/react"; import type { DocumentContext, DocumentInitialProps } from "next/document"; import Document, { Head, Html, Main, NextScript } from "next/document"; class MyDocument extends Document { static async getInitialProps( - ctx: DocumentContext + ctx: DocumentContext, ): Promise { const initialProps = await Document.getInitialProps(ctx); @@ -16,6 +17,7 @@ class MyDocument extends Document {
+ ); diff --git a/package-lock.json b/package-lock.json index 3312ccef53..cd95eace00 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,6 +31,7 @@ "@headlessui/react": "^1.7.18", "@mantine/core": "^7.5.0", "@next/bundle-analyzer": "^14.1.0", + "@vercel/analytics": "^1.2.2", "@vercel/og": "^0.6.2", "classnames": "2.3.2", "clsx": "^2.1.0", @@ -5531,6 +5532,26 @@ "version": "1.2.0", "license": "ISC" }, + "node_modules/@vercel/analytics": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.2.2.tgz", + "integrity": "sha512-X0rctVWkQV1e5Y300ehVNqpOfSOufo7ieA5PIdna8yX/U7Vjz0GFsGf4qvAhxV02uQ2CVt7GYcrFfddXXK2Y4A==", + "dependencies": { + "server-only": "^0.0.1" + }, + "peerDependencies": { + "next": ">= 13", + "react": "^18 || ^19" + }, + "peerDependenciesMeta": { + "next": { + "optional": true + }, + "react": { + "optional": true + } + } + }, "node_modules/@vercel/og": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/@vercel/og/-/og-0.6.2.tgz", @@ -18528,6 +18549,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", "dev": true,