Commit Graph

297 Commits (master)

Author SHA1 Message Date
Ricardo Rauber Pereira 2dcfca1388 remove tabs
5 years ago
Ricardo Rauber Pereira d0959a43c4 update the constant names
5 years ago
Ricardo Rauber Pereira 8e49696d02 update the comment
5 years ago
Ricardo Rauber Pereira 4d8c781369 updated the code to be more clear
5 years ago
Marco Starker 23c640f65f 🙄
5 years ago
Marco Starker 98f348ebd3 switching from default export to named export
5 years ago
Marco Starker 7075f6c4d7 adding useless semicolon
5 years ago
Marco Starker 0f20a43f0a fixing ES6 Module import for BROWSER_ALIAS_MAP
5 years ago
Denis Demchenko d596a43f6b Add support of the new Blink-based MS Edge
5 years ago
Denis Demchenko 328852aa0e Add an alias for Samsung Internet
5 years ago
Denis Demchenko 4b658441ca Add docs for `Parser#isBrowser`
5 years ago
Denis Demchenko 69972820c8 Fix the bug with unset alias for a browser
5 years ago
Denis Demchenko 428dadc503 Fix Yandex Browser version detection
5 years ago
Ricardo Rauber Pereira cfe2b493bb Remove missing space at the end
5 years ago
Ricardo Rauber Pereira 3bfb24c8cb Updated the check for generic browsers
5 years ago
Ricardo Rauber Pereira ba4783868d Update the regex for custom browsers
5 years ago
Will Soares ace7a8899b Fix eslint errors
5 years ago
Will Soares b111862cce Update rules for creating browser aliases
5 years ago
Will Soares 064aa812fc Use snake case for alias names
5 years ago
Will Soares a307533f74 Add support for using short version for browser name in satisfies
5 years ago
Denis Demchenko 134ef3c186 Fix bugs with Utils
5 years ago
rcohen-unext 383c627fc0 Add PlayStation 4 browser support
5 years ago
Nick Tipping bf067ec992 Add file extensions to imports
5 years ago
Denis Demchenko 747059a49d
Merge pull request #288 from ffaubert/add-engine-api
5 years ago
Frank Faubert 83e8f61109 Add getEngineName and isEngine API calls
5 years ago
Frank Faubert 65988ac79c Add operating system detection for Chrome OS
5 years ago
Denis Demchenko a87ccad88a Fix the docs
5 years ago
Denis Demchenko cab0d0d946 Fix an issue with returning a reference instead of a new object
5 years ago
Robert Sandell 1535c62b74 Added support for Googlebot recognition
5 years ago
Denis Demchenko cd72625e2c
Merge pull request #276 from rcsandell/master
5 years ago
Denis Demchenko d39f2fe125
Merge pull request #275 from deployed/master
5 years ago
Denis Demchenko 7b8ea93d22
Merge pull request #260 from ycjcl868/feat-wechat-browser
5 years ago
Robert Sandell cce6430647 Mention running lint rules, conform commit to lint rules
5 years ago
Robert Sandell 97d877f9c2 Fix Travis Tests
5 years ago
Robert Sandell d9693088cc Fix tests
5 years ago
Robert Sandell f338045df7 Support Android version names, Recognise Huawei devices
5 years ago
Dariusz Rzepka 3729f6f92e Support non strict equality in satisfies method
5 years ago
Arve Knudsen 316399d6e9 Improve documentation language, fix an example
6 years ago
ycjcl868 1ce9916b35 feat: wechat browser
6 years ago
Denis Demchenko 0a149bca7b Fix Chrome mobile detection
6 years ago
Denis Demchenko 3489f9d374 Support Swing browser
6 years ago
Denis Demchenko ace0ce17ea Fix the issue with undefined browser version string
6 years ago
Denis Demchenko c04942947e Fix no-else-return issue
6 years ago
Julian Doucette 343b748986 Added maxthon desktop support
6 years ago
udivankin 6204d9f417 Adds loose comparison support
6 years ago
Denis Demchenko 2b6a63d088 Fix code style problem
6 years ago
Matías Lescano 0224f26bfc Add parser.some function
6 years ago
Denis Demchenko 8d7ef744ac Fix detection of Nexus devices
6 years ago
Denis Demchenko 8676817177 Catch up with last browsers in 1.9 version
6 years ago
Denis Demchenko 31b9240aec Fix docs
6 years ago
Denis Demchenko d12a988d7c Rewrite Parser.satisfies and fix some related methods
6 years ago
Denis Demchenko a175f7c8bd Rename Parser.compare to Parser.satisfies
6 years ago
Denis Demchenko c79b71736e Fix tests after changes
6 years ago
Denis Demchenko 1f572ed8f4 Add a bit of docs
6 years ago
Denis Demchenko e759592884 Fix getPlatformType, write tests
6 years ago
Denis Demchenko 48638e7363 Change Parser.check to Parser.compare
6 years ago
Denis Demchenko 0c1564f1cd Fix comments for Bowser class
6 years ago
Denis Demchenko 4ab0d9dfd3 Get rid of semver and use old comparison which is more applicable
6 years ago
Denis Demchenko 6030eb9e5d Add semverCheck and related methods
6 years ago
Denis Demchenko 560ec06eeb Add Parser.check and related things
6 years ago
Denis Demchenko 9cb04fcbae Move getWindowsVersionName to utils
6 years ago
Denis Demchenko 3530ca1c70 Fix nyc misconfiguration
6 years ago
Denis Demchenko 0ea3fe16a4 Add coveralls integration
6 years ago
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
7 years ago
Denis Demchenko b1170af9d8 TYPES → TYPES_LABELS
7 years ago
Denis Demchenko bee21ea5c3 Fix small mistypos
7 years ago
Denis Demchenko b15544770a Remove old useragents list
7 years ago
Denis Demchenko 778fdb6004 Add Microsoft Edge cases
7 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