1.0.1 • Published 5 months ago
mashtools v1.0.1
mashtools
A simple and extendable Node.js utility library for common tasks like class name concatenation and date formatting.
Features
- cn: Combines class names using clsx.
- formatToShortNumericDate: Formats a timestamp into a short numeric date.
- convertToLongDate: Converts a date string to a long formatted date with an ordinal day suffix.
Installation
Install the package via npm:
npm install mashtools
import { cn, formatToShortNumericDate, convertToLongDate } from 'mashtools';
// Example: Combining class names
const classes = cn('btn', { 'btn-active': true }, ['extra', 'class']);
console.log(classes); // Output: "btn btn-active extra class"
// Example: Formatting dates
const shortDate = formatToShortNumericDate(Date.now());
console.log("Short Date:", shortDate);
const longDate = convertToLongDate("2025-02-05");
console.log("Long Date:", longDate);