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

Package Sidebar

Install

npm i browser-or-server

Weekly Downloads

0

Version

0.1.2

License

MIT

Unpacked Size

2.25 kB

Total Files

8

Last publish

Collaborators

  • khai96_