Commit Graph

184 Commits (48fe1d33cb64952a2c75e4c1fc8d3fceecaf03a3)

Author SHA1 Message Date
Denis Demchenko e7e6abff8b Fix Bowser constructor, add some tests
6 years ago
Denis Demchenko 98007768b4 Make `Parser.parse`-anything methods public
6 years ago
Denis Demchenko f202c1cd30 Eslint fixes
6 years ago
Denis Demchenko 45ac881a5e Fix credits
6 years ago
Denis Demchenko 6f3b13f9fd Replace the main bowser file
6 years ago
Denis Demchenko ad2589f699 Add eslint support
6 years ago
Denis Demchenko b1170af9d8 TYPES → TYPES_LABELS
6 years ago
Denis Demchenko bee21ea5c3 Fix small mistypos
6 years ago
Denis Demchenko b15544770a Remove old useragents list
6 years ago
Denis Demchenko 778fdb6004 Add Microsoft Edge cases
6 years ago
Denis Demchenko 36db325c62 Fix browsers parser
7 years ago
Denis Demchenko 47c6614750 Export Bowser
7 years ago
Denis Demchenko 5c753edb75 Fix macOS version parsing
7 years ago
Denis Demchenko 7db868cc29 Fix macOS version parser
7 years ago
Denis Demchenko 6976da7da5 Make versions of browsers non-required properties
7 years ago
Denis Demchenko efce17881f Fix iPhone and iPod detection
7 years ago
Denis Demchenko a794b10797 Add an engines parser
7 years ago
Denis Demchenko c3ad15e0ff Add more jsdoc for parsePlatform
7 years ago
Denis Demchenko 4fc00cc427 Add more details about parsed Amazon device
7 years ago
Denis Demchenko 3da8552f0f Define Galaxy Nexus as a mobile type
7 years ago
Denis Demchenko bca14f50c8 Add description for parser-platforms
7 years ago
Denis Demchenko a65540dc15 Add platform parser
7 years ago
Denis Demchenko 38320b1409 Change Bowser's constructor
7 years ago
Denis Demchenko 2c8f17b037 Add Linux detection
7 years ago
Denis Demchenko d5a439f097 Fix Android detection
7 years ago
Denis Demchenko 39afeb5615 Replace OS version regexps by more greedy ones
7 years ago
Denis Demchenko 3cd9da66ae Add support of rendering engines
7 years ago
Denis Demchenko 19646053ce Complete Bowser's methods by call a Parser instance
7 years ago
Denis Demchenko 5a235015aa Add jsdoc descriptions for Parser's methods
7 years ago
Denis Demchenko 6b5974af2e Add more OS descriptors
7 years ago
Denis Demchenko 59fc2d639f Add Windows OS descriptor
7 years ago
Denis Demchenko f5be32be3b Merge branch 'master' into v2
7 years ago
Denis Demchenko 8b37abf268 Change descriptors naming and add some information about them
7 years ago
rkurbatov b066f9bdeb adds MacOS support
7 years ago
rkurbatov 98538362b3 adds windows version detection
7 years ago
Denis Demchenko b057077b68 Add OS parsing
7 years ago
Denis Demchenko c50d0449d3 Add Parser#getBrowserName and Parser#getBrowserVersion
7 years ago
Denis Demchenko ce885847ce Fix version matching
7 years ago
Denis Demchenko d57094d857 Finish Parser#_parseBrowser function
7 years ago
Denis Demchenko 9e46db26ed make public `getBrowser` and private `parseBrowser`
7 years ago
Denis Demchenko 3bb6654320 Continue writing
7 years ago
Denis Demchenko 575ba8076e fist commit
7 years ago
Dmitri Voronianski 29bb872ab2 fix global exports
8 years ago
Denis Demchenko c7d663a7b5 Add tests for some devices on Windows
8 years ago
Denis Demchenko 8b92707e7b Throw an error when minVersion map has not a string as a browser version
8 years ago
Benoit de La Forest 9f31efa62f Fix WindowsPhone flagged as iOS
8 years ago
Benoit de La Forest e44ca1de6e fix windowsphone flagged as android
8 years ago
Denis Demchenko 27c7f5b294 Fix mobile Opera's version detection
8 years ago
Denis Demchenko 21b9e617a1 Merge branch 'eb_samsungBrowser' of https://github.com/eriben/bowser into eriben-eb_samsungBrowser
8 years ago
Erik Bengtsson b9d0ed6fd8 Added support for Samsung Internet for Android
8 years ago