Search results
398 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
Convert bytes to a human readable string: 1337 → 1.34 kB
See nodejs errors with less clutter
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-friendly JSON Schema validation for APIs
Alphanumeric sorting algorithm
Convert a bytes or octets value (e.g. 34565346) to a human-readable string ('34.6 MB'). Choose between metric or IEC units.
Lightweight and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc.
Returns from a pool of 10m human-readable IDs
Pretty time zone: `+2` or `-9:30`
Convert a camelized/dasherized/underscored string into a humanized one: `fooBar-Baz_Faz` → `Foo bar baz faz`
Maintained fork of later. Determine later (or previous) occurrences of recurring schedules
A user interface for JSON.
Converts a number to/from a human readable string: `1337` ↔ `1.34kB`
Join all elements of an array and create a human-readable string
Lightweight filesize to human-readable / proportions w/o dependencies.
show seconds in a human-readable form
Extensible TypeScript Logger for Node.js and Browser.
- logger
- typescript
- log level
- json
- stacktrace
- Error.stack
- call location
- debug
- pretty
- log
- log4j
- log4js
- log4ts
- View more
Humanize a URL: `https://sindresorhus.com` → `sindresorhus.com`
- url
- address
- string
- normalize
- normalise
- normalization
- normalisation
- querystring
- unicode
- humanize
- humanization
- simple
- simplify
- human
- View more
Compare strings in a natural order