Skip to content

chore: drop vestigial npm packaging#44

Merged
hbrooks merged 1 commit into
mainfrom
chore/drop-npm-scaffolding
Jul 13, 2026
Merged

chore: drop vestigial npm packaging#44
hbrooks merged 1 commit into
mainfrom
chore/drop-npm-scaffolding

Conversation

@hbrooks

@hbrooks hbrooks commented Jul 13, 2026

Copy link
Copy Markdown
Member

The CLI is distributed only as a Bun-compiled single binary via the Homebrew tap — it is never published to npm (@ellipsis/cli 404s on the registry, and no workflow publishes it).

The leftover bin/files/publishConfig in package.json let a local npm i -g . install a global agent that shadowed the Homebrew binary on PATH and silently froze at an old version. This marks the package private and removes those fields so the footgun is gone.

No effect on the release: the version stamp step (npm version) works on private packages, and distribution is the compiled binary, not npm.

Typecheck clean; 224 tests pass.

The CLI ships only as a Bun-compiled single binary via the Homebrew tap; it is never published to npm. Keeping a bin/publishConfig let a local 'npm i -g .' install a global 'agent' that shadowed the brew binary and froze at an old version. Mark the package private and remove bin/files/publishConfig so that footgun is gone.
@hbrooks hbrooks merged commit 267ab41 into main Jul 13, 2026
1 check passed
@hbrooks hbrooks deleted the chore/drop-npm-scaffolding branch July 13, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant