From 0edac37a9248f18c8fe01b1b7b86c8a23ef3e56d Mon Sep 17 00:00:00 2001 From: zihanjian Date: Mon, 9 Jun 2025 00:36:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0@vercel/analytics=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=E5=B9=B6=E5=9C=A8=E5=BA=94=E7=94=A8=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E4=B8=AD=E9=9B=86=E6=88=90=E5=88=86=E6=9E=90?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=EF=BC=8C=E4=BC=98=E5=8C=96=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 39 +++++++++++++++++++++++++++++++++++++++ package.json | 17 +++++++++-------- pages/_app.tsx | 2 ++ 3 files changed, 50 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 18c61ce..e72661e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "purchase-decision-calculator", "version": "1.0.0", "dependencies": { + "@vercel/analytics": "^1.5.0", "lucide-react": "^0.294.0", "next": "^14.0.0", "react": "^18.2.0", @@ -1109,6 +1110,44 @@ "win32" ] }, + "node_modules/@vercel/analytics": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.5.0.tgz", + "integrity": "sha512-MYsBzfPki4gthY5HnYN7jgInhAZ7Ac1cYDoRWFomwGHWEX7odTEzbtg9kf/QSo7XEsEAqlQugA6gJ2WS2DEa3g==", + "license": "MPL-2.0", + "peerDependencies": { + "@remix-run/react": "^2", + "@sveltejs/kit": "^1 || ^2", + "next": ">= 13", + "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 + }, + "react": { + "optional": true + }, + "svelte": { + "optional": true + }, + "vue": { + "optional": true + }, + "vue-router": { + "optional": true + } + } + }, "node_modules/acorn": { "version": "8.14.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", diff --git a/package.json b/package.json index df85e35..fa791fc 100644 --- a/package.json +++ b/package.json @@ -10,20 +10,21 @@ "lint": "next lint" }, "dependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0", + "@vercel/analytics": "^1.5.0", + "lucide-react": "^0.294.0", "next": "^14.0.0", - "lucide-react": "^0.294.0" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { - "typescript": "^5.0.0", "@types/node": "^20.0.0", "@types/react": "^18.2.0", "@types/react-dom": "^18.2.0", - "tailwindcss": "^3.3.0", "autoprefixer": "^10.4.16", - "postcss": "^8.4.31", "eslint": "^8.0.0", - "eslint-config-next": "^14.0.0" + "eslint-config-next": "^14.0.0", + "postcss": "^8.4.31", + "tailwindcss": "^3.3.0", + "typescript": "^5.0.0" } -} \ No newline at end of file +} diff --git a/pages/_app.tsx b/pages/_app.tsx index 0d0443a..1c95994 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -1,6 +1,7 @@ import '../styles/globals.css' import type { AppProps } from 'next/app' import Head from 'next/head' +import { Analytics } from "@vercel/analytics/next" export default function App({ Component, pageProps }: AppProps) { return ( @@ -13,6 +14,7 @@ export default function App({ Component, pageProps }: AppProps) { /> + ) } \ No newline at end of file