detect-process

1.0.4 • Public • Published

detect-process

Detect if the running process context is nodejs, phantomjs, electron, or browser. Then you can create scripts that e.g. runs both in e.g. electron and the browser. Or at least find a way to determine which elements you will need to include, depending on the context.

Usage in nodejs:

    var detect = require('detect-process');
    var env = detect.getName();
    console.log(env); // => nodejs, phantom, electron or browser

Usage in a browser:

    <script src = "dist/detectProcess.js"></script> 
    <script>
    var test = detectProcess.getName();
    console.log(test); // => nodejs, phantom, electron or browser
    </script> 

Example in phantomjs:

var filename = './dist/detectProcess.js';
injected = phantom.injectJs(filename);
if (injected) {
    var process = detectProcess.getName();
    console.log(process); // => phantomjs
    phantom.exit(0);
}

License MIT

/detect-process/

    Package Sidebar

    Install

    npm i detect-process

    Weekly Downloads

    6

    Version

    1.0.4

    License

    MIT

    Last publish

    Collaborators

    • diversen