Update dependency transliteration to v2.6.1 #7

Open
renovate wants to merge 1 commits from renovate/transliteration-2.x-lockfile into master
Collaborator

This PR contains the following updates:

Package Type Update Change
transliteration dependencies minor 2.3.52.6.1

Release Notes

yf-hk/transliteration (transliteration)

v2.6.1

Compare Source

  • Fix: Added transliteration/latin entrypoint with proper exports mapping
  • Fix: Preserved access to dist/* and package.json for tooling/CDN usage
  • Fix: Latin-only build now resets to Latin data on setData(..., true)

v2.6.0

Compare Source

  • Fix: Restored v2.3.5 compatible dist file structure for backward compatibility
    • dist/node/src/node/index.js (main, CJS)
    • dist/browser/bundle.esm.min.js (module, ESM)
    • dist/browser/bundle.umd.min.js (browser, UMD/IIFE)
    • dist/bin/transliterate and dist/bin/slugify (CLI)

v2.5.0

Compare Source

  • Performance: Switched to 2D array lookup for ~26% faster transliteration
  • New Feature: Added Latin-only build (transliteration/latin) for minimal bundle size (~5 KB vs ~186 KB)
  • Optimization: Korean Hangul characters now computed algorithmically at runtime (saves 11,172 entries)
  • Internal: Refactored charmap data structure into chunked files for better tree-shaking
  • Caveat: Dist file structure changed from v2.3.5 — upgrade to v2.6.0 for compatibility

v2.4.0

Compare Source

  • Tooling: Migrated from Rollup/Babel to tsup/Bun for faster builds
  • Testing: Added comprehensive test suites with 100% code coverage
  • Fix: Slugify now collapses consecutive separators (e.g., hello---worldhello-world)
  • Fix: Slugify now properly strips leading/trailing separators
  • Tooling: Replaced TSLint/Prettier with Biome for linting
  • Breaking: Minimum Node.js requirement is now v20.0.0
  • Internal: Refactored utilities and added edge case handling
  • Testing: Added Vitest as modern test runner with jsdom environment for browser tests
  • Caveat: Dist file structure changed from v2.3.5 — upgrade to v2.6.0 for compatibility

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [transliteration](https://github.com/yf-hk/transliteration) | dependencies | minor | [`2.3.5` → `2.6.1`](https://renovatebot.com/diffs/npm/transliteration/2.3.5/2.6.1) | --- ### Release Notes <details> <summary>yf-hk/transliteration (transliteration)</summary> ### [`v2.6.1`](https://github.com/yf-hk/transliteration/blob/HEAD/CHANGELOG.md#261) [Compare Source](https://github.com/yf-hk/transliteration/compare/v2.6.0...v2.6.1) - **Fix**: Added `transliteration/latin` entrypoint with proper `exports` mapping - **Fix**: Preserved access to `dist/*` and `package.json` for tooling/CDN usage - **Fix**: Latin-only build now resets to Latin data on `setData(..., true)` ### [`v2.6.0`](https://github.com/yf-hk/transliteration/blob/HEAD/CHANGELOG.md#260) [Compare Source](https://github.com/yf-hk/transliteration/compare/v2.5.0...v2.6.0) - **Fix**: Restored v2.3.5 compatible dist file structure for backward compatibility - `dist/node/src/node/index.js` (main, CJS) - `dist/browser/bundle.esm.min.js` (module, ESM) - `dist/browser/bundle.umd.min.js` (browser, UMD/IIFE) - `dist/bin/transliterate` and `dist/bin/slugify` (CLI) ### [`v2.5.0`](https://github.com/yf-hk/transliteration/blob/HEAD/CHANGELOG.md#250) [Compare Source](https://github.com/yf-hk/transliteration/compare/v2.4.0...v2.5.0) - **Performance**: Switched to 2D array lookup for \~26% faster transliteration - **New Feature**: Added Latin-only build (`transliteration/latin`) for minimal bundle size (\~5 KB vs \~186 KB) - **Optimization**: Korean Hangul characters now computed algorithmically at runtime (saves 11,172 entries) - **Internal**: Refactored charmap data structure into chunked files for better tree-shaking - **Caveat**: Dist file structure changed from v2.3.5 — upgrade to v2.6.0 for compatibility ### [`v2.4.0`](https://github.com/yf-hk/transliteration/blob/HEAD/CHANGELOG.md#240) [Compare Source](https://github.com/yf-hk/transliteration/compare/f167cfde97d29dce0e69ad4347e9bc58b93f4889...v2.4.0) - **Tooling**: Migrated from Rollup/Babel to tsup/Bun for faster builds - **Testing**: Added comprehensive test suites with 100% code coverage - **Fix**: Slugify now collapses consecutive separators (e.g., `hello---world` → `hello-world`) - **Fix**: Slugify now properly strips leading/trailing separators - **Tooling**: Replaced TSLint/Prettier with Biome for linting - **Breaking**: Minimum Node.js requirement is now v20.0.0 - **Internal**: Refactored utilities and added edge case handling - **Testing**: Added Vitest as modern test runner with jsdom environment for browser tests - **Caveat**: Dist file structure changed from v2.3.5 — upgrade to v2.6.0 for compatibility </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMTQiLCJ1cGRhdGVkSW5WZXIiOiI0My4xMTAuMTQiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==-->
renovate added 1 commit 2026-04-14 23:00:13 +00:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/transliteration-2.x-lockfile:renovate/transliteration-2.x-lockfile
git checkout renovate/transliteration-2.x-lockfile
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: StefanMewes/send2ereader#7