Commit 1aa4e5f
chore!: rename npm package to smithery (1.0.0) (#749)
## Summary
- Renames the published npm package from `@smithery/cli` → `smithery`
and bumps to `1.0.0` for the canonical name claim
- Bin name was already `smithery`, so end-user CLI invocation is
unchanged
- Updates README badges and install command for the new identity
- Resets `.release-please-manifest.json` so future automated releases
continue cleanly off the new name
## Intentionally NOT changed (deferred to the @smithery/cli redirect
phase)
- `src/lib/client-config-io.ts` — still writes `npx -y
@smithery/cli@latest run …` into MCP client configs. Flipping this
before the redirect package ships would point users at a
not-yet-published name.
- `src/lib/uplink.ts` — `clientInfo.name` (server telemetry).
- All test fixtures matching the above.
- `skills/smithery-ai-cli/SKILL.md`, `scripts/postinstall.js` comment.
## Required before publish (one-time, npmjs.com web UI)
Set up Trusted Publisher for the `smithery` package:
- npmjs.com → `smithery` package → Settings → Trusted Publishers → add
- Repository: `smithery-ai/cli`
- Workflow: `publish.yml`
- Branch: `main`
## Publish flow
After this PR merges and OIDC trust is set up, dispatch the `Publish
NPM` workflow (`.github/workflows/publish.yml`) — publishes
`smithery@1.0.0` with provenance.
## Followup
- Subsequent PR will land the `@smithery/cli` deprecation/redirect
package.
- May need to manually create `v1.0.0` git tag so release-please
reconciles cleanly on the next conventional-commit release PR.
## Test plan
- [x] `pnpm run build` succeeds; `dist/index.js --version` prints
`1.0.0`
- [x] `pnpm test` — all 388 tests pass
- [x] `biome check` clean
- [x] OIDC trusted publisher configured on npmjs.com
- [x] `Publish NPM` workflow dispatched after merge
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 681f267 commit 1aa4e5f
3 files changed
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments