From 31ff1cbc20186975d17540742d637b93cdab6ebd Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Tue, 10 Mar 2026 09:52:17 +0000 Subject: [PATCH 1/2] refactor: restructure as pnpm workspace monorepo Move agentcrumbs package into packages/agentcrumbs/. Root becomes workspace root with scripts that delegate to the package via pnpm filters. - packages/agentcrumbs/ contains src, skills, bin, tests - docs/ stays at top level as a separate workspace member - Root package.json has build/test/typecheck/docs scripts - Changesets config ignores private docs package - CI workflows updated for new paths --- .changeset/config.json | 2 +- .github/workflows/changesets-pr.yml | 3 +- .github/workflows/release.yml | 2 +- package.json | 73 ++----------------- LICENSE => packages/agentcrumbs/LICENSE | 0 README.md => packages/agentcrumbs/README.md | 0 {bin => packages/agentcrumbs/bin}/intent.js | 0 packages/agentcrumbs/package.json | 68 +++++++++++++++++ .../skills}/agentcrumbs/cli/SKILL.md | 0 .../skills}/agentcrumbs/core/SKILL.md | 0 .../skills}/agentcrumbs/init/SKILL.md | 0 .../agentcrumbs/scopes-and-context/SKILL.md | 0 .../agentcrumbs/sessions-and-tags/SKILL.md | 0 .../skills}/agentcrumbs/testing/SKILL.md | 0 .../agentcrumbs/src}/__tests__/env.test.ts | 0 .../agentcrumbs/src}/__tests__/strip.test.ts | 0 .../agentcrumbs/src}/__tests__/trail.test.ts | 0 {src => packages/agentcrumbs/src}/cli/args.ts | 0 .../agentcrumbs/src}/cli/commands/clear.ts | 0 .../agentcrumbs/src}/cli/commands/collect.ts | 0 .../agentcrumbs/src}/cli/commands/follow.ts | 0 .../agentcrumbs/src}/cli/commands/query.ts | 0 .../agentcrumbs/src}/cli/commands/replay.ts | 0 .../agentcrumbs/src}/cli/commands/session.ts | 0 .../agentcrumbs/src}/cli/commands/sessions.ts | 0 .../agentcrumbs/src}/cli/commands/stats.ts | 0 .../agentcrumbs/src}/cli/commands/strip.ts | 0 .../agentcrumbs/src}/cli/commands/tail.ts | 0 .../agentcrumbs/src}/cli/format.ts | 0 .../agentcrumbs/src}/cli/index.ts | 0 .../agentcrumbs/src}/collector/server.ts | 0 .../agentcrumbs/src}/collector/store.ts | 0 {src => packages/agentcrumbs/src}/colors.ts | 0 {src => packages/agentcrumbs/src}/context.ts | 0 {src => packages/agentcrumbs/src}/env.ts | 0 {src => packages/agentcrumbs/src}/index.ts | 0 {src => packages/agentcrumbs/src}/noop.ts | 0 .../agentcrumbs/src}/sinks/console.ts | 0 .../agentcrumbs/src}/sinks/memory.ts | 0 .../agentcrumbs/src}/sinks/socket.ts | 0 {src => packages/agentcrumbs/src}/trail.ts | 0 .../agentcrumbs/src}/transport/http.ts | 0 {src => packages/agentcrumbs/src}/types.ts | 0 .../agentcrumbs/tsconfig.json | 0 .../agentcrumbs/vitest.config.ts | 0 pnpm-lock.yaml | 21 +++--- pnpm-workspace.yaml | 1 + 47 files changed, 92 insertions(+), 78 deletions(-) rename LICENSE => packages/agentcrumbs/LICENSE (100%) rename README.md => packages/agentcrumbs/README.md (100%) rename {bin => packages/agentcrumbs/bin}/intent.js (100%) create mode 100644 packages/agentcrumbs/package.json rename {skills => packages/agentcrumbs/skills}/agentcrumbs/cli/SKILL.md (100%) rename {skills => packages/agentcrumbs/skills}/agentcrumbs/core/SKILL.md (100%) rename {skills => packages/agentcrumbs/skills}/agentcrumbs/init/SKILL.md (100%) rename {skills => packages/agentcrumbs/skills}/agentcrumbs/scopes-and-context/SKILL.md (100%) rename {skills => packages/agentcrumbs/skills}/agentcrumbs/sessions-and-tags/SKILL.md (100%) rename {skills => packages/agentcrumbs/skills}/agentcrumbs/testing/SKILL.md (100%) rename {src => packages/agentcrumbs/src}/__tests__/env.test.ts (100%) rename {src => packages/agentcrumbs/src}/__tests__/strip.test.ts (100%) rename {src => packages/agentcrumbs/src}/__tests__/trail.test.ts (100%) rename {src => packages/agentcrumbs/src}/cli/args.ts (100%) rename {src => packages/agentcrumbs/src}/cli/commands/clear.ts (100%) rename {src => packages/agentcrumbs/src}/cli/commands/collect.ts (100%) rename {src => packages/agentcrumbs/src}/cli/commands/follow.ts (100%) rename {src => packages/agentcrumbs/src}/cli/commands/query.ts (100%) rename {src => packages/agentcrumbs/src}/cli/commands/replay.ts (100%) rename {src => packages/agentcrumbs/src}/cli/commands/session.ts (100%) rename {src => packages/agentcrumbs/src}/cli/commands/sessions.ts (100%) rename {src => packages/agentcrumbs/src}/cli/commands/stats.ts (100%) rename {src => packages/agentcrumbs/src}/cli/commands/strip.ts (100%) rename {src => packages/agentcrumbs/src}/cli/commands/tail.ts (100%) rename {src => packages/agentcrumbs/src}/cli/format.ts (100%) rename {src => packages/agentcrumbs/src}/cli/index.ts (100%) rename {src => packages/agentcrumbs/src}/collector/server.ts (100%) rename {src => packages/agentcrumbs/src}/collector/store.ts (100%) rename {src => packages/agentcrumbs/src}/colors.ts (100%) rename {src => packages/agentcrumbs/src}/context.ts (100%) rename {src => packages/agentcrumbs/src}/env.ts (100%) rename {src => packages/agentcrumbs/src}/index.ts (100%) rename {src => packages/agentcrumbs/src}/noop.ts (100%) rename {src => packages/agentcrumbs/src}/sinks/console.ts (100%) rename {src => packages/agentcrumbs/src}/sinks/memory.ts (100%) rename {src => packages/agentcrumbs/src}/sinks/socket.ts (100%) rename {src => packages/agentcrumbs/src}/trail.ts (100%) rename {src => packages/agentcrumbs/src}/transport/http.ts (100%) rename {src => packages/agentcrumbs/src}/types.ts (100%) rename tsconfig.json => packages/agentcrumbs/tsconfig.json (100%) rename vitest.config.ts => packages/agentcrumbs/vitest.config.ts (100%) diff --git a/.changeset/config.json b/.changeset/config.json index 2be13d4..94a2e91 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -7,5 +7,5 @@ "access": "public", "baseBranch": "main", "updateInternalDependencies": "patch", - "ignore": [] + "ignore": ["agentcrumbs-docs"] } diff --git a/.github/workflows/changesets-pr.yml b/.github/workflows/changesets-pr.yml index 3e7e66e..fc72bca 100644 --- a/.github/workflows/changesets-pr.yml +++ b/.github/workflows/changesets-pr.yml @@ -6,8 +6,7 @@ on: - main paths: - ".changeset/**" - - "src/**" - - "package.json" + - "packages/**" concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 93feb34..3398f78 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -61,6 +61,6 @@ jobs: - name: Create git tags run: | - VERSION=$(node -p "require('./package.json').version") + VERSION=$(node -p "require('./packages/agentcrumbs/package.json').version") git tag "v${VERSION}" git push origin "v${VERSION}" diff --git a/package.json b/package.json index 22f9621..92fc51c 100644 --- a/package.json +++ b/package.json @@ -1,71 +1,14 @@ { - "name": "agentcrumbs", - "version": "0.1.0", - "description": "Debug tracing for agents. Drop crumbs, follow the trail.", - "type": "module", - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "exports": { - ".": { - "import": "./dist/index.js", - "types": "./dist/index.d.ts" - }, - "./test": { - "import": "./dist/sinks/memory.js", - "types": "./dist/sinks/memory.d.ts" - } - }, - "bin": { - "agentcrumbs": "./dist/cli/index.js", - "intent": "./bin/intent.js" - }, - "files": [ - "dist", - "skills", - "bin", - "!skills/_artifacts" - ], - "repository": { - "type": "git", - "url": "https://github.com/triggerdotdev/agentcrumbs.git" - }, - "homepage": "https://agentcrumbs.dev", - "bugs": { - "url": "https://github.com/triggerdotdev/agentcrumbs/issues" - }, - "intent": { - "version": 1, - "repo": "triggerdotdev/agentcrumbs", - "docs": "https://docs.agentcrumbs.dev" - }, + "private": true, "scripts": { - "build": "tsc", - "dev": "tsc --watch", - "test": "vitest", - "typecheck": "tsc --noEmit", + "build": "pnpm -F agentcrumbs build", + "test": "pnpm -F agentcrumbs test", + "typecheck": "pnpm -F agentcrumbs typecheck", + "changeset": "changeset", "docs:dev": "pnpm -F agentcrumbs-docs dev", - "docs:build": "pnpm -F agentcrumbs-docs build", - "changeset": "changeset" + "docs:build": "pnpm -F agentcrumbs-docs build" }, "devDependencies": { - "@changesets/cli": "^2.27.0", - "@types/node": "^25.3.3", - "typescript": "^5.7.0", - "vitest": "^3.0.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "license": "MIT", - "keywords": [ - "debug", - "tracing", - "agents", - "ai", - "logging", - "observability", - "claude", - "cursor", - "copilot" - ] + "@changesets/cli": "^2.27.0" + } } diff --git a/LICENSE b/packages/agentcrumbs/LICENSE similarity index 100% rename from LICENSE rename to packages/agentcrumbs/LICENSE diff --git a/README.md b/packages/agentcrumbs/README.md similarity index 100% rename from README.md rename to packages/agentcrumbs/README.md diff --git a/bin/intent.js b/packages/agentcrumbs/bin/intent.js similarity index 100% rename from bin/intent.js rename to packages/agentcrumbs/bin/intent.js diff --git a/packages/agentcrumbs/package.json b/packages/agentcrumbs/package.json new file mode 100644 index 0000000..9ff208a --- /dev/null +++ b/packages/agentcrumbs/package.json @@ -0,0 +1,68 @@ +{ + "name": "agentcrumbs", + "version": "0.1.0", + "description": "Debug tracing for agents. Drop crumbs, follow the trail.", + "type": "module", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/index.js", + "types": "./dist/index.d.ts" + }, + "./test": { + "import": "./dist/sinks/memory.js", + "types": "./dist/sinks/memory.d.ts" + } + }, + "bin": { + "agentcrumbs": "./dist/cli/index.js", + "intent": "./bin/intent.js" + }, + "files": [ + "dist", + "skills", + "bin", + "!skills/_artifacts" + ], + "repository": { + "type": "git", + "url": "https://github.com/triggerdotdev/agentcrumbs.git", + "directory": "packages/agentcrumbs" + }, + "homepage": "https://agentcrumbs.dev", + "bugs": { + "url": "https://github.com/triggerdotdev/agentcrumbs/issues" + }, + "intent": { + "version": 1, + "repo": "triggerdotdev/agentcrumbs", + "docs": "https://docs.agentcrumbs.dev" + }, + "scripts": { + "build": "tsc", + "dev": "tsc --watch", + "test": "vitest", + "typecheck": "tsc --noEmit" + }, + "devDependencies": { + "@types/node": "^25.3.3", + "typescript": "^5.7.0", + "vitest": "^3.0.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "license": "MIT", + "keywords": [ + "debug", + "tracing", + "agents", + "ai", + "logging", + "observability", + "claude", + "cursor", + "copilot" + ] +} diff --git a/skills/agentcrumbs/cli/SKILL.md b/packages/agentcrumbs/skills/agentcrumbs/cli/SKILL.md similarity index 100% rename from skills/agentcrumbs/cli/SKILL.md rename to packages/agentcrumbs/skills/agentcrumbs/cli/SKILL.md diff --git a/skills/agentcrumbs/core/SKILL.md b/packages/agentcrumbs/skills/agentcrumbs/core/SKILL.md similarity index 100% rename from skills/agentcrumbs/core/SKILL.md rename to packages/agentcrumbs/skills/agentcrumbs/core/SKILL.md diff --git a/skills/agentcrumbs/init/SKILL.md b/packages/agentcrumbs/skills/agentcrumbs/init/SKILL.md similarity index 100% rename from skills/agentcrumbs/init/SKILL.md rename to packages/agentcrumbs/skills/agentcrumbs/init/SKILL.md diff --git a/skills/agentcrumbs/scopes-and-context/SKILL.md b/packages/agentcrumbs/skills/agentcrumbs/scopes-and-context/SKILL.md similarity index 100% rename from skills/agentcrumbs/scopes-and-context/SKILL.md rename to packages/agentcrumbs/skills/agentcrumbs/scopes-and-context/SKILL.md diff --git a/skills/agentcrumbs/sessions-and-tags/SKILL.md b/packages/agentcrumbs/skills/agentcrumbs/sessions-and-tags/SKILL.md similarity index 100% rename from skills/agentcrumbs/sessions-and-tags/SKILL.md rename to packages/agentcrumbs/skills/agentcrumbs/sessions-and-tags/SKILL.md diff --git a/skills/agentcrumbs/testing/SKILL.md b/packages/agentcrumbs/skills/agentcrumbs/testing/SKILL.md similarity index 100% rename from skills/agentcrumbs/testing/SKILL.md rename to packages/agentcrumbs/skills/agentcrumbs/testing/SKILL.md diff --git a/src/__tests__/env.test.ts b/packages/agentcrumbs/src/__tests__/env.test.ts similarity index 100% rename from src/__tests__/env.test.ts rename to packages/agentcrumbs/src/__tests__/env.test.ts diff --git a/src/__tests__/strip.test.ts b/packages/agentcrumbs/src/__tests__/strip.test.ts similarity index 100% rename from src/__tests__/strip.test.ts rename to packages/agentcrumbs/src/__tests__/strip.test.ts diff --git a/src/__tests__/trail.test.ts b/packages/agentcrumbs/src/__tests__/trail.test.ts similarity index 100% rename from src/__tests__/trail.test.ts rename to packages/agentcrumbs/src/__tests__/trail.test.ts diff --git a/src/cli/args.ts b/packages/agentcrumbs/src/cli/args.ts similarity index 100% rename from src/cli/args.ts rename to packages/agentcrumbs/src/cli/args.ts diff --git a/src/cli/commands/clear.ts b/packages/agentcrumbs/src/cli/commands/clear.ts similarity index 100% rename from src/cli/commands/clear.ts rename to packages/agentcrumbs/src/cli/commands/clear.ts diff --git a/src/cli/commands/collect.ts b/packages/agentcrumbs/src/cli/commands/collect.ts similarity index 100% rename from src/cli/commands/collect.ts rename to packages/agentcrumbs/src/cli/commands/collect.ts diff --git a/src/cli/commands/follow.ts b/packages/agentcrumbs/src/cli/commands/follow.ts similarity index 100% rename from src/cli/commands/follow.ts rename to packages/agentcrumbs/src/cli/commands/follow.ts diff --git a/src/cli/commands/query.ts b/packages/agentcrumbs/src/cli/commands/query.ts similarity index 100% rename from src/cli/commands/query.ts rename to packages/agentcrumbs/src/cli/commands/query.ts diff --git a/src/cli/commands/replay.ts b/packages/agentcrumbs/src/cli/commands/replay.ts similarity index 100% rename from src/cli/commands/replay.ts rename to packages/agentcrumbs/src/cli/commands/replay.ts diff --git a/src/cli/commands/session.ts b/packages/agentcrumbs/src/cli/commands/session.ts similarity index 100% rename from src/cli/commands/session.ts rename to packages/agentcrumbs/src/cli/commands/session.ts diff --git a/src/cli/commands/sessions.ts b/packages/agentcrumbs/src/cli/commands/sessions.ts similarity index 100% rename from src/cli/commands/sessions.ts rename to packages/agentcrumbs/src/cli/commands/sessions.ts diff --git a/src/cli/commands/stats.ts b/packages/agentcrumbs/src/cli/commands/stats.ts similarity index 100% rename from src/cli/commands/stats.ts rename to packages/agentcrumbs/src/cli/commands/stats.ts diff --git a/src/cli/commands/strip.ts b/packages/agentcrumbs/src/cli/commands/strip.ts similarity index 100% rename from src/cli/commands/strip.ts rename to packages/agentcrumbs/src/cli/commands/strip.ts diff --git a/src/cli/commands/tail.ts b/packages/agentcrumbs/src/cli/commands/tail.ts similarity index 100% rename from src/cli/commands/tail.ts rename to packages/agentcrumbs/src/cli/commands/tail.ts diff --git a/src/cli/format.ts b/packages/agentcrumbs/src/cli/format.ts similarity index 100% rename from src/cli/format.ts rename to packages/agentcrumbs/src/cli/format.ts diff --git a/src/cli/index.ts b/packages/agentcrumbs/src/cli/index.ts similarity index 100% rename from src/cli/index.ts rename to packages/agentcrumbs/src/cli/index.ts diff --git a/src/collector/server.ts b/packages/agentcrumbs/src/collector/server.ts similarity index 100% rename from src/collector/server.ts rename to packages/agentcrumbs/src/collector/server.ts diff --git a/src/collector/store.ts b/packages/agentcrumbs/src/collector/store.ts similarity index 100% rename from src/collector/store.ts rename to packages/agentcrumbs/src/collector/store.ts diff --git a/src/colors.ts b/packages/agentcrumbs/src/colors.ts similarity index 100% rename from src/colors.ts rename to packages/agentcrumbs/src/colors.ts diff --git a/src/context.ts b/packages/agentcrumbs/src/context.ts similarity index 100% rename from src/context.ts rename to packages/agentcrumbs/src/context.ts diff --git a/src/env.ts b/packages/agentcrumbs/src/env.ts similarity index 100% rename from src/env.ts rename to packages/agentcrumbs/src/env.ts diff --git a/src/index.ts b/packages/agentcrumbs/src/index.ts similarity index 100% rename from src/index.ts rename to packages/agentcrumbs/src/index.ts diff --git a/src/noop.ts b/packages/agentcrumbs/src/noop.ts similarity index 100% rename from src/noop.ts rename to packages/agentcrumbs/src/noop.ts diff --git a/src/sinks/console.ts b/packages/agentcrumbs/src/sinks/console.ts similarity index 100% rename from src/sinks/console.ts rename to packages/agentcrumbs/src/sinks/console.ts diff --git a/src/sinks/memory.ts b/packages/agentcrumbs/src/sinks/memory.ts similarity index 100% rename from src/sinks/memory.ts rename to packages/agentcrumbs/src/sinks/memory.ts diff --git a/src/sinks/socket.ts b/packages/agentcrumbs/src/sinks/socket.ts similarity index 100% rename from src/sinks/socket.ts rename to packages/agentcrumbs/src/sinks/socket.ts diff --git a/src/trail.ts b/packages/agentcrumbs/src/trail.ts similarity index 100% rename from src/trail.ts rename to packages/agentcrumbs/src/trail.ts diff --git a/src/transport/http.ts b/packages/agentcrumbs/src/transport/http.ts similarity index 100% rename from src/transport/http.ts rename to packages/agentcrumbs/src/transport/http.ts diff --git a/src/types.ts b/packages/agentcrumbs/src/types.ts similarity index 100% rename from src/types.ts rename to packages/agentcrumbs/src/types.ts diff --git a/tsconfig.json b/packages/agentcrumbs/tsconfig.json similarity index 100% rename from tsconfig.json rename to packages/agentcrumbs/tsconfig.json diff --git a/vitest.config.ts b/packages/agentcrumbs/vitest.config.ts similarity index 100% rename from vitest.config.ts rename to packages/agentcrumbs/vitest.config.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 16bd063..1f7b1e9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,15 +11,6 @@ importers: '@changesets/cli': specifier: ^2.27.0 version: 2.30.0(@types/node@25.3.3) - '@types/node': - specifier: ^25.3.3 - version: 25.3.3 - typescript: - specifier: ^5.7.0 - version: 5.9.3 - vitest: - specifier: ^3.0.0 - version: 3.2.4(@types/debug@4.1.12)(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1) docs: dependencies: @@ -61,6 +52,18 @@ importers: specifier: ^5.7.0 version: 5.9.3 + packages/agentcrumbs: + devDependencies: + '@types/node': + specifier: ^25.3.3 + version: 25.3.3 + typescript: + specifier: ^5.7.0 + version: 5.9.3 + vitest: + specifier: ^3.0.0 + version: 3.2.4(@types/debug@4.1.12)(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1) + packages: '@alloc/quick-lru@5.2.0': diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 7a18946..661bdfe 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,3 @@ packages: + - "packages/*" - "docs" From d0e7de2cca93ad5c9b89472c61cdaa57be46e7fa Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Tue, 10 Mar 2026 09:59:30 +0000 Subject: [PATCH 2/2] fix: add @types/node to docs devDependencies --- docs/package.json | 1 + pnpm-lock.yaml | 36 +++++++++++++++++++++++++++++++++--- 2 files changed, 34 insertions(+), 3 deletions(-) diff --git a/docs/package.json b/docs/package.json index c387ed6..6d6a184 100644 --- a/docs/package.json +++ b/docs/package.json @@ -18,6 +18,7 @@ }, "devDependencies": { "@types/mdx": "^2.0.0", + "@types/node": "^22.0.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "typescript": "^5.7.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f7b1e9..f2815d0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ importers: version: 16.6.10(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.14)(lucide-react@0.577.0(react@19.2.4))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@4.3.6) fumadocs-mdx: specifier: ^14.0.0 - version: 14.2.9(@types/mdast@4.0.4)(@types/mdx@2.0.13)(@types/react@19.2.14)(fumadocs-core@16.6.10(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.14)(lucide-react@0.577.0(react@19.2.4))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@4.3.6))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)) + version: 14.2.9(@types/mdast@4.0.4)(@types/mdx@2.0.13)(@types/react@19.2.14)(fumadocs-core@16.6.10(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.14)(lucide-react@0.577.0(react@19.2.4))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@4.3.6))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)(vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)) fumadocs-ui: specifier: ^16.0.0 version: 16.6.10(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(fumadocs-core@16.6.10(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.14)(lucide-react@0.577.0(react@19.2.4))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@4.3.6))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(tailwindcss@4.2.1) @@ -42,6 +42,9 @@ importers: '@types/mdx': specifier: ^2.0.0 version: 2.0.13 + '@types/node': + specifier: ^22.0.0 + version: 22.19.15 '@types/react': specifier: ^19.0.0 version: 19.2.14 @@ -1245,6 +1248,9 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + '@types/node@22.19.15': + resolution: {integrity: sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg==} + '@types/node@25.3.3': resolution: {integrity: sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==} @@ -2510,6 +2516,9 @@ packages: engines: {node: '>=14.17'} hasBin: true + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.18.2: resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} @@ -3729,6 +3738,10 @@ snapshots: '@types/node@12.20.55': {} + '@types/node@22.19.15': + dependencies: + undici-types: 6.21.0 + '@types/node@25.3.3': dependencies: undici-types: 7.18.2 @@ -4099,7 +4112,7 @@ snapshots: transitivePeerDependencies: - supports-color - fumadocs-mdx@14.2.9(@types/mdast@4.0.4)(@types/mdx@2.0.13)(@types/react@19.2.14)(fumadocs-core@16.6.10(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.14)(lucide-react@0.577.0(react@19.2.4))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@4.3.6))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)): + fumadocs-mdx@14.2.9(@types/mdast@4.0.4)(@types/mdx@2.0.13)(@types/react@19.2.14)(fumadocs-core@16.6.10(@mdx-js/mdx@3.1.1)(@types/estree-jsx@1.0.5)(@types/hast@3.0.4)(@types/mdast@4.0.4)(@types/react@19.2.14)(lucide-react@0.577.0(react@19.2.4))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod@4.3.6))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)(vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1)): dependencies: '@mdx-js/mdx': 3.1.1 '@standard-schema/spec': 1.1.0 @@ -4125,7 +4138,7 @@ snapshots: '@types/react': 19.2.14 next: 16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4) react: 19.2.4 - vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1) + vite: 7.3.1(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1) transitivePeerDependencies: - supports-color @@ -5338,6 +5351,8 @@ snapshots: typescript@5.9.3: {} + undici-types@6.21.0: {} + undici-types@7.18.2: {} unified@11.0.5: @@ -5437,6 +5452,21 @@ snapshots: - tsx - yaml + vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.31.1): + dependencies: + esbuild: 0.27.3 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.8 + rollup: 4.59.0 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 22.19.15 + fsevents: 2.3.3 + jiti: 2.6.1 + lightningcss: 1.31.1 + optional: true + vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1): dependencies: esbuild: 0.27.3