Reduce arabic text to its rasm, i.e. remove vocalization marks, diacritics so you only are left with a basic consonant skeleton.
For example, the first verse of the Qur'an as found on corpuscoranicum.de:
Compare the following examples:
Text without diacritics (rasmified)
Check out the demo here
Require this package using npm. Run the following command in the terminal:
npm install rasmify.js
To convert an arabic string to its rasm, use the following code:
var rasmify = require('rasmify.js');
var arabicString = 'الفَاتِحَة';
// Should output الڡاٮحه
rasmify(arabicString);
This package has also been implemented in PHP. Check out rasmify