Cross-platform method to receive the list of the launched processes
npm install @amdglobal/process-list

Cross-platform native method to receive the list of the launched processes
     

``bash`
npm i process-listor
yarn add process-list
It's that easy! npm will download one of the prebuilt binaries for your OS. If you need to build process-list, see node-gyp for more details.
* Windows Windows 7+, Windows Server 2008 R2+Linux
* any Linux-based distributivesOS X
Soon...*
js
const { snapshot } = require("process-list");snapshot('pid', 'name').then(tasks => console.log(tasks))
// output
// [{
// name: "1.exe",
// pid: 1234,
// }, ... ]
`$3
#####
snapshot(...field: String): Promise<[]Object>
Returns the list of the launched processes.#####
allowedFields: []String
List of allowed fields.*
pid: Number - process pid
* ppid: Number - parent process pid
* name: String - process name (title)
* path: String - full path to the process binary file
* threads: Number - threads per process
* owner: String - the owner of the process
* priority: Number - an os-specific process priority
* cmdline: String - full command line of the process
* starttime: Date - the process start date / time
* vmem: String - virtual memory size in bytes used by process
* pmem: String - physical memory size in bytes used by process
* cpu: Number - cpu usage by process in percent
* utime: String - amount of time in ms that this process has been scheduled in user mode
* stime: String` - amount of time that in ms this process has been scheduled in kernel modeMIT, Copyright (c) 2014 Dmitry Tsvettsikh