pragi-string
Version:
A package to modify strings
24 lines (19 loc) • 937 B
JavaScript
const PragiString = require("./index");
// Test text formatters
console.log("=== Text Formatting Tests ===");
console.log(PragiString.titleCase("npm package"));
console.log(PragiString.titleCase("npm package", { excludeWords: ["npm"] }));
console.log(PragiString.smartTruncate("This is a very long text that needs truncating", 20));
// Test number conversions
console.log("\n=== Number Conversion Tests ===");
console.log(PragiString.toWords(1234));
console.log(PragiString.toOrdinal(23));
console.log(PragiString.humanizeNumber(1234567));
// Test Roman numerals
console.log("\n=== Roman Numeral Tests ===");
console.log(PragiString.toRoman(2024));
console.log(PragiString.fromRoman("MMXXIV"));
// Test time formatting
console.log("\n=== Time Formatting Tests ===");
console.log(PragiString.humanizeDuration(3665)); // 1 hour, 1 minute, 5 seconds
console.log(PragiString.toDigitalTime(3665)); // 01:01:05