338 packages found
See nodejs errors with less clutter
Convert bytes to a human readable string: 1337 → 1.34 kB
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
Human-friendly JSON Schema validation for APIs
Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`
- pretty
- prettify
- human
- humanize
- humanized
- readable
- time
- ms
- milliseconds
- duration
- period
- range
- text
- string
- View more
human-readable TAP summarizer
parse messy human date and time strings
Lightweight and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc.
catch errors in your hapi application and display the appropriate error message/page
Stream data from HID device in Node.js
Getting approximate date from timeago generated string
Convert a bytes or octets value (e.g. 34565346) to a human-readable string ('34.6 MB'). Choose between metric or IEC units.
Parse, convert, and humanize imperial sizes
Parse a human name string into salutation, first name, middle name, last name, suffix. Parse an address into address, city, state, zip
Lightweight filesize to human-readable / proportions w/o dependencies.
Parse, convert, and humanize metric sizes
📝 Extensible TypeScript Logger for Node.js and Browser: Dependency free, Fully customizable, Pretty errors, stack traces, and JSON output to attachable transports.
- logger
- typescript
- log level
- json
- stacktrace
- Error.stack
- call location
- debug
- pretty
- log
- log4j
- log4js
- log4ts
- View more
Return dates and times in easily readable formats
Alphanumeric sorting algorithm
Split a person's name into firstName and lastName fields