detectify

Detects the environment where the current script is running: NodeJS or Browser.

npm install detectify
2 downloads in the last week
8 downloads in the last month

Detectify

Laughably simple module to test if the current environment is NodeJS or a Browser. This could be expanded upon in the future to include addition environment details, such as: NodeJS version, Browser agent-type, version, etc...

Installation

Using npm
npm install detectify

Usage

Detectify currently returns an object with 3 properties: hasDetermined, isNodeJS, and isBrowser. All of these are booleans. To use, simply:

detection = require 'detectify'

unless detection.hasDetermined
    throw new Error "Can't continue.  Couldn't detect." 

if detection.isBrowser
    console.log "We're in a browser."
else
    console.log "We're in NodeJS.  Yay!"
npm loves you