Skip to content

chore: tighten npm package metadata#345

Merged
cafitac merged 1 commit into
mainfrom
docs/npm-package-metadata-audit
May 14, 2026
Merged

chore: tighten npm package metadata#345
cafitac merged 1 commit into
mainfrom
docs/npm-package-metadata-audit

Conversation

@cafitac

@cafitac cafitac commented May 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • Make npm package metadata OSS-facing with a short description, discoverability keywords, and explicit public publish config.
  • Keep the npm package file surface intentionally tiny: launcher, README, package metadata, and license only.
  • Add tests that assert both package metadata and npm pack --dry-run tarball contents, and record the package-surface checkpoint in .dev status docs.

Verification

  • git diff --check
  • uv run --python 3.11 pytest tests/test_npm_launcher.py tests/test_roadmap_contract.py -q
  • npm pack --dry-run --json

@cafitac cafitac merged commit baba50c into main May 14, 2026
2 checks passed
@cafitac cafitac deleted the docs/npm-package-metadata-audit branch May 14, 2026 04:28
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