Try to downgrade the permissions of a process with root privileges and block access if it fails
MIT License
Bot releases are hidden (Show)
Published by sindresorhus over 3 years ago
https://github.com/sindresorhus/root-check/compare/v1.0.0...v2.0.0
Check if the process is running in a Continuous Integration (CI) environment
The Sindre Sorhus CLI
Check if the process is running as administrator on Windows
Block users from running your app with root permissions
Check whether a file can be executed
Check if the process is running as root user, for example, one started with `sudo`
Check if it's the first time the process is run
Find the root directory of a Node.js project or npm package
Find a file by walking up parent directories
Check whether a website is up or down
Check if the process is running inside a Docker container
Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
Check if GitHub is down
Strip the authentication part of a URL
Check if the process is running inside a container (Docker/Podman)