Skip to content

Make article synthesizer package consumable - #23

Open
gnanirahulnutakki wants to merge 3 commits into
mainfrom
gnanirahulnutakki/package-consumable-boundary
Open

Make article synthesizer package consumable#23
gnanirahulnutakki wants to merge 3 commits into
mainfrom
gnanirahulnutakki/package-consumable-boundary

Conversation

@gnanirahulnutakki

Copy link
Copy Markdown
Member

Summary

  • Commit generated dist/ output so GitHub archive installs satisfy the package export map.
  • Switch @ardurai/contracts from GitHub shorthand/SSH resolution to the verified HTTPS archive dependency.
  • Add build-only tsconfig, prepack, and package smoke coverage for root and ./contracts subpath imports.
  • Update README package/API guidance to match current articles + heldArticles behavior.

Validation

  • npm install
  • npm test (102 passing)
  • npm run typecheck
  • npm run build
  • npm run test:package
  • npm pack --dry-run --json
  • npm audit --audit-level=high
  • git diff --check
  • semgrep --config=auto --error --quiet package.json scripts/package-smoke.mjs
  • Fresh consumer install/import from https://github.com/ArdurAI/ardur-article-synthesizer/archive/e7f106cddb919d6e145b298524cfc52f1bd6e517.tar.gz
  • Dependency scan confirmed no git+ssh, ssh://git@github.com, or github: references remain in package metadata/lockfile.

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