From 8d1640ded0593355fb3b815af4365c21964c6fad Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2026 17:13:11 +0000 Subject: [PATCH 1/2] chore: bump package versions --- .changeset/api-reference.md | 12 -------- .changeset/clean-path-aliases.md | 5 --- .changeset/open-issue-fixes.md | 7 ----- .changeset/scaffold-adapter-flag.md | 11 ------- .changeset/server-output-adapters.md | 15 --------- .changeset/starter-package-managers-cjk.md | 5 --- .changeset/workers-prose-rendering.md | 10 ------ packages/create-nimbus-docs/CHANGELOG.md | 32 +++++++++++++++++++ packages/create-nimbus-docs/package.json | 2 +- packages/nimbus-docs/CHANGELOG.md | 36 ++++++++++++++++++++++ packages/nimbus-docs/package.json | 2 +- 11 files changed, 70 insertions(+), 67 deletions(-) delete mode 100644 .changeset/api-reference.md delete mode 100644 .changeset/clean-path-aliases.md delete mode 100644 .changeset/open-issue-fixes.md delete mode 100644 .changeset/scaffold-adapter-flag.md delete mode 100644 .changeset/server-output-adapters.md delete mode 100644 .changeset/starter-package-managers-cjk.md delete mode 100644 .changeset/workers-prose-rendering.md diff --git a/.changeset/api-reference.md b/.changeset/api-reference.md deleted file mode 100644 index d3b885c8..00000000 --- a/.changeset/api-reference.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@cloudflare/nimbus-docs": minor -"@cloudflare/create-nimbus-docs": minor ---- - -Add first-party OpenAPI reference support to Nimbus. - -- Configure local or inline OpenAPI specs as routed, version-aware collections with operations, schemas, tags, webhooks, generated samples, and every declared request-body media type. -- Install an editable `api-layout` UI that shares Nimbus's docs shell, navigation, breadcrumbs, banners, mobile behavior, and deep-linkable field and code-sample controls. The copied `ApiFieldList` field iterator is explicitly typed so the scaffolded UI type-checks cleanly under a consumer's strict TypeScript. -- Publish per-page Markdown, agent indexes, corpus entries, coordinate manifests, and `api.ref:` citations across local and cross-site documentation. -- Harden generated-consumer delivery with exact registry dependencies, working pnpm installs from scaffold roots, and base-aware canonical, Markdown, sitemap, and agent URLs through the new public `withBase` helper. -- Control how operation pages are addressed, and stay resilient to messy specs. By default, operations that lack a usable `operationId` no longer abort the build — they warn and fall back to a path-derived coordinate, so real-world specs (e.g. Cloudflare's `brand-protection` operations) build; set `api[].requireOperationId: true` on specs you own to keep that fatal, while route-hostile paths and coordinate collisions stay fatal regardless. For readable, path-derived URLs, opt into the `resource-action-v1` route convention: set `api[].routes: { convention: "resource-action-v1" }` (per version in a family) to derive slugs like `charges/list` from an operation's method and path, decoupled from `operationId` so route-hostile identifiers no longer poison URLs. Trim shared bases with `stripPathPrefixes` (e.g. `["/v1"]`), pin individual pages with an `operations` (`operationId` → slug) map, and inspect how each slug resolved (`override` / `derived` / `fallback`) via the new `getApiRouteProvenance` export. Derivation collisions, reserved-route segments, unused overrides, cross-version slug drift, and unknown config keys (e.g. a `stripPrefixes` typo for `stripPathPrefixes`) are reported with pointed messages; the default (no `routes`) keeps the legacy `operationId` slugs unchanged. diff --git a/.changeset/clean-path-aliases.md b/.changeset/clean-path-aliases.md deleted file mode 100644 index 9f8e82f2..00000000 --- a/.changeset/clean-path-aliases.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudflare/create-nimbus-docs": patch ---- - -Remove the deprecated `baseUrl` option from generated TypeScript configuration so Nimbus sites continue to pass type checks on TypeScript 6 while preserving the `@/` import alias. diff --git a/.changeset/open-issue-fixes.md b/.changeset/open-issue-fixes.md deleted file mode 100644 index 04eb9fe0..00000000 --- a/.changeset/open-issue-fixes.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@cloudflare/nimbus-docs": patch ---- - -- Honor `noindex: true` on machine discovery surfaces. `noindex` pages now drop out of `/llms.txt`, per-section `llms.txt`, and the `/llms-full.txt` corpus (matching on-site search, which already excluded them) while staying directly addressable and navigable. A single exported `isDiscoverable` predicate defines the contract for custom index/corpus routes. -- Pin `@vercel/detect-agent` to `1.2.3`, the last release published with npm provenance. Versions `1.2.4`/`1.2.5` dropped provenance, tripping pnpm's `ERR_PNPM_TRUST_DOWNGRADE` and blocking lockfile updates. Pinning holds at the attested artifact until upstream restores provenance. -- Fix navigation for pages under CJK (percent-encoded) paths. Route matching now decodes percent-encoded request paths (`toRouteKey`), so active sidebar state, breadcrumbs, and prev/next resolve correctly instead of falling back to a URL-encoded trail; the breadcrumb URL fallback also decodes segment labels. diff --git a/.changeset/scaffold-adapter-flag.md b/.changeset/scaffold-adapter-flag.md deleted file mode 100644 index 432998bc..00000000 --- a/.changeset/scaffold-adapter-flag.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@cloudflare/create-nimbus-docs": minor ---- - -Add a `--adapter ` scaffold flag for server output. - -Passing `--adapter` selects `output: "server"` and wires the chosen adapter at scaffold time: it flips the generated `astro.config` at the `// nimbus:adapter` marker, appends the adapter's platform build dir to `.gitignore`, and for Cloudflare writes a server `wrangler.jsonc`. Node scaffolds include a production `start` script. `--deploy` is ignored with `--adapter` (server output owns its target). Config discovery follows Astro's own resolution order and supported set (`.mjs`/`.js`/`.ts`/`.mts`), matching the `nimbus-docs add adapter-*` opt-in. Copied templates are rejected if they contain symlinks so transformations cannot escape the project root. - -Static scaffolds now preserve the `// nimbus:adapter` marker so the later `nimbus-docs add adapter-*` opt-in can reliably rewrite generated projects. - -Reject destinations whose existing symlinked parent resolves outside the current directory, quote paths with spaces in next-step commands, and keep generated components compatible with adapter-defined `Astro.locals` types. diff --git a/.changeset/server-output-adapters.md b/.changeset/server-output-adapters.md deleted file mode 100644 index d5167a5c..00000000 --- a/.changeset/server-output-adapters.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@cloudflare/nimbus-docs": minor ---- - -Add server-output support and the `@cloudflare/nimbus-docs/adapters` export. - -Nimbus can now target on-request (server) output in addition to static. A new `@cloudflare/nimbus-docs/adapters` public export ships the adapter recipes plus the shared `astro.config` and `wrangler.jsonc` emitters, and two new CLI verbs opt an existing site in: `nimbus-docs add server-output --adapter ` (alias `nimbus-docs add adapter-`). The installer rewrites `astro.config` at the `// nimbus:adapter` marker and, for Cloudflare, creates a server `wrangler.jsonc` or replaces an exact Nimbus static config. Cloudflare installs add request rendering when the active Nimbus config has no explicit rendering policy; explicit or ambiguous policies are preserved and receive an agent-ready handoff. Adapter dependencies are saved at their exact resolved versions so subsequent runs accept the installed declaration. Custom and alternate Wrangler configs are preserved with manual adaptation instructions. - -Withdraw the `gated` config option because it did not hold as a confidentiality boundary. Existing `gated` config now fails with a migration error; to keep a page out of the build, move the page out of a routed content collection. - -Fix env preflight precedence and parsing to match Vite, including empty shell overrides, last-wins `.env*` files, and inline dotenv comments. Adapter dependency validation now resolves pnpm catalog declarations, and compatibility warnings reflect the versions installed by the command. - -Fix `NimbusHead` URLs for sub-path deployments by applying Astro's configured base to sitemap, LLM index, social image, JSON-LD, canonical, and version-alternate URLs. Root deployments and already-based paths are unchanged. - -Keep registry component render counters compatible with adapter-defined `Astro.locals` types, including Cloudflare server output. diff --git a/.changeset/starter-package-managers-cjk.md b/.changeset/starter-package-managers-cjk.md deleted file mode 100644 index 2d0ef26f..00000000 --- a/.changeset/starter-package-managers-cjk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudflare/create-nimbus-docs": patch ---- - -Guard the `PackageManagers` restore script's `textContent` access with optional chaining so the starter passes a strict `astro check` (part of the CJK/type-safety fixes). diff --git a/.changeset/workers-prose-rendering.md b/.changeset/workers-prose-rendering.md deleted file mode 100644 index b1484373..00000000 --- a/.changeset/workers-prose-rendering.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@cloudflare/nimbus-docs": minor -"@cloudflare/create-nimbus-docs": minor ---- - -Add Cloudflare request rendering for canonical content collections. - -Nimbus now supports collection-level build and request rendering policies with validated defaults and per-collection overrides. Request-rendered prose and API routes use response-aware page helpers, prepared API models, request-safe partial headings, 404 responses, and build-derived syntax-highlighting assets without shipping source OpenAPI specs to Workers. Cloudflare server scaffolds enable request rendering by default, and generated pnpm configuration installs Satteri's WASI fallback alongside the current architecture. - -Preserve sitemap, Pagefind, Markdown, and agent-index discovery for request-rendered routes. Pin the tested sitemap integration, clean up synthetic Pagefind staging files transactionally, and generate cross-collection Open Graph images in new starters. diff --git a/packages/create-nimbus-docs/CHANGELOG.md b/packages/create-nimbus-docs/CHANGELOG.md index feaffe68..6e9d2b15 100644 --- a/packages/create-nimbus-docs/CHANGELOG.md +++ b/packages/create-nimbus-docs/CHANGELOG.md @@ -1,5 +1,37 @@ # @cloudflare/create-nimbus-docs +## 0.7.0 + +### Minor Changes + +- [#93](https://github.com/cloudflare/nimbus/pull/93) [`43c161a`](https://github.com/cloudflare/nimbus/commit/43c161a993385c9fd121c2732b0fa37a6d74175d) Thanks [@MohamedH1998](https://github.com/MohamedH1998)! - Add first-party OpenAPI reference support to Nimbus. + + - Configure local or inline OpenAPI specs as routed, version-aware collections with operations, schemas, tags, webhooks, generated samples, and every declared request-body media type. + - Install an editable `api-layout` UI that shares Nimbus's docs shell, navigation, breadcrumbs, banners, mobile behavior, and deep-linkable field and code-sample controls. The copied `ApiFieldList` field iterator is explicitly typed so the scaffolded UI type-checks cleanly under a consumer's strict TypeScript. + - Publish per-page Markdown, agent indexes, corpus entries, coordinate manifests, and `api.ref:` citations across local and cross-site documentation. + - Harden generated-consumer delivery with exact registry dependencies, working pnpm installs from scaffold roots, and base-aware canonical, Markdown, sitemap, and agent URLs through the new public `withBase` helper. + - Control how operation pages are addressed, and stay resilient to messy specs. By default, operations that lack a usable `operationId` no longer abort the build — they warn and fall back to a path-derived coordinate, so real-world specs (e.g. Cloudflare's `brand-protection` operations) build; set `api[].requireOperationId: true` on specs you own to keep that fatal, while route-hostile paths and coordinate collisions stay fatal regardless. For readable, path-derived URLs, opt into the `resource-action-v1` route convention: set `api[].routes: { convention: "resource-action-v1" }` (per version in a family) to derive slugs like `charges/list` from an operation's method and path, decoupled from `operationId` so route-hostile identifiers no longer poison URLs. Trim shared bases with `stripPathPrefixes` (e.g. `["/v1"]`), pin individual pages with an `operations` (`operationId` → slug) map, and inspect how each slug resolved (`override` / `derived` / `fallback`) via the new `getApiRouteProvenance` export. Derivation collisions, reserved-route segments, unused overrides, cross-version slug drift, and unknown config keys (e.g. a `stripPrefixes` typo for `stripPathPrefixes`) are reported with pointed messages; the default (no `routes`) keeps the legacy `operationId` slugs unchanged. + +- [#103](https://github.com/cloudflare/nimbus/pull/103) [`f372a4e`](https://github.com/cloudflare/nimbus/commit/f372a4eff6efa0e83706a6a9a840531b2ec0796d) Thanks [@MohamedH1998](https://github.com/MohamedH1998)! - Add a `--adapter ` scaffold flag for server output. + + Passing `--adapter` selects `output: "server"` and wires the chosen adapter at scaffold time: it flips the generated `astro.config` at the `// nimbus:adapter` marker, appends the adapter's platform build dir to `.gitignore`, and for Cloudflare writes a server `wrangler.jsonc`. Node scaffolds include a production `start` script. `--deploy` is ignored with `--adapter` (server output owns its target). Config discovery follows Astro's own resolution order and supported set (`.mjs`/`.js`/`.ts`/`.mts`), matching the `nimbus-docs add adapter-*` opt-in. Copied templates are rejected if they contain symlinks so transformations cannot escape the project root. + + Static scaffolds now preserve the `// nimbus:adapter` marker so the later `nimbus-docs add adapter-*` opt-in can reliably rewrite generated projects. + + Reject destinations whose existing symlinked parent resolves outside the current directory, quote paths with spaces in next-step commands, and keep generated components compatible with adapter-defined `Astro.locals` types. + +- [#104](https://github.com/cloudflare/nimbus/pull/104) [`862df4a`](https://github.com/cloudflare/nimbus/commit/862df4ac2786fbc46e0e40a5517c27f4dc39e8da) Thanks [@MohamedH1998](https://github.com/MohamedH1998)! - Add Cloudflare request rendering for canonical content collections. + + Nimbus now supports collection-level build and request rendering policies with validated defaults and per-collection overrides. Request-rendered prose and API routes use response-aware page helpers, prepared API models, request-safe partial headings, 404 responses, and build-derived syntax-highlighting assets without shipping source OpenAPI specs to Workers. Cloudflare server scaffolds enable request rendering by default, and generated pnpm configuration installs Satteri's WASI fallback alongside the current architecture. + + Preserve sitemap, Pagefind, Markdown, and agent-index discovery for request-rendered routes. Pin the tested sitemap integration, clean up synthetic Pagefind staging files transactionally, and generate cross-collection Open Graph images in new starters. + +### Patch Changes + +- [#89](https://github.com/cloudflare/nimbus/pull/89) [`deddca5`](https://github.com/cloudflare/nimbus/commit/deddca54d0fe98f17dee0056e6b7d84159aaa808) Thanks [@sansynx](https://github.com/sansynx)! - Remove the deprecated `baseUrl` option from generated TypeScript configuration so Nimbus sites continue to pass type checks on TypeScript 6 while preserving the `@/` import alias. + +- [#99](https://github.com/cloudflare/nimbus/pull/99) [`2965d9f`](https://github.com/cloudflare/nimbus/commit/2965d9ff95bc06a90dee6eaf1e7cc7383fee36e1) Thanks [@MohamedH1998](https://github.com/MohamedH1998)! - Guard the `PackageManagers` restore script's `textContent` access with optional chaining so the starter passes a strict `astro check` (part of the CJK/type-safety fixes). + ## 0.6.6 ### Patch Changes diff --git a/packages/create-nimbus-docs/package.json b/packages/create-nimbus-docs/package.json index 201b8c6c..898d142e 100644 --- a/packages/create-nimbus-docs/package.json +++ b/packages/create-nimbus-docs/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/create-nimbus-docs", - "version": "0.6.6", + "version": "0.7.0", "private": false, "publishConfig": { "access": "public" diff --git a/packages/nimbus-docs/CHANGELOG.md b/packages/nimbus-docs/CHANGELOG.md index 9cf2b572..791b28fd 100644 --- a/packages/nimbus-docs/CHANGELOG.md +++ b/packages/nimbus-docs/CHANGELOG.md @@ -1,5 +1,41 @@ # @cloudflare/nimbus-docs +## 0.12.0 + +### Minor Changes + +- [#93](https://github.com/cloudflare/nimbus/pull/93) [`43c161a`](https://github.com/cloudflare/nimbus/commit/43c161a993385c9fd121c2732b0fa37a6d74175d) Thanks [@MohamedH1998](https://github.com/MohamedH1998)! - Add first-party OpenAPI reference support to Nimbus. + + - Configure local or inline OpenAPI specs as routed, version-aware collections with operations, schemas, tags, webhooks, generated samples, and every declared request-body media type. + - Install an editable `api-layout` UI that shares Nimbus's docs shell, navigation, breadcrumbs, banners, mobile behavior, and deep-linkable field and code-sample controls. The copied `ApiFieldList` field iterator is explicitly typed so the scaffolded UI type-checks cleanly under a consumer's strict TypeScript. + - Publish per-page Markdown, agent indexes, corpus entries, coordinate manifests, and `api.ref:` citations across local and cross-site documentation. + - Harden generated-consumer delivery with exact registry dependencies, working pnpm installs from scaffold roots, and base-aware canonical, Markdown, sitemap, and agent URLs through the new public `withBase` helper. + - Control how operation pages are addressed, and stay resilient to messy specs. By default, operations that lack a usable `operationId` no longer abort the build — they warn and fall back to a path-derived coordinate, so real-world specs (e.g. Cloudflare's `brand-protection` operations) build; set `api[].requireOperationId: true` on specs you own to keep that fatal, while route-hostile paths and coordinate collisions stay fatal regardless. For readable, path-derived URLs, opt into the `resource-action-v1` route convention: set `api[].routes: { convention: "resource-action-v1" }` (per version in a family) to derive slugs like `charges/list` from an operation's method and path, decoupled from `operationId` so route-hostile identifiers no longer poison URLs. Trim shared bases with `stripPathPrefixes` (e.g. `["/v1"]`), pin individual pages with an `operations` (`operationId` → slug) map, and inspect how each slug resolved (`override` / `derived` / `fallback`) via the new `getApiRouteProvenance` export. Derivation collisions, reserved-route segments, unused overrides, cross-version slug drift, and unknown config keys (e.g. a `stripPrefixes` typo for `stripPathPrefixes`) are reported with pointed messages; the default (no `routes`) keeps the legacy `operationId` slugs unchanged. + +- [#104](https://github.com/cloudflare/nimbus/pull/104) [`79d6430`](https://github.com/cloudflare/nimbus/commit/79d6430fd96d0446a27f3c32375fe3f8ddce7c1a) Thanks [@MohamedH1998](https://github.com/MohamedH1998)! - Add server-output support and the `@cloudflare/nimbus-docs/adapters` export. + + Nimbus can now target on-request (server) output in addition to static. A new `@cloudflare/nimbus-docs/adapters` public export ships the adapter recipes plus the shared `astro.config` and `wrangler.jsonc` emitters, and two new CLI verbs opt an existing site in: `nimbus-docs add server-output --adapter ` (alias `nimbus-docs add adapter-`). The installer rewrites `astro.config` at the `// nimbus:adapter` marker and, for Cloudflare, creates a server `wrangler.jsonc` or replaces an exact Nimbus static config. Cloudflare installs add request rendering when the active Nimbus config has no explicit rendering policy; explicit or ambiguous policies are preserved and receive an agent-ready handoff. Adapter dependencies are saved at their exact resolved versions so subsequent runs accept the installed declaration. Custom and alternate Wrangler configs are preserved with manual adaptation instructions. + + Withdraw the `gated` config option because it did not hold as a confidentiality boundary. Existing `gated` config now fails with a migration error; to keep a page out of the build, move the page out of a routed content collection. + + Fix env preflight precedence and parsing to match Vite, including empty shell overrides, last-wins `.env*` files, and inline dotenv comments. Adapter dependency validation now resolves pnpm catalog declarations, and compatibility warnings reflect the versions installed by the command. + + Fix `NimbusHead` URLs for sub-path deployments by applying Astro's configured base to sitemap, LLM index, social image, JSON-LD, canonical, and version-alternate URLs. Root deployments and already-based paths are unchanged. + + Keep registry component render counters compatible with adapter-defined `Astro.locals` types, including Cloudflare server output. + +- [#104](https://github.com/cloudflare/nimbus/pull/104) [`862df4a`](https://github.com/cloudflare/nimbus/commit/862df4ac2786fbc46e0e40a5517c27f4dc39e8da) Thanks [@MohamedH1998](https://github.com/MohamedH1998)! - Add Cloudflare request rendering for canonical content collections. + + Nimbus now supports collection-level build and request rendering policies with validated defaults and per-collection overrides. Request-rendered prose and API routes use response-aware page helpers, prepared API models, request-safe partial headings, 404 responses, and build-derived syntax-highlighting assets without shipping source OpenAPI specs to Workers. Cloudflare server scaffolds enable request rendering by default, and generated pnpm configuration installs Satteri's WASI fallback alongside the current architecture. + + Preserve sitemap, Pagefind, Markdown, and agent-index discovery for request-rendered routes. Pin the tested sitemap integration, clean up synthetic Pagefind staging files transactionally, and generate cross-collection Open Graph images in new starters. + +### Patch Changes + +- [#99](https://github.com/cloudflare/nimbus/pull/99) [`2965d9f`](https://github.com/cloudflare/nimbus/commit/2965d9ff95bc06a90dee6eaf1e7cc7383fee36e1) Thanks [@MohamedH1998](https://github.com/MohamedH1998)! - - Honor `noindex: true` on machine discovery surfaces. `noindex` pages now drop out of `/llms.txt`, per-section `llms.txt`, and the `/llms-full.txt` corpus (matching on-site search, which already excluded them) while staying directly addressable and navigable. A single exported `isDiscoverable` predicate defines the contract for custom index/corpus routes. + - Pin `@vercel/detect-agent` to `1.2.3`, the last release published with npm provenance. Versions `1.2.4`/`1.2.5` dropped provenance, tripping pnpm's `ERR_PNPM_TRUST_DOWNGRADE` and blocking lockfile updates. Pinning holds at the attested artifact until upstream restores provenance. + - Fix navigation for pages under CJK (percent-encoded) paths. Route matching now decodes percent-encoded request paths (`toRouteKey`), so active sidebar state, breadcrumbs, and prev/next resolve correctly instead of falling back to a URL-encoded trail; the breadcrumb URL fallback also decodes segment labels. + ## 0.11.0 ### Minor Changes diff --git a/packages/nimbus-docs/package.json b/packages/nimbus-docs/package.json index 86e810bb..5f8d2b00 100644 --- a/packages/nimbus-docs/package.json +++ b/packages/nimbus-docs/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/nimbus-docs", - "version": "0.11.0", + "version": "0.12.0", "private": false, "publishConfig": { "access": "public" From cb40d306198efdda54a54ad85df3e920f078c530 Mon Sep 17 00:00:00 2001 From: mohamedh Date: Thu, 3 Sep 2026 18:26:51 +0100 Subject: [PATCH 2/2] fix: ci --- packages/nimbus-docs/src/cli/_registry.generated.ts | 2 +- scripts/fixtures/api-reference/pnpm-lock.yaml.template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nimbus-docs/src/cli/_registry.generated.ts b/packages/nimbus-docs/src/cli/_registry.generated.ts index a99678fb..595c7eb8 100644 --- a/packages/nimbus-docs/src/cli/_registry.generated.ts +++ b/packages/nimbus-docs/src/cli/_registry.generated.ts @@ -27,7 +27,7 @@ export const REGISTRY_BASE_URL = "https://nimbus-docs.com/registry"; export const BUNDLED_INDEX: BundledIndex = { "version": 1, - "registryVersion": "0.11.0", + "registryVersion": "0.12.0", "items": { "cn": { "name": "cn", diff --git a/scripts/fixtures/api-reference/pnpm-lock.yaml.template b/scripts/fixtures/api-reference/pnpm-lock.yaml.template index fe690d0e..20deccaf 100644 --- a/scripts/fixtures/api-reference/pnpm-lock.yaml.template +++ b/scripts/fixtures/api-reference/pnpm-lock.yaml.template @@ -333,7 +333,7 @@ packages: '@cloudflare/nimbus-docs@file:vendor/nimbus-docs.tgz': resolution: {integrity: {{NIMBUS_TARBALL_INTEGRITY}}, tarball: file:vendor/nimbus-docs.tgz} - version: 0.11.0 + version: 0.12.0 engines: {node: '>=22.12.0'} hasBin: true peerDependencies: