Releases: jsingason/kaokun
Releases · jsingason/kaokun
1.2.1
[1.2.1] - 2025-01-31
Added
- Full ESM support with
.jsfile extensions for proper module resolution - CJS and ESM usage examples in
/examplesdirectory - Build-time tests to verify CJS and ESM output compatibility
Fixed
- CI workflow test execution order to prevent intermittent failures
[1.2.0] - 2025-01-31
Fixed
- Seeding bug: deterministic output now works correctly when
seedis provided - Previously
Math.random()was used even with seeds, breaking determinism
Changed
- Migrated from deprecated TSLint to ESLint + @typescript-eslint
- Tests now import from source instead of compiled output
Added
- Proper ESM module support via
exportsfield in package.json typesfield pointing to TypeScript declarationssideEffects: falsefor better tree-shaking- Jest coverage configuration and thresholds
- GitHub Actions CI workflow
- Husky + lint-staged for pre-commit hooks
- CONTRIBUTING.md, CODE_OF_CONDUCT.md
- Issue and PR templates