From e6ce5373a2032d3f5d884eaaaf2b15c44f302bae Mon Sep 17 00:00:00 2001 From: Matti Nannt Date: Wed, 10 Jan 2024 11:43:03 +0100 Subject: [PATCH] chore: migrate to new Vercel speed insights package (#1876) --- apps/web/app/layout.tsx | 2 ++ apps/web/package.json | 1 + pnpm-lock.yaml | 8 ++++++++ turbo.json | 1 + 4 files changed, 12 insertions(+) diff --git a/apps/web/app/layout.tsx b/apps/web/app/layout.tsx index a2d6e4d5c2..8c3c21ad16 100644 --- a/apps/web/app/layout.tsx +++ b/apps/web/app/layout.tsx @@ -1,3 +1,4 @@ +import { SpeedInsights } from "@vercel/speed-insights/next"; import { Metadata } from "next"; import "./globals.css"; @@ -13,6 +14,7 @@ export const metadata: Metadata = { export default function RootLayout({ children }: { children: React.ReactNode }) { return ( + {process.env.VERCEL === "1" && } {children} ); diff --git a/apps/web/package.json b/apps/web/package.json index 0a2e973133..d12c7410cc 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -28,6 +28,7 @@ "@react-email/components": "^0.0.12", "@sentry/nextjs": "^7.91.0", "@vercel/og": "^0.6.2", + "@vercel/speed-insights": "^1.0.2", "bcryptjs": "^2.4.3", "dotenv": "^16.3.1", "encoding": "^0.1.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ce2c8c4d8b..f36539ef4a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -336,6 +336,9 @@ importers: '@vercel/og': specifier: ^0.6.2 version: 0.6.2 + '@vercel/speed-insights': + specifier: ^1.0.2 + version: 1.0.2 bcryptjs: specifier: ^2.4.3 version: 2.4.3 @@ -9497,6 +9500,11 @@ packages: yoga-wasm-web: 0.3.3 dev: false + /@vercel/speed-insights@1.0.2: + resolution: {integrity: sha512-y5HWeB6RmlyVYxJAMrjiDEz8qAIy2cit0fhBq+MD78WaUwQvuBnQlX4+5MuwVTWi46bV3klaRMq83u9zUy1KOg==} + requiresBuild: true + dev: false + /@vitejs/plugin-react@3.1.0(vite@5.0.10): resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==} engines: {node: ^14.18.0 || >=16.0.0} diff --git a/turbo.json b/turbo.json index d14fdfb076..3034f075c4 100644 --- a/turbo.json +++ b/turbo.json @@ -120,6 +120,7 @@ "SURVEYS_PACKAGE_BUILD", "TELEMETRY_DISABLED", "TERMS_URL", + "VERCEL", "VERCEL_URL", "WEBAPP_URL" ]