Statically tell if running environment is Node.js or browser
import engine, {isBrowser, isServer} from 'browser-or-server'
console.log(engine) // either 'browser' or 'server'
console.log(isBrowser) // either true or false
console.log(isServer) // either false or true
It's "server" if it is imported (a.k.a. require()
d) directly via node and "browser" if it is bundled via browserify, webpack, etc.
TypeScript support.