query-process
is a native Node.js npm library built with NAPI-RS, designed for querying information about external processes. Its initial capability includes checking if a process is running with elevated privileges, with plans for additional features in future updates.
npm install query-process
query-process
is configured to support multiple platforms, as specified in the napi
section of package.json
. This includes various architectures such as Linux, Windows, and Android.
After installation, you can require query-process in your Node.js application.
import queryProcess from 'query-process';
const queryProcess = require('query-process');
The library currently supports:
isElevated
: Synchronously checks if a process is running with elevated privileges.More features are planned for future releases.
import { isElevated } from 'query-process';
try {
const elevated = isElevated(123);
console.log(elevated);
} catch (err) {
console.error(err);
}
npm install
npm run build
npm test
We use GitHub actions to automatically publish npm packages.
# 1.0.0 => 1.0.1
npm version patch
# or 1.0.0 => 1.1.0
npm version minor
query-process
is made available under the MIT License. For more information, see the LICENSE file in the repository.