browser-or-server
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

browser-or-server

Statically tell if running environment is Node.js or browser

Usage

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

FAQs

How does it works?

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.

How is this different from other similar packages?

TypeScript support.

License

MIT © Hoàng Văn Khải

/browser-or-server/

    Package Sidebar

    Install

    npm i browser-or-server

    Weekly Downloads

    7

    Version

    0.1.2

    License

    MIT

    Unpacked Size

    2.25 kB

    Total Files

    8

    Last publish

    Collaborators

    • khai96_