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",