Informe JSON sin procesar legible por máquina
{
"data": {
"repo": {
"topics": [
"typescript",
"schema-validation",
"type-inference",
"runtime-validation",
"static-types"
],
"is_fork": false,
"size_kb": 24037,
"has_wiki": true,
"homepage": "https://zod.dev",
"languages": {
"CSS": 3862,
"MDX": 255553,
"HTML": 18546,
"Shell": 239,
"JavaScript": 9883,
"TypeScript": 2409460
},
"pushed_at": "2026-07-22T13:42:50Z",
"created_at": "2020-03-07T20:59:08Z",
"owner_type": "User",
"updated_at": "2026-07-22T17:26:20Z",
"description": "TypeScript-first schema validation with static type inference",
"is_archived": false,
"is_disabled": false,
"license_spdx": "MIT",
"default_branch": "main",
"license_spdx_raw": "MIT",
"primary_language": "TypeScript",
"significant_languages": [
"TypeScript"
]
},
"owner": {
"blog": "https://colinhacks.com",
"name": "Colin McDonnell",
"type": "User",
"login": "colinhacks",
"company": null,
"location": "Seattle, WA",
"followers": 3916,
"avatar_url": "https://avatars.githubusercontent.com/u/3084745?v=4",
"created_at": "2012-12-19T22:40:13Z",
"is_verified": null,
"public_repos": 188,
"account_age_days": 4962
},
"license": {
"state": "standard",
"spdx_id": "MIT",
"raw_spdx": "MIT",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "v4.4.3",
"kind": "patch",
"published_at": "2026-05-04T07:06:55Z"
},
{
"tag": "v4.4.2",
"kind": "patch",
"published_at": "2026-05-01T21:30:23Z"
},
{
"tag": "v4.4.1",
"kind": "patch",
"published_at": "2026-04-29T23:13:25Z"
},
{
"tag": "v4.4.0",
"kind": "minor",
"published_at": "2026-04-29T22:40:01Z"
},
{
"tag": "v4.3.6",
"kind": "patch",
"published_at": "2026-01-22T19:14:56Z"
},
{
"tag": "v4.3.5",
"kind": "patch",
"published_at": "2026-01-04T08:07:22Z"
},
{
"tag": "v4.3.4",
"kind": "patch",
"published_at": "2025-12-31T23:02:39Z"
},
{
"tag": "v4.3.3",
"kind": "patch",
"published_at": "2025-12-31T19:36:52Z"
},
{
"tag": "v4.3.2",
"kind": "patch",
"published_at": "2025-12-31T05:59:34Z"
},
{
"tag": "v4.3.1",
"kind": "patch",
"published_at": "2025-12-31T05:50:07Z"
},
{
"tag": "v4.3.0",
"kind": "minor",
"published_at": "2025-12-31T05:11:08Z"
},
{
"tag": "v4.2.1",
"kind": "patch",
"published_at": "2025-12-16T02:48:13Z"
},
{
"tag": "v4.2.0",
"kind": "minor",
"published_at": "2025-12-15T07:23:00Z"
},
{
"tag": "v4.1.13",
"kind": "patch",
"published_at": "2025-11-24T02:38:53Z"
},
{
"tag": "v4.1.12",
"kind": "patch",
"published_at": "2025-10-06T16:30:46Z"
},
{
"tag": "v4.1.11",
"kind": "patch",
"published_at": "2025-09-20T17:16:53Z"
},
{
"tag": "v4.1.10",
"kind": "patch",
"published_at": "2025-09-20T16:43:01Z"
},
{
"tag": "v4.1.9",
"kind": "patch",
"published_at": "2025-09-16T21:40:05Z"
},
{
"tag": "v4.1.8",
"kind": "patch",
"published_at": "2025-09-11T18:01:27Z"
},
{
"tag": "v4.1.7",
"kind": "patch",
"published_at": "2025-09-11T05:23:49Z"
},
{
"tag": "v4.1.5",
"kind": "patch",
"published_at": "2025-08-28T18:37:41Z"
},
{
"tag": "v4.1.4",
"kind": "patch",
"published_at": "2025-08-27T20:50:42Z"
},
{
"tag": "v4.1.3",
"kind": "patch",
"published_at": "2025-08-26T00:56:53Z"
},
{
"tag": "v4.1.2",
"kind": "patch",
"published_at": "2025-08-25T23:13:07Z"
},
{
"tag": "v4.1.1",
"kind": "patch",
"published_at": "2025-08-24T06:29:57Z"
},
{
"tag": "v4.1.0",
"kind": "minor",
"published_at": "2025-08-23T07:20:47Z"
},
{
"tag": "v4.0.17",
"kind": "patch",
"published_at": "2025-08-09T17:49:18Z"
},
{
"tag": "v4.0.16",
"kind": "patch",
"published_at": "2025-08-08T22:29:39Z"
},
{
"tag": "v4.0.15",
"kind": "patch",
"published_at": "2025-08-06T00:02:12Z"
},
{
"tag": "v4.0.14",
"kind": "patch",
"published_at": "2025-07-30T07:05:54Z"
},
{
"tag": "v4.0.13",
"kind": "patch",
"published_at": "2025-07-29T09:00:25Z"
},
{
"tag": "v4.0.12",
"kind": "patch",
"published_at": "2025-07-29T08:44:24Z"
},
{
"tag": "v4.0.11",
"kind": "patch",
"published_at": "2025-07-29T01:02:06Z"
},
{
"tag": "v4.0.10",
"kind": "patch",
"published_at": "2025-07-25T02:13:52Z"
},
{
"tag": "v4.0.9",
"kind": "patch",
"published_at": "2025-07-24T20:06:08Z"
},
{
"tag": "v4.0.8",
"kind": "patch",
"published_at": "2025-07-24T01:44:05Z"
},
{
"tag": "v4.0.7",
"kind": "patch",
"published_at": "2025-07-23T22:48:39Z"
},
{
"tag": "v4.0.6",
"kind": "patch",
"published_at": "2025-07-23T22:32:38Z"
},
{
"tag": "v4.0.5",
"kind": "patch",
"published_at": "2025-07-10T22:36:51Z"
},
{
"tag": "v4.0.4",
"kind": "patch",
"published_at": "2025-07-10T20:49:20Z"
},
{
"tag": "v4.0.3",
"kind": "patch",
"published_at": "2025-07-10T18:20:35Z"
},
{
"tag": "v4.0.1",
"kind": "patch",
"published_at": "2025-07-10T00:25:34Z"
},
{
"tag": "v3.25.76",
"kind": "patch",
"published_at": "2025-07-08T09:10:21Z"
},
{
"tag": "v3.25.75",
"kind": "patch",
"published_at": "2025-07-07T07:40:25Z"
},
{
"tag": "v3.25.74",
"kind": "patch",
"published_at": "2025-07-04T17:43:08Z"
},
{
"tag": "v3.25.73",
"kind": "patch",
"published_at": "2025-07-04T08:54:15Z"
},
{
"tag": "v3.25.72",
"kind": "patch",
"published_at": "2025-07-04T02:52:52Z"
},
{
"tag": "v3.25.71",
"kind": "patch",
"published_at": "2025-07-03T02:57:23Z"
},
{
"tag": "v3.25.70",
"kind": "patch",
"published_at": "2025-07-03T01:42:00Z"
},
{
"tag": "v3.25.69",
"kind": "patch",
"published_at": "2025-07-02T20:18:40Z"
},
{
"tag": "v3.25.68",
"kind": "patch",
"published_at": "2025-07-02T18:54:23Z"
},
{
"tag": "v3.25.67",
"kind": "patch",
"published_at": "2025-06-16T22:30:31Z"
},
{
"tag": "v3.25.66",
"kind": "patch",
"published_at": "2025-06-16T22:09:48Z"
},
{
"tag": "v3.25.65",
"kind": "patch",
"published_at": "2025-06-16T18:04:54Z"
},
{
"tag": "v3.25.64",
"kind": "patch",
"published_at": "2025-06-13T06:23:56Z"
},
{
"tag": "v3.25.63",
"kind": "patch",
"published_at": "2025-06-12T07:08:44Z"
},
{
"tag": "v3.25.62",
"kind": "patch",
"published_at": "2025-06-11T19:07:14Z"
},
{
"tag": "v3.25.61",
"kind": "patch",
"published_at": "2025-06-11T08:13:21Z"
},
{
"tag": "v3.25.60",
"kind": "patch",
"published_at": "2025-06-11T07:14:04Z"
},
{
"tag": "v3.25.59",
"kind": "patch",
"published_at": "2025-06-11T07:12:56Z"
},
{
"tag": "v3.25.58",
"kind": "patch",
"published_at": "2025-06-10T23:13:49Z"
},
{
"tag": "v3.25.57",
"kind": "patch",
"published_at": "2025-06-10T02:42:20Z"
},
{
"tag": "v3.25.56",
"kind": "patch",
"published_at": "2025-06-06T19:07:49Z"
},
{
"tag": "v3.25.55",
"kind": "patch",
"published_at": "2025-06-06T08:14:12Z"
},
{
"tag": "v3.25.54",
"kind": "patch",
"published_at": "2025-06-06T07:59:06Z"
},
{
"tag": "v3.25.53",
"kind": "patch",
"published_at": "2025-06-06T00:58:55Z"
},
{
"tag": "v3.25.52",
"kind": "patch",
"published_at": "2025-06-06T00:08:32Z"
},
{
"tag": "v3.25.51",
"kind": "patch",
"published_at": "2025-06-04T06:53:36Z"
},
{
"tag": "v3.25.50",
"kind": "patch",
"published_at": "2025-06-03T22:08:51Z"
},
{
"tag": "v3.25.49",
"kind": "patch",
"published_at": "2025-06-02T23:03:10Z"
},
{
"tag": "v3.25.48",
"kind": "patch",
"published_at": "2025-06-02T09:16:49Z"
},
{
"tag": "v3.25.47",
"kind": "patch",
"published_at": "2025-06-02T05:39:29Z"
},
{
"tag": "v3.25.46",
"kind": "patch",
"published_at": "2025-06-01T07:51:06Z"
},
{
"tag": "v3.25.45",
"kind": "patch",
"published_at": "2025-06-01T01:54:06Z"
},
{
"tag": "v3.25.44",
"kind": "patch",
"published_at": "2025-06-01T00:41:09Z"
},
{
"tag": "v3.25.43",
"kind": "patch",
"published_at": "2025-05-31T22:34:15Z"
},
{
"tag": "v3.25.42",
"kind": "patch",
"published_at": "2025-05-30T07:44:46Z"
},
{
"tag": "v3.25.41",
"kind": "patch",
"published_at": "2025-05-30T02:43:03Z"
},
{
"tag": "v3.25.40",
"kind": "patch",
"published_at": "2025-05-30T01:52:02Z"
},
{
"tag": "v3.25.39",
"kind": "patch",
"published_at": "2025-05-29T22:13:27Z"
},
{
"tag": "v3.25.38",
"kind": "patch",
"published_at": "2025-05-29T22:03:07Z"
},
{
"tag": "v3.25.37",
"kind": "patch",
"published_at": "2025-05-29T21:53:29Z"
},
{
"tag": "v3.25.36",
"kind": "patch",
"published_at": "2025-05-29T07:35:44Z"
},
{
"tag": "v3.25.35",
"kind": "patch",
"published_at": "2025-05-29T07:08:03Z"
},
{
"tag": "v3.25.34",
"kind": "patch",
"published_at": "2025-05-28T22:40:23Z"
},
{
"tag": "v3.25.33",
"kind": "patch",
"published_at": "2025-05-28T21:29:55Z"
},
{
"tag": "v3.25.32",
"kind": "patch",
"published_at": "2025-05-28T01:21:45Z"
},
{
"tag": "v3.25.31",
"kind": "patch",
"published_at": "2025-05-27T22:09:48Z"
},
{
"tag": "v3.25.30",
"kind": "patch",
"published_at": "2025-05-27T00:05:20Z"
},
{
"tag": "v3.25.29",
"kind": "patch",
"published_at": "2025-05-26T22:25:07Z"
},
{
"tag": "v3.25.28",
"kind": "patch",
"published_at": "2025-05-23T22:20:04Z"
},
{
"tag": "v3.25.27",
"kind": "patch",
"published_at": "2025-05-23T20:27:57Z"
},
{
"tag": "v3.25.26",
"kind": "patch",
"published_at": "2025-05-23T19:47:10Z"
},
{
"tag": "v3.25.25",
"kind": "patch",
"published_at": "2025-05-23T19:29:57Z"
},
{
"tag": "v3.25.24",
"kind": "patch",
"published_at": "2025-05-23T18:36:36Z"
},
{
"tag": "v3.25.23",
"kind": "patch",
"published_at": "2025-05-22T22:53:38Z"
},
{
"tag": "v3.25.22",
"kind": "patch",
"published_at": "2025-05-22T22:15:35Z"
},
{
"tag": "v3.25.21",
"kind": "patch",
"published_at": "2025-05-22T20:53:17Z"
},
{
"tag": "v3.25.20",
"kind": "patch",
"published_at": "2025-05-21T22:41:08Z"
},
{
"tag": "v3.25.18",
"kind": "patch",
"published_at": "2025-05-21T22:33:54Z"
}
],
"recent_commits": [
{
"oid": "912f0f51b0ced654d0069741e7160834dca742ee",
"body": null,
"is_bot": false,
"headline": "chore: add chrome-devtools MCP server to project config",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-06-10T17:17:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6f5e99fd1cc9c35c52906e6987110acda3406ab6",
"body": "Vercel stopped serving root-level README.md from static deployments\n(deployments from identical source served it on May 4 but 404 it since\nMay 19), which broke v3.zod.dev — docsify fetches the homepage markdown\nclient-side. Point docsify at home.md instead.",
"is_bot": false,
"headline": "fix(docs-v3): rename README.md to home.md so Vercel serves it",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-06-10T17:17:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bbc68f990c7e6a5e3f506c56fb04bd0279b9c9b5",
"body": null,
"is_bot": false,
"headline": "docs: soften Zod 3 EOL callouts to informational tone",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-19T18:17:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3fc9b25f106cfa172391302a98a020c1da28b373",
"body": null,
"is_bot": false,
"headline": "docs: reframe library-authors page Zod-4-first; note Zod 3 EOL",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-19T18:09:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d58da9355d2fdc4082e26f0c0968dda207dd5bd4",
"body": null,
"is_bot": false,
"headline": "chore: gitignore tmp/, .worktrees/, research/",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-19T16:18:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b6071fc0ad2be94850ed57e07e418a6f902a9771",
"body": null,
"is_bot": false,
"headline": "ci: pass CLAUDE_CODE_OAUTH_TOKEN to pullfrog agent",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-04T20:36:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f29f2a6db443284eff44db181dbe146df98f92c2",
"body": null,
"is_bot": false,
"headline": "fix(v4): cidrv6 JSON schema pattern matches runtime (#5945)",
"author_name": "Alessandro Colace",
"author_login": "dokson",
"committed_at": "2026-05-04T18:02:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ee7376ad3ac04ede2567a7074762d20b0de1de6d",
"body": "Pins to the prerelease that fixes the Windows backend resolution bug\n(makenowjust-labs/recheck#1616, fixed in #1620). 4.5.0's resolver\nno-ops on Windows backslash paths and tries to spawn package.json as\nthe recheck binary. beta.4 segfaults on macOS arm64; beta.3 is the\nversion the upstream reporter confirmed. Avoids the 99-line workaround\nin #5919.",
"is_bot": false,
"headline": "chore: bump recheck to 4.6.0-beta.3 for cross-platform path resolution",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-04T17:44:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e75ca0fc693f6b48386ccfa355aca91e3c1142fc",
"body": "The `check:circular` script in package.json already runs madge over\npackages/zod/src in CI (`.github/workflows/test.yml`'s check-circular\njob). It only excluded iso.ts because of the cycle this PR fixes;\nremoving that exclusion turns the existing job into the regression\nguard, no new test files need\n[…]\n the rollup-based test (and its vitest.config.ts) in\n packages/treeshake; the 35s+ CI cost isn't worth duplicating what\n madge already covers\n- Remove `iso\\.ts` from the check:circular exclude regex",
"is_bot": false,
"headline": "Use existing madge check:circular for cycle regression",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-04T17:29:59Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "dfd8766bf44943eb0dc136bb87b53f6bde008995",
"body": "…) (#5926)\n\n* fix(v4): break circular import between classic schemas and iso (#5275)\n\n`packages/zod/src/v4/classic/schemas.ts` imported `./iso.js` to forward\ndeprecated `ZodString.{datetime,date,time,duration}` proxies, while\n`./iso.js` imported back from `./schemas.js` to extend `ZodStringFormat`.\n\n[…]\nlocally on Windows but exceed the 60s default on Linux CI cold-start\n(rollup is CPU-bound on TS parsing; concurrency doesn't help much).\nBump to 180s so the regression test for #5275 doesn't time out.",
"is_bot": false,
"headline": "fix(v4): break circular import between classic schemas and iso (#5275…",
"author_name": "Alessandro Colace",
"author_login": "dokson",
"committed_at": "2026-05-04T17:28:35Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "fbe8ad1b709460fc45d88fdcb5eca591198de60d",
"body": "…73) (#5925)\n\n`catchProcessor` evaluates `def.catchValue(undefined)` to derive a static `default`. When the callback inspects its `ctx` argument it throws, and `z.toJSONSchema()` surfaced that as a hard error even when the caller opted into lossy conversion.\n\nGate the rethrow on `unrepresentable ===\n[…]\nlready populated by the preceding `process(def.innerType)` call) — same passthrough shape `pipe(transform, ...)` produces today.\n\nDefault behaviour is unchanged. Adds a snapshot test for the new path.",
"is_bot": false,
"headline": "fix(v4): allow dynamic `.catch()` under `unrepresentable: \"any\"` (#52…",
"author_name": "Alessandro Colace",
"author_login": "dokson",
"committed_at": "2026-05-04T16:52:41Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1fb56a5c18c27102dbc92260a4007c7732a0ccca",
"body": null,
"is_bot": false,
"headline": "docs: document release procedure in AGENTS.md",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-04T07:03:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f3c9ec03ba7a28ae72d25cc295f38674bee0f559",
"body": null,
"is_bot": false,
"headline": "4.4.3",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-04T07:03:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c2be4f819064eed62c7c350a2d399b5faecd15f8",
"body": "…n absent keys (#5941)\n\n* fix(v4): propagate fallback flag through pipe boundaries\n\n`$ZodCatch` sets a payload flag when its `catchValue` substitutes so an\nouter `$ZodOptional` can clobber the recovery value with `undefined`\n(per #5939). But `handlePipeResult` was building a fresh payload for the\nri\n[…]\nops the stale \"prototype only\" caveat from the standalone\nz.transform(fn) walkthrough — the runtime optin=optional move from\npreprocess to transform is now a real part of this branch, not a\nprototype.",
"is_bot": false,
"headline": "fix(v4): generalize optin/fallback to transform; restore preprocess o…",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-04T07:01:17Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1cab69383fcdeae2a366d5e2a2fc4d8fc765d168",
"body": "`z.X.catch(...)` previously deferred its `optin` to the inner schema, so\nwhen v4.4.0 tightened object parsing to reject absent keys whose schema\nisn't `optin === \"optional\"`, fields like `z.preprocess(...).catch([])`\nstarted failing on `{}` even though the catch handler should fire.\n\nThis restores t\n[…]\n regression is `.catch().optional()` parsing\n`undefined`, which goes from ~37 ns to ~200 ns because `$ZodOptional`\nno longer skips running the inner catch — that work is now necessary\nfor correctness.",
"is_bot": false,
"headline": "fix(v4): restore catch handling for absent object keys (#5937) (#5939)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-03T21:38:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b8dffe9e62f17e6571e6249d05cc5102b54d94e4",
"body": null,
"is_bot": false,
"headline": "docs: remove Numeric and Speakeasy (2+ missed monthly cycles)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-03T21:28:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9195250cab0e7950efe39c3926d6c203b4b0a170",
"body": null,
"is_bot": false,
"headline": "docs: remove Mintlify from bronze sponsors (churned)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-03T21:20:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2c703322a21b4e2b12f33f49ea8430c451a68b4f",
"body": null,
"is_bot": false,
"headline": "docs: normalize bronze sponsor logos to github avatar pattern",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-03T19:45:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7391be88ac1ee5cd02057f5ccc012a1f5df4efd0",
"body": "Audited every sponsor entry against the all-time GitHub Sponsors\ntransaction history. Removed 9 entries with no recent payment:\n\n- Silver: Trigger.dev (675d), Infisical (551d)\n- Bronze: Val Town (127d), Encore (131d), Route4Me (561d),\n Marcato Partners (324d), Interval (959d, also acquired by Meta)\n[…]\neative (820d), Replay (no record)\n\nAdded 5 currently-active sponsors that had been missed:\n\n- Silver: Cybozu ($250/mo), 9thCO ($249/mo), Ferry Health ($249/mo)\n- Bronze: Convex ($99/mo), n8n ($100/mo)",
"is_bot": false,
"headline": "docs: prune lapsed silver/bronze sponsors and add active ones",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-03T19:36:28Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "2aeec83eb135e3a83756e973ef44845fc5a455d2",
"body": "Remove Brand.dev, Courier, Liblab, and Retool from the Gold tier\nbased on a sponsor audit (no recent payment in GitHub Sponsors or\neither Stripe account). Update Zernio's logo to the official primary\nwordmark, and add a per-logo h-12 override so dense wordmarks\n(Zernio, Stainless) read at the same visual weight as the others.",
"is_bot": false,
"headline": "docs: prune lapsed gold sponsors and rebalance logo sizing",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-03T19:19:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4c2fa95ce3f3390fbc522324e406b4e9e89b88f9",
"body": null,
"is_bot": false,
"headline": "docs: use Zernio primary wordmark for gold sponsor logo",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-03T17:49:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c59d4474e3b4cad1b323462186cf607178ce8267",
"body": null,
"is_bot": false,
"headline": "4.4.2",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-01T21:25:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "88015df8e25c44fb5385eb3ef28935119cd5edea",
"body": "TypeScript 6.0 marks `baseUrl` as deprecated, which Vitest's typecheck\nturns into a hard CI failure. The docs `paths` already use relative\n`./` notation, so removing `baseUrl` is a no-op for resolution.\n\nThe landmine sat dormant until commit e58ea4d9 added the first\n`*.test.ts` under `packages/docs/`, which caused Vitest to actually\nload the docs `tsconfig.test.json` for typechecking on every run.",
"is_bot": false,
"headline": "fix(docs): drop deprecated `baseUrl` from tsconfig",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-01T19:43:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "02c2baf7d0d615872fa4528a8020603b71211702",
"body": "* Make z.preprocess defer optionality to inner schema (#5917)\n\n`z.preprocess(fn, schema)` desugared to `pipe(transform(fn), schema)`,\nso the resulting pipe's `optin` was inherited from `ZodTransform`\n(undefined) instead of from the inner schema. When the inner schema was\nitself optional and the prep\n[…]\ne traits.has(\"$ZodCodec\") check in isTransforming stays — codec\nembeds its transform fn directly on the def (different shape) and\nneeds its own detection.\n\n* Trim verbose comments to match house style",
"is_bot": false,
"headline": "Make z.preprocess defer optionality to inner schema (#5929)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-01T19:35:16Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "8ec4e73f4c4693b6361ad591be40fb41eb8a9f95",
"body": null,
"is_bot": false,
"headline": "chore: update play.ts scratch",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-01T17:51:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bf64bac850d4dee2b7dde7e64909d5d796d32043",
"body": null,
"is_bot": false,
"headline": "chore: tighten test guidance in AGENTS.md",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-01T17:51:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff",
"body": null,
"is_bot": false,
"headline": "docs: document preprocess input type narrowing",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-05-01T17:51:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e58ea4d91b1dfe8194b73508203213cbc7e9c936",
"body": null,
"is_bot": false,
"headline": "docs: test Zod Mini tab code heights",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-30T19:12:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e20d02b473c08e3a4e557bc610b1b5fac079b649",
"body": null,
"is_bot": false,
"headline": "chore: ignore triage notes",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-30T17:52:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1373c85da9aeff704a9762d27bc58699618aefb7",
"body": null,
"is_bot": false,
"headline": "docs: remove AI disclosure guidance",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-30T16:57:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca",
"body": null,
"is_bot": false,
"headline": "docs: document codec inversion",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-30T16:54:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "292c894a5fd2aa42e527900b83d8d7a3009a709c",
"body": null,
"is_bot": false,
"headline": "docs: add Zernio gold sponsor",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-30T15:54:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cf0dc942a32805c292fff59ade20a7ace980735a",
"body": "…on-key-constraint",
"is_bot": false,
"headline": "Merge remote-tracking branch 'origin/main' into fix-discriminated-uni…",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-30T04:05:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bbac3e567e7fccfaaf7cdc97f1ce30c295e2c908",
"body": null,
"is_bot": false,
"headline": "Update PR guidance for agents",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-30T04:05:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd",
"body": null,
"is_bot": false,
"headline": "Tighten discriminated union option typing",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-30T04:02:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6fbe07b0177efdd1bf1c0b05160e70d7a0702337",
"body": "…ll all the way up, follows navbar logic (#5791)",
"is_bot": false,
"headline": "fix(docs): heading anchor links now include the hash so it doesnt sco…",
"author_name": "Fucci",
"author_login": "FucciUnavailable",
"committed_at": "2026-04-30T02:49:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "20cc794895cc8604fe0c87d83a5d1c3f89fad0ac",
"body": null,
"is_bot": false,
"headline": "chore: add security policy and refresh tooling deps",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T23:44:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0c62df0ea19fd05abdf90473e9eef7eea530fab2",
"body": "* docs: clean up current docs navigation\n\n* docs: document E.164 phone numbers",
"is_bot": false,
"headline": "Clean up docs navigation and stale labels (#5901)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T23:40:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "180d83d1dbe6a59260710cc8637a3dea2281ee56",
"body": null,
"is_bot": false,
"headline": "docs: remove Jazz featured sponsor",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T23:11:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "edd0bf0f5ada4a8dc581c259407d7bbad0a71ea7",
"body": null,
"is_bot": false,
"headline": "release: 4.4.1",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T23:10:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cede2c63739a5823d6aa5093d291e9a111da943d",
"body": "* fix(v4): reject tuple holes before required defaults\n\n* refactor(v4): use output opt start for tuple truncation\n\n* refactor(v4): name tuple opt starts explicitly\n\n* refactor(v4): simplify tuple optout truncation check",
"is_bot": false,
"headline": "fix(v4): reject tuple holes before required defaults (#5900)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T23:08:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "95ccab423aec720b2523c3a64cdc7e3204537cc7",
"body": "Keep v3 type assertions aligned with the optional property shape inferred by TypeScript latest.",
"is_bot": false,
"headline": "test(v3): restore optional undefined expectations",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T22:50:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "481f7be4238c83ed58183f921b2646f340a91c6a",
"body": null,
"is_bot": false,
"headline": "ci: gate release publishing on full test workflow",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T22:46:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d05f026e9e6eae0e1e6c2efbf11c89007ca40494",
"body": null,
"is_bot": false,
"headline": "release: 4.4.0",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T22:37:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f778e02a81842cbc40b1a448a85b29747227c49d",
"body": null,
"is_bot": false,
"headline": "build: bump zshy for JSR wildcard exports",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T21:39:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6db607be3c218ad9f23fef8975de1f37469680e7",
"body": null,
"is_bot": false,
"headline": "fix(release): keep JSR manifest publishable",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T19:51:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ad0b82713e70e53707dd5e6497c9d922fcba3721",
"body": null,
"is_bot": false,
"headline": "ci: update release workflow for trusted publishing",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T19:42:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b6066b3e4730fc8b966d13974b4abae8dce25df4",
"body": "* fix(v4): apply trailing tuple defaults via optout flag\n\nTuple elements with `.default()` / `.prefault()` were silently dropped\nwhen the input array was shorter than the tuple, because the parser\nskipped any item past `input.length` whose slot was within `optStart`.\n\nGate the skip on `optout === \"o\n[…]\nays so. Keep optout for output shaping, but stop letting schemas that merely accept or catch undefined make a required key disappear.\n\n---------\n\nCo-authored-by: Colin McDonnell <colinmcd94@gmail.com>",
"is_bot": false,
"headline": "fix(v4): align object and tuple optionality handling (#5661)",
"author_name": "yj Cho",
"author_login": "Cyjin-jani",
"committed_at": "2026-04-29T18:57:06Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ec979ad783a9e9c992d3c9bd4e5f3b56110b1ef8",
"body": "* feat: add Romanian (ro) locale\n\n* docs: add ro to supported locales list",
"is_bot": false,
"headline": "feat: add Romanian (ro) locale (#5657)",
"author_name": "Tushar Grover",
"author_login": "tushargr0ver",
"committed_at": "2026-04-29T18:55:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f19860f1f17e3bdc3e696ee5290441bba093d7a4",
"body": null,
"is_bot": false,
"headline": "fix: preserve context immutability in parse functions (#5632)",
"author_name": "Bogyeong Kim",
"author_login": "bgk614",
"committed_at": "2026-04-29T16:14:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "57d80a82bde8877f3eb79e5dad9786096c37490f",
"body": null,
"is_bot": false,
"headline": "test(v4): pin object/tuple key optionality through optout propagation",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T16:07:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "327e152e463c85e6404388738d397ed92e5f3999",
"body": null,
"is_bot": false,
"headline": "docs(agents): refine PR comment tone guidance further",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T16:06:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0b5c3bc2b9e095e06687d2381bdd741185fbfee9",
"body": "Replace a deprecated \"message\" field with an \"error\" in code examples.",
"is_bot": false,
"headline": "docs: fix refinements examples in api.mdx (#5649)",
"author_name": "Evgenii",
"author_login": "playoffthecuff",
"committed_at": "2026-04-29T15:25:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f0b0608ee300e609772405501ab4b219f0e19680",
"body": null,
"is_bot": false,
"headline": "ecosystem: `eslint-plugin-zod-x` is `eslint-plugin-zod` now (#5637)",
"author_name": "Marco Pasqualetti",
"author_login": "marcalexiei",
"committed_at": "2026-04-29T15:25:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "76e8f706bb554de82234106de8299d0139cb3b8e",
"body": "In handleCatchall, an unrecognized __proto__ key in the input was\nbeing assigned directly to the fresh {} result object via\n(final.value)[key] = result.value. That assignment goes through the\n__proto__ setter and replaces the prototype of the parsed result,\ngiving the validated object attacker-contr\n[…]\n Mirrors the existing guard\nin $ZodRecord and the v3 object-assembly path. No other behavior\nchange — for..in iteration of input is preserved.\n\nReported in:\n- GHSA-r34p-xfmx-58wv\n- GHSA-84jv-fqfx-wxhr",
"is_bot": false,
"headline": "fix(v4): skip __proto__ key in object catchall (#5898)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T05:22:43Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "8fcb71a5ffa5b32a508ac8bb38b7e1e13c387bf5",
"body": "* perf(v4): lazy-bind builder methods to shared internal prototype\n\nBuilder methods (.optional, .nullable, .array, .pick, etc.) were\nallocated as fresh per-instance closures during construction. On a\nplain z.string() that's ~50 closures up front, dominated by JSFunction\n+ Context bytes, even when th\n[…]\nts.\n\nEverything else (~50 method bodies) loses its annotations and reads\nas `optional() { ... }`, `min(value, params) { ... }`, etc. with full\ncontextual type-checking from the interface declarations.",
"is_bot": false,
"headline": "perf(v4): lazy-bind builder methods to shared internal prototype (#5897)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T04:58:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ebc8287ca206402cf3a9aceb745b204493cbadfb",
"body": "Fixes #5824\n\nThe function used a truthiness check ()\nwhich filtered out falsy prefault values like , , and .\n\nChanged to use so all prefault values are\ncorrectly emitted as JSON Schema defaults.\n\nCo-authored-by: mixelburg <mixelburg@gmail.com>",
"is_bot": false,
"headline": "fix(v4): emit falsy prefault values in toJSONSchema (#5893)",
"author_name": "mixelburg",
"author_login": "mixelburg",
"committed_at": "2026-04-29T03:01:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fa4a37404966d7ada0f5bb02ceeb592f1d4d9c52",
"body": "…safeExtend/partial/required (#5895)\n\nExtends the shape-display fix from #5882 to the rest of the surface that\ntakes (or constructs) a $ZodLooseShape:\n\nMini:\n- object(), strictObject(), looseObject() now wrap T in util.Writeable<T>\n (mini was missing the Writeable<T> wrap on all three constructors)\n[…]\nct with\ngetters, extend/safeExtend, \\`as const\\` shapes, partial(), and required().\n\nNo runtime behavior change. z.infer output is unchanged ($InferObjectOutput\nalready strips readonly via -readonly).",
"is_bot": false,
"headline": "fix(v4): apply util.Writeable in mini object constructors and extend/…",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T02:59:33Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "757f0b0f5217e0e7125478cd91af1e2c0cd21aa9",
"body": "…e display parity (#5882)\n\nz.object() wraps its shape in util.Writeable<T> to strip readonly modifiers\nfrom the displayed shape (e.g. for getter-defined keys used in recursive\nschemas, or shapes built from `as const`). z.strictObject() and z.looseObject()\nwere missed by that change and surfaced `rea\n[…]\n readonly via -readonly).\nThis is purely a display/shape-typing alignment fix.\n\nAdds an expectTypeOf assertion on (typeof Category)[\"shape\"] in the\nrecursive-types tests to guard against future drift.",
"is_bot": false,
"headline": "fix(v4): apply util.Writeable<T> in strictObject/looseObject for shap…",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T02:36:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6217527e4880054dda5e4d33aa12192a36a35062",
"body": "…883)\n\nAfter two incidents of accidentally pushing to refs/heads/main on this\nrepo (caused by the upstream config that `git worktree add -b <branch>\norigin/main` silently sets), document the fix explicitly: always use\n`git push -u origin <branch>:refs/heads/<branch>` for the first push\nand verify th\n[…]\nse\nperspective — never bump the version in package.json. Direct pushes to\nmain are recoverable until that happens, but they're still not what\nthe user asked for and should be treated as bugs to avoid.",
"is_bot": false,
"headline": "docs(agents): document push-to-main footgun and version-bump rule (#5…",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T02:36:43Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "476ae243e86344af08d6c396deed082e83d7d7e1",
"body": "- Change cuid regex from `/^[cC][^\\s-]{8,}$/` to `/^[cC][0-9a-z]{6,}$/`\n in v4. Restricts the body to base36 (the actual CUID v1 charset) and\n aligns the length floor with Eric Elliott's documented guidance\n (\"starts with c, contains at least 7 chars\", paralleldrive/cuid#88).\n Brings the regex s\n[…]\nreviously-accepted non-base36\n payloads are now rejected. Update one template-literal test that was\n relying on the old {8,} floor.\n\nZod 3 is in maintenance mode and is intentionally left untouched.",
"is_bot": false,
"headline": "Tighten cuid() regex and deprecate CUID v1 (#5880)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T02:32:26Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "45acd2ad78fb34ef61c5b72e9c03dfeaa432bef9",
"body": "Bumps `JS-DevTools/npm-publish@v3` to `@v4` and drops the\n`NPM_TOKEN` input from both the stable and canary publish steps.\nv4.1.0+ supports OIDC-only publishes, and the workflow already\nsets `id-token: write`, so npm authenticates via the trusted\npublisher configured for `zod` on npmjs.com.\n\nThe stale `NPM_TOKEN` was no longer authorized to publish under\nthe `canary` dist-tag, which is why the canary step has been\nfailing with E404 since Jan 25, 2026.",
"is_bot": false,
"headline": "ci(release): switch to npm trusted publishing via OIDC (#5890)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T02:23:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "61d7bedb873bf8185162bb51d027fd8acf2710ee",
"body": "* fix(v4): apply key schema transforms in z.record()\n\nz.record() with a finite-key keyType (literal, enum, etc.) skipped the\nkeyType entirely on its fast path and used the original input key as the\noutput property name. Any .transform() chained onto the key schema was\ntherefore dropped at runtime, c\n[…]\nWhen the keyType has a known value set, run any .refine()/.transform()\nerrors through `invalid_key` rather than silently falling back to the\ninput key. Matches the behavior of the non-exhaustive path.",
"is_bot": false,
"headline": "fix(v4): apply key schema transforms in z.record() (#5891)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-29T01:53:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "195e86962b5156012a4cdcfbff87dffddce87b78",
"body": "…aking\n\nAudit pass: bundlers (Rollup, esbuild, Terser) won't drop module-level\nfunction calls without an explicit annotation, so any unmarked call would\nbe retained in consumer bundles even when the resulting binding is unused.\n\n- core/util.ts: `allowsEval` (cached), `EVALUATING` (Symbol),\n `proper\n[…]\n.ts: `RECOGNIZED_KEYS` (new Set)\n\nEach call's effects are captured by its return value (fresh object\nconstruction, freezing of a non-aliased literal, lazy-getter wrapper),\nso the annotations are safe.",
"is_bot": false,
"headline": "perf(v4): mark top-level factory calls as `/*@__PURE__*/` for tree-sh…",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T18:02:40Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "285bde7f43ca66938eeac38dea852256d4757336",
"body": "…s` (#5889)\n\nMirror the dual-package hazard fix already applied to `globalRegistry`\nin #5452: `globalConfig` (packages/zod/src/v4/core/core.ts) is now\nread from and written to `globalThis.__zod_globalConfig` instead of\nbeing a fresh module-scope object on each load.\n\nWhy this matters\n---------------\n[…]\nal-config.test.ts asserts\nthe singleton is on `globalThis`, that `z.config(...)` writes are\nobserved via `globalThis.__zod_globalConfig`, and that pre-populating\nthe global before import is preserved.",
"is_bot": false,
"headline": "feat(core): share `globalConfig` across module systems via `globalThi…",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T17:39:19Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "fffe99bdd7445cc072b5ed2d74b2a6204bdbc86c",
"body": "`z.union([])`, `z.xor([])`, and `z.discriminatedUnion(_, [])` (plus\ntheir `zod/mini` counterparts) all crashed at construction time with\n`Cannot read properties of undefined (reading '_zod')` because the\n$ZodUnion / $ZodXor initializers eagerly read `def.options[0]._zod.run`.\n\nGuard the cached `firs\n[…]\nhed discriminators.\n\nEmpty unions now construct successfully and reject every input at\nparse time, matching the type-level inference of `never`.\n\nCo-authored-by: Colin McDonnell <colinmcd94@gmail.com>",
"is_bot": false,
"headline": "fix(v4): construct empty unions instead of crashing (#5869)",
"author_name": "Tom Jenkinson",
"author_login": "tjenkinson",
"committed_at": "2026-04-28T17:35:59Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b9b62c65357c2b0fed4ae046a30c8e84e4094202",
"body": "* fix(core): honour `jitless` config in `allowsEval` probe\n\nCloses #4461, closes #5414.\n\n`allowsEval` (packages/zod/src/v4/core/util.ts) feature-probes for\n`new Function()` support to pick Zod's JIT fast-path. The probe runs\ninside try/catch so it never throws at runtime — but strict-CSP browsers\n(s\n[…]\ns never invoked\nunder `z.config({ jitless: true })`. Lives in its own file so vitest's\nper-file ESM isolation gives a fresh cached allowsEval.\n\n* docs(util): trim allowsEval jitless comment to the why",
"is_bot": false,
"headline": "fix(core): honour `jitless` config in `allowsEval` probe (#5864)",
"author_name": "Alessandro Colace",
"author_login": "dokson",
"committed_at": "2026-04-28T17:06:17Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "584b1089e1fc7bfcc97797576eff8da85bcdf031",
"body": "atob() strips ASCII whitespace before validating, which let strings like\n\"123 \" sneak past the length-mod-4 short-circuit in isValidBase64. Reject\nwhitespace explicitly before the length check so the runtime matches the\nstrict regex we already advertise via bag.patterns / contentEncoding.\n\nRefs #5865.",
"is_bot": false,
"headline": "fix(v4): reject whitespace in z.base64() to close atob bypass (#5888)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T17:05:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "15cafa13940b7055cc21e4ef440a6a0c6b7af72b",
"body": "…ments from second schema (#5856)\n\n`.merge(a, b)` spreads `b.shape` over `a.shape`, so `b` can clobber `a`'s\nkeys with arbitrary types. This makes `a`'s refinements unsound to carry\nforward — previously they were silently dropped along with `b`'s. Now:\n\n- Throw if the receiver has any refinements, w\n[…]\na signature. `.merge()` remains\ndeprecated in favor of `.extend()` / `.safeExtend()`.\n\nCo-authored-by: Colin McDonnell <colinmcd94@gmail.com>\nCo-authored-by: solssak <solssak@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(v4): throw on .merge() receiver with refinements; preserve refine…",
"author_name": "Choi Hyunjun",
"author_login": "solssak",
"committed_at": "2026-04-28T16:55:51Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "23edf4844bcd89fa37c549dab187ce7f86728540",
"body": "This reverts commit 91a7d0d1e0d3c8338e9fd92cf819cded87e8973f.\n\nThat commit landed on main accidentally — it was meant to be pushed to a\nnew branch but the worktree's upstream tracking pointed at main, so the\npush went there. Reverting so the change can go through a normal PR.\nThe work is preserved on the `base64-whitespace` branch and will be\nre-applied via PR.",
"is_bot": false,
"headline": "Revert \"fix(v4): reject whitespace in z.base64() to close atob bypass\"",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T16:51:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "91a7d0d1e0d3c8338e9fd92cf819cded87e8973f",
"body": "atob() strips ASCII whitespace before validating, which let strings like\n\"123 \" sneak past the length-mod-4 short-circuit in isValidBase64. Reject\nwhitespace explicitly before the length check so the runtime matches the\nstrict regex we already advertise via bag.patterns / contentEncoding.\n\nRefs #5865.",
"is_bot": false,
"headline": "fix(v4): reject whitespace in z.base64() to close atob bypass",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T16:44:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "34f601590351e5d3a57fe20c001155940ba65324",
"body": "…ross .default() parses (#5855)\n\nFixes #5826",
"is_bot": false,
"headline": "fix(v4): clone Map and Set in shallowClone to prevent shared state ac…",
"author_name": "Artur Seppa Reiman",
"author_login": "artur-seppa",
"committed_at": "2026-04-28T16:15:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b6b1288277e6ca87dab0ad1c7251b92612b7445c",
"body": "* correct logic for validating length\n\n* fix: correct tuple length validation logic and update test snapshot\n\n* tuple: emit single too_small for under-length, keep element-wise on too_big\n\n- under-length (input.length < optStart): single too_small with\n minimum=optStart and inclusive=true, then ret\n[…]\ninning the issue shape\n for fully-required, trailing-optional, and interior-optional tuples,\n plus the too_big + element-wise case.\n\n---------\n\nCo-authored-by: Colin McDonnell <colinmcd94@gmail.com>",
"is_bot": false,
"headline": "correct logic for validating length (#5843)",
"author_name": "nameearly",
"author_login": "nameearly",
"committed_at": "2026-04-28T04:12:53Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "e8196a8d98e3bc3cc6714ef5ff34b5abf33eff4a",
"body": "After #5845 added `string: \"chaîne\"` to the French TypeDictionary,\nthe resolution test fixture (which checks the safeParse output under\nthe `fr` locale) was still asserting the pre-translation message\n\"Entrée invalide : string attendu, nombre reçu\". CI on main has been\nred since 37ac1ba0. Update all three entrypoints (`index.ts`,\n`index.cts`, `index.mts`) to match the actual translated output.",
"is_bot": false,
"headline": "fix(resolution): align expected fr message with translated locale",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T04:09:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bf6d99ed76be86e4871d2381ecd9832293c13406",
"body": "…ale tests\"\n\nThis reverts commit 3c1f32bd280c01b836d4790981fd769cf9041d29.",
"is_bot": false,
"headline": "Revert \"feat(locales/en): handle instanceof and add comprehensive loc…",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T04:06:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "888e52bb1762f8a8b881af48d9f1bdc353372af8",
"body": "* feat(locales): add Greek (el) locale\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>\n\n* fix(locales/el): handle instanceof and add missing test coverage\n\n- Add `instanceof` branch to `invalid_type` for class-name expectations,\n matching the convention used by most other locales (de, es\n[…]\nere covered).\n- Add a dedicated `instanceof` test asserting the new branch.\n\n---------\n\nCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>\nCo-authored-by: Colin McDonnell <colinmcd94@gmail.com>",
"is_bot": false,
"headline": "feat(locales): add Greek (el) locale (#5840)",
"author_name": "Sailesh Dahal",
"author_login": "saileshbro",
"committed_at": "2026-04-28T03:56:14Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "3c1f32bd280c01b836d4790981fd769cf9041d29",
"body": "The English locale is the reference for every translated locale, so it\nshould expose every behavior translators need to mirror. Two gaps:\n\n1. `invalid_type` did not special-case class-name expectations the way\n 46 of the 51 other locales do. Without it, `z.instanceof(Date)`\n produced \"Invalid in\n[…]\nlid_union, and the\n custom fallback. The existing `parsedType` test is preserved.\n\nThese tests double as a regression suite and document the canonical\nmessage format that translations should mirror.",
"is_bot": false,
"headline": "feat(locales/en): handle instanceof and add comprehensive locale tests",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T03:55:52Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "345be2039463516aaac90640c14de1b697e775b6",
"body": null,
"is_bot": false,
"headline": "docs: add validex to ecosystem (#5848)",
"author_name": "Ciprian Toma",
"author_login": "chiptoma",
"committed_at": "2026-04-28T03:39:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "37ac1ba0d694b3b80e22c006dc6e2b78b0c956dc",
"body": "…5) (#5845)\n\n* fix(fr): translate issue.origin in too_big/too_small errors (fix #5825)\n\n* test(fr): trim locale tests to focused exact-message checks\n\nThe pluralization assertions used `toContain` where singulars are\nsubstrings of plurals (e.g. \"21 élément\" inside \"21 éléments\"), so\nthey passed with\n[…]\nssage assertions covering the actual fix — `issue.origin`\ntranslation in `too_big`/`too_small` plus a sanity check on\n`invalid_type`.\n\n---------\n\nCo-authored-by: Colin McDonnell <colinmcd94@gmail.com>",
"is_bot": false,
"headline": "fix(fr): translate issue.origin in too_big/too_small errors (fix #582…",
"author_name": "Chedli Ouaziz",
"author_login": "Ouaziz-chedli",
"committed_at": "2026-04-28T03:38:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "4c03c20d2bc7e013e8b80ce55380cd4b82bfe352",
"body": "invalid_format default case was left untranslated",
"is_bot": false,
"headline": "Update Italian locale error messages for validation (#5852)",
"author_name": "pastorello",
"author_login": "pastorello",
"committed_at": "2026-04-28T03:37:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "41b25af98f108d7b6f695576d4e0330b97252bfd",
"body": "Reframe the register as authoritative and friendly rather than direct\nand terse. Allow moderate exclamation points and warmer thanks, drop\nthe blanket ban. Add explicit no-hedging rule. Strip first-person\nframing (\"my\", \"I\") from the meta voice since this is an open-source\nrepo with multiple maintainers.",
"is_bot": false,
"headline": "docs(agents): refine PR comment tone guidance",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T03:24:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0e960108f0d98dbea7844a8ff914f0980352f636",
"body": "Restores v3's record() runtime overload where a single argument is\ntreated as the valueType and keyType defaults to z.string(). The TS\nsignature still requires both args, but at runtime z.record(z.string())\nnow produces a well-formed schema instead of one with undefined\nvalueType, which was crashing\n[…]\ndes #5822, which patched the JSON Schema layer\nonly and silently emitted `additionalProperties: {}` for the malformed\ninput — fixing the root cause in record() makes every downstream\nconsumer correct.",
"is_bot": false,
"headline": "fix(v4): support v3-style single-arg z.record(valueType)",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T03:18:18Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "cc9139d209001bfdeb23dfe2d5b0262c02c950cf",
"body": "The docs example for the `when` parameter in `.refine()` references\n`schema` in its own initializer:\n\n const schema = z.object({...}).refine({\n when(payload) {\n return schema.pick({...}) // ReferenceError: schema is not defined\n }\n })\n\nThis fails at runtime because `schema` is being ac\n[…]\nnts throws in Zod v4.\n\nThe fix extracts the base object schema into a separate variable so\n`.pick()` operates on the unrefined schema and the self-reference\nis resolved.\n\nCloses #5805\nRelates to #5755",
"is_bot": false,
"headline": "docs: fix self-referencing schema in refine when() example (#5812)",
"author_name": "Clay",
"author_login": "claygeo",
"committed_at": "2026-04-28T03:03:44Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5b7ed214526cb5a7cc508aec236603ff79ae9579",
"body": "…ison (#5793)\n\nReplace string-manipulation-based floatSafeRemainder with a\ntolerance-based ratio comparison that correctly handles floating\npoint values in scientific notation (e.g. 2.5e-7, 1e-7).\n\nThe old approach parsed .toString() representations to count decimal\nplaces, which failed for values like 2.5e-7 where split('.') gives\nmisleading results. The new approach checks whether val/step is\nclose to an integer using Number.EPSILON scaled to the ratio magnitude.\n\nFixes #5792",
"is_bot": false,
"headline": "fix: correct multipleOf float validation using tolerance-based compar…",
"author_name": "Rayan Salhab",
"author_login": "cyphercodes",
"committed_at": "2026-04-28T02:58:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2564caa440e690fd3ad58ce55fdff0fe073d6cc0",
"body": "* fix(docs): add custom 404 page with proper theme support\n\nThe default Next.js error page renders with a hardcoded black\nbackground and dark color scheme, causing broken styling in light\nmode (black background, invisible banner text) and the 404 message\nnot being centered.\n\nAdd a custom not-found.t\n[…]\nule from global.css; `border-none` already neutralizes the bottom\nborder. Wrap in DocsLayout so the 404 keeps the sidebar/nav chrome.\n\n---------\n\nCo-authored-by: Colin McDonnell <colinmcd94@gmail.com>",
"is_bot": false,
"headline": "fix(docs): add custom 404 page with proper theme support (#5779)",
"author_name": "WolfieLeader",
"author_login": "WolfieLeader",
"committed_at": "2026-04-28T02:55:55Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "93bba686325e09dced20da8d7bc18c7e61b71562",
"body": "Add zod-aot to the Zod Utilities section of the ecosystem page.\nZod AOT compiles Zod schemas into zero-overhead validation functions\nat build time, achieving 2-64x faster validation with no code changes.\nSupports Zod 4.",
"is_bot": false,
"headline": "docs: add Zod AOT to ecosystem page (#5806)",
"author_name": "wakita181009",
"author_login": "wakita181009",
"committed_at": "2026-04-28T02:53:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b59b9b13c20397389c5d4dc3a2ecbcd5e9349395",
"body": null,
"is_bot": false,
"headline": "fix: replace .default with .prefault (#5776)",
"author_name": "Alan Škovrlj",
"author_login": "alanskovrlj",
"committed_at": "2026-04-28T02:26:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7163e6f25ae8c90be79bd588417440c047ee30b0",
"body": "* feat: add .invert() method to ZodCodec\n\nAdds an .invert() method that returns a new codec with swapped input/output\nschemas and swapped decode/encode transforms. This enables composing codecs\nin either direction without manually re-declaring them.\n\n const dateToIso = isoDateCodec.invert();\n z.de\n[…]\nity function.\nNew methods on schemas raise the API surface; a free function keeps the\ncodec interface lean and is more tree-shakable.\n\n---------\n\nCo-authored-by: Colin McDonnell <colinmcd94@gmail.com>",
"is_bot": false,
"headline": "feat: add .invert() method to ZodCodec (#5770)",
"author_name": "Mahmoud Hamdy",
"author_login": "mahmoodhamdi",
"committed_at": "2026-04-28T02:25:38Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "87cf0f93cd0f34bdc69f11c9377568e6812841c4",
"body": "`fromJSONSchema` previously stack-overflowed on cyclic JS object inputs\n(e.g. dereferenced JSON Schemas where `$ref` strings have been replaced\nwith live object references) and on inputs with infinite-loop-on-access\ngetters or Proxies. JSON Schema is JSON, and JSON has no cycles — these\ninputs are o\n[…]\nor. Getter/Proxy properties are materialized into static values\nand class instances collapse to plain objects, so the rest of the\nconverter only ever walks a finite, plain object graph.\n\nCloses #5675.",
"is_bot": false,
"headline": "fix(fromJSONSchema): normalize input via JSON round-trip",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T02:25:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c7a8ccc0d0fb4f2bd1c938b8d79873a8ebd6573e",
"body": "When the discriminator field is a ZodCodec, the forward discriminator\nvalues (used during decode) differ from the backward values (used during\nencode). The fast discriminator map only contains forward values, so\nencode() fails with \"No matching discriminator\".\n\nFall back to union matching when the fast-path fails in backward\ndirection, allowing codec-based discriminators to work correctly.\n\nFixes #5593",
"is_bot": false,
"headline": "fix: discriminatedUnion encode() with codec discriminator (#5769)",
"author_name": "Mahmoud Hamdy",
"author_login": "mahmoodhamdi",
"committed_at": "2026-04-28T02:21:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b6a3b3369a5b9fdde9adde8203b96b71c0634ad5",
"body": "* fix: strip id from $defs entries in toJSONSchema\n\nFixes #5731\n\nWhen a schema is annotated with .meta({ id: \"Name\" }), the id is used\nas the key in $defs so that other schemas can reference it. However,\nthe id was also included verbatim in the definition body, producing\nredundant (and invalid) outp\n[…]\nstrip (draft-2020-12)\n- definitions strip (draft-04, where `id` is a reserved keyword)\n- root strip\n- override-callback observability\n\n---------\n\nCo-authored-by: Colin McDonnell <colinmcd94@gmail.com>",
"is_bot": false,
"headline": "fix: strip redundant id from $defs entries in toJSONSchema (#5759)",
"author_name": "mibragimov",
"author_login": "mibragimov",
"committed_at": "2026-04-28T01:56:07Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a1cf8a9312582591d9cdccdd677ba1d90e706cc0",
"body": "* docs: update z.custom example for v4 compatibility\n\nRemove template string literal example since z.templateLiteral is now\navailable in Zod v4. Replace with File instanceof example which better\ndemonstrates z.custom's use case for complex types.\n\nFixes #5605\n\n* docs: use structural type example for\n[…]\nxample is appropriate for v3.\n\n* docs: switch z.custom example to decimal.js\n\n---------\n\nCo-authored-by: exe.dev user <exedev@queen-xray.exe.xyz>\nCo-authored-by: Colin McDonnell <colinmcd94@gmail.com>",
"is_bot": false,
"headline": "docs: update z.custom example for v4 compatibility (#5763)",
"author_name": "Andrew D'Amelio",
"author_login": "andrewdamelio",
"committed_at": "2026-04-28T01:49:41Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ddd20a300441d7cffd59821461ed0c2fe9c96bbc",
"body": "TypeScript 6.0 tightened isTypeIdenticalTo under exactOptionalPropertyTypes\nso that {a?: T} and {a?: T | undefined} are no longer treated as identical\n(microsoft/TypeScript#61682). expect-type's toEqualTypeOf, which piggybacks\non that internal check, now correctly distinguishes them.\n\nZod's .optiona\n[…]\nut `| undefined`; TS 5.x's lenient identity check let it\nslide. Make the assertions match what Zod actually emits so the suite\npasses on TS 5.5, 5.9, and 6.0.\n\nNo source changes; only test assertions.",
"is_bot": false,
"headline": "test: align optional property assertions with actual inferred types",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T01:40:01Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "45dd421e72e989752fa5f85529dfbf50bdbd3f61",
"body": null,
"is_bot": false,
"headline": "docs: add tone guidelines for issue and PR comments to AGENTS.md",
"author_name": "Colin McDonnell",
"author_login": "colinhacks",
"committed_at": "2026-04-28T01:30:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "411f6c64e910c5e18799d0a7a09bcd7a4e40f23e",
"body": "…th describe (#5797)\n\n* fix(v4): resolve stack overflow in toJSONSchema for recursive lazy with describe\n\nWhen .describe() or .meta() is called on a recursive z.lazy() schema,\nthe clone re-evaluates the getter on each recursion level, producing\nunbounded new schema objects. Walk up to the root lazy \n[…]\ntion works for any consumer — not\njust toJSONSchema — and parsing no longer rebuilds a fresh subtree on\nevery access through a clone.\n\n---------\n\nCo-authored-by: Colin McDonnell <colinmcd94@gmail.com>",
"is_bot": false,
"headline": "fix(v4): resolve stack overflow in toJSONSchema for recursive lazy wi…",
"author_name": "Hassad674",
"author_login": "Hassad674",
"committed_at": "2026-04-28T01:27:37Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f457edf1e504787eadfe2dffe51a77c64e3f0e17",
"body": "Fix grammatical errors and whitespace in CONTRIBUTING.md",
"is_bot": false,
"headline": "Fix grammar in CONTRIBUTING.md (#5765)",
"author_name": "Greg",
"author_login": "siekmang",
"committed_at": "2026-04-28T00:39:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "28c156e254ebdf65d9ed3de4caf1d4293f7e7a84",
"body": "…chemas in fromJSONSchema (#5758)\n\n* fix: apply description and default to enum, const, and not schemas in fromJSONSchema\n\nFixes #5732\n\nEarly returns for enum, const, and not: {} (never) schemas in\nconvertBaseSchema() bypassed the metadata application block at the end\nof the function.\n\nExtract metad\n[…]\nistry as before.\n\nAdds tests for description/default on `type: [...]` arrays and for the\ndescription+default+anyOf composition cases.\n\n---------\n\nCo-authored-by: Colin McDonnell <colinmcd94@gmail.com>",
"is_bot": false,
"headline": "fix: apply description and default metadata to enum, const, and not s…",
"author_name": "mibragimov",
"author_login": "mibragimov",
"committed_at": "2026-04-28T00:34:55Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "e06af5de314f1cad8dfaa0a5f1909e21ffff9e49",
"body": "Aligned the description to match the GitHub repository.",
"is_bot": false,
"headline": "Update Hey API description (#5748)",
"author_name": "Lubos",
"author_login": "mrlubos",
"committed_at": "2026-04-28T00:05:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bc07e459bab4f895bf1c99f182c6841d577c16b3",
"body": "Co-authored-by: Xavier Garnier <xgarnier@localhost.localdomain>",
"is_bot": false,
"headline": "docs: fix doc (#5745)",
"author_name": "Xavier Garnier",
"author_login": "xgaia",
"committed_at": "2026-04-28T00:05:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ddb413916bc238e8d2d6ba67a2ce4b48ff2aa930",
"body": null,
"is_bot": false,
"headline": "test: increase timeout for redos checker in datetime.test.ts (#5744)",
"author_name": "Rishad Aufa Harahap",
"author_login": "rishadaufa",
"committed_at": "2026-04-28T00:05:12Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 100,
"commits_last_year": 424,
"latest_release_at": "2026-05-04T07:06:55Z",
"latest_release_tag": "v4.4.3",
"releases_from_tags": false,
"days_since_last_push": 0,
"active_weeks_last_year": 31,
"days_since_latest_release": 79,
"mean_days_between_releases": 13.8
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": true,
"health_percentage": 85,
"has_issue_template": false,
"has_code_of_conduct": true,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "zod",
"exists": true,
"license": "MIT",
"keywords": [
"typescript",
"schema",
"validation",
"type",
"inference"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/zod",
"is_deprecated": false,
"latest_version": "4.4.3",
"repository_url": "https://github.com/colinhacks/zod",
"versions_count": 875,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 939068335,
"first_published_at": "2020-03-07T21:19:15.387000Z",
"latest_published_at": "2026-05-04T07:06:40.819000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 79
}
]
},
"popularity": {
"forks": 2090,
"stars": 43314,
"watchers": 78,
"fork_history": {
"days": [
{
"date": "2024-10-14",
"count": 1
},
{
"date": "2024-10-15",
"count": 3
},
{
"date": "2024-10-16",
"count": 1
},
{
"date": "2024-10-18",
"count": 1
},
{
"date": "2024-10-20",
"count": 1
},
{
"date": "2024-10-21",
"count": 1
},
{
"date": "2024-10-22",
"count": 1
},
{
"date": "2024-10-23",
"count": 1
},
{
"date": "2024-10-24",
"count": 3
},
{
"date": "2024-10-25",
"count": 1
},
{
"date": "2024-10-28",
"count": 2
},
{
"date": "2024-10-29",
"count": 2
},
{
"date": "2024-11-02",
"count": 1
},
{
"date": "2024-11-05",
"count": 1
},
{
"date": "2024-11-06",
"count": 1
},
{
"date": "2024-11-07",
"count": 3
},
{
"date": "2024-11-10",
"count": 1
},
{
"date": "2024-11-11",
"count": 1
},
{
"date": "2024-11-12",
"count": 2
},
{
"date": "2024-11-14",
"count": 2
},
{
"date": "2024-11-15",
"count": 1
},
{
"date": "2024-11-16",
"count": 2
},
{
"date": "2024-11-18",
"count": 2
},
{
"date": "2024-11-19",
"count": 2
},
{
"date": "2024-11-20",
"count": 2
},
{
"date": "2024-11-21",
"count": 1
},
{
"date": "2024-11-24",
"count": 1
},
{
"date": "2024-11-25",
"count": 1
},
{
"date": "2024-11-29",
"count": 2
},
{
"date": "2024-11-30",
"count": 1
},
{
"date": "2024-12-02",
"count": 1
},
{
"date": "2024-12-04",
"count": 2
},
{
"date": "2024-12-05",
"count": 1
},
{
"date": "2024-12-06",
"count": 2
},
{
"date": "2024-12-11",
"count": 1
},
{
"date": "2024-12-13",
"count": 2
},
{
"date": "2024-12-14",
"count": 2
},
{
"date": "2024-12-17",
"count": 1
},
{
"date": "2024-12-18",
"count": 1
},
{
"date": "2024-12-19",
"count": 2
},
{
"date": "2024-12-20",
"count": 2
},
{
"date": "2024-12-24",
"count": 3
},
{
"date": "2024-12-27",
"count": 1
},
{
"date": "2025-01-02",
"count": 1
},
{
"date": "2025-01-03",
"count": 2
},
{
"date": "2025-01-05",
"count": 2
},
{
"date": "2025-01-07",
"count": 1
},
{
"date": "2025-01-08",
"count": 1
},
{
"date": "2025-01-15",
"count": 2
},
{
"date": "2025-01-21",
"count": 1
},
{
"date": "2025-01-23",
"count": 1
},
{
"date": "2025-01-24",
"count": 1
},
{
"date": "2025-01-25",
"count": 1
},
{
"date": "2025-01-28",
"count": 1
},
{
"date": "2025-01-31",
"count": 3
},
{
"date": "2025-02-01",
"count": 1
},
{
"date": "2025-02-02",
"count": 2
},
{
"date": "2025-02-04",
"count": 1
},
{
"date": "2025-02-05",
"count": 1
},
{
"date": "2025-02-06",
"count": 4
},
{
"date": "2025-02-07",
"count": 2
},
{
"date": "2025-02-09",
"count": 1
},
{
"date": "2025-02-11",
"count": 1
},
{
"date": "2025-02-14",
"count": 1
},
{
"date": "2025-02-17",
"count": 3
},
{
"date": "2025-02-18",
"count": 4
},
{
"date": "2025-02-19",
"count": 1
},
{
"date": "2025-02-20",
"count": 2
},
{
"date": "2025-02-22",
"count": 2
},
{
"date": "2025-02-23",
"count": 1
},
{
"date": "2025-02-26",
"count": 1
},
{
"date": "2025-03-01",
"count": 1
},
{
"date": "2025-03-03",
"count": 2
},
{
"date": "2025-03-07",
"count": 1
},
{
"date": "2025-03-08",
"count": 2
},
{
"date": "2025-03-09",
"count": 3
},
{
"date": "2025-03-10",
"count": 1
},
{
"date": "2025-03-13",
"count": 2
},
{
"date": "2025-03-14",
"count": 2
},
{
"date": "2025-03-15",
"count": 1
},
{
"date": "2025-03-16",
"count": 2
},
{
"date": "2025-03-17",
"count": 1
},
{
"date": "2025-03-19",
"count": 1
},
{
"date": "2025-03-20",
"count": 1
},
{
"date": "2025-03-21",
"count": 1
},
{
"date": "2025-03-23",
"count": 1
},
{
"date": "2025-03-24",
"count": 1
},
{
"date": "2025-03-25",
"count": 1
},
{
"date": "2025-03-27",
"count": 3
},
{
"date": "2025-03-29",
"count": 1
},
{
"date": "2025-04-02",
"count": 1
},
{
"date": "2025-04-03",
"count": 1
},
{
"date": "2025-04-05",
"count": 1
},
{
"date": "2025-04-07",
"count": 4
},
{
"date": "2025-04-10",
"count": 1
},
{
"date": "2025-04-11",
"count": 11
},
{
"date": "2025-04-12",
"count": 9
},
{
"date": "2025-04-13",
"count": 12
},
{
"date": "2025-04-14",
"count": 2
},
{
"date": "2025-04-15",
"count": 3
},
{
"date": "2025-04-16",
"count": 22
},
{
"date": "2025-04-17",
"count": 12
},
{
"date": "2025-04-18",
"count": 4
},
{
"date": "2025-04-19",
"count": 3
},
{
"date": "2025-04-20",
"count": 1
},
{
"date": "2025-04-21",
"count": 1
},
{
"date": "2025-04-22",
"count": 4
},
{
"date": "2025-04-23",
"count": 2
},
{
"date": "2025-04-24",
"count": 1
},
{
"date": "2025-04-25",
"count": 1
},
{
"date": "2025-04-26",
"count": 1
},
{
"date": "2025-04-28",
"count": 2
},
{
"date": "2025-04-29",
"count": 1
},
{
"date": "2025-04-30",
"count": 3
},
{
"date": "2025-05-01",
"count": 2
},
{
"date": "2025-05-02",
"count": 2
},
{
"date": "2025-05-03",
"count": 1
},
{
"date": "2025-05-05",
"count": 2
},
{
"date": "2025-05-06",
"count": 2
},
{
"date": "2025-05-07",
"count": 1
},
{
"date": "2025-05-08",
"count": 2
},
{
"date": "2025-05-09",
"count": 1
},
{
"date": "2025-05-10",
"count": 1
},
{
"date": "2025-05-11",
"count": 2
},
{
"date": "2025-05-13",
"count": 1
},
{
"date": "2025-05-14",
"count": 3
},
{
"date": "2025-05-15",
"count": 1
},
{
"date": "2025-05-16",
"count": 3
},
{
"date": "2025-05-17",
"count": 3
},
{
"date": "2025-05-18",
"count": 1
},
{
"date": "2025-05-19",
"count": 4
},
{
"date": "2025-05-20",
"count": 5
},
{
"date": "2025-05-21",
"count": 7
},
{
"date": "2025-05-22",
"count": 6
},
{
"date": "2025-05-23",
"count": 5
},
{
"date": "2025-05-24",
"count": 4
},
{
"date": "2025-05-25",
"count": 1
},
{
"date": "2025-05-26",
"count": 1
},
{
"date": "2025-05-27",
"count": 1
},
{
"date": "2025-05-28",
"count": 5
},
{
"date": "2025-05-29",
"count": 3
},
{
"date": "2025-05-30",
"count": 2
},
{
"date": "2025-05-31",
"count": 1
},
{
"date": "2025-06-01",
"count": 1
},
{
"date": "2025-06-03",
"count": 1
},
{
"date": "2025-06-04",
"count": 2
},
{
"date": "2025-06-05",
"count": 3
},
{
"date": "2025-06-07",
"count": 5
},
{
"date": "2025-06-08",
"count": 2
},
{
"date": "2025-06-09",
"count": 1
},
{
"date": "2025-06-11",
"count": 3
},
{
"date": "2025-06-12",
"count": 4
},
{
"date": "2025-06-13",
"count": 2
},
{
"date": "2025-06-14",
"count": 1
},
{
"date": "2025-06-16",
"count": 2
},
{
"date": "2025-06-17",
"count": 2
},
{
"date": "2025-06-18",
"count": 2
},
{
"date": "2025-06-20",
"count": 2
},
{
"date": "2025-06-21",
"count": 2
},
{
"date": "2025-06-22",
"count": 1
},
{
"date": "2025-06-24",
"count": 1
},
{
"date": "2025-06-27",
"count": 2
},
{
"date": "2025-06-29",
"count": 1
},
{
"date": "2025-06-30",
"count": 3
},
{
"date": "2025-07-03",
"count": 1
},
{
"date": "2025-07-04",
"count": 1
},
{
"date": "2025-07-07",
"count": 3
},
{
"date": "2025-07-10",
"count": 1
},
{
"date": "2025-07-14",
"count": 1
},
{
"date": "2025-07-15",
"count": 1
},
{
"date": "2025-07-16",
"count": 2
},
{
"date": "2025-07-17",
"count": 2
},
{
"date": "2025-07-18",
"count": 2
},
{
"date": "2025-07-19",
"count": 2
},
{
"date": "2025-07-20",
"count": 1
},
{
"date": "2025-07-22",
"count": 3
},
{
"date": "2025-07-23",
"count": 3
},
{
"date": "2025-07-24",
"count": 4
},
{
"date": "2025-07-25",
"count": 1
},
{
"date": "2025-07-26",
"count": 1
},
{
"date": "2025-07-28",
"count": 3
},
{
"date": "2025-07-29",
"count": 4
},
{
"date": "2025-07-30",
"count": 2
},
{
"date": "2025-07-31",
"count": 2
},
{
"date": "2025-08-04",
"count": 1
},
{
"date": "2025-08-05",
"count": 1
},
{
"date": "2025-08-06",
"count": 1
},
{
"date": "2025-08-07",
"count": 1
},
{
"date": "2025-08-08",
"count": 1
},
{
"date": "2025-08-12",
"count": 1
},
{
"date": "2025-08-13",
"count": 3
},
{
"date": "2025-08-14",
"count": 1
},
{
"date": "2025-08-17",
"count": 1
},
{
"date": "2025-08-18",
"count": 1
},
{
"date": "2025-08-19",
"count": 2
},
{
"date": "2025-08-20",
"count": 2
},
{
"date": "2025-08-21",
"count": 2
},
{
"date": "2025-08-23",
"count": 1
},
{
"date": "2025-08-24",
"count": 1
},
{
"date": "2025-08-25",
"count": 2
},
{
"date": "2025-08-26",
"count": 3
},
{
"date": "2025-08-27",
"count": 5
},
{
"date": "2025-08-28",
"count": 4
},
{
"date": "2025-08-29",
"count": 2
},
{
"date": "2025-09-01",
"count": 4
},
{
"date": "2025-09-02",
"count": 2
},
{
"date": "2025-09-03",
"count": 1
},
{
"date": "2025-09-04",
"count": 4
},
{
"date": "2025-09-05",
"count": 2
},
{
"date": "2025-09-06",
"count": 1
},
{
"date": "2025-09-07",
"count": 1
},
{
"date": "2025-09-09",
"count": 1
},
{
"date": "2025-09-11",
"count": 1
},
{
"date": "2025-09-12",
"count": 1
},
{
"date": "2025-09-14",
"count": 2
},
{
"date": "2025-09-15",
"count": 2
},
{
"date": "2025-09-16",
"count": 2
},
{
"date": "2025-09-17",
"count": 1
},
{
"date": "2025-09-19",
"count": 2
},
{
"date": "2025-09-20",
"count": 1
},
{
"date": "2025-09-21",
"count": 1
},
{
"date": "2025-09-23",
"count": 4
},
{
"date": "2025-09-24",
"count": 2
},
{
"date": "2025-09-25",
"count": 1
},
{
"date": "2025-09-26",
"count": 1
},
{
"date": "2025-09-30",
"count": 1
},
{
"date": "2025-10-01",
"count": 1
},
{
"date": "2025-10-02",
"count": 2
},
{
"date": "2025-10-03",
"count": 1
},
{
"date": "2025-10-04",
"count": 1
},
{
"date": "2025-10-05",
"count": 1
},
{
"date": "2025-10-06",
"count": 1
},
{
"date": "2025-10-07",
"count": 4
},
{
"date": "2025-10-08",
"count": 1
},
{
"date": "2025-10-09",
"count": 4
},
{
"date": "2025-10-10",
"count": 2
},
{
"date": "2025-10-14",
"count": 2
},
{
"date": "2025-10-15",
"count": 1
},
{
"date": "2025-10-16",
"count": 2
},
{
"date": "2025-10-17",
"count": 2
},
{
"date": "2025-10-18",
"count": 2
},
{
"date": "2025-10-19",
"count": 2
},
{
"date": "2025-10-20",
"count": 3
},
{
"date": "2025-10-21",
"count": 3
},
{
"date": "2025-10-22",
"count": 4
},
{
"date": "2025-10-23",
"count": 2
},
{
"date": "2025-10-24",
"count": 1
},
{
"date": "2025-10-25",
"count": 2
},
{
"date": "2025-10-26",
"count": 1
},
{
"date": "2025-10-27",
"count": 1
},
{
"date": "2025-10-29",
"count": 3
},
{
"date": "2025-10-30",
"count": 1
},
{
"date": "2025-10-31",
"count": 1
},
{
"date": "2025-11-02",
"count": 2
},
{
"date": "2025-11-03",
"count": 1
},
{
"date": "2025-11-04",
"count": 1
},
{
"date": "2025-11-05",
"count": 3
},
{
"date": "2025-11-06",
"count": 3
},
{
"date": "2025-11-07",
"count": 1
},
{
"date": "2025-11-09",
"count": 2
},
{
"date": "2025-11-10",
"count": 1
},
{
"date": "2025-11-12",
"count": 1
},
{
"date": "2025-11-13",
"count": 2
},
{
"date": "2025-11-14",
"count": 3
},
{
"date": "2025-11-15",
"count": 1
},
{
"date": "2025-11-17",
"count": 1
},
{
"date": "2025-11-18",
"count": 5
},
{
"date": "2025-11-19",
"count": 1
},
{
"date": "2025-11-20",
"count": 2
},
{
"date": "2025-11-21",
"count": 2
},
{
"date": "2025-11-23",
"count": 1
},
{
"date": "2025-11-24",
"count": 6
},
{
"date": "2025-11-25",
"count": 1
},
{
"date": "2025-11-27",
"count": 1
},
{
"date": "2025-11-28",
"count": 3
},
{
"date": "2025-11-29",
"count": 1
},
{
"date": "2025-12-01",
"count": 1
},
{
"date": "2025-12-02",
"count": 2
},
{
"date": "2025-12-03",
"count": 1
},
{
"date": "2025-12-04",
"count": 1
},
{
"date": "2025-12-05",
"count": 2
},
{
"date": "2025-12-06",
"count": 1
},
{
"date": "2025-12-09",
"count": 3
},
{
"date": "2025-12-10",
"count": 2
},
{
"date": "2025-12-11",
"count": 5
},
{
"date": "2025-12-12",
"count": 2
},
{
"date": "2025-12-13",
"count": 2
},
{
"date": "2025-12-16",
"count": 1
},
{
"date": "2025-12-17",
"count": 1
},
{
"date": "2025-12-19",
"count": 1
},
{
"date": "2025-12-20",
"count": 2
},
{
"date": "2025-12-21",
"count": 2
},
{
"date": "2025-12-22",
"count": 1
},
{
"date": "2025-12-23",
"count": 1
},
{
"date": "2025-12-24",
"count": 1
},
{
"date": "2025-12-25",
"count": 3
},
{
"date": "2025-12-26",
"count": 1
},
{
"date": "2025-12-28",
"count": 3
},
{
"date": "2025-12-29",
"count": 1
},
{
"date": "2025-12-30",
"count": 2
},
{
"date": "2025-12-31",
"count": 2
},
{
"date": "2026-01-02",
"count": 4
},
{
"date": "2026-01-03",
"count": 3
},
{
"date": "2026-01-04",
"count": 2
},
{
"date": "2026-01-05",
"count": 5
},
{
"date": "2026-01-06",
"count": 3
},
{
"date": "2026-01-07",
"count": 1
},
{
"date": "2026-01-08",
"count": 5
},
{
"date": "2026-01-09",
"count": 4
},
{
"date": "2026-01-10",
"count": 2
},
{
"date": "2026-01-12",
"count": 2
},
{
"date": "2026-01-13",
"count": 2
},
{
"date": "2026-01-14",
"count": 2
},
{
"date": "2026-01-15",
"count": 2
},
{
"date": "2026-01-18",
"count": 3
},
{
"date": "2026-01-21",
"count": 3
},
{
"date": "2026-01-22",
"count": 1
},
{
"date": "2026-01-23",
"count": 3
},
{
"date": "2026-01-24",
"count": 3
},
{
"date": "2026-01-25",
"count": 3
},
{
"date": "2026-01-26",
"count": 1
},
{
"date": "2026-01-27",
"count": 1
},
{
"date": "2026-01-28",
"count": 1
},
{
"date": "2026-01-29",
"count": 2
},
{
"date": "2026-01-30",
"count": 1
},
{
"date": "2026-01-31",
"count": 1
},
{
"date": "2026-02-02",
"count": 3
},
{
"date": "2026-02-03",
"count": 3
},
{
"date": "2026-02-04",
"count": 1
},
{
"date": "2026-02-05",
"count": 3
},
{
"date": "2026-02-08",
"count": 1
},
{
"date": "2026-02-09",
"count": 1
},
{
"date": "2026-02-10",
"count": 4
},
{
"date": "2026-02-11",
"count": 4
},
{
"date": "2026-02-13",
"count": 3
},
{
"date": "2026-02-14",
"count": 1
},
{
"date": "2026-02-15",
"count": 1
},
{
"date": "2026-02-18",
"count": 1
},
{
"date": "2026-02-19",
"count": 1
},
{
"date": "2026-02-20",
"count": 1
},
{
"date": "2026-02-21",
"count": 1
},
{
"date": "2026-02-23",
"count": 4
},
{
"date": "2026-02-24",
"count": 1
},
{
"date": "2026-02-28",
"count": 1
},
{
"date": "2026-03-01",
"count": 1
},
{
"date": "2026-03-02",
"count": 3
},
{
"date": "2026-03-03",
"count": 3
},
{
"date": "2026-03-04",
"count": 1
},
{
"date": "2026-03-05",
"count": 1
},
{
"date": "2026-03-06",
"count": 1
},
{
"date": "2026-03-07",
"count": 3
},
{
"date": "2026-03-08",
"count": 1
},
{
"date": "2026-03-09",
"count": 1
},
{
"date": "2026-03-10",
"count": 1
},
{
"date": "2026-03-12",
"count": 1
},
{
"date": "2026-03-13",
"count": 5
},
{
"date": "2026-03-15",
"count": 2
},
{
"date": "2026-03-16",
"count": 2
},
{
"date": "2026-03-17",
"count": 2
},
{
"date": "2026-03-18",
"count": 2
},
{
"date": "2026-03-19",
"count": 4
},
{
"date": "2026-03-20",
"count": 2
},
{
"date": "2026-03-21",
"count": 1
},
{
"date": "2026-03-22",
"count": 1
},
{
"date": "2026-03-24",
"count": 3
},
{
"date": "2026-03-25",
"count": 2
},
{
"date": "2026-03-26",
"count": 2
},
{
"date": "2026-03-27",
"count": 2
},
{
"date": "2026-03-28",
"count": 2
},
{
"date": "2026-03-30",
"count": 5
},
{
"date": "2026-03-31",
"count": 3
},
{
"date": "2026-04-01",
"count": 3
},
{
"date": "2026-04-02",
"count": 2
},
{
"date": "2026-04-03",
"count": 2
},
{
"date": "2026-04-06",
"count": 2
},
{
"date": "2026-04-07",
"count": 1
},
{
"date": "2026-04-08",
"count": 2
},
{
"date": "2026-04-09",
"count": 4
},
{
"date": "2026-04-10",
"count": 2
},
{
"date": "2026-04-11",
"count": 1
},
{
"date": "2026-04-13",
"count": 4
},
{
"date": "2026-04-14",
"count": 1
},
{
"date": "2026-04-15",
"count": 4
},
{
"date": "2026-04-18",
"count": 3
},
{
"date": "2026-04-19",
"count": 1
},
{
"date": "2026-04-20",
"count": 4
},
{
"date": "2026-04-21",
"count": 1
},
{
"date": "2026-04-23",
"count": 2
},
{
"date": "2026-04-24",
"count": 3
},
{
"date": "2026-04-26",
"count": 1
},
{
"date": "2026-04-27",
"count": 1
},
{
"date": "2026-04-28",
"count": 5
},
{
"date": "2026-04-30",
"count": 3
},
{
"date": "2026-05-01",
"count": 1
},
{
"date": "2026-05-02",
"count": 1
},
{
"date": "2026-05-04",
"count": 2
},
{
"date": "2026-05-05",
"count": 1
},
{
"date": "2026-05-07",
"count": 1
},
{
"date": "2026-05-08",
"count": 2
},
{
"date": "2026-05-10",
"count": 1
},
{
"date": "2026-05-11",
"count": 2
},
{
"date": "2026-05-12",
"count": 3
},
{
"date": "2026-05-13",
"count": 2
},
{
"date": "2026-05-14",
"count": 3
},
{
"date": "2026-05-15",
"count": 1
},
{
"date": "2026-05-16",
"count": 5
},
{
"date": "2026-05-17",
"count": 2
},
{
"date": "2026-05-18",
"count": 2
},
{
"date": "2026-05-19",
"count": 3
},
{
"date": "2026-05-20",
"count": 2
},
{
"date": "2026-05-21",
"count": 4
},
{
"date": "2026-05-22",
"count": 5
},
{
"date": "2026-05-23",
"count": 2
},
{
"date": "2026-05-25",
"count": 1
},
{
"date": "2026-05-26",
"count": 1
},
{
"date": "2026-05-27",
"count": 1
},
{
"date": "2026-05-28",
"count": 4
},
{
"date": "2026-05-29",
"count": 6
},
{
"date": "2026-05-31",
"count": 2
},
{
"date": "2026-06-01",
"count": 3
},
{
"date": "2026-06-02",
"count": 3
},
{
"date": "2026-06-03",
"count": 2
},
{
"date": "2026-06-04",
"count": 3
},
{
"date": "2026-06-05",
"count": 3
},
{
"date": "2026-06-06",
"count": 1
},
{
"date": "2026-06-07",
"count": 5
},
{
"date": "2026-06-08",
"count": 2
},
{
"date": "2026-06-10",
"count": 1
},
{
"date": "2026-06-11",
"count": 8
},
{
"date": "2026-06-12",
"count": 2
},
{
"date": "2026-06-13",
"count": 1
},
{
"date": "2026-06-14",
"count": 1
},
{
"date": "2026-06-15",
"count": 2
},
{
"date": "2026-06-16",
"count": 4
},
{
"date": "2026-06-17",
"count": 2
},
{
"date": "2026-06-18",
"count": 1
},
{
"date": "2026-06-19",
"count": 1
},
{
"date": "2026-06-20",
"count": 3
},
{
"date": "2026-06-21",
"count": 3
},
{
"date": "2026-06-22",
"count": 2
},
{
"date": "2026-06-24",
"count": 3
},
{
"date": "2026-06-25",
"count": 5
},
{
"date": "2026-06-26",
"count": 1
},
{
"date": "2026-06-27",
"count": 1
},
{
"date": "2026-06-28",
"count": 3
},
{
"date": "2026-06-30",
"count": 1
},
{
"date": "2026-07-01",
"count": 1
},
{
"date": "2026-07-03",
"count": 3
},
{
"date": "2026-07-05",
"count": 1
},
{
"date": "2026-07-06",
"count": 7
},
{
"date": "2026-07-07",
"count": 5
},
{
"date": "2026-07-08",
"count": 4
},
{
"date": "2026-07-09",
"count": 3
},
{
"date": "2026-07-10",
"count": 3
},
{
"date": "2026-07-11",
"count": 2
},
{
"date": "2026-07-12",
"count": 2
},
{
"date": "2026-07-13",
"count": 4
},
{
"date": "2026-07-14",
"count": 2
},
{
"date": "2026-07-15",
"count": 2
},
{
"date": "2026-07-16",
"count": 4
},
{
"date": "2026-07-17",
"count": 3
},
{
"date": "2026-07-19",
"count": 7
},
{
"date": "2026-07-20",
"count": 1
},
{
"date": "2026-07-21",
"count": 1
},
{
"date": "2026-07-22",
"count": 2
}
],
"complete": false,
"collected": 1000,
"total_forks": 2090
},
"star_history": null,
"open_issues_and_prs": 291
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [],
"has_llms_txt": false,
"has_dockerfile": false,
"has_mcp_signal": true,
"bootstrap_files": [],
"api_schema_files": [],
"has_devcontainer": true,
"typecheck_configs": [
"packages/bench/tsconfig.json",
"packages/docs/tsconfig.json",
"packages/integration/fixtures/ai-sdk/tsconfig.json",
"packages/integration/fixtures/drizzle-zod/tsconfig.json",
"packages/integration/tsconfig.json",
"packages/resolution/tsconfig.json",
"packages/tsc/tsconfig.json",
"packages/zod/tsconfig.json",
"tsconfig.json"
],
"toolchain_manifests": [],
"largest_source_bytes": 160328,
"source_files_sampled": 406,
"oversized_source_files": 7,
"agent_instruction_files": [
".cursorrules",
"AGENTS.md",
"CLAUDE.md"
],
"agent_instruction_max_bytes": 11800
},
"dependencies": {
"manifests": [
"package.json"
],
"advisories": {
"error": null,
"scope": "repository_graph",
"source": "osv",
"findings": [
{
"name": "next",
"direct": false,
"version": "15.2.2",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 10,
"advisory_ids": [
"GHSA-267c-6grr-h53f",
"GHSA-26hh-7cqf-hhc6",
"GHSA-36qx-fr4f-26g5",
"GHSA-3g8h-86w9-wvmq",
"GHSA-3x4c-7xq6-9pq8",
"GHSA-4342-x723-ch2f",
"GHSA-8h8q-6873-q5fj",
"GHSA-9g9p-9gw9-jx7f",
"GHSA-9qr9-h5gf-34mp",
"GHSA-c4j6-fc7j-m34r"
],
"fixed_version": "16.2.6",
"advisory_count": 24,
"oldest_advisory_days": 488
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.11",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-f886-m6hf-6m8v",
"GHSA-v6h2-p8h4-qcjw"
],
"fixed_version": "5.0.7",
"advisory_count": 3,
"oldest_advisory_days": 408
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.0.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-f886-m6hf-6m8v",
"GHSA-v6h2-p8h4-qcjw"
],
"fixed_version": "5.0.7",
"advisory_count": 3,
"oldest_advisory_days": 408
},
{
"name": "fast-uri",
"direct": false,
"version": "3.0.6",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-4c8g-83qw-93j6",
"GHSA-q3j6-qgpj-74h6",
"GHSA-v2hh-gcrm-f6hx",
"GHSA-v39h-62p7-jpjc"
],
"fixed_version": "4.1.1",
"advisory_count": 4,
"oldest_advisory_days": 75
},
{
"name": "form-data",
"direct": false,
"version": "4.0.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-fjxv-7rqg-78g4",
"GHSA-hmw2-7cc7-3qxx"
],
"fixed_version": "4.0.6",
"advisory_count": 2,
"oldest_advisory_days": 366
},
{
"name": "glob",
"direct": false,
"version": "10.4.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-5j98-mcp5-4vw2"
],
"fixed_version": "11.1.0",
"advisory_count": 1,
"oldest_advisory_days": 247
},
{
"name": "glob",
"direct": false,
"version": "11.0.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-5j98-mcp5-4vw2"
],
"fixed_version": "11.1.0",
"advisory_count": 1,
"oldest_advisory_days": 247
},
{
"name": "image-size",
"direct": false,
"version": "2.0.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-m5qc-5hw7-8vg7"
],
"fixed_version": "2.0.2",
"advisory_count": 1,
"oldest_advisory_days": 476
},
{
"name": "js-yaml",
"direct": false,
"version": "3.14.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52cp-r559-cp3m",
"GHSA-h67p-54hq-rp68",
"GHSA-mh29-5h37-fv8m"
],
"fixed_version": "4.3.0",
"advisory_count": 3,
"oldest_advisory_days": 250
},
{
"name": "lodash",
"direct": false,
"version": "4.17.21",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.1,
"advisory_ids": [
"GHSA-f23m-r3pf-42rh",
"GHSA-r5fr-rjxr-66jc",
"GHSA-xxjr-mmjv-4gpg"
],
"fixed_version": "4.18.0",
"advisory_count": 3,
"oldest_advisory_days": 181
},
{
"name": "minimatch",
"direct": false,
"version": "10.0.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23c5-xmqv-rm74",
"GHSA-3ppc-4f35-3m26",
"GHSA-7r86-cg39-jmmj"
],
"fixed_version": "10.2.3",
"advisory_count": 3,
"oldest_advisory_days": 153
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23c5-xmqv-rm74",
"GHSA-3ppc-4f35-3m26",
"GHSA-7r86-cg39-jmmj"
],
"fixed_version": "10.2.3",
"advisory_count": 3,
"oldest_advisory_days": 153
},
{
"name": "minimatch",
"direct": false,
"version": "5.1.6",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23c5-xmqv-rm74",
"GHSA-3ppc-4f35-3m26",
"GHSA-7r86-cg39-jmmj"
],
"fixed_version": "10.2.3",
"advisory_count": 3,
"oldest_advisory_days": 153
},
{
"name": "minimatch",
"direct": false,
"version": "9.0.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23c5-xmqv-rm74",
"GHSA-3ppc-4f35-3m26",
"GHSA-7r86-cg39-jmmj"
],
"fixed_version": "10.2.3",
"advisory_count": 3,
"oldest_advisory_days": 153
},
{
"name": "next",
"direct": false,
"version": "15.5.15",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.6,
"advisory_ids": [
"GHSA-267c-6grr-h53f",
"GHSA-26hh-7cqf-hhc6",
"GHSA-36qx-fr4f-26g5",
"GHSA-3g8h-86w9-wvmq",
"GHSA-492v-c6pp-mqqv",
"GHSA-8h8q-6873-q5fj",
"GHSA-c4j6-fc7j-m34r",
"GHSA-ffhc-5mcf-pf4q",
"GHSA-gx5p-jg67-6x7h",
"GHSA-h64f-5h5j-jqjh"
],
"fixed_version": "16.2.6",
"advisory_count": 13,
"oldest_advisory_days": 72
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3v7f-55p6-f55p",
"GHSA-c2c7-rcm5-vvqj"
],
"fixed_version": "4.0.4",
"advisory_count": 2,
"oldest_advisory_days": 119
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.3",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3v7f-55p6-f55p",
"GHSA-c2c7-rcm5-vvqj"
],
"fixed_version": "4.0.4",
"advisory_count": 2,
"oldest_advisory_days": 119
},
{
"name": "sharp",
"direct": false,
"version": "0.33.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.3,
"advisory_ids": [
"GHSA-f88m-g3jw-g9cj"
],
"fixed_version": "0.35.0",
"advisory_count": 1,
"oldest_advisory_days": 0
},
{
"name": "sharp",
"direct": false,
"version": "0.34.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.3,
"advisory_ids": [
"GHSA-f88m-g3jw-g9cj"
],
"fixed_version": "0.35.0",
"advisory_count": 1,
"oldest_advisory_days": 0
},
{
"name": "sigstore",
"direct": false,
"version": "1.9.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52v5-jr5w-gjxr"
],
"fixed_version": "4.1.1",
"advisory_count": 1,
"oldest_advisory_days": 21
},
{
"name": "tar",
"direct": false,
"version": "6.2.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.8,
"advisory_ids": [
"GHSA-23hp-3jrh-7fpw",
"GHSA-34x7-hfp2-rc4v",
"GHSA-83g3-92jg-28cx",
"GHSA-8qq5-rm4j-mr97",
"GHSA-8x88-c5mf-7j5w",
"GHSA-9ppj-qmqm-q256",
"GHSA-gvwx-54wh-qm9j",
"GHSA-qffp-2rhf-9h96",
"GHSA-r6q2-hw4h-h46w",
"GHSA-vmf3-w455-68vh"
],
"fixed_version": "7.5.19",
"advisory_count": 11,
"oldest_advisory_days": 187
},
{
"name": "vite",
"direct": false,
"version": "7.3.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-fx2h-pf6j-xcff",
"GHSA-v6wh-96g9-6wx3"
],
"fixed_version": "8.0.16",
"advisory_count": 2,
"oldest_advisory_days": 37
},
{
"name": "ajv",
"direct": false,
"version": "8.17.1",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-2g4f-4pwh-qvx6"
],
"fixed_version": "8.18.0",
"advisory_count": 1,
"oldest_advisory_days": 161
},
{
"name": "altcha-lib",
"direct": false,
"version": "1.2.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 6.5,
"advisory_ids": [
"GHSA-6gvq-jcmp-8959"
],
"fixed_version": "1.4.1",
"advisory_count": 1,
"oldest_advisory_days": 218
},
{
"name": "estree-util-value-to-estree",
"direct": false,
"version": "3.3.2",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 6.5,
"advisory_ids": [
"GHSA-f7f6-9jq7-3rqj"
],
"fixed_version": "3.3.3",
"advisory_count": 1,
"oldest_advisory_days": 471
},
{
"name": "ip-address",
"direct": false,
"version": "9.0.5",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": null,
"advisory_ids": [
"GHSA-v2v4-37r5-5v8g"
],
"fixed_version": "10.1.1",
"advisory_count": 1,
"oldest_advisory_days": 78
},
{
"name": "mdast-util-to-hast",
"direct": false,
"version": "13.2.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-4fh9-h7wg-q85m"
],
"fixed_version": "13.2.1",
"advisory_count": 1,
"oldest_advisory_days": 232
},
{
"name": "postcss",
"direct": false,
"version": "8.4.31",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 6.1,
"advisory_ids": [
"GHSA-qx2v-qp2m-jg93"
],
"fixed_version": "8.5.10",
"advisory_count": 1,
"oldest_advisory_days": 89
},
{
"name": "postcss",
"direct": false,
"version": "8.5.3",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 6.1,
"advisory_ids": [
"GHSA-qx2v-qp2m-jg93"
],
"fixed_version": "8.5.10",
"advisory_count": 1,
"oldest_advisory_days": 89
},
{
"name": "@tootallnate/once",
"direct": false,
"version": "2.0.0",
"severity": "low",
"ecosystem": "npm",
"cvss_score": 3.3,
"advisory_ids": [
"GHSA-vpq2-c234-7xj6"
],
"fixed_version": "3.0.1",
"advisory_count": 1,
"oldest_advisory_days": 141
},
{
"name": "esbuild",
"direct": false,
"version": "0.27.7",
"severity": "low",
"ecosystem": "npm",
"cvss_score": 2.5,
"advisory_ids": [
"GHSA-g7r4-m6w7-qqqr"
],
"fixed_version": "0.28.1",
"advisory_count": 1,
"oldest_advisory_days": 40
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"low": 2,
"high": 21,
"critical": 1,
"moderate": 7
},
"advisory_count": 99,
"affected_count": 31,
"assessed_count": 1388,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 23,
"direct_affected_count": 0
},
"ecosystems": [
"npm"
],
"dependencies": [
{
"name": "zod",
"manifest": "packages/integration/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "zod",
"manifest": "packages/resolution/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "zod",
"direct": true,
"version": "3.24.2",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "3.24.3",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "3.25.67",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "3.25.68",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "4.0.0-beta.20250420T053007",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "4.0.8",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "^3.0.0",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "^3.24.0",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "^3.25.0",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "~3.24.0",
"ecosystem": "npm"
},
{
"name": "@ai-sdk/gateway",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@ai-sdk/openai",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@ai-sdk/openai",
"direct": false,
"version": "^3.0.2",
"ecosystem": "npm"
},
{
"name": "@ai-sdk/provider",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@ai-sdk/provider-utils",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@alloc/quick-lru",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "@andrewbranch/untar.js",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@arethetypeswrong/cli",
"direct": false,
"version": "0.17.4",
"ecosystem": "npm"
},
{
"name": "@arethetypeswrong/core",
"direct": false,
"version": "0.17.4",
"ecosystem": "npm"
},
{
"name": "@ark/schema",
"direct": false,
"version": "0.45.9",
"ecosystem": "npm"
},
{
"name": "@ark/util",
"direct": false,
"version": "0.45.9",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "8.0.0-rc.3",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "8.0.0-rc.4",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "8.0.0-rc.3",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "8.0.0-rc.3",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.27.0",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "8.0.0-rc.3",
"ecosystem": "npm"
},
{
"name": "@biomejs/biome",
"direct": false,
"version": "1.9.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-darwin-arm64",
"direct": false,
"version": "1.9.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-darwin-x64",
"direct": false,
"version": "1.9.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-linux-arm64",
"direct": false,
"version": "1.9.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-linux-arm64-musl",
"direct": false,
"version": "1.9.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-linux-x64",
"direct": false,
"version": "1.9.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-linux-x64-musl",
"direct": false,
"version": "1.9.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-win32-arm64",
"direct": false,
"version": "1.9.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-win32-x64",
"direct": false,
"version": "1.9.4",
"ecosystem": "npm"
},
{
"name": "@braidai/lang",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@colors/colors",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@dependents/detective-less",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "@emnapi/core",
"direct": false,
"version": "1.10.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/core",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.10.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.7.1",
"ecosystem": "npm"
},
{
"name": "@emnapi/wasi-threads",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@emnapi/wasi-threads",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/openharmony-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/openharmony-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@floating-ui/core",
"direct": false,
"version": "1.6.9",
"ecosystem": "npm"
},
{
"name": "@floating-ui/core",
"direct": false,
"version": "1.7.2",
"ecosystem": "npm"
},
{
"name": "@floating-ui/core",
"direct": false,
"version": "1.7.5",
"ecosystem": "npm"
},
{
"name": "@floating-ui/dom",
"direct": false,
"version": "1.6.13",
"ecosystem": "npm"
},
{
"name": "@floating-ui/dom",
"direct": false,
"version": "1.7.2",
"ecosystem": "npm"
},
{
"name": "@floating-ui/dom",
"direct": false,
"version": "1.7.6",
"ecosystem": "npm"
},
{
"name": "@floating-ui/react-dom",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "@floating-ui/react-dom",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "@floating-ui/utils",
"direct": false,
"version": "0.2.10",
"ecosystem": "npm"
},
{
"name": "@floating-ui/utils",
"direct": false,
"version": "0.2.11",
"ecosystem": "npm"
},
{
"name": "@floating-ui/utils",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "@formatjs/intl-localematcher",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "@formatjs/intl-localematcher",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "@gar/promisify",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@img/colour",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-arm64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-arm64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-x64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-x64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-arm64",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-arm64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-x64",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-x64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm64",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-ppc64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-riscv64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-s390x",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-s390x",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-x64",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-x64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-arm64",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-arm64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-x64",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-x64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-ppc64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-riscv64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-s390x",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-s390x",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-x64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-x64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-arm64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-arm64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-x64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-x64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-wasm32",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-wasm32",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-arm64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-ia32",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-ia32",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-x64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-x64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@inkeep/cxkit-color-mode",
"direct": false,
"version": "0.5.117",
"ecosystem": "npm"
},
{
"name": "@inkeep/cxkit-primitives",
"direct": false,
"version": "0.5.117",
"ecosystem": "npm"
},
{
"name": "@inkeep/cxkit-react",
"direct": false,
"version": "0.5.117",
"ecosystem": "npm"
},
{
"name": "@inkeep/cxkit-styled",
"direct": false,
"version": "0.5.117",
"ecosystem": "npm"
},
{
"name": "@inkeep/cxkit-theme",
"direct": false,
"version": "0.5.117",
"ecosystem": "npm"
},
{
"name": "@inkeep/cxkit-types",
"direct": false,
"version": "0.5.117",
"ecosystem": "npm"
},
{
"name": "@isaacs/cliui",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/gen-mapping",
"direct": false,
"version": "0.3.13",
"ecosystem": "npm"
},
{
"name": "@jridgewell/gen-mapping",
"direct": false,
"version": "0.3.8",
"ecosystem": "npm"
},
{
"name": "@jridgewell/remapping",
"direct": false,
"version": "2.3.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/resolve-uri",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/set-array",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@jridgewell/source-map",
"direct": false,
"version": "0.3.6",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.5.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.25",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.31",
"ecosystem": "npm"
},
{
"name": "@loaderkit/resolve",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@mdx-js/mdx",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@napi-rs/wasm-runtime",
"direct": false,
"version": "0.2.11",
"ecosystem": "npm"
},
{
"name": "@napi-rs/wasm-runtime",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "@next/env",
"direct": false,
"version": "15.2.2",
"ecosystem": "npm"
},
{
"name": "@next/env",
"direct": false,
"version": "15.5.15",
"ecosystem": "npm"
},
{
"name": "@next/swc-darwin-arm64",
"direct": false,
"version": "15.2.2",
"ecosystem": "npm"
},
{
"name": "@next/swc-darwin-arm64",
"direct": false,
"version": "15.5.15",
"ecosystem": "npm"
},
{
"name": "@next/swc-darwin-x64",
"direct": false,
"version": "15.2.2",
"ecosystem": "npm"
},
{
"name": "@next/swc-darwin-x64",
"direct": false,
"version": "15.5.15",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-arm64-gnu",
"direct": false,
"version": "15.2.2",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-arm64-gnu",
"direct": false,
"version": "15.5.15",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-arm64-musl",
"direct": false,
"version": "15.2.2",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-arm64-musl",
"direct": false,
"version": "15.5.15",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-x64-gnu",
"direct": false,
"version": "15.2.2",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-x64-gnu",
"direct": false,
"version": "15.5.15",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-x64-musl",
"direct": false,
"version": "15.2.2",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-x64-musl",
"direct": false,
"version": "15.5.15",
"ecosystem": "npm"
},
{
"name": "@next/swc-win32-arm64-msvc",
"direct": false,
"version": "15.2.2",
"ecosystem": "npm"
},
{
"name": "@next/swc-win32-arm64-msvc",
"direct": false,
"version": "15.5.15",
"ecosystem": "npm"
},
{
"name": "@next/swc-win32-x64-msvc",
"direct": false,
"version": "15.2.2",
"ecosystem": "npm"
},
{
"name": "@next/swc-win32-x64-msvc",
"direct": false,
"version": "15.5.15",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.scandir",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.stat",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.walk",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@npmcli/fs",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "@npmcli/fs",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@npmcli/git",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/installed-package-contents",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/move-file",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@npmcli/node-gyp",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/promise-spawn",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "@npmcli/run-script",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/api",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "@orama/orama",
"direct": false,
"version": "3.1.11",
"ecosystem": "npm"
},
{
"name": "@orama/orama",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "@oxc-project/runtime",
"direct": false,
"version": "0.73.2",
"ecosystem": "npm"
},
{
"name": "@oxc-project/types",
"direct": false,
"version": "0.127.0",
"ecosystem": "npm"
},
{
"name": "@oxc-project/types",
"direct": false,
"version": "0.73.2",
"ecosystem": "npm"
},
{
"name": "@pkgjs/parseargs",
"direct": false,
"version": "0.11.0",
"ecosystem": "npm"
},
{
"name": "@pkgr/core",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "@quansync/fs",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/number",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/number",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/primitive",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/primitive",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-accordion",
"direct": false,
"version": "1.2.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-accordion",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-accordion",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-arrow",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-arrow",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-arrow",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-avatar",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-checkbox",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collapsible",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collapsible",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collapsible",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collection",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collection",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collection",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-compose-refs",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-compose-refs",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-context",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-context",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dialog",
"direct": false,
"version": "1.1.14",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dialog",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-direction",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-direction",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dismissable-layer",
"direct": false,
"version": "1.1.10",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dismissable-layer",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dismissable-layer",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-guards",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-guards",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-scope",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-scope",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-hover-card",
"direct": false,
"version": "1.1.14",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-id",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-id",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-navigation-menu",
"direct": false,
"version": "1.2.13",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-navigation-menu",
"direct": false,
"version": "1.2.5",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-popover",
"direct": false,
"version": "1.1.14",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-popover",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-popper",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-popper",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-popper",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-portal",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-portal",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-portal",
"direct": false,
"version": "1.1.9",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-presence",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-presence",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-presence",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-primitive",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-primitive",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-primitive",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-primitive",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-roving-focus",
"direct": false,
"version": "1.1.10",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-roving-focus",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-scroll-area",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-scroll-area",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-scroll-area",
"direct": false,
"version": "1.2.9",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-tabs",
"direct": false,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-tabs",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-tooltip",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-callback-ref",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-callback-ref",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-controllable-state",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-controllable-state",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-controllable-state",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-effect-event",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-escape-keydown",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-escape-keydown",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-layout-effect",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-layout-effect",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-previous",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-previous",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-rect",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-rect",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-size",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-size",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-visually-hidden",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-visually-hidden",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-visually-hidden",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/rect",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/rect",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@resvg/resvg-wasm",
"direct": false,
"version": "2.4.0",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-android-arm64",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-arm64",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-arm64",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-x64",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-x64",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-freebsd-x64",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-freebsd-x64",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm-gnueabihf",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm-gnueabihf",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-gnu",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-gnu",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-musl",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-musl",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-ppc64-gnu",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-s390x-gnu",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-gnu",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-gnu",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-musl",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-musl",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-openharmony-arm64",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-wasm32-wasi",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-wasm32-wasi",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-arm64-msvc",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-arm64-msvc",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-ia32-msvc",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-x64-msvc",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-x64-msvc",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rolldown/pluginutils",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "@rolldown/pluginutils",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-commonjs",
"direct": false,
"version": "29.0.2",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-commonjs",
"direct": false,
"version": "^29.0.2",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-node-resolve",
"direct": false,
"version": "16.0.1",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-node-resolve",
"direct": false,
"version": "^16.0.1",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-terser",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-terser",
"direct": false,
"version": "^1.0.0",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-typescript",
"direct": false,
"version": "12.1.2",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-typescript",
"direct": false,
"version": "^12.1.2",
"ecosystem": "npm"
},
{
"name": "@rollup/pluginutils",
"direct": false,
"version": "5.1.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm-eabi",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm64",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-arm64",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-x64",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-arm64",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-x64",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-gnueabihf",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-musleabihf",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-gnu",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-musl",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-gnu",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-musl",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-gnu",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-musl",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-gnu",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-musl",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-s390x-gnu",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-gnu",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-musl",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openbsd-x64",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openharmony-arm64",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-arm64-msvc",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-ia32-msvc",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-gnu",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-msvc",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "@sec-ant/readable-stream",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@seriousme/openapi-schema-validator",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/core",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/core",
"direct": false,
"version": "3.8.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-javascript",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-javascript",
"direct": false,
"version": "3.8.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-oniguruma",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-oniguruma",
"direct": false,
"version": "3.8.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/langs",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/langs",
"direct": false,
"version": "3.8.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/rehype",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/rehype",
"direct": false,
"version": "3.8.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/themes",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/themes",
"direct": false,
"version": "3.8.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/transformers",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/transformers",
"direct": false,
"version": "3.8.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/types",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/types",
"direct": false,
"version": "3.8.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/vscode-textmate",
"direct": false,
"version": "10.0.2",
"ecosystem": "npm"
},
{
"name": "@shuding/opentype.js",
"direct": false,
"version": "1.4.0-beta.0",
"ecosystem": "npm"
},
{
"name": "@sigstore/bundle",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@sigstore/protobuf-specs",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "@sigstore/sign",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@sigstore/tuf",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/is",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/merge-streams",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@standard-schema/spec",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@standard-schema/spec",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@swc/counter",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "@swc/helpers",
"direct": false,
"version": "0.5.15",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/node",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/node",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-android-arm64",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-android-arm64",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-arm64",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-arm64",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-x64",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-x64",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-freebsd-x64",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-freebsd-x64",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm-gnueabihf",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm-gnueabihf",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-gnu",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-gnu",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-musl",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-musl",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-gnu",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-gnu",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-musl",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-musl",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-wasm32-wasi",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-arm64-msvc",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-arm64-msvc",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-x64-msvc",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-x64-msvc",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/postcss",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/postcss",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "@tanem/svg-injector",
"direct": false,
"version": "10.1.68",
"ecosystem": "npm"
},
{
"name": "@tootallnate/once",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@ts-graphviz/adapter",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@ts-graphviz/ast",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "@ts-graphviz/common",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "@ts-graphviz/core",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "@ts-morph/common",
"direct": false,
"version": "0.29.0",
"ecosystem": "npm"
},
{
"name": "@tufjs/canonical-json",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@tufjs/models",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@tybys/wasm-util",
"direct": false,
"version": "0.10.1",
"ecosystem": "npm"
},
{
"name": "@tybys/wasm-util",
"direct": false,
"version": "0.9.0",
"ecosystem": "npm"
},
{
"name": "@types/acorn",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "@types/benchmark",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "@types/chai",
"direct": false,
"version": "5.2.3",
"ecosystem": "npm"
},
{
"name": "@types/debug",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@types/deep-eql",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "@types/estree-jsx",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@types/hast",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/jsesc",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@types/mdast",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "@types/mdx",
"direct": false,
"version": "2.0.13",
"ecosystem": "npm"
},
{
"name": "@types/ms",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "18.19.121",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "22.10.5",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "22.13.10",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "22.13.13",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "^22.10.5",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "^22.13.13",
"ecosystem": "npm"
},
{
"name": "@types/node-fetch",
"direct": false,
"version": "2.6.12",
"ecosystem": "npm"
},
{
"name": "@types/prismjs",
"direct": false,
"version": "1.26.5",
"ecosystem": "npm"
},
{
"name": "@types/prop-types",
"direct": false,
"version": "15.7.14",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "19.0.11",
"ecosystem": "npm"
},
{
"name": "@types/react-dom",
"direct": false,
"version": "19.0.4",
"ecosystem": "npm"
},
{
"name": "@types/resolve",
"direct": false,
"version": "1.20.2",
"ecosystem": "npm"
},
{
"name": "@types/semver",
"direct": false,
"version": "7.7.0",
"ecosystem": "npm"
},
{
"name": "@types/unist",
"direct": false,
"version": "2.0.11",
"ecosystem": "npm"
},
{
"name": "@types/unist",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/project-service",
"direct": false,
"version": "8.50.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/tsconfig-utils",
"direct": false,
"version": "8.50.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "8.50.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "8.50.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "8.50.0",
"ecosystem": "npm"
},
{
"name": "@typescript/analyze-trace",
"direct": false,
"version": "0.10.1",
"ecosystem": "npm"
},
{
"name": "@typescript/analyze-trace",
"direct": false,
"version": "^0.10.1",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@vercel/analytics",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@vercel/og",
"direct": false,
"version": "0.6.8",
"ecosystem": "npm"
},
{
"name": "@vercel/oidc",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "@vitest/expect",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "@vitest/mocker",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "@vitest/pretty-format",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "@vitest/runner",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "@vitest/snapshot",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "@vitest/spy",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "@vitest/utils",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-core",
"direct": false,
"version": "3.5.25",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-dom",
"direct": false,
"version": "3.5.25",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-sfc",
"direct": false,
"version": "3.5.25",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-ssr",
"direct": false,
"version": "3.5.25",
"ecosystem": "npm"
},
{
"name": "@vue/shared",
"direct": false,
"version": "3.5.25",
"ecosystem": "npm"
},
{
"name": "@web-std/blob",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "@web-std/file",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@web-std/stream",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/anatomy",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/collection",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/combobox",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/core",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/dismissable",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/dom-query",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/focus-trap",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/focus-visible",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/interact-outside",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/live-region",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/popper",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/presence",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/react",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/store",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/types",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zag-js/utils",
"direct": false,
"version": "1.40.0",
"ecosystem": "npm"
},
{
"name": "@zod/core",
"direct": false,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "@zxing/text-encoding",
"direct": false,
"version": "0.9.0",
"ecosystem": "npm"
},
{
"name": "abbrev",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "abort-controller",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.14.1",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.15.0",
"ecosystem": "npm"
},
{
"name": "acorn-jsx",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "agentkeepalive",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "aggregate-error",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "ai",
"direct": false,
"version": "6.0.5",
"ecosystem": "npm"
},
{
"name": "ai",
"direct": false,
"version": "^6.0.5",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "8.17.1",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "8.20.0",
"ecosystem": "npm"
},
{
"name": "ajv-draft-04",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "ajv-formats",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "altcha-lib",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "ansi-align",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "6.2.3",
"ecosystem": "npm"
},
{
"name": "ansis",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "ansis",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "any-promise",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "anymatch",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "app-module-path",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "aproba",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "are-we-there-yet",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "arg",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "1.0.10",
"ecosystem": "npm"
},
{
"name": "aria-hidden",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "aria-hidden",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "arktype",
"direct": false,
"version": "2.1.19",
"ecosystem": "npm"
},
{
"name": "arktype",
"direct": false,
"version": "^2.0.0",
"ecosystem": "npm"
},
{
"name": "arktype",
"direct": false,
"version": "^2.1.19",
"ecosystem": "npm"
},
{
"name": "assertion-error",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "ast-kit",
"direct": false,
"version": "3.0.0-beta.1",
"ecosystem": "npm"
},
{
"name": "ast-module-types",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "astral-regex",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "astring",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "asynckit",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "available-typed-arrays",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "bail",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "0.0.8",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "benchmark",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "binary-extensions",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "birpc",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "bl",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "boxen",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "brotli-size",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "5.7.1",
"ecosystem": "npm"
},
{
"name": "buffer-from",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "busboy",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "cac",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "cacache",
"direct": false,
"version": "16.1.3",
"ecosystem": "npm"
},
{
"name": "cacache",
"direct": false,
"version": "17.1.4",
"ecosystem": "npm"
},
{
"name": "call-bind",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "call-bind-apply-helpers",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "call-bound",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "camelize",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001706",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001760",
"ecosystem": "npm"
},
{
"name": "ccount",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "chai",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "5.4.1",
"ecosystem": "npm"
},
{
"name": "char-regex",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "character-entities",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "character-entities-html4",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "character-entities-legacy",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "character-reference-invalid",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "cjs-module-lexer",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "class-variance-authority",
"direct": false,
"version": "0.7.1",
"ecosystem": "npm"
},
{
"name": "clean-stack",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "cli-boxes",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "cli-highlight",
"direct": false,
"version": "2.1.11",
"ecosystem": "npm"
},
{
"name": "cli-spinners",
"direct": false,
"version": "2.9.2",
"ecosystem": "npm"
},
{
"name": "cli-table3",
"direct": false,
"version": "0.6.5",
"ecosystem": "npm"
},
{
"name": "cli-truncate",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "client-only",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "7.0.4",
"ecosystem": "npm"
},
{
"name": "clone",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "clsx",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "code-block-writer",
"direct": false,
"version": "13.0.3",
"ecosystem": "npm"
},
{
"name": "collapse-white-space",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "color",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "color-convert",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "color-name",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "color-string",
"direct": false,
"version": "1.9.1",
"ecosystem": "npm"
},
{
"name": "color-support",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "colorette",
"direct": false,
"version": "2.0.20",
"ecosystem": "npm"
},
{
"name": "colorjs.io",
"direct": false,
"version": "0.5.2",
"ecosystem": "npm"
},
{
"name": "colors",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "combined-stream",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "comma-separated-tokens",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "12.1.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "14.0.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "2.20.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "commondir",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "compute-scroll-into-view",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "concat-map",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "console-control-strings",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "console-table-printer",
"direct": false,
"version": "2.12.1",
"ecosystem": "npm"
},
{
"name": "content-type",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "convert-source-map",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "cross-spawn",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "css-background-parser",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "css-box-shadow",
"direct": false,
"version": "1.0.0-3",
"ecosystem": "npm"
},
{
"name": "css-color-keywords",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "css-gradient-parser",
"direct": false,
"version": "0.0.16",
"ecosystem": "npm"
},
{
"name": "css-to-react-native",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "cssesc",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "csstype",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "csstype",
"direct": false,
"version": "3.2.3",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "decode-named-character-reference",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "decode-named-character-reference",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "deep-extend",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "deepmerge",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "defaults",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "define-data-property",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "defu",
"direct": false,
"version": "6.1.7",
"ecosystem": "npm"
},
{
"name": "delayed-stream",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "delegates",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "dependency-tree",
"direct": false,
"version": "11.2.0",
"ecosystem": "npm"
},
{
"name": "dequal",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "detect-libc",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "detect-libc",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "detect-node-es",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "detective-amd",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "detective-cjs",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "detective-es6",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "detective-postcss",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "detective-sass",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "detective-scss",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "detective-stylus",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "detective-typescript",
"direct": false,
"version": "14.0.0",
"ecosystem": "npm"
},
{
"name": "detective-vue2",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "devlop",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "drizzle-orm",
"direct": false,
"version": "0.45.2",
"ecosystem": "npm"
},
{
"name": "drizzle-orm",
"direct": false,
"version": "^0.45.2",
"ecosystem": "npm"
},
{
"name": "drizzle-zod",
"direct": false,
"version": "0.8.3",
"ecosystem": "npm"
},
{
"name": "drizzle-zod",
"direct": false,
"version": "^0.8.3",
"ecosystem": "npm"
},
{
"name": "dts-resolver",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "dunder-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "duplexer",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "duplexer",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "eastasianwidth",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "10.4.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "9.2.2",
"ecosystem": "npm"
},
{
"name": "emoji-regex-xs",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "emojilib",
"direct": false,
"version": "2.4.0",
"ecosystem": "npm"
},
{
"name": "empathic",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "encoding",
"direct": false,
"version": "0.1.13",
"ecosystem": "npm"
},
{
"name": "enhanced-resolve",
"direct": false,
"version": "5.18.1",
"ecosystem": "npm"
},
{
"name": "enhanced-resolve",
"direct": false,
"version": "5.21.0",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "env-paths",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "environment",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "err-code",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "es-define-property",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "es-errors",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "es-module-lexer",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "es-object-atoms",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "es-set-tostringtag",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "esast-util-from-estree",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "esast-util-from-js",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "escalade",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "escape-html",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "escodegen",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "esprima",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "estree-util-attach-comments",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "estree-util-build-jsx",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "estree-util-is-identifier-name",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "estree-util-scope",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "estree-util-to-js",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "estree-util-value-to-estree",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "estree-util-value-to-estree",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "estree-util-visit",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "esutils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "event-target-shim",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "eventemitter3",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "eventsource-parser",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "9.5.2",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "^9.5.2",
"ecosystem": "npm"
},
{
"name": "exit",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "expect-type",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "exponential-backoff",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "extend",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "extend-shallow",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "fast-deep-equal",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "fast-glob",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "fast-uri",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "fastq",
"direct": false,
"version": "1.18.0",
"ecosystem": "npm"
},
{
"name": "fastq",
"direct": false,
"version": "1.19.1",
"ecosystem": "npm"
},
{
"name": "fdir",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "fflate",
"direct": false,
"version": "0.7.4",
"ecosystem": "npm"
},
{
"name": "fflate",
"direct": false,
"version": "0.8.2",
"ecosystem": "npm"
},
{
"name": "figures",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "figures",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "filesize",
"direct": false,
"version": "6.4.0",
"ecosystem": "npm"
},
{
"name": "filing-cabinet",
"direct": false,
"version": "5.0.3",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "for-each",
"direct": false,
"version": "0.3.5",
"ecosystem": "npm"
},
{
"name": "foreground-child",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "form-data",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "form-data-encoder",
"direct": false,
"version": "1.7.2",
"ecosystem": "npm"
},
{
"name": "formdata-node",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "fs-minipass",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "fs-minipass",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "fs.realpath",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "fumadocs-core",
"direct": false,
"version": "15.1.0",
"ecosystem": "npm"
},
{
"name": "fumadocs-mdx",
"direct": false,
"version": "11.5.6",
"ecosystem": "npm"
},
{
"name": "fumadocs-ui",
"direct": false,
"version": "15.1.0",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "gauge",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "get-amd-module-type",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "get-caller-file",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "get-east-asian-width",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "get-east-asian-width",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "get-intrinsic",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "get-nonce",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "get-own-enumerable-property-symbols",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "get-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "get-tsconfig",
"direct": false,
"version": "4.10.0",
"ecosystem": "npm"
},
{
"name": "get-tsconfig",
"direct": false,
"version": "4.14.0",
"ecosystem": "npm"
},
{
"name": "github-slugger",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "10.4.5",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "11.0.2",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "7.2.3",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "globby",
"direct": false,
"version": "16.2.0",
"ecosystem": "npm"
},
{
"name": "gonzales-pe",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "gopd",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "graceful-fs",
"direct": false,
"version": "4.2.11",
"ecosystem": "npm"
},
{
"name": "gray-matter",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "gzip-size",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "gzip-size",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "has-ansi",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "has-property-descriptors",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "has-symbols",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "has-tostringtag",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "has-unicode",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "hasown",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "hast-util-from-parse5",
"direct": false,
"version": "8.0.3",
"ecosystem": "npm"
},
{
"name": "hast-util-parse-selector",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "hast-util-raw",
"direct": false,
"version": "9.1.0",
"ecosystem": "npm"
},
{
"name": "hast-util-to-estree",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "hast-util-to-html",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "hast-util-to-jsx-runtime",
"direct": false,
"version": "2.3.6",
"ecosystem": "npm"
},
{
"name": "hast-util-to-parse5",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "hast-util-to-string",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "hast-util-whitespace",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "hastscript",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "hex-rgb",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "highlight.js",
"direct": false,
"version": "10.7.3",
"ecosystem": "npm"
},
{
"name": "hookable",
"direct": false,
"version": "6.1.1",
"ecosystem": "npm"
},
{
"name": "hosted-git-info",
"direct": false,
"version": "6.1.3",
"ecosystem": "npm"
},
{
"name": "html-url-attributes",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "html-void-elements",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "http-cache-semantics",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "http-proxy-agent",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "https-proxy-agent",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "humanize-ms",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "humps",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "husky",
"direct": false,
"version": "9.1.7",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "ieee754",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "7.0.5",
"ecosystem": "npm"
},
{
"name": "ignore-walk",
"direct": false,
"version": "6.0.5",
"ecosystem": "npm"
},
{
"name": "image-size",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "image-size",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "import-without-cache",
"direct": false,
"version": "0.3.3",
"ecosystem": "npm"
},
{
"name": "imurmurhash",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "indent-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "infer-owner",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "inflight",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "inherits",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "ini",
"direct": false,
"version": "1.3.8",
"ecosystem": "npm"
},
{
"name": "inline-style-parser",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "ip-address",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "is-alphabetical",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-alphanumerical",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-arguments",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "is-arrayish",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "is-binary-path",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-callable",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "is-core-module",
"direct": false,
"version": "2.16.1",
"ecosystem": "npm"
},
{
"name": "is-decimal",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-extendable",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "is-extglob",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "is-generator-function",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-glob",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "is-hexadecimal",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-interactive",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-lambda",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "is-module",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-number",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "is-obj",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "is-path-inside",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "is-plain-obj",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "is-reference",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "is-regex",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "is-regexp",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "is-typed-array",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-url",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "is-url-superb",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "is-what",
"direct": false,
"version": "4.1.16",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "jackspeak",
"direct": false,
"version": "3.4.3",
"ecosystem": "npm"
},
{
"name": "jackspeak",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "2.6.1",
"ecosystem": "npm"
},
{
"name": "js-tokens",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "3.14.1",
"ecosystem": "npm"
},
{
"name": "jsbn",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "jsesc",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "json-parse-even-better-errors",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "json-schema",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "json5",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "jsonparse",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "jsonstream-next",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "jsr",
"direct": false,
"version": "0.12.4",
"ecosystem": "npm"
},
{
"name": "kind-of",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "kolorist",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "lightningcss",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "lightningcss",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-android-arm64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-arm64",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-arm64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-x64",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-x64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-freebsd-x64",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "lightningcss-freebsd-x64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm-gnueabihf",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm-gnueabihf",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-gnu",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-gnu",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-musl",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-musl",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-gnu",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-gnu",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-musl",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-musl",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-arm64-msvc",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-arm64-msvc",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-x64-msvc",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-x64-msvc",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "linebreak",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "lint-staged",
"direct": false,
"version": "16.4.0",
"ecosystem": "npm"
},
{
"name": "listr2",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": false,
"version": "4.17.21",
"ecosystem": "npm"
},
{
"name": "lodash.merge",
"direct": false,
"version": "4.6.2",
"ecosystem": "npm"
},
{
"name": "lodash.truncate",
"direct": false,
"version": "4.4.2",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "log-update",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "longest-streak",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "loose-envify",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "10.4.3",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "7.18.3",
"ecosystem": "npm"
},
{
"name": "lucide-react",
"direct": false,
"version": "0.482.0",
"ecosystem": "npm"
},
{
"name": "lucide-react",
"direct": false,
"version": "0.483.0",
"ecosystem": "npm"
},
{
"name": "lucide-react",
"direct": false,
"version": "0.503.0",
"ecosystem": "npm"
},
{
"name": "madge",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.30.21",
"ecosystem": "npm"
},
{
"name": "make-fetch-happen",
"direct": false,
"version": "10.2.1",
"ecosystem": "npm"
},
{
"name": "make-fetch-happen",
"direct": false,
"version": "11.1.1",
"ecosystem": "npm"
},
{
"name": "markdown-extensions",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "markdown-table",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "marked",
"direct": false,
"version": "15.0.12",
"ecosystem": "npm"
},
{
"name": "marked",
"direct": false,
"version": "9.1.6",
"ecosystem": "npm"
},
{
"name": "marked-terminal",
"direct": false,
"version": "7.3.0",
"ecosystem": "npm"
},
{
"name": "math-intrinsics",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "maxmin",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-find-and-replace",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "mdast-util-from-markdown",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-autolink-literal",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-footnote",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-strikethrough",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-table",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-task-list-item",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdx",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdx-expression",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdx-jsx",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdxjs-esm",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-phrasing",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-hast",
"direct": false,
"version": "13.2.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-markdown",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "merge-anything",
"direct": false,
"version": "5.1.7",
"ecosystem": "npm"
},
{
"name": "merge2",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "micromark",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "micromark-core-commonmark",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-autolink-literal",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-footnote",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-strikethrough",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-table",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-tagfilter",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-task-list-item",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdx-expression",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdx-jsx",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdx-md",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdxjs",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdxjs-esm",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-factory-destination",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-factory-label",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-factory-mdx-expression",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "micromark-factory-space",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-factory-title",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-factory-whitespace",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-character",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-chunked",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-classify-character",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-combine-extensions",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-decode-numeric-character-reference",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "micromark-util-decode-string",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-encode",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-events-to-acorn",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "micromark-util-html-tag-name",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-normalize-identifier",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-resolve-all",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-sanitize-uri",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-subtokenize",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-symbol",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-types",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "micromatch",
"direct": false,
"version": "4.0.8",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.52.0",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": false,
"version": "2.1.35",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "mimic-function",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "5.1.6",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "minimist",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "3.3.6",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "7.1.2",
"ecosystem": "npm"
},
{
"name": "minipass-collect",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "minipass-fetch",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "minipass-fetch",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "minipass-flush",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "minipass-json-stream",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "minipass-pipeline",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "minipass-sized",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "minizlib",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "mitata",
"direct": false,
"version": "0.1.14",
"ecosystem": "npm"
},
{
"name": "mkdirp",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "mkdirp",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "module-definition",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "module-lookup-amd",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "mz",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.11",
"ecosystem": "npm"
},
{
"name": "negotiator",
"direct": false,
"version": "0.6.4",
"ecosystem": "npm"
},
{
"name": "negotiator",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "next",
"direct": false,
"version": "15.2.2",
"ecosystem": "npm"
},
{
"name": "next",
"direct": false,
"version": "15.5.15",
"ecosystem": "npm"
},
{
"name": "next-themes",
"direct": false,
"version": "0.4.6",
"ecosystem": "npm"
},
{
"name": "node-domexception",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "node-emoji",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "node-gyp",
"direct": false,
"version": "9.4.1",
"ecosystem": "npm"
},
{
"name": "node-source-walk",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "node-stream-zip",
"direct": false,
"version": "1.15.0",
"ecosystem": "npm"
},
{
"name": "nopt",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "normalize-package-data",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "normalize-path",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "npm-bundled",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "npm-install-checks",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "npm-normalize-package-bin",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "npm-package-arg",
"direct": false,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "npm-packlist",
"direct": false,
"version": "7.0.4",
"ecosystem": "npm"
},
{
"name": "npm-pick-manifest",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "npm-registry-fetch",
"direct": false,
"version": "14.0.5",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "npmlog",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "number-is-nan",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "object-assign",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "obug",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "once",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "oniguruma-parser",
"direct": false,
"version": "0.12.1",
"ecosystem": "npm"
},
{
"name": "oniguruma-parser",
"direct": false,
"version": "0.5.4",
"ecosystem": "npm"
},
{
"name": "oniguruma-to-es",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "oniguruma-to-es",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "openai",
"direct": false,
"version": "4.78.1",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": false,
"version": "5.4.1",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "p-map",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "package-json-from-dist",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "pacote",
"direct": false,
"version": "15.2.0",
"ecosystem": "npm"
},
{
"name": "pako",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "parse-css-color",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "parse-entities",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "parse-ms",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "parse-ms",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "parse5",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "parse5",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "parse5",
"direct": false,
"version": "7.3.0",
"ecosystem": "npm"
},
{
"name": "parse5-htmlparser2-tree-adapter",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "path-browserify",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "path-is-absolute",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-parse",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "path-scurry",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "path-scurry",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "pathe",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "platform",
"direct": false,
"version": "1.3.6",
"ecosystem": "npm"
},
{
"name": "pluralize",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "polite-json",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "possible-typed-array-names",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.4.31",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.12",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.3",
"ecosystem": "npm"
},
{
"name": "postcss-selector-parser",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "postcss-value-parser",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "postcss-values-parser",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "precinct",
"direct": false,
"version": "12.2.0",
"ecosystem": "npm"
},
{
"name": "prettier",
"direct": false,
"version": "3.5.3",
"ecosystem": "npm"
},
{
"name": "pretty-bytes",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "pretty-ms",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "pretty-ms",
"direct": false,
"version": "9.2.0",
"ecosystem": "npm"
},
{
"name": "prism-react-renderer",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "proc-log",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "promise-inflight",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "promise-retry",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "prop-types",
"direct": false,
"version": "15.8.1",
"ecosystem": "npm"
},
{
"name": "property-information",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "property-information",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "property-information",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "proxy-compare",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "quansync",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "queue-microtask",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "quote-unquote",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "rc",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "react",
"direct": false,
"version": "19.0.0",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": false,
"version": "19.0.0",
"ecosystem": "npm"
},
{
"name": "react-error-boundary",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "react-hook-form",
"direct": false,
"version": "7.54.2",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "16.13.1",
"ecosystem": "npm"
},
{
"name": "react-markdown",
"direct": false,
"version": "9.0.3",
"ecosystem": "npm"
},
{
"name": "react-medium-image-zoom",
"direct": false,
"version": "5.2.14",
"ecosystem": "npm"
},
{
"name": "react-medium-image-zoom",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "react-remove-scroll",
"direct": false,
"version": "2.6.3",
"ecosystem": "npm"
},
{
"name": "react-remove-scroll",
"direct": false,
"version": "2.7.1",
"ecosystem": "npm"
},
{
"name": "react-remove-scroll-bar",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "react-style-singleton",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "react-svg",
"direct": false,
"version": "16.3.0",
"ecosystem": "npm"
},
{
"name": "react-textarea-autosize",
"direct": false,
"version": "8.5.7",
"ecosystem": "npm"
},
{
"name": "read-package-json",
"direct": false,
"version": "6.0.4",
"ecosystem": "npm"
},
{
"name": "read-package-json-fast",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "3.6.2",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "recheck",
"direct": false,
"version": "4.6.0-beta.3",
"ecosystem": "npm"
},
{
"name": "recheck-jar",
"direct": false,
"version": "4.6.0-beta.3",
"ecosystem": "npm"
},
{
"name": "recheck-linux-arm64",
"direct": false,
"version": "4.6.0-beta.3",
"ecosystem": "npm"
},
{
"name": "recheck-linux-x64",
"direct": false,
"version": "4.6.0-beta.3",
"ecosystem": "npm"
},
{
"name": "recheck-macos-arm64",
"direct": false,
"version": "4.6.0-beta.3",
"ecosystem": "npm"
},
{
"name": "recheck-macos-x64",
"direct": false,
"version": "4.6.0-beta.3",
"ecosystem": "npm"
},
{
"name": "recheck-windows-x64",
"direct": false,
"version": "4.6.0-beta.3",
"ecosystem": "npm"
},
{
"name": "recma-build-jsx",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "recma-jsx",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "recma-jsx",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "recma-parse",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "recma-stringify",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "regenerator-runtime",
"direct": false,
"version": "0.14.1",
"ecosystem": "npm"
},
{
"name": "regex",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "regex-recursion",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "regex-utilities",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "rehype-raw",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "rehype-recma",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "remark",
"direct": false,
"version": "15.0.1",
"ecosystem": "npm"
},
{
"name": "remark-gfm",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "remark-mdx",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "remark-parse",
"direct": false,
"version": "11.0.0",
"ecosystem": "npm"
},
{
"name": "remark-rehype",
"direct": false,
"version": "11.1.1",
"ecosystem": "npm"
},
{
"name": "remark-rehype",
"direct": false,
"version": "11.1.2",
"ecosystem": "npm"
},
{
"name": "remark-stringify",
"direct": false,
"version": "11.0.0",
"ecosystem": "npm"
},
{
"name": "require-directory",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "require-from-string",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "requirejs",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "requirejs-config-file",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "1.22.10",
"ecosystem": "npm"
},
{
"name": "resolve-dependency-path",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "resolve-import",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-pkg-maps",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "retry",
"direct": false,
"version": "0.12.0",
"ecosystem": "npm"
},
{
"name": "reusify",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "reusify",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "rfdc",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "rolldown",
"direct": false,
"version": "1.0.0-beta.18",
"ecosystem": "npm"
},
{
"name": "rolldown",
"direct": false,
"version": "1.0.0-rc.17",
"ecosystem": "npm"
},
{
"name": "rolldown-plugin-dts",
"direct": false,
"version": "0.23.2",
"ecosystem": "npm"
},
{
"name": "rollup",
"direct": false,
"version": "4.60.2",
"ecosystem": "npm"
},
{
"name": "rollup",
"direct": false,
"version": "^4.60.2",
"ecosystem": "npm"
},
{
"name": "rollup-plugin-bundle-size",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "rollup-plugin-bundle-size",
"direct": false,
"version": "^1.0.3",
"ecosystem": "npm"
},
{
"name": "rollup-plugin-filesize",
"direct": false,
"version": "10.0.0",
"ecosystem": "npm"
},
{
"name": "rollup-plugin-filesize",
"direct": false,
"version": "^10.0.0",
"ecosystem": "npm"
},
{
"name": "run-parallel",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "safe-regex-test",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "safer-buffer",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "sass-lookup",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "satori",
"direct": false,
"version": "0.12.2",
"ecosystem": "npm"
},
{
"name": "scheduler",
"direct": false,
"version": "0.25.0",
"ecosystem": "npm"
},
{
"name": "scroll-into-view-if-needed",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "section-matter",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "semiver",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.7.1",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.7.2",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.7.3",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.7.4",
"ecosystem": "npm"
},
{
"name": "serialize-javascript",
"direct": false,
"version": "7.0.5",
"ecosystem": "npm"
},
{
"name": "set-blocking",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "set-function-length",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "sharp",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "sharp",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "shebang-command",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "shebang-regex",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "shiki",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "shiki",
"direct": false,
"version": "3.8.1",
"ecosystem": "npm"
},
{
"name": "siginfo",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "sigstore",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "simple-swizzle",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "simple-wcswidth",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "skin-tone",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "slash",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "slice-ansi",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "slice-ansi",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "slice-ansi",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "smart-buffer",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "smob",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "socks",
"direct": false,
"version": "2.8.4",
"ecosystem": "npm"
},
{
"name": "socks-proxy-agent",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.7.4",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.7.6",
"ecosystem": "npm"
},
{
"name": "source-map-js",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "source-map-support",
"direct": false,
"version": "0.5.21",
"ecosystem": "npm"
},
{
"name": "space-separated-tokens",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "spdx-correct",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "spdx-exceptions",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "spdx-expression-parse",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "spdx-license-ids",
"direct": false,
"version": "3.0.21",
"ecosystem": "npm"
},
{
"name": "split2",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "sprintf-js",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "sprintf-js",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "ssri",
"direct": false,
"version": "10.0.6",
"ecosystem": "npm"
},
{
"name": "ssri",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "stackback",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "std-env",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "stream-to-array",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "streamsearch",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "string-argv",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "8.2.1",
"ecosystem": "npm"
},
{
"name": "string.prototype.codepointat",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "stringify-entities",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "stringify-object",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "7.1.2",
"ecosystem": "npm"
},
{
"name": "strip-bom",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-bom-string",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "style-to-js",
"direct": false,
"version": "1.1.16",
"ecosystem": "npm"
},
{
"name": "style-to-js",
"direct": false,
"version": "1.1.17",
"ecosystem": "npm"
},
{
"name": "style-to-object",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "style-to-object",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "styled-jsx",
"direct": false,
"version": "5.1.6",
"ecosystem": "npm"
},
{
"name": "stylus-lookup",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "supershy",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "supports-hyperlinks",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "supports-preserve-symlinks-flag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "sync-content",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "synckit",
"direct": false,
"version": "0.11.11",
"ecosystem": "npm"
},
{
"name": "synckit",
"direct": false,
"version": "0.11.12",
"ecosystem": "npm"
},
{
"name": "table",
"direct": false,
"version": "6.9.0",
"ecosystem": "npm"
},
{
"name": "tailwind-merge",
"direct": false,
"version": "2.6.0",
"ecosystem": "npm"
},
{
"name": "tailwind-merge",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "tailwind-merge",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "4.0.14",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "tar",
"direct": false,
"version": "6.2.1",
"ecosystem": "npm"
},
{
"name": "terser",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "thenify",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "thenify-all",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "through2",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "tiny-inflate",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "tinybench",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.15",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.16",
"ecosystem": "npm"
},
{
"name": "tinyrainbow",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "to-regex-range",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "tr46",
"direct": false,
"version": "0.0.3",
"ecosystem": "npm"
},
{
"name": "tree-kill",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "treeify",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "trim-lines",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "trough",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "ts-api-utils",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "ts-graphviz",
"direct": false,
"version": "2.1.6",
"ecosystem": "npm"
},
{
"name": "ts-morph",
"direct": false,
"version": "28.0.0",
"ecosystem": "npm"
},
{
"name": "tsconfig-paths",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "tsdown",
"direct": false,
"version": "0.21.10",
"ecosystem": "npm"
},
{
"name": "tshy",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.8.1",
"ecosystem": "npm"
},
{
"name": "tsx",
"direct": false,
"version": "4.19.3",
"ecosystem": "npm"
},
{
"name": "tuf-js",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "5.5.4",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "5.6.1-rc",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "5.8.2",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "5.9.2",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "^5.8.2",
"ecosystem": "npm"
},
{
"name": "unconfig-core",
"direct": false,
"version": "7.5.0",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "5.26.5",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "6.20.0",
"ecosystem": "npm"
},
{
"name": "unicode-emoji-modifier-base",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "unicode-trie",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "unicorn-magic",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "unicorn-magic",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "unified",
"direct": false,
"version": "11.0.5",
"ecosystem": "npm"
},
{
"name": "unique-filename",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "unique-filename",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "unique-slug",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "unique-slug",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-is",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-position",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-position-from-estree",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-stringify-position",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit-parents",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "unrun",
"direct": false,
"version": "0.2.37",
"ecosystem": "npm"
},
{
"name": "use-callback-ref",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "use-composed-ref",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "use-isomorphic-layout-effect",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "use-latest",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "use-sidecar",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "use-sync-external-store",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "util",
"direct": false,
"version": "0.12.5",
"ecosystem": "npm"
},
{
"name": "util-deprecate",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "valibot",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "valibot",
"direct": false,
"version": "^1.3.1",
"ecosystem": "npm"
},
{
"name": "validate-npm-package-license",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "validate-npm-package-name",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "vfile",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "vfile-location",
"direct": false,
"version": "5.0.3",
"ecosystem": "npm"
},
{
"name": "vfile-message",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "vfile-message",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "7.3.2",
"ecosystem": "npm"
},
{
"name": "vitest",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "walk-up-path",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "walkdir",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "wcwidth",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "web-encoding",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "web-namespaces",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "web-streams-polyfill",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "web-streams-polyfill",
"direct": false,
"version": "4.0.0-beta.3",
"ecosystem": "npm"
},
{
"name": "webidl-conversions",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "whatwg-url",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "which-typed-array",
"direct": false,
"version": "1.1.19",
"ecosystem": "npm"
},
{
"name": "why-is-node-running",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "wide-align",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "widest-line",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "wrappy",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "y18n",
"direct": false,
"version": "5.0.8",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": false,
"version": "2.8.3",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "16.2.0",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "20.2.9",
"ecosystem": "npm"
},
{
"name": "yocto-queue",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "yoctocolors",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "yoga-wasm-web",
"direct": false,
"version": "0.3.3",
"ecosystem": "npm"
},
{
"name": "zshy",
"direct": false,
"version": "0.7.2",
"ecosystem": "npm"
},
{
"name": "zwitch",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": false,
"total_count": 1411,
"direct_count": 10,
"indirect_count": 1401
}
},
"maintainership": {
"issues": {
"open_prs": 175,
"merged_prs": 1039,
"open_issues": 116,
"closed_ratio": 0.963,
"closed_issues": 3016,
"closed_unmerged_prs": 656
},
"bus_factor": 1,
"bot_contributors": 2,
"top_contributors": [
{
"type": "User",
"login": "colinhacks",
"commits": 845,
"avatar_url": "https://avatars.githubusercontent.com/u/3084745?v=4"
},
{
"type": "User",
"login": "JacobWeisenburger",
"commits": 63,
"avatar_url": "https://avatars.githubusercontent.com/u/31667350?v=4"
},
{
"type": "User",
"login": "scotttrinh",
"commits": 42,
"avatar_url": "https://avatars.githubusercontent.com/u/1682194?v=4"
},
{
"type": "User",
"login": "jeremyBanks",
"commits": 16,
"avatar_url": "https://avatars.githubusercontent.com/u/18020?v=4"
},
{
"type": "User",
"login": "igalklebanov",
"commits": 14,
"avatar_url": "https://avatars.githubusercontent.com/u/14938291?v=4"
},
{
"type": "User",
"login": "samchungy",
"commits": 13,
"avatar_url": "https://avatars.githubusercontent.com/u/18017094?v=4"
},
{
"type": "User",
"login": "tmcw",
"commits": 13,
"avatar_url": "https://avatars.githubusercontent.com/u/32314?v=4"
},
{
"type": "User",
"login": "alexxander",
"commits": 12,
"avatar_url": "https://avatars.githubusercontent.com/u/6707748?v=4"
},
{
"type": "User",
"login": "noritaka1166",
"commits": 12,
"avatar_url": "https://avatars.githubusercontent.com/u/189505037?v=4"
},
{
"type": "User",
"login": "o-alexandrov",
"commits": 10,
"avatar_url": "https://avatars.githubusercontent.com/u/9992724?v=4"
}
],
"contributors_sampled": 98,
"top_contributor_share": 0.648
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"claude-code-review.yml",
"claude.yml",
"pullfrog.yml",
"release.yml",
"stale.yml",
"test.yml"
],
"has_docs_dir": true,
"linter_configs": [],
"has_editorconfig": true,
"has_linter_config": false,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"pnpm-lock.yaml"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": null,
"reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 8,
"reason": "5 out of 6 merged PRs checked by a CI test -- score normalized to 8",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 1,
"reason": "Found 3/30 approved changesets -- score normalized to 1",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 10,
"reason": "project has 20 contributing companies or organizations",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": 10,
"reason": "no dangerous workflow patterns detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
},
{
"name": "Dependency-Update-Tool",
"score": 10,
"reason": "update tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
},
{
"name": "Fuzzing",
"score": 0,
"reason": "project is not fuzzed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
},
{
"name": "License",
"score": 10,
"reason": "license file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 10,
"reason": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": null,
"reason": "packaging workflow not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 0,
"reason": "dependency not pinned by hash detected -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "SAST tool is not run on all commits -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 10,
"reason": "security policy file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": null,
"reason": "no releases found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": 0,
"reason": "detected GitHub workflow tokens with excessive permissions",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 0,
"reason": "69 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "912f0f51b0ced654d0069741e7160834dca742ee",
"ran_at": "2026-07-22T22:02:22Z",
"aggregate_score": 5.3,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": true,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-07-22T19:38:22Z",
"oldest_open_prs": [
{
"number": 4004,
"created_at": "2025-02-22T16:50:55Z",
"last_comment_at": "2025-12-29T19:13:54Z",
"last_comment_author": "johnjensenish"
},
{
"number": 4037,
"created_at": "2025-03-19T14:09:51Z",
"last_comment_at": "2026-05-05T12:54:49Z",
"last_comment_author": "ysknsid25"
},
{
"number": 5099,
"created_at": "2025-08-14T04:54:53Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 5347,
"created_at": "2025-10-16T10:58:02Z",
"last_comment_at": "2025-12-23T18:50:05Z",
"last_comment_author": "kettanaito"
},
{
"number": 5373,
"created_at": "2025-10-22T20:39:32Z",
"last_comment_at": "2025-12-23T03:31:57Z",
"last_comment_author": "colinhacks"
},
{
"number": 5533,
"created_at": "2025-12-13T22:47:12Z",
"last_comment_at": "2026-04-30T17:15:18Z",
"last_comment_author": "pullfrog"
},
{
"number": 5567,
"created_at": "2025-12-25T05:01:12Z",
"last_comment_at": "2026-01-04T04:14:35Z",
"last_comment_author": "Ayush2k02"
},
{
"number": 5603,
"created_at": "2026-01-03T17:10:05Z",
"last_comment_at": "2026-01-24T20:15:13Z",
"last_comment_author": "Cprakhar"
},
{
"number": 5622,
"created_at": "2026-01-10T09:31:47Z",
"last_comment_at": "2026-01-10T09:31:51Z",
"last_comment_author": "pullfrog"
},
{
"number": 5626,
"created_at": "2026-01-12T19:06:19Z",
"last_comment_at": "2026-01-12T19:15:38Z",
"last_comment_author": "cmfcmf"
},
{
"number": 5643,
"created_at": "2026-01-17T16:23:22Z",
"last_comment_at": "2026-01-17T16:23:30Z",
"last_comment_author": "pullfrog"
},
{
"number": 5659,
"created_at": "2026-01-24T00:02:45Z",
"last_comment_at": "2026-01-24T00:03:42Z",
"last_comment_author": "pullfrog"
},
{
"number": 5664,
"created_at": "2026-01-26T16:53:30Z",
"last_comment_at": "2026-01-26T21:26:56Z",
"last_comment_author": "lawless-m"
},
{
"number": 5702,
"created_at": "2026-02-10T01:01:54Z",
"last_comment_at": "2026-04-27T16:16:30Z",
"last_comment_author": "colinhacks"
},
{
"number": 5704,
"created_at": "2026-02-11T01:33:37Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 5894,
"created_at": "2026-04-29T00:05:43Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 5904,
"created_at": "2026-04-30T01:14:13Z",
"last_comment_at": "2026-04-30T16:53:13Z",
"last_comment_author": "colinhacks"
},
{
"number": 5905,
"created_at": "2026-04-30T01:36:50Z",
"last_comment_at": "2026-04-30T02:09:37Z",
"last_comment_author": "colinhacks"
},
{
"number": 5906,
"created_at": "2026-04-30T01:37:33Z",
"last_comment_at": "2026-04-30T01:43:21Z",
"last_comment_author": "pullfrog"
},
{
"number": 5908,
"created_at": "2026-04-30T04:04:53Z",
"last_comment_at": "2026-04-30T04:06:13Z",
"last_comment_author": "pullfrog"
}
],
"last_merged_pr_at": "2026-05-04T18:02:41Z",
"ci_last_conclusion": "SKIPPED",
"oldest_open_issues": [
{
"number": 475,
"created_at": "2021-05-28T21:25:36Z",
"last_comment_at": "2026-01-21T23:19:12Z",
"last_comment_author": "tacomanator"
},
{
"number": 1403,
"created_at": "2022-09-11T14:36:10Z",
"last_comment_at": "2026-05-03T16:12:00Z",
"last_comment_author": "dosubot"
},
{
"number": 1768,
"created_at": "2022-12-28T14:45:02Z",
"last_comment_at": "2023-06-24T19:20:01Z",
"last_comment_author": "rhyek"
},
{
"number": 1868,
"created_at": "2023-01-12T15:24:21Z",
"last_comment_at": "2025-07-22T03:34:56Z",
"last_comment_author": "dosubot"
},
{
"number": 1872,
"created_at": "2023-01-12T20:36:02Z",
"last_comment_at": "2025-07-22T03:35:32Z",
"last_comment_author": "dosubot"
},
{
"number": 1917,
"created_at": "2023-01-21T15:42:52Z",
"last_comment_at": "2024-12-17T18:55:59Z",
"last_comment_author": "Blu-J"
},
{
"number": 2062,
"created_at": "2023-02-19T10:52:22Z",
"last_comment_at": "2026-01-13T10:14:48Z",
"last_comment_author": "branko-toshin-deel"
},
{
"number": 2084,
"created_at": "2023-02-22T16:18:30Z",
"last_comment_at": "2025-06-14T16:40:59Z",
"last_comment_author": "dosubot"
},
{
"number": 2200,
"created_at": "2023-03-15T18:10:45Z",
"last_comment_at": "2025-07-22T03:30:20Z",
"last_comment_author": "dosubot"
},
{
"number": 2573,
"created_at": "2023-07-12T09:11:30Z",
"last_comment_at": "2026-03-03T09:33:05Z",
"last_comment_author": "Teages"
},
{
"number": 2600,
"created_at": "2023-07-21T15:57:37Z",
"last_comment_at": "2026-03-22T19:47:50Z",
"last_comment_author": "bhawanibytes"
},
{
"number": 2654,
"created_at": "2023-08-14T21:30:40Z",
"last_comment_at": "2026-06-16T00:17:13Z",
"last_comment_author": "Shaidyk"
},
{
"number": 2732,
"created_at": "2023-09-13T07:30:39Z",
"last_comment_at": "2025-10-04T21:41:00Z",
"last_comment_author": "nick4333"
},
{
"number": 2734,
"created_at": "2023-09-13T16:17:53Z",
"last_comment_at": "2026-05-04T08:07:53Z",
"last_comment_author": "syyyr"
},
{
"number": 2758,
"created_at": "2023-09-22T01:19:05Z",
"last_comment_at": "2026-05-06T16:49:12Z",
"last_comment_author": "M-a-c-Carter"
},
{
"number": 2807,
"created_at": "2023-09-25T17:48:42Z",
"last_comment_at": "2026-04-08T08:48:25Z",
"last_comment_author": "batteredhedgehog"
},
{
"number": 2854,
"created_at": "2023-10-10T21:29:19Z",
"last_comment_at": "2026-05-01T18:02:21Z",
"last_comment_author": "dokson"
},
{
"number": 2893,
"created_at": "2023-10-21T02:58:15Z",
"last_comment_at": "2026-05-03T16:15:45Z",
"last_comment_author": "AslanTaheri"
},
{
"number": 3105,
"created_at": "2024-01-03T21:04:06Z",
"last_comment_at": "2025-06-14T21:46:53Z",
"last_comment_author": "dosubot"
},
{
"number": 3254,
"created_at": "2024-02-18T21:43:01Z",
"last_comment_at": "2026-03-27T14:47:04Z",
"last_comment_author": "reidark"
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/colinhacks/zod",
"host": "github.com",
"name": "zod",
"owner": "colinhacks"
},
"metrics": {
"overall": {
"key": "overall",
"band": "good",
"name": "Overall health",
"note": null,
"notes": [],
"value": 80,
"inputs": {
"security": 62,
"vitality": 92,
"community": 93,
"governance": 68,
"engineering": 82
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "excellent",
"name": "Vitality",
"value": 92,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "excellent",
"name": "Development activity",
"note": null,
"notes": [],
"value": 86,
"inputs": {
"commits_last_year": 424,
"human_commit_share": 1,
"days_since_last_push": 0,
"active_weeks_last_year": 31
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 0 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 0
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "31/52 weeks with commits",
"points": 21.5,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 31
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "424 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 424
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "excellent",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 100,
"inputs": {
"releases_count": 100,
"latest_release_tag": "v4.4.3",
"releases_from_tags": false,
"days_since_latest_release": 79,
"mean_days_between_releases": 13.8
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "100 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 100
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 79 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 79
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~13.8 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 13.8
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "excellent",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "maintained",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": 42,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 42 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 42
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "excellent",
"name": "Community & Adoption",
"value": 93,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "excellent",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 96,
"inputs": {
"forks": 2090,
"stars": 43314,
"watchers": 78,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "43,314 stars",
"points": 60,
"status": "met",
"details": [
{
"code": "stars",
"params": {
"count": 43314
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "2,090 forks",
"points": 25,
"status": "met",
"details": [
{
"code": "forks",
"params": {
"count": 2090
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "78 watchers",
"points": 10.5,
"status": "partial",
"details": [
{
"code": "watchers",
"params": {
"count": 78
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "excellent",
"name": "Community health",
"note": null,
"notes": [],
"value": 85,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": true,
"has_issue_template": false,
"has_code_of_conduct": true,
"has_pull_request_template": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "recognized license (MIT)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "MIT"
}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 18,
"status": "met",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 13.5,
"status": "met",
"details": [],
"max_points": 13.5
},
{
"key": "issue_template",
"name": "Issue template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.2
},
{
"key": "pr_template",
"name": "PR template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
},
{
"key": "ecosystem_adoption",
"band": "excellent",
"name": "Ecosystem adoption (downloads)",
"note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"registry_dependents"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 100,
"inputs": {
"packages": [
"zod"
],
"dependents": null,
"ecosystems": "npm",
"total_downloads": null,
"monthly_downloads": 939068335
},
"components": [
{
"key": "monthly_downloads",
"name": "Monthly downloads",
"detail": "939,068,335 downloads/month across npm",
"points": 80,
"status": "met",
"details": [
{
"code": "downloads_monthly",
"params": {
"count": 939068335,
"ecosystems": "npm"
}
}
],
"max_points": 80
},
{
"key": "registry_dependents",
"name": "Registry dependents",
"detail": "not reported by this ecosystem",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_reported_by_this_ecosystem",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "moderate",
"name": "Sustainability & Governance",
"value": 68,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "at_risk",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 40,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 98,
"top_contributor_share": 0.648
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "1 contributor(s) cover half of all commits",
"points": 9,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 1
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 65% of commits",
"points": 7.9,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 65
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "98 contributors",
"points": 13.5,
"status": "met",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 98
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 20 contributing companies or organizations",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "good",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 70,
"inputs": {
"merged_prs": 1039,
"open_issues": 116,
"closed_issues": 3016,
"issue_closed_ratio": 0.963,
"closed_unmerged_prs": 656
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "96% of issues closed",
"points": 45,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 96
}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "1039/1695 decided PRs merged",
"points": 23.4,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 1039,
"decided": 1695
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 3/30 approved changesets -- score normalized to 1",
"points": 1.5,
"status": "partial",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "good",
"name": "Ownership & stewardship",
"note": "Excluded from scoring (no data or not applicable): Verified domain. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"verified_domain"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 75,
"inputs": {
"followers": 3916,
"owner_type": "User",
"is_verified": null,
"owner_login": "colinhacks",
"public_repos": 188,
"account_age_days": 4962
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "personal (user) account",
"points": 10,
"status": "partial",
"details": [
{
"code": "owner_personal",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": "not applicable to user accounts",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_applicable_to_user_accounts",
"params": {}
}
],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "3,916 followers of colinhacks",
"points": 25,
"status": "met",
"details": [
{
"code": "owner_followers",
"params": {
"count": 3916,
"login": "colinhacks"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "188 public repos, account ~13 yr old",
"points": 25,
"status": "met",
"details": [
{
"code": "public_repos",
"params": {
"count": 188
}
},
{
"code": "account_age_years",
"params": {
"years": 13
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "excellent",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"zod"
],
"ecosystems": "npm",
"any_deprecated": false,
"min_days_since_publish": 79
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "1 package(s) on npm",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 1,
"ecosystems": "npm"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 79 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 79
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "875 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 875
}
}
],
"max_points": 20
},
{
"key": "not_deprecated",
"name": "Not deprecated",
"detail": "active, not deprecated or yanked",
"points": 20,
"status": "met",
"details": [
{
"code": "package_not_deprecated",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "good",
"name": "Engineering Quality",
"value": 82,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "good",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 70,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": true,
"has_linter_config": false,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "6 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 6
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 24,
"status": "met",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 6.4,
"status": "met",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "5 out of 6 merged PRs checked by a CI test -- score normalized to 8",
"points": 16,
"status": "partial",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "excellent",
"name": "Documentation",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"topics": [
"typescript",
"schema-validation",
"type-inference",
"runtime-validation",
"static-types"
],
"has_wiki": true,
"homepage": "https://zod.dev",
"has_readme": true,
"has_docs_dir": true,
"has_description": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 30,
"status": "met",
"details": [],
"max_points": 30
},
{
"key": "documentation_directory",
"name": "Documentation directory",
"detail": null,
"points": 25,
"status": "met",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": "https://zod.dev",
"points": 15,
"status": "met",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "topics",
"name": "Topics",
"detail": "5 topics",
"points": 10,
"status": "met",
"details": [
{
"code": "topics_count",
"params": {
"count": 5
}
}
],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "moderate",
"name": "Security",
"value": 62,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "moderate",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): Branch-Protection, Packaging, Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"branch_protection",
"packaging",
"signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 53,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 15,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 3,
"scorecard_aggregate": 5.3
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "5 out of 6 merged PRs checked by a CI test -- score normalized to 8",
"points": 2,
"status": "partial",
"details": [],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 3/30 approved changesets -- score normalized to 1",
"points": 0.8,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 20 contributing companies or organizations",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "no dangerous workflow patterns detected",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "dependency_update_tool",
"name": "Dependency-Update-Tool",
"detail": "update tool detected",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "fuzzing",
"name": "Fuzzing",
"detail": "project is not fuzzed",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "license",
"name": "License",
"detail": "license file detected",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow not detected",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "SAST tool is not run on all commits -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file detected",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "detected GitHub workflow tokens with excessive permissions",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "69 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "excellent",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories, No advisories left outstanding. Remaining weights renormalized. Matched 1388 resolved dependencies against OSV; 23 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"indirect_dependencies_free_of_known_advisories",
"no_advisories_left_outstanding"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_repository",
"params": {
"assessed": 1388
}
},
{
"code": "advisories_unassessed",
"params": {
"count": 23
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 99,
"affected_packages": 31,
"assessed_packages": 1388,
"unassessed_packages": 23,
"affected_by_severity": "critical 1, high 21, moderate 7, low 2",
"direct_affected_packages": 0
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "no direct dependency carries a known advisory",
"points": 35,
"status": "met",
"details": [
{
"code": "no_direct_advisories",
"params": {}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "transitive set not separable from development and test dependencies in this scope",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_scope_not_separable",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "no advisory carries a publication date",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_no_publication_date",
"params": {}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "excellent",
"name": "Malicious dependencies",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"source": "osv",
"meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
"packages": [],
"red_flag": false,
"assessed_packages": 1388,
"malicious_packages": 0,
"direct_malicious_packages": 0,
"withdrawn_malicious_packages": 0,
"installable_malicious_packages": 0
},
"components": [
{
"key": "no_dependency_reported_as_a_malicious_package",
"name": "No dependency reported as a malicious package",
"detail": "no dependency is reported as a malicious package",
"points": 100,
"status": "met",
"details": [
{
"code": "no_malicious_dependencies",
"params": {}
}
],
"max_points": 100
}
]
},
{
"key": "high_risk_jurisdiction_exposure",
"band": "excellent",
"name": "High-Risk Jurisdiction Exposure",
"note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
"notes": [
{
"code": "jurisdiction_evidence_limits",
"params": {}
}
],
"value": 100,
"inputs": {
"meaning": "self-published location evidence; not nationality or citizenship",
"red_flag": false,
"exposures": [],
"policy_countries": [
"Russia",
"Iran",
"North Korea"
],
"review_only_matches": 0,
"assessed_self_published_locations": 17
},
"components": [
{
"key": "policy_exposure_multiplier",
"name": "Policy exposure multiplier",
"detail": "no confirmed policy-scope location match",
"points": 100,
"status": "met",
"details": [
{
"code": "jurisdiction_no_match",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "moderate",
"name": "AI Readiness",
"value": 61,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "excellent",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 85,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.94,
"agent_instruction_files": [
".cursorrules",
"AGENTS.md",
"CLAUDE.md"
],
"agent_instruction_max_bytes": 11800
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": ".cursorrules, AGENTS.md, CLAUDE.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".cursorrules, AGENTS.md, CLAUDE.md"
}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "94 of 100 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 94,
"sampled": 100
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "at_risk",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 45,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"pnpm-lock.yaml"
],
"has_dockerfile": false,
"typed_language": true,
"bootstrap_files": [],
"has_devcontainer": true,
"has_linter_config": false,
"typecheck_configs": [
"packages/bench/tsconfig.json",
"packages/docs/tsconfig.json",
"packages/integration/fixtures/ai-sdk/tsconfig.json",
"packages/integration/fixtures/drizzle-zod/tsconfig.json",
"packages/integration/tsconfig.json",
"packages/resolution/tsconfig.json",
"packages/tsc/tsconfig.json",
"packages/zod/tsconfig.json",
"tsconfig.json"
],
"agent_commit_share": 0.01,
"toolchain_manifests": [],
"dependency_bot_commit_share": 0
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 22,
"status": "met",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "packages/bench/tsconfig.json, packages/docs/tsconfig.json, packages/integration/fixtures/ai-sdk/tsconfig.json, packages/integration/fixtures/drizzle-zod/tsconfig.json, packages/integration/tsconfig.json, packages/resolution/tsconfig.json, packages/tsc/tsconfig.json, packages/zod/tsconfig.json, tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "packages/bench/tsconfig.json, packages/docs/tsconfig.json, packages/integration/fixtures/ai-sdk/tsconfig.json, packages/integration/fixtures/drizzle-zod/tsconfig.json, packages/integration/tsconfig.json, packages/resolution/tsconfig.json, packages/tsc/tsconfig.json, packages/zod/tsconfig.json, tsconfig.json"
}
}
],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "devcontainer, lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "devcontainer, lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "1 of the last 100 commits agent-authored or agent-credited",
"points": 2,
"status": "partial",
"details": [
{
"code": "agent_authored_commits",
"params": {
"count": 1,
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "no automated dependency updates observed",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_dependency_automation",
"params": {}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "excellent",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 99,
"inputs": {
"primary_language": "TypeScript",
"largest_source_bytes": 160328,
"source_files_sampled": 406,
"oversized_source_files": 7
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "TypeScript (statically typed)",
"points": 45,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "TypeScript"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "7/406 source files over 60KB",
"points": 54.1,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 406,
"oversized": 7
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "critical",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 20,
"inputs": {
"example_dirs": [],
"has_mcp_signal": true,
"api_schema_files": []
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 40
},
{
"key": "mcp_server",
"name": "MCP server",
"detail": null,
"points": 20,
"status": "met",
"details": [],
"max_points": 20
},
{
"key": "runnable_examples",
"name": "Runnable examples",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 40
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
}
],
"metrics_version": "1.13.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
],
"report_type": "repository",
"generated_at": "2026-07-22T22:02:42.627312Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/c/colinhacks/zod.svg",
"full_name": "colinhacks/zod",
"license_state": "standard",
"license_spdx": "MIT"
}