diff --git a/app/layout.tsx b/app/layout.tsx
index f4a6b62..8c5ecc3 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -5,6 +5,7 @@ import { ThemeProvider } from "@/components/theme-provider";
import { SiteHeader } from "@/components/layouts/site-header";
import { siteConfig } from '@/config/site';
import SiteFooter from '../components/layouts/site-footer';
+import { SpeedInsights } from "@vercel/speed-insights/next"
const inter = Inter({ subsets: ["latin"] });
@@ -28,6 +29,7 @@ export default function RootLayout({
>
+
= 13",
+ "react": "^18 || ^19",
+ "svelte": "^4",
+ "vue": "^3",
+ "vue-router": "^4"
+ },
+ "peerDependenciesMeta": {
+ "@sveltejs/kit": {
+ "optional": true
+ },
+ "next": {
+ "optional": true
+ },
+ "react": {
+ "optional": true
+ },
+ "svelte": {
+ "optional": true
+ },
+ "vue": {
+ "optional": true
+ },
+ "vue-router": {
+ "optional": true
+ }
+ }
+ },
"node_modules/acorn": {
"version": "8.10.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
@@ -7048,6 +7084,12 @@
"eslint-visitor-keys": "^3.3.0"
}
},
+ "@vercel/speed-insights": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/@vercel/speed-insights/-/speed-insights-1.0.12.tgz",
+ "integrity": "sha512-ZGQ+a7bcfWJD2VYEp2R1LHvRAMyyaFBYytZXsfnbOMkeOvzGNVxUL7aVUvisIrTZjXTSsxG45DKX7yiw6nq2Jw==",
+ "requires": {}
+ },
"acorn": {
"version": "8.10.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
diff --git a/package.json b/package.json
index 9727235..c6bbe2f 100644
--- a/package.json
+++ b/package.json
@@ -20,6 +20,7 @@
"@types/node": "20.4.2",
"@types/react": "18.2.15",
"@types/react-dom": "18.2.7",
+ "@vercel/speed-insights": "^1.0.12",
"autoprefixer": "10.4.14",
"class-variance-authority": "^0.6.1",
"clsx": "^1.2.1",