UNPKG

unniqqud

Version:

Remove niqqud (Hebrew vowel diacritics) and/or Ta'amim (Hebrew cantillation diacritics) from text.

2 lines (1 loc) 655 B
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).uniqqud={})}(this,function(e){"use strict";const n=[1470,1472,1475,1478];function t(e){return 1456<=e&&e<=1479&&!n.includes(e)}function i(e){return 1425<=e&&e<=1455}function o(e){return function(e){return t(e)||i(e)}(e.charCodeAt(0))}e.default=function(e,n=o){return[...e].filter(e=>!n(e)).join("")},e.diacritic=o,e.niqqud=function(e){return t(e.charCodeAt(0))},e.taam=function(e){return i(e.charCodeAt(0))},Object.defineProperty(e,"__esModule",{value:!0})});