detect-process
v1.0.4
Published
Detect if context environment is nodejs, phantom, electron, og browser
Downloads
396
Maintainers
Readme
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 browserUsage 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
