lite-string-date-utils
v1.0.0
Published
A lightweight utility library for string and date manipulations
Maintainers
Readme
📦 String & Date Utils
A lightweight JavaScript utility library providing commonly used string and date helper functions. Perfect for both frontend and backend applications.
🚀 Features 🧵 String Utilities
capitalize(str) – Capitalize the first letter
capitalizeWords(str) – Capitalize every word
trimSpaces(str) – Remove extra spaces
truncate(str, length) – Shorten long strings
isPalindrome(str) – Check if a string is a palindrome
reverseString(str) – Reverse a string
countWords(str) – Count words in a string
maskString(str, visibleChars) – Mask sensitive strings
⏱️ Date Utilities
isSameDay(date1, date2) – Check if two dates are the same
daysBetween(date1, date2) – Number of days between dates
addDays(date, days) – Add days to a date
getStartOfWeek(date) – Get Monday of the week
getEndOfWeek(date) – Get Sunday of the week
formatDate(date, separator) – Basic date formatting (YYYY-MM-DD)
📦 Installation npm install string-date-utils
(Replace with your actual package name.)
📚 Usage import { stringUtils, dateUtils } from "string-date-utils";
// String examples stringUtils.capitalize("hello world"); // "Hello world" stringUtils.capitalizeWords("hello world"); // "Hello World" stringUtils.truncate("This is a long text", 10); // "This is a..."
// Date examples dateUtils.formatDate(new Date()); // "2025-11-26" dateUtils.addDays(new Date(), 5); // Date + 5 days dateUtils.daysBetween(new Date(), new Date("2025-01-01"));
📁 Folder Structure src/ ├── string.js └── date.js index.js package.json README.md
