Skip to content

Make ranking engine package consumable - #19

Open
gnanirahulnutakki wants to merge 1 commit into
mainfrom
gnanirahulnutakki/package-consumable-boundary
Open

Make ranking engine package consumable#19
gnanirahulnutakki wants to merge 1 commit into
mainfrom
gnanirahulnutakki/package-consumable-boundary

Conversation

@gnanirahulnutakki

Copy link
Copy Markdown
Member

Summary

  • switch @ardurai/contracts to the public HTTPS archive pin so consumers do not need SSH git access
  • add a build-specific TypeScript config that excludes tests from packaged dist
  • commit runtime dist output required by the package exports in GitHub archive installs
  • add prepack and test:package smoke coverage for local pack/install/import

Validation

  • npm ci
  • npm test (97 pass)
  • npm run typecheck
  • npm run build
  • npm run test:package
  • npm audit --audit-level=high
  • git diff --check
  • semgrep scan --config auto --error scripts/package-smoke.mjs package.json

Dependency note

This is required before ardur.ai INTEG-003 can consume @ardurai/ranking-engine from a GitHub archive. Current main installs but fails to import because dist/index.js is missing from the archive.

@gnanirahulnutakki
gnanirahulnutakki force-pushed the gnanirahulnutakki/package-consumable-boundary branch from dac9131 to 75ff99f Compare June 11, 2026 22:16
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