…z" badge
The generator gated the StackBlitz badge on the package being published
to npm, but StackBlitz boots from the manifest at the path it is handed,
not from the registry — so a private package or an app runs there just
as well. The gate is now "has a package.json", with NO_STACKBLITZ still
keeping out the Worker, Tauri and VS Code targets it genuinely cannot
run, and the root README's badge row gets one too.
Regenerated with `bun run readmes` and `bun run docs:sync`, which also
picks up the stale `legal-terms` npm name in that package's badges.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Kkb27RSQgLWvRWv1vcdJef
Package READMEs here already carried an Open in StackBlitz badge, but two kinds of badge row did not: the root README's, and any generated row for something that does not publish to npm.
scripts/sync-package-readmes.mjs— the badge was gated on the package being published (published && !NO_STACKBLITZ.has(...)). StackBlitz boots from thepackage.jsonat the path it is handed, not from the registry, so a private package or an app runs there just as well. The gate is now "has a manifest", withNO_STACKBLITZstill keeping out the Worker, Tauri and VS Code targets StackBlitz genuinely cannot run.Regenerated with
bun run readmes+bun run docs:sync:apps/Cloud-Computer-Control-Panel/README.md(and its docs page) gains the badge.packages/legal-terms-privacy-policy/readme.mdalso picks up a fix the generator was already owed: its npm badges pointed atlegal-terms-privacy-policy, but the package publishes aslegal-terms, and its Codecov flag badge was missing.packages/server-shell-setupstill gets no badge — it has nopackage.jsonfor StackBlitz to install from.README.md— the root row gains a badge next to the Codespaces one, openingpackages/create-starter-app, the CLI you would actually run from a fresh editor. The repo root itself is a bun workspace that will not install in a WebContainer.node scripts/sync-package-readmes.mjs --check(what CI runs) is clean.🤖 Generated with Claude Code
https://claude.ai/code/session_01Kkb27RSQgLWvRWv1vcdJef
Generated by Claude Code