npm.io
1.0.7 • Published 4 years ago

rasmifize

Licence
LGPL-3.0
Version
1.0.7
Deps
0
Size
14 kB
Vulns
0
Weekly
0
Stars
1

rasmifize

Convert arabic strings to their rasm. This includes:

  • Removing diacritics
  • Removing vocalization marks

Text with diacritics and vocalization marks etc First sura of the Qur'an with diacritics and vocalization marks etc

Text without diacritics (rasm) First sura of the Qur'an rasmified

rasmifize vs. rasmify.js

rasmifize is the successor to rasmify.js. I developed rasmify.js with the team of Corpus Coranicum at the Berlin-Brandenburg Academy of Sciences and Humanities.

Since I want to maintain this rasm library, I have decided to publish a successor under my own name.

Install

npm install rasmifize

Try it

You can test it here: rasmifize demo

How to use

TypeScript
import { rasmifize } from 'rasmifize';

const arabicString: string = 'الفَاتِحَة';

rasmifize(arabicString); // الڡاٮحه
JavaScript
const rasmifize = require('rasmifize');

const arabicString = 'الفَاتِحَة';

rasmifize(arabicString); // الڡاٮحه

Keywords