diff --git a/package.json b/package.json
index 919fc35..7ec28dc 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"private": true,
"scripts": {
"dev": "pnpm build:languages && next dev",
- "build": "pnpm build:languages && pnpm build:sitemap && pnpm build:app",
+ "build": "FORCE_COLOR=1 run-s -l build:languages build:sitemap build:app",
"build:languages": "tsx scripts/languages.ts",
"build:sitemap": "tsx scripts/sitemap.ts",
"build:app": "next build",
@@ -22,6 +22,7 @@
"@tanstack/react-query": "^5.14.2",
"@vercel/analytics": "^1.1.1",
"@vercel/og": "^0.6.1",
+ "@vercel/speed-insights": "^1.0.2",
"classnames": "^2.3.2",
"dayjs": "^1.11.10",
"next": "^14.0.4",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e989753..d5d8fcd 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -20,6 +20,9 @@ dependencies:
'@vercel/og':
specifier: ^0.6.1
version: 0.6.1
+ '@vercel/speed-insights':
+ specifier: ^1.0.2
+ version: 1.0.2
classnames:
specifier: ^2.3.2
version: 2.3.2
@@ -895,6 +898,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
+
/@webassemblyjs/ast@1.11.6:
resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==}
dependencies:
diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx
index a684c81..b245106 100644
--- a/src/pages/_app.tsx
+++ b/src/pages/_app.tsx
@@ -9,6 +9,7 @@ import {
QueryClientProvider,
} from "@tanstack/react-query";
import { Analytics } from "@vercel/analytics/react";
+import { SpeedInsights } from "@vercel/speed-insights/next";
import dayjs from "dayjs";
import relativeTime from "dayjs/plugin/relativeTime";
import { AppProps } from "next/app";
@@ -44,6 +45,7 @@ function MyApp({ Component, pageProps }: AppProps) {
`}
+