hellenic-toolkit
v0.0.3
Published
A library for handling Greek text, including removing diacritics and converting to English characters.
Downloads
13
Readme
Hellenic Toolkit
A TypeScript library for handling Greek text, including removing diacritics, converting to English characters, and more.
Installation
Install the library via npm:
npm install hellenic-toolkit
Functions
removeDiacritics
Removes diacritics from Greek text.
import { removeDiacritics } from "hellenic-toolkit";
const text = "Καλημέρα, κόσμε!";
const result = removeDiacritics(text); // "Καλημερα, κοσμε!"
toEnglishCharacters
Converts Greek characters to their English equivalents.
import { toEnglishCharacters } from "hellenic-toolkit";
const text = "Καλημέρα, κόσμε!";
const result = toEnglishCharacters(text); // "Kalimera, kosme!"
toGreekCharacters
Converts English to Greek characters, when they have an equivalent greek letter.
import { toEnglishCharacters } from "hellenic-toolkit";
const text = "HPA!"; // This is english
const result = toEnglishCharacters(text); // "ΗΡΑ!" this is Greek
isGreek
Checks if a string contains only Greek characters.
import { isGreek } from "hellenic-toolkit";
const text = "Καλημέρα";
const result = isGreek(text); // true
countGreekCharacters
Counts the number of Greek characters in a string.
import { countGreekCharacters } from "hellenic-toolkit";
const text = "Καλημέρα, κόσμε!";
const result = countGreekCharacters(text); // 13
toUpperCase
Converts Greek text to uppercase.
import { toUpperCase } from "hellenic-toolkit";
const text = "Καλημέρα, κόσμε!";
const result = toUpperCase(text); // "ΚΑΛΗΜΕΡΑ, ΚΟΣΜΕ!"
toLowerCase
Converts Greek text to lowercase.
import { toLowerCase } from "hellenic-toolkit";
const text = "ΚΑΛΗΜΕΡΑ, ΚΟΣΜΕ!";
const result = toLowerCase(text); // "καλημέρα, κόσμε!"
Contributing
If you'd like to contribute to the project, please fork the repository and submit a pull request. We welcome contributions of all kinds, including bug fixes, feature requests, and code improvements.
License
The project is released under the MIT License. See LICENSE for details.