From 59e74d649eacafdf8b4b22b67f14392aaf05a3fb Mon Sep 17 00:00:00 2001 From: keypad <248731869+keypad@users.noreply.github.com> Date: Sun, 15 Feb 2026 03:05:42 +0000 Subject: [PATCH 1/2] feat: add vercel analytics --- bun.lock | 17 ++++++++++------- packages/web/app/layout.tsx | 2 ++ packages/web/package.json | 13 +++++++------ 3 files changed, 19 insertions(+), 13 deletions(-) diff --git a/bun.lock b/bun.lock index fd4ef0b..fdc570c 100644 --- a/bun.lock +++ b/bun.lock @@ -6,9 +6,9 @@ }, "packages/cruel": { "name": "cruel", - "version": "1.0.1", + "version": "1.1.1", "bin": { - "cruel": "./dist/cli.js", + "cruel": "dist/cli.js", }, "devDependencies": { "@types/node": "^22.0.0", @@ -51,12 +51,13 @@ "name": "@cruel/web", "version": "0.0.0", "dependencies": { - "@orama/core": "latest", - "@types/mdx": "latest", + "@orama/core": "1.2.18", + "@types/mdx": "2.0.13", + "@vercel/analytics": "^1.6.1", "cruel": "workspace:*", - "fumadocs-core": "latest", - "fumadocs-mdx": "latest", - "fumadocs-ui": "latest", + "fumadocs-core": "16.6.0", + "fumadocs-mdx": "14.2.7", + "fumadocs-ui": "16.6.0", "geist": "^1.4.0", "next": "^16.0.0", "react": "^19.0.0", @@ -503,6 +504,8 @@ "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], + "@vercel/analytics": ["@vercel/analytics@1.6.1", "", { "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" }, "optionalPeers": ["@remix-run/react", "@sveltejs/kit", "next", "react", "svelte", "vue", "vue-router"] }, "sha512-oH9He/bEM+6oKlv3chWuOOcp8Y6fo6/PSro8hEkgCW3pu9/OiCXiUpRUogDh3Fs3LH2sosDrx8CxeOLBEE+afg=="], + "@vercel/oidc": ["@vercel/oidc@3.1.0", "", {}, "sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w=="], "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], diff --git a/packages/web/app/layout.tsx b/packages/web/app/layout.tsx index 4dd83d1..c135fa8 100644 --- a/packages/web/app/layout.tsx +++ b/packages/web/app/layout.tsx @@ -1,6 +1,7 @@ import { RootProvider } from "fumadocs-ui/provider/next" import { GeistMono } from "geist/font/mono" import type { Metadata, Viewport } from "next" +import { Analytics } from "@vercel/analytics/react" import "./globals.css" export const metadata: Metadata = { @@ -52,6 +53,7 @@ export default function Layout({ children }: { children: React.ReactNode }) { > {children} + ) diff --git a/packages/web/package.json b/packages/web/package.json index d6c2573..ee10204 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -10,16 +10,17 @@ "typecheck": "bun run source && tsc --noEmit" }, "dependencies": { + "@orama/core": "1.2.18", + "@types/mdx": "2.0.13", + "@vercel/analytics": "^1.6.1", "cruel": "workspace:*", - "next": "^16.0.0", - "react": "^19.0.0", - "react-dom": "^19.0.0", - "geist": "^1.4.0", "fumadocs-core": "16.6.0", "fumadocs-mdx": "14.2.7", "fumadocs-ui": "16.6.0", - "@orama/core": "1.2.18", - "@types/mdx": "2.0.13" + "geist": "^1.4.0", + "next": "^16.0.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" }, "devDependencies": { "@types/node": "^22.0.0", From 351ddfd42fc6f575ccaf195cc0b989b371e2fe82 Mon Sep 17 00:00:00 2001 From: keypad <248731869+keypad@users.noreply.github.com> Date: Sun, 15 Feb 2026 03:06:11 +0000 Subject: [PATCH 2/2] chore: sort layout imports --- packages/web/app/layout.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web/app/layout.tsx b/packages/web/app/layout.tsx index c135fa8..574d2ad 100644 --- a/packages/web/app/layout.tsx +++ b/packages/web/app/layout.tsx @@ -1,7 +1,7 @@ +import { Analytics } from "@vercel/analytics/react" import { RootProvider } from "fumadocs-ui/provider/next" import { GeistMono } from "geist/font/mono" import type { Metadata, Viewport } from "next" -import { Analytics } from "@vercel/analytics/react" import "./globals.css" export const metadata: Metadata = {