Skip to content

Modernize the AHV13 validator for current TypeScript tooling - #281

Draft
longstone wants to merge 1 commit into
masterfrom
feat/migration-next-level
Draft

Modernize the AHV13 validator for current TypeScript tooling#281
longstone wants to merge 1 commit into
masterfrom
feat/migration-next-level

Conversation

@longstone

Copy link
Copy Markdown
Owner

Summary

  • Replace the legacy Jest/ts-jest setup with Vitest and modern ESLint flat config
  • Upgrade the package to current TypeScript-era publishing patterns with exports, dual ESM/CJS output, and build-time declarations
  • Refresh CI, release, Dependabot, and docs to match the new workflow
  • Tighten the validator implementation and tests for stricter TypeScript settings

Testing

  • npm run check passes
  • npm run cov reports 100% coverage
  • npm run doc generates TypeDoc output successfully
  • Verified both dist/index.js and dist/index.cjs load and validate an AHV13 number

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