Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/azer/environ

Cross-platform environment detection library for JavaScript
https://github.com/azer/environ

Last synced: 11 days ago
JSON representation

Cross-platform environment detection library for JavaScript

Awesome Lists containing this project

README

        

Cross platform environment detection library for JavaScript. Tested platforms; Node, Firefox 4, Chrome 12, IE8

Install
=======
* npm install environ
* curl https://github.com/azer/environ/raw/master/lib/environ.js

Usage
=====
On Browsers:

> environ()
{ chrome: true, dom: true, gecko: true, navigator: true, safari: true, v8: true, webkit: true }
> environ.node()
false
> environ.dom()
true
> environ.v8()
true
> environ.webkit()
true

On a CommonJS compliant platform:

> var environ = require('environ');

> environ()
{ linux: true, modules: true, node: true, v8: true }
> environ.packages()
true
> environ.node()
true
> environ.dom()
false
> environ.v8()
true
> environ.webkit()
false

Available Methods
=================
* dom
* chrome
* firefox
* gecko
* jsc
* ie
* ie6
* ie7
* ie8
* ie9
* ie10
* kindle
* linux
* modules
* navigator
* node
* mobile
* opera
* safari
* webkit
* v8

Testing
=======
* node test/node.js
* w3 test/browser.html