hebrew-transliteration
Version:
a package for transliterating Hebrew
116 lines (115 loc) • 2.87 kB
JavaScript
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var jss_exports = {};
__export(jss_exports, {
jss: () => jss
});
module.exports = __toCommonJS(jss_exports);
const jss = {
VOCAL_SHEVA: "\u0259",
HATAF_SEGOL: "\u025B\u0306",
HATAF_PATAH: "\u0103",
HATAF_QAMATS: "\xE5\u0306",
HIRIQ: "i",
TSERE: "\u0113",
SEGOL: "\u025B",
PATAH: "a",
QAMATS: "\xE5\u0304",
HOLAM: "\u014D",
HOLAM_HASER: "\u014D",
QUBUTS: "u",
DAGESH: "",
DAGESH_CHAZAQ: true,
MAQAF: " ",
PASEQ: "",
SOF_PASUQ: "",
QAMATS_QATAN: "\xE5",
FURTIVE_PATAH: "a",
HIRIQ_YOD: "\u012B",
TSERE_YOD: "\u0113",
SEGOL_YOD: "\u025B",
SHUREQ: "\u016B",
HOLAM_VAV: "\u014D",
QAMATS_HE: "\xE5\u0304",
SEGOL_HE: "\u025B",
TSERE_HE: "\u0113",
MS_SUFX: "\xE5\u0304yw",
ALEF: "\u02BE",
BET_DAGESH: "b",
BET: "b\u0331",
GIMEL: "g\u0304",
GIMEL_DAGESH: "g",
DALET: "d\u0331",
DALET_DAGESH: "d",
HE: "h",
VAV: "w",
ZAYIN: "z",
HET: "\u1E25",
TET: "\u1E6D",
YOD: "y",
FINAL_KAF: "k\u0331",
KAF: "k\u0331",
KAF_DAGESH: "k",
LAMED: "l",
FINAL_MEM: "m",
MEM: "m",
FINAL_NUN: "n",
NUN: "n",
SAMEKH: "s",
AYIN: "\u02BF",
FINAL_PE: "p\u0304",
PE: "p\u0304",
PE_DAGESH: "p",
FINAL_TSADI: "\u1E63",
TSADI: "\u1E63",
QOF: "q",
RESH: "r",
SHIN: "\u0161",
SIN: "\u015B",
TAV: "t\u0331",
TAV_DAGESH: "t",
DIVINE_NAME: "yhwh",
ADDITIONAL_FEATURES: [
{
FEATURE: "syllable",
HEBREW: /\u{05C7}/u,
TRANSLITERATION: (syllable) => {
var _a, _b;
const next = (_b = (_a = syllable == null ? void 0 : syllable.next) == null ? void 0 : _a.value) == null ? void 0 : _b.text;
if (next && next.includes("\u05B3")) {
return syllable.text.replace("\u05C7", "\u05B8");
}
return syllable.text;
}
}
],
longVowels: true,
qametsQatan: true,
sqnmlvy: true,
wawShureq: true,
article: true,
allowNoNiqqud: true,
strict: false,
holemHaser: "remove",
shevaAfterMeteg: true
};
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
jss
});
//# sourceMappingURL=jss.js.map