Skip to content

fix: use canonical npm bin path - #19

Merged
Phoenixrr2113 merged 1 commit into
mainfrom
agent/npm-canonical-bin-path
Aug 18, 2026
Merged

Phoenixrr2113 merged 1 commit into
mainfrom
agent/npm-canonical-bin-path

Conversation

@Phoenixrr2113

Copy link
Copy Markdown
Owner

Summary

  • publish the CLI bin path in npm canonical form
  • make package metadata and release validation enforce the canonical path
  • prevent npm from silently normalizing the manifest during publication

TDD evidence

  • Red: validator fixture using bin/codegraph-mcp.mjs failed because the validator required ./bin/codegraph-mcp.mjs (2 failed, 7 passed)
  • Green: validator tests passed 9/9 and npm package tests passed 5/5

Verification

  • release script tests: 45/45
  • lint: 15/15 tasks
  • typecheck: 19/19 tasks
  • build: 20/20 tasks
  • release:check: passed, including installed-consumer smoke and embedded database verification
  • npm publish dry-run: exit 0, normalizationWarning false, no registry publication

@vercel

vercel Bot commented Aug 18, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
v0-landing-page-build Ready Ready Preview, v0 Aug 18, 2026 10:10pm

@Phoenixrr2113
Phoenixrr2113 marked this pull request as ready for review August 18, 2026 22:17
@Phoenixrr2113
Phoenixrr2113 merged commit 3afdba4 into main Aug 18, 2026
11 checks passed
@Phoenixrr2113
Phoenixrr2113 deleted the agent/npm-canonical-bin-path branch August 18, 2026 22:17
Phoenixrr2113 added a commit that referenced this pull request Aug 19, 2026

This branch was successfully deployed

1 active deployment
Preview — 2ba7e581 Deployed Aug 18, 2026 by vercel[bot]
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