1.3.2 ā€¢ Published 8 years ago

ua-cases v1.3.2

Weekly downloads
3
License
ISC
Repository
github
Last release
8 years ago

#ua-cases

Build Status npm version Coverage Status

Returns cases object based on user agent.

var obj = cases(useragent, cases, transform)

Returns a cases object bases on the user agent including data such as browser, device and platform

  • useragent (string|object) - user agent string or vigour-ua object
  • cases (object) - (optional) object to be merged to the output result
  • transform (function) - (optional) function to modify the cases object before it's returned
  • returns (object) obj - cases object

####example

const useragent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.3'
const cases = require('ua-cases')
const obj = cases(useragent)
/*

ā†’ {
  $chrome: true,
  $edge: false,
  $windows: false,
  $ie10: false,
  $android: false,
  $chromecast: false,
  $desktop: true,
  $ios: false,
  $native: false,
  $phone: false,
  $tablet: false,
  $touch: false,
  $tv: false,
  $ie: false,
  '$ie10': false,
  $firefox: false
}
/*
1.3.2

8 years ago

1.3.1

8 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago