String runtime — an OS for AI agents, built on SFMD
Generate a unique filename for use in temporary directories or caches.
Strip HTML tags from strings. No parser, accepts mixed sources.
Get the name of a Windows version from the release number: `5.1.2600` → `XP`
A replacement for process.exit that ensures stdio are fully drained before exiting.
A ridiculously light-weight argument validator (now browser friendly)
A Karma reporter bringing verbosity to the max.
Like String.trim() but you can choose granularly what to trim
Better `os.arch()` for node and the browser -- detect OS architecture
Collapse the leading and trailing whitespace of a string
🤖/👨🦰 Recognise bots/crawlers/spiders using the user agent string.
Looks up the first non-whitespace character to the left/right of a given index
Unique machine (desktop) id (no admin privileges required).
Newline character converter
Provides a directory where the OS wants you to store cached files.
A tiny utility to interact with the system clipboard.
Get a user agent string across all JavaScript Runtime Environments
Generate a random path name.
Get paths for storing things like data, config, cache, etc
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
Get the visual width of a string - the number of columns required to display it
Get the name and version of a macOS release from the Darwin version
Pipe an Array through Node.js streams
Tells, is given character a part of astral character, specifically, a high and low surrogate
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.