Skip to content

Releases: jsingason/kaokun

1.2.1

31 Jan 20:09

Choose a tag to compare

[1.2.1] - 2025-01-31

Added

  • Full ESM support with .js file extensions for proper module resolution
  • CJS and ESM usage examples in /examples directory
  • 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 seed is 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 exports field in package.json
  • types field pointing to TypeScript declarations
  • sideEffects: false for 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

v1.1.10

04 Aug 17:10

Choose a tag to compare

Added function header comments to library functions with example output.

v1.1.9

03 Aug 23:07

Choose a tag to compare

Dependencies Updated and minor fixes to package.json

v1.1.1

09 Nov 01:29

Choose a tag to compare

The package is much smaller, more customizable and has easier scalability.

v1.1.8

17 Nov 16:05

Choose a tag to compare

More possible kaomoji's and generally cleaner generation.