A starter template for discord.js bots
Displays a beginner-friendly message telling your user to upgrade their version of Node
OpenTelemetry Node 18+ native fetch automatic instrumentation package
Eunice improves cohesion and modularity in software through hierarchical structure and simplified unidirectional dependencies. Eunice analyses source code, infers its structure and shows if the dependencies match.
a collection of useful streams
Get the visual width of a string - the number of columns required to display it
Shared implementation for analyzer and renderer test harnesses, using JavaScript, HTML, React and Webpack.
Calls a specified function with arguments taken from the process and standard input stream.
MutationObserver shim for ES3 environments
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
mdast utility to get the plain text content of a node
dnscache for Node
Wordwrap a string with ANSI escape codes
Runs tests by discovering test cases and expected behavior from the file system. Tests are automatically named based on the directory hierarchy.
A fast function for calculating where a string should be truncated, given an optional width limit and an ellipsis string.
Immutable Data Collections
Repeat the given string n times. Fastest implementation for repeating a string.
Modify strings, generate sourcemaps
Get the visual width of the widest line in a string - the number of columns required to display it
A fast function for calculating the visual width of a string once printed to the terminal.
Utility to parse a string bytes to bytes and vice-versa
Require module from string
Fuzzy filtering and string similarity scoring - compatible with fuzzaldrin
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes