A Connect or Express middleware wrapper around mobile-agent.
Add to dependencies in
package.json or install with NPM.
Then, in an express / connect application:
The middleware adds an
agent object to
req as well as
res.locals, accessible from views.
When the object is coerced to string (e.g. in a Jade template), it will return either 'mobile' or 'not-mobile'.