The CLI is built (packages/cli/dist/cli.js exists) but has never been published. As a result the "CLI" link in nav + footer (https://www.npmjs.com/package/released) 404s, and npx released ... (advertised in README.md) does not work.
Blockers:
packages/cli/package.json is "private": true and version: "0.0.0"
packages/core/package.json is "private": true and version: "0.0.0" — and the CLI's dist/cli.js imports @released/core as an external (not bundled), so core has to be published too
- No changeset exists, so the Changesets release workflow won't publish anything
Plan:
- Remove
"private": true from both packages/cli/package.json and packages/core/package.json
- Update
packages/core/package.json description (drop the stale "not separately published in v1" line)
- Add a changeset (
pnpm changeset) — both packages bump together because of the linked config in .changeset/config.json. Likely 0.1.0 minor since this is the first public release.
- Merge the Changesets-generated "Version Packages" PR → workflow auto-publishes via npm Trusted Publishing (OIDC) per
.github/workflows/release.yml
- Confirm
npm view released returns a real entry and npx released github.com/facebook/react/commit/<sha> works end-to-end
Verification:
- After publish, the existing nav/footer links to
npmjs.com/package/released resolve.
- README's
npx example works without a workspace clone.
The CLI is built (
packages/cli/dist/cli.jsexists) but has never been published. As a result the "CLI" link in nav + footer (https://www.npmjs.com/package/released) 404s, andnpx released ...(advertised inREADME.md) does not work.Blockers:
packages/cli/package.jsonis"private": trueandversion: "0.0.0"packages/core/package.jsonis"private": trueandversion: "0.0.0"— and the CLI'sdist/cli.jsimports@released/coreas an external (not bundled), so core has to be published tooPlan:
"private": truefrom bothpackages/cli/package.jsonandpackages/core/package.jsonpackages/core/package.jsondescription (drop the stale "not separately published in v1" line)pnpm changeset) — both packages bump together because of thelinkedconfig in.changeset/config.json. Likely0.1.0minor since this is the first public release..github/workflows/release.ymlnpm view releasedreturns a real entry andnpx released github.com/facebook/react/commit/<sha>works end-to-endVerification:
npmjs.com/package/releasedresolve.npxexample works without a workspace clone.