UNPKG

yeonpm-modules

Version:

Collection of frequently used functions for projects

69 lines (36 loc) 1.2 kB
# yeonpm-modules Collection of frequently used functions for projects ## Installation ```bash npm install yeonpm-modules ``` ## Features - Number/String formatters - Colored console logging ## Usage ### General formatters - `commas(1000)`, `commas("1000")` "1,000", "1,000" - `capitalize("hello")` "Hello" - `truncate("Long text here", 5)` "Long ..." ### Date/Time formatters - `dateForm(new Date())`, `dateForm(new Date(), "/")` "2024-11-20", "2024/11/20" - `timeForm(new Date())`, `timeForm(new Date(), true)` "15:30", "15:30:00" - `dateTimeForm(new Date())`, `dateTimeForm(new Date(), "/")` "2024-11-20 15:30", "2024/11/20 15:30" - `stringToDate("240320")`, `stringToDate("20240320")`, `stringToDate("202403201530")`, `stringToDate("20240320153045")` Converts date string to Date object (Supported formats: YYMMDD, YYYYMMDD, YYYYMMDDHHMM, YYYYMMDDHHMMSS) - `timeAgo(new Date(Date.now() - 3600000))`, `timeAgo(new Date(Date.now()))` "1 hour ago", "Just now" ### Logging - `log.info("SUCCESS", "Operation completed successfully")` "[SUCCESS] Operation completed successfully" (Colored) ### Calculate - `sum(1, 2, 3, 4, 5)` "15" ## License MIT