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 whether a website is up or down
Check if the process is running as administrator on Windows
Strip the authentication part of a URL
Check if the process is running in a Continuous Integration (CI) environment
Check if GitHub is down
Check if it's the first time the process is run
Block users from running your app with root permissions
Check if the process is running inside a Docker container
Check if the process is running as root user, for example, one started with `sudo`
Find the root directory of a Node.js project or npm package
Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
Check if the process is running inside a container (Docker/Podman)
Check whether a file can be executed
The Sindre Sorhus CLI
Find a file by walking up parent directories