Skip to content

1.0.0

Choose a tag to compare

@AbdelrahmanBayoumi AbdelrahmanBayoumi released this 07 Nov 20:15
· 54 commits to main since this release

Changelog

Version 1.0.0 2023-11-07 (23 Rabi` al Thani 1445)

Added

  • Implementation of the following functions:
    • Tashkeel Removal
    • Tatweel Removal
    • Convert To Old Arabic
    • Tashfeer

Installation

To install this library via NPM, use the following command:

npm install arabic-services

For browser usage, you can download .umd or .esm file, and you can find it attached to this release

Usage

Tashkeel Removal

const { ArabicServices } = require('arabic-services');
console.log(ArabicServices.removeTashkeel('الخَيْلُ وَاللّيْلُ وَالبَيْداءُ تَعرِفُني'));
// Output: 'الخيل والليل والبيداء تعرفني'

Tatweel Removal

const { ArabicServices } = require('arabic-services');
console.log(ArabicServices.removeTatweel('كن جميـــلا ترى الوجــود جميـــــلا'));
// Output: 'كن جميلا ترى الوجود جميلا'

Convert To Old Arabic

const { ArabicServices } = require('arabic-services');
console.log(ArabicServices.toOldArabic('الخَيْلُ وَاللّيْلُ وَالبَيداءُ تَعرِفُني'));
// Output: 'الحىل واللىل والٮىدا ٮعرڡٮى'

Tashfeer

const { ArabicServices } = require('arabic-services');
console.log(ArabicServices.tashfeer('هذا النص مشفر'));
// Output: 'هـۮו اڵـݔص مـݭفـݛ'