From 88625ec523ab7d33803b2c19d68f6b4a4ddd8fd8 Mon Sep 17 00:00:00 2001 From: "Kent Joseph T. Palima" Date: Sat, 2 May 2026 21:16:10 +0800 Subject: [PATCH] Enabled Speed Insights --- package.json | 1 + pnpm-lock.yaml | 33 +++++++++++++++++++++++++++++++++ src/layouts/Layout.astro | 3 ++- 3 files changed, 36 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index db71e5f..49b646f 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", "@vercel/analytics": "^2.0.1", + "@vercel/speed-insights": "^2.0.0", "astro": "^6.1.10", "react": "^18.0.0", "react-dom": "^18.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f4d039f..e2b8864 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,6 +29,9 @@ importers: '@vercel/analytics': specifier: ^2.0.1 version: 2.0.1(react@18.3.1) + '@vercel/speed-insights': + specifier: ^2.0.0 + version: 2.0.0(react@18.3.1) astro: specifier: ^6.1.10 version: 6.1.10(@types/node@24.12.2)(@vercel/functions@3.4.4)(rollup@4.60.2)(sass@1.99.0)(typescript@5.9.3)(yaml@2.8.3) @@ -1114,6 +1117,32 @@ packages: '@vercel/routing-utils@5.3.3': resolution: {integrity: sha512-KYm2sLNUD48gDScv8ob4ejc3Gww2jcJyW80hTdYlenAPz/5BQar1Gyh38xrUuZ532TUwSb5mV1uRbAuiykq0EQ==} + '@vercel/speed-insights@2.0.0': + resolution: {integrity: sha512-jwkNcrTeafWxjmWq4AHBaptSqZiJkYU5adLC9QBSqeim0GcqDMgN5Ievh8OG1rJ6W3A4l1oiP7qr9CWxGuzu3w==} + peerDependencies: + '@sveltejs/kit': ^1 || ^2 + next: '>= 13' + nuxt: '>= 3' + react: ^18 || ^19 || ^19.0.0-rc + svelte: '>= 4' + vue: ^3 + vue-router: ^4 + peerDependenciesMeta: + '@sveltejs/kit': + optional: true + next: + optional: true + nuxt: + optional: true + react: + optional: true + svelte: + optional: true + vue: + optional: true + vue-router: + optional: true + '@vitejs/plugin-react@4.7.0': resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} engines: {node: ^14.18.0 || >=16.0.0} @@ -3459,6 +3488,10 @@ snapshots: optionalDependencies: ajv: 6.15.0 + '@vercel/speed-insights@2.0.0(react@18.3.1)': + optionalDependencies: + react: 18.3.1 + '@vitejs/plugin-react@4.7.0(vite@5.4.21(@types/node@24.12.2)(sass@1.99.0))': dependencies: '@babel/core': 7.29.0 diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 9619820..f1f3c43 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -1,5 +1,6 @@ --- import Analytics from '@vercel/analytics/astro' +import SpeedInsights from "@vercel/speed-insights/astro" import { ClientRouter } from 'astro:transitions'; import Header from '../components/Header/Header'; import Footer from '../components/Footer/Footer.astro'; @@ -66,7 +67,7 @@ const {