bundle-budget
Node.jsPerformance budgets for build output (raw, gzip, brotli) with baselines, Markdown PR reports and CI exit codes.
Welcome to MirrorORG
Sign in to track your orders, subscriptions and wallet.
A gift in your wallet when you create an account
Sign in Create an accountDeveloper libraries
Arabic toolkit: spelling-tolerant search, normalization, slugs, transliteration, digits, direction and number-to-words (تفقيط) for invoices.
Arabic input is messy: أحمد and احمد, مدرسة and مدرسه, ٢٠٢٦ and 2026. Naive string comparison fails on all of them, which breaks search, deduplication and URL routing.
arabic-kit handles these cases so your product does not have to. It is written in TypeScript with no runtime dependencies, and was extracted from the Arabic-first products MirrorORG builds.
git clone https://github.com/mashraf1997/arabic-kit.git && cd arabic-kit
npm install
npm test
Yes. arabic-kit is open source under the MIT licence, so you can use it in personal and commercial projects.
It is written in TypeScript. The README lists its requirements, usage and full API.
Open an issue in the GitHub repository.
arabic-kit handles these cases so your product does not have to. It is written in TypeScript with no runtime dependencies, and was extracted from the Arabic-first products MirrorORG builds.
Performance budgets for build output (raw, gzip, brotli) with baselines, Markdown PR reports and CI exit codes.
Standard Webhooks signing and verification with key rotation, replay protection and retrying delivery. Born from Mersal's event pipeline.