chalk(latest: 5.3.0) Terminal string styling done right
os-name(latest: 6.0.0) Get the name of the current operating system. Example: macOS Sierra
screenfull(latest: 6.0.2) Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.
scoped-regex(latest: 3.0.0) Regular expression for matching scoped npm package names
registry-url(latest: 6.0.1) Get the set npm registry URL
is-url-superb(latest: 6.1.0) Check if a string is a URL
dot-prop(latest: 9.0.0) Get, set, or delete a property from a nested object using a dot path
environment(latest: 1.1.0) Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
mem(latest: 10.0.0) Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
p-settle(latest: 5.1.1) Settle promises concurrently and get their fulfillment value or rejection reason
mimic-function(latest: 5.0.1) Make a function mimic another one
resolve-cwd(latest: 3.0.0) Resolve the path of a module like `require.resolve()` but from the current working directory
load-json-file(latest: 7.0.1) Read and parse a JSON file
find-up-simple(latest: 1.0.0) Find a file or directory by walking up parent directories — Zero dependencies
prototype-properties(latest: 5.0.0) List of prototype properties for JavaScript types
tasklist(latest: 5.0.0) Wrapper for the Windows `tasklist` command. Returns a list of apps and services with their Process ID (PID) for all tasks running on either a local or a remote computer.
parse-columns(latest: 3.0.0) Parse text columns, like the output of Unix commands
memoize(latest: 10.0.0) Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
array-shuffle(latest: 3.0.0) Randomize the order of items in an array
auto-bind(latest: 5.0.1) Automatically bind methods to their class instance