1.0.1 • Published 5 months ago

mashtools v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

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);
1.0.1

5 months ago

1.0.0

5 months ago