From f4618606fcc76f5589154952258d68b3b1b6b5a5 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 26 Sep 2026 07:50:20 +0000 Subject: [PATCH 1/2] fix(registry): point angular and strapi at their real npm packages npm/angular asked npm about `angular`, which is AngularJS (latest 1.8.3), against min_version 17.0.0, and npm/strapi asked about `strapi` (latest 3.6.11) against min_version 5.0.0. Neither has ever discovered a version, so both definitions silently published nothing. Reported by @JayOfTheKeyboard on #126. They now live at npm/@angular/core and npm/@strapi/strapi. Angular starts at 20.3.0 because its older minors are tagged without the "v" prefix (e.g. 18.2.14); every minor from 20.3 on uses "v{version}". Built locally with test-registry: @angular/core 22.2.0 1956 sections / 692,359 tokens @angular/core 20.3.32 1493 sections / 524,116 tokens @strapi/strapi 5.55.1 456 sections / 122,366 tokens Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01UX3uvgjRrv9uYuZxKjNF4o --- registry/npm/{angular.yaml => @angular/core.yaml} | 6 ++++-- registry/npm/{ => @strapi}/strapi.yaml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) rename registry/npm/{angular.yaml => @angular/core.yaml} (58%) rename registry/npm/{ => @strapi}/strapi.yaml (92%) diff --git a/registry/npm/angular.yaml b/registry/npm/@angular/core.yaml similarity index 58% rename from registry/npm/angular.yaml rename to registry/npm/@angular/core.yaml index c8ae8fe..382273c 100644 --- a/registry/npm/angular.yaml +++ b/registry/npm/@angular/core.yaml @@ -1,9 +1,11 @@ -name: angular +name: "@angular/core" description: "Platform for building mobile and desktop web applications" repository: https://github.com/angular/angular +# Starts at 20.3: Angular's older minors were tagged without the "v" prefix +# (e.g. 18.2.14), so "v{version}" only resolves from 20.3 onward. versions: - - min_version: "17.0.0" + - min_version: "20.3.0" source: type: git url: https://github.com/angular/angular diff --git a/registry/npm/strapi.yaml b/registry/npm/@strapi/strapi.yaml similarity index 92% rename from registry/npm/strapi.yaml rename to registry/npm/@strapi/strapi.yaml index fffc586..71bf13a 100644 --- a/registry/npm/strapi.yaml +++ b/registry/npm/@strapi/strapi.yaml @@ -1,4 +1,4 @@ -name: strapi +name: "@strapi/strapi" description: "Leading open-source headless CMS for Node.js" repository: https://github.com/strapi/strapi From 902bc41895fad6575a9ec5432e464d91e7165fe3 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 26 Sep 2026 07:54:46 +0000 Subject: [PATCH 2/2] fix(registry): build Strapi from its user documentation repo strapi/strapi's docs/ folder is contributor documentation (code of conduct, contributing and coding guides); the user docs live in strapi/documentation under docusaurus/docs/cms. That repo's tags are site versions rather than Strapi releases, so the definition is unversioned, like npm/cypress and npm/express. Built locally: 1392 sections / 568,358 tokens. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01UX3uvgjRrv9uYuZxKjNF4o --- registry/npm/@angular/core.yaml | 4 ++-- registry/npm/@strapi/strapi.yaml | 13 ++++++------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/registry/npm/@angular/core.yaml b/registry/npm/@angular/core.yaml index 382273c..80367bc 100644 --- a/registry/npm/@angular/core.yaml +++ b/registry/npm/@angular/core.yaml @@ -2,8 +2,8 @@ name: "@angular/core" description: "Platform for building mobile and desktop web applications" repository: https://github.com/angular/angular -# Starts at 20.3: Angular's older minors were tagged without the "v" prefix -# (e.g. 18.2.14), so "v{version}" only resolves from 20.3 onward. +# Starts at 20.3: several older minors were tagged without the "v" prefix +# (e.g. 18.2.14, 20.2.4), so "v{version}" only resolves for every minor from 20.3. versions: - min_version: "20.3.0" source: diff --git a/registry/npm/@strapi/strapi.yaml b/registry/npm/@strapi/strapi.yaml index 71bf13a..79f5b79 100644 --- a/registry/npm/@strapi/strapi.yaml +++ b/registry/npm/@strapi/strapi.yaml @@ -2,10 +2,9 @@ name: "@strapi/strapi" description: "Leading open-source headless CMS for Node.js" repository: https://github.com/strapi/strapi -versions: - - min_version: "5.0.0" - source: - type: git - url: https://github.com/strapi/strapi - docs_path: docs - tag_pattern: "v{version}" +# The strapi/strapi repo's docs/ folder is contributor documentation; user docs +# live in strapi/documentation, whose tags are site versions, not releases. +source: + type: git + url: https://github.com/strapi/documentation + docs_path: docusaurus/docs/cms