mdast utility to get the plain text content of a node
JSON.parse with bigints support
Get the command from a shebang
A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.
Streaming text decoder that preserves multibyte Unicode characters
Trim newlines from the start and/or end of a string
Run a function exactly one time
Unopinionated, no-frills CLI argument parser
compare two semver version strings, returning -1, 0, or 1
Parse Postgres interval columns
process.nextTick but always with args
simple persistent cookiejar system
A small and simple package which can traverse a XML document
Resolve the path of a module like `require.resolve()` but from a given path
A fast function for calculating where a string should be truncated, given an optional width limit and an ellipsis string.
Utility functions for converting to and from URLs that encode query string data into URL paths
URL utilities for markdown-it
Give me a string and I'll tell you if it's a valid npm package license string
Merge multiple streams into one stream in sequence or parallel.
Polyfill of future proposal for `util.parseArgs()`
kill trees of processes
Opens stuff, like webpages and files and executables, cross-platform
Color your terminal using CSS/hex color codes
Convert directories to glob compatible strings