From 1a1a34f1e0cee1e27a1ea7c2752fc8718c76aa72 Mon Sep 17 00:00:00 2001 From: Mike Karl Date: Tue, 16 Jun 2026 09:08:50 +0200 Subject: [PATCH] Remove Vercel analytics and speed insights dependencies, delete vercel.json configuration, and clean up .gitignore. Update Layout component to eliminate Vercel integration. --- .gitignore | 4 -- package-lock.json | 82 --------------------------------------- package.json | 2 - src/components/Layout.tsx | 8 ---- vercel.json | 3 -- 5 files changed, 99 deletions(-) delete mode 100644 vercel.json diff --git a/.gitignore b/.gitignore index 70b90ae..d8db63c 100644 --- a/.gitignore +++ b/.gitignore @@ -33,9 +33,5 @@ yarn-error.log* # env files (can opt-in for committing if needed) .env* -# vercel -.vercel - # typescript *.tsbuildinfo -next-env.d.ts diff --git a/package-lock.json b/package-lock.json index ed753b4..dd03e8d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,6 @@ "version": "0.0.0", "dependencies": { "@solidjs/router": "^0.15.3", - "@vercel/analytics": "^2.0.1", - "@vercel/speed-insights": "^2.0.0", "clsx": "^2.1.1", "gsap": "^3.15.0", "lucide-solid": "^0.511.0", @@ -1490,86 +1488,6 @@ "undici-types": "~7.18.0" } }, - "node_modules/@vercel/analytics": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-2.0.1.tgz", - "integrity": "sha512-MTQG6V9qQrt1tsDeF+2Uoo5aPjqbVPys1xvnIftXSJYG2SrwXRHnqEvVoYID7BTruDz4lCd2Z7rM1BdkUehk2g==", - "license": "MIT", - "peerDependencies": { - "@remix-run/react": "^2", - "@sveltejs/kit": "^1 || ^2", - "next": ">= 13", - "nuxt": ">= 3", - "react": "^18 || ^19 || ^19.0.0-rc", - "svelte": ">= 4", - "vue": "^3", - "vue-router": "^4" - }, - "peerDependenciesMeta": { - "@remix-run/react": { - "optional": true - }, - "@sveltejs/kit": { - "optional": true - }, - "next": { - "optional": true - }, - "nuxt": { - "optional": true - }, - "react": { - "optional": true - }, - "svelte": { - "optional": true - }, - "vue": { - "optional": true - }, - "vue-router": { - "optional": true - } - } - }, - "node_modules/@vercel/speed-insights": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@vercel/speed-insights/-/speed-insights-2.0.0.tgz", - "integrity": "sha512-jwkNcrTeafWxjmWq4AHBaptSqZiJkYU5adLC9QBSqeim0GcqDMgN5Ievh8OG1rJ6W3A4l1oiP7qr9CWxGuzu3w==", - "license": "Apache-2.0", - "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 - } - } - }, "node_modules/babel-plugin-jsx-dom-expressions": { "version": "0.40.7", "resolved": "https://registry.npmjs.org/babel-plugin-jsx-dom-expressions/-/babel-plugin-jsx-dom-expressions-0.40.7.tgz", diff --git a/package.json b/package.json index 554177c..c478ac9 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,6 @@ }, "dependencies": { "@solidjs/router": "^0.15.3", - "@vercel/analytics": "^2.0.1", - "@vercel/speed-insights": "^2.0.0", "clsx": "^2.1.1", "gsap": "^3.15.0", "lucide-solid": "^0.511.0", diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index a60acaf..9e06b74 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -1,17 +1,9 @@ -import { onMount } from "solid-js"; -import { inject } from "@vercel/analytics"; -import { injectSpeedInsights } from "@vercel/speed-insights"; import type { RouteSectionProps } from "@solidjs/router"; import Navigation from "./Navigation"; import Footer from "./Footer"; import PreviewBanner from "./PreviewBanner"; export default function Layout(props: RouteSectionProps) { - onMount(() => { - inject(); - injectSpeedInsights(); - }); - return ( <> diff --git a/vercel.json b/vercel.json deleted file mode 100644 index 0f32683..0000000 --- a/vercel.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "rewrites": [{ "source": "/(.*)", "destination": "/index.html" }] -}