Skip to content

feat(decision-engine): initialize publishable package - #81

Merged
pourdaavar merged 12 commits into
mainfrom
feat/decision-engine-init
Oct 1, 2026
Merged

pourdaavar merged 12 commits into
mainfrom
feat/decision-engine-init

Conversation

@pourdaavar

Copy link
Copy Markdown
Contributor

Summary

  • Add publishable @rineex/decision-engine package
  • Provide a typed, immutable initDecisionEngine() API
  • Configure TypeScript, Vitest, ESLint, dual CJS/ESM builds, and npm publishing metadata

Verification

  • pnpm --filter @rineex/decision-engine test
  • pnpm --filter @rineex/decision-engine check-types
  • pnpm --filter @rineex/decision-engine build
  • pnpm --filter @rineex/decision-engine lint
  • npm pack --dry-run
  • pnpm test (push hook)

Breaking changes

None.

Checklist

  • Feature implementation complete
  • Unit tests pass
  • Typecheck passes
  • Build passes
  • Lint passes
  • Publish contents verified

@changeset-bot

changeset-bot Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: aae0a8a

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@rineex/decision-engine Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pourdaavar
pourdaavar force-pushed the feat/decision-engine-init branch from 4d6b106 to c55d631 Compare October 1, 2026 08:29
@pourdaavar
pourdaavar merged commit d5288ee into main Oct 1, 2026
5 checks passed
@pourdaavar pourdaavar mentioned this pull request Oct 1, 2026
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