Skip to content

Fix npm package boundary verification - #26

Merged
mrnicholasbcarter-code merged 1 commit into
masterfrom
worktree-agent-a91c40a26e43bfbb4
Aug 2, 2026
Merged

Fix npm package boundary verification#26
mrnicholasbcarter-code merged 1 commit into
masterfrom
worktree-agent-a91c40a26e43bfbb4

Conversation

@mrnicholasbcarter-code

@mrnicholasbcarter-code mrnicholasbcarter-code commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Align README install examples and npm badge with the published package name.
  • Make package verification run clean tarball install, ESM import, TypeScript export checks using the repo TypeScript compiler while preserving consumer cwd.
  • Add npm publish dry-run gate, release notes artifact, pre-publish package verification, and workflow_dispatch version guard.

Closes #9

Evidence

  • CI logs inspected: README Prettier failure, then consumer tsc resolution issue.
  • npm view @verdict/node version --json: 404 not published
  • npm view @bodanglin/verdict-node version --json: 0.1.0
  • npm ci
  • npm run verify:package: Verified 24 shipped files, clean ESM imports, and TypeScript declarations
  • npm run format:check
  • npm run build
  • npm run lint
  • npm test: 3 suites, 156 tests passed
  • npm pack --dry-run: 24 files, dist/ + README.md + LICENSE + CHANGELOG.md + package.json only
  • git diff --check

🤖 Generated with Claude Code

@mrnicholasbcarter-code
mrnicholasbcarter-code force-pushed the worktree-agent-a91c40a26e43bfbb4 branch from 93cb6a0 to df5c084 Compare August 2, 2026 11:05
@mrnicholasbcarter-code
mrnicholasbcarter-code force-pushed the worktree-agent-a91c40a26e43bfbb4 branch from df5c084 to 596fa9b Compare August 2, 2026 11:08
@mrnicholasbcarter-code
mrnicholasbcarter-code merged commit f669e31 into master Aug 2, 2026
4 checks passed
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.

P0: Establish clean npm package boundary and publication evidence

1 participant