0.1.4 • Published 11 years ago

browser-client v0.1.4

Weekly downloads
17
License
-
Repository
github
Last release
11 years ago

BrowserClient

Efficient and tiny connect middleware to detect browser, version, platform and device for Node.js.

Installation

npm install browser-client

How to use

Assuming app is your Connect or Express application instance:

var browserClient = require('browser-client');

app.use(browserClient());

Then, req.browserClient property will become available with such information:

Browsers:

req.browserClient.safari;
req.browserClient.firefox;
req.browserClient.chrome;
req.browserClient.opera;
req.browserClient.ie;
req.browserClient.mobileSafari;
req.browserClient.operaMini;

Devices:

req.browserClient.iphone;
req.browserClient.ipad;
req.browserClient.ipod;

Platforms:

req.browserClient.mobile;
req.browserClient.tablet;
req.browserClient.desktop;

OS:

req.browserClient.windows;
req.browserClient.mac;
req.browserClient.linux;

req.browserClient.ios;
req.browserClient.android;

All values are Boolean. Version number is available under req.browserClient.version.

General:

req.browserClient.browser;
req.browserClient.device;
req.browserClient.platform;
req.browserClient.os;

License

Copyright (c) 2013 Vadim Demedes Licensed under the MIT license.

0.1.4

11 years ago

0.1.3

11 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago