Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
MIT License
Check whether a binary version satisfies a semver range
Check if the operating system CPU architecture is 64-bit or 32-bit (Supports browsers)
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
Check if the process is running in a Continuous Integration (CI) environment
Check if the internet connection is up
Type check values
Check if the process is running inside a Docker container
Check if stdout or stderr is interactive
Check whether a file can be executed
Check if Electron is running in development
Get the operating system CPU architecture
Check if your code is running as an npm or yarn script
Check if the process is running as root user, for example, one started with `sudo`
Run the Node.js binary no matter what
Check if a string matches the name of a Node.js builtin module