Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

UAParser.js

{UAParser.js} is a JavaScript library to detect user's Browser, Engine, OS, CPU, and Device type/model. Runs either in browser (client-side) or node.js (server-side).
Collective - Host: opensource - https://opencollective.com/ua-parser-js - Website: https://uaparser.dev/ - Code: https://github.com/faisalman/ua-parser-js

Fix #708 - Improve detection for Quest 3

github.com/faisalman/ua-parser-js - b29a9a7ffbcb0fd0e99c5a49150c2ddb6fa91102 authored 10 months ago by Faisal Salman <[email protected]>
Update version to 2.0.0-beta.2

github.com/faisalman/ua-parser-js - 4d950db14572c84aaceea7e7368abe9ccb8b2687 authored 11 months ago by Faisal Salman <[email protected]>
Add new helper method: `isFrozenUA()` to match with frozen user-agent pattern

github.com/faisalman/ua-parser-js - b5b5475ab4b302ba41347d313c628f7655926c97 authored 11 months ago by Faisal Salman <[email protected]>
Fix #703 - Improve TS module resolution --revert

github.com/faisalman/ua-parser-js - 7c22bc587f64abba4e1bbe7f354d4260892f02b2 authored 11 months ago by Faisal Salman <[email protected]>
Fix #692 - Improve TS module resolution (#702)

github.com/faisalman/ua-parser-js - d6d8ac7cb43d610e54e1e4355da35b0e7ea76a43 authored 11 months ago by Faisal Salman <[email protected]>
Update ua-parser.js (#696)

Fixed Xbox Detection for Chrome-Based Edge

github.com/faisalman/ua-parser-js - 54c633aac50dec2801a78a88b37e25dac4ec04c6 authored 11 months ago by Beat YT <[email protected]>
Fix Edge detection in ua-ch: "Microsoft Edge" -> "Edge"

github.com/faisalman/ua-parser-js - 9c5d6ee70e61dacd8ff485f9ba6ff513c2370cc4 authored 11 months ago by Faisal Salman <[email protected]>
Fix #635 - ua-ch: prioritize more specific brand name regardless the order

github.com/faisalman/ua-parser-js - b5c62b0c827ae091a706f9109faad110ad7cdf3f authored 12 months ago by Faisal Salman <[email protected]>
Fix #697 - Add new browser: Opera GX - https://www.opera.com/gx

github.com/faisalman/ua-parser-js - 0c49d7507473e5ae26678fd41c7ca548e431c80b authored 12 months ago by Faisal Salman <[email protected]>
Fix undefined brandName when reading a field list that has no version

github.com/faisalman/ua-parser-js - 09904a0a4713971e7f0650fc20534749e99289e4 authored about 1 year ago by Faisal Salman <[email protected]>
Fix d.ts Record for extensions as Partial

github.com/faisalman/ua-parser-js - 3622b614a71749e6d96f241d6810d6086075e2a4 authored about 1 year ago by Faisal Salman <[email protected]>
Create declaration file .d.ts for extensions submodule

github.com/faisalman/ua-parser-js - e4f2463849886aea3d0000a9e3b60409e73f0710 authored about 1 year ago by Faisal Salman <[email protected]>
Bump axios from 1.3.6 to 1.6.1 (#689)

Bumps [axios](https://github.com/axios/axios) from 1.3.6 to 1.6.1.
- [Release notes](https://gi...

github.com/faisalman/ua-parser-js - fdbeabbaed7056b0d68a2cb137f57a5ea4308b03 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump @babel/traverse from 7.15.4 to 7.23.2 (#684)

Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7...

github.com/faisalman/ua-parser-js - 2046fe52090b28f13daf9e4812a7ac7577fc2fea authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update readme for clarity over license options

github.com/faisalman/ua-parser-js - 5173a5442f4af04b4f9c51519587e7969de9fc15 authored about 1 year ago by Faisal Salman <[email protected]>
Create test for helpers

github.com/faisalman/ua-parser-js - 106d882fba0849f810416deaf3043f8ffefc0824 authored about 1 year ago by Faisal Salman <[email protected]>
Internal refactor: new helper methods to check for string & window

github.com/faisalman/ua-parser-js - 7ad3e3b4517eff243d940a564a01da1ca2eaf53e authored about 1 year ago by Faisal Salman <[email protected]>
Add new helper method `isChromiumBased()` to check whether the current browser is a Chromium-based browser

github.com/faisalman/ua-parser-js - 7abc8b9ecc816ac30ad746cac7014a9111e6d02a authored about 1 year ago by Faisal Salman <[email protected]>
Add "types" inside "exports" of package.json, fix ./helpers import typo (#688)

github.com/faisalman/ua-parser-js - 26f7e7d59e58b5d14957cc6496b7cff339372915 authored about 1 year ago by Danila Rodichkin <[email protected]>
Add new helpers submodule

github.com/faisalman/ua-parser-js - f8f71c65d48292dbd30ed1db6c2dfb1e9dadac61 authored about 1 year ago by Faisal Salman <[email protected]>
Improve browser detection: WeChat

github.com/faisalman/ua-parser-js - 17f0c1e1cd4c6c63a726ab4b360a880fa5e91478 authored about 1 year ago by Faisal Salman <[email protected]>
Improve browser detection: unified name for Baidu

github.com/faisalman/ua-parser-js - 9cc274fb6f53c3afc54c9c822d45693214050142 authored about 1 year ago by Faisal Salman <[email protected]>
Improve browser detection: remove unnecessary extra space in "Avant "

github.com/faisalman/ua-parser-js - f56073bb3e38e9027afee9d4df0accd768f25de6 authored about 1 year ago by Faisal Salman <[email protected]>
Improve browser detection: rename "Samsung Browser" to "Samsung Internet" https://developer.samsung.com/internet/user-agent-string-format.html

github.com/faisalman/ua-parser-js - 5c10e2b1070abb48f4549827533877f88139df93 authored about 1 year ago by Faisal Salman <[email protected]>
Update readme

github.com/faisalman/ua-parser-js - 46ff3df974c5df68fba513058c5478df5e92bade authored about 1 year ago by Faisal Salman <[email protected]>
Update enums

github.com/faisalman/ua-parser-js - cfc01470b5c4afdb10c32349664d10ca5e828599 authored about 1 year ago by Faisal Salman <[email protected]>
Fix #682 - Add new browser: Smart Lenovo Browser

https://browser.lenovo.com.cn/

github.com/faisalman/ua-parser-js - d565f65280a6608641ceb17a75fd630ffc6c0a85 authored about 1 year ago by Faisal Salman <[email protected]>
Fix #683 - change MetaSr into Sogou Explorer (+add Sogou Mobile)

github.com/faisalman/ua-parser-js - 69ed6cec77685ff91cfe24fc819c9aeba21c2e31 authored about 1 year ago by Faisal Salman <[email protected]>
Fix misidentified WebView token as device model - found in #681

github.com/faisalman/ua-parser-js - b51ae9eb387b54223a3c481ab78484a0337e3393 authored about 1 year ago by Faisal Salman <[email protected]>
Fix #681 - Add new browser: Vivo Browser

https://play.google.com/store/apps/details?id=com.vivo.browser

github.com/faisalman/ua-parser-js - 125f0d9f16048889f81c3d1fd35f4d49c4564f3d authored about 1 year ago by Faisal Salman <[email protected]>
Increase UA_MAX_LENGTH to 500

github.com/faisalman/ua-parser-js - e614108911a947b5381f87e22b34ae33fa30de12 authored about 1 year ago by Faisal Salman <[email protected]>
Fix #563 #631 - Add new browser: Alipay

github.com/faisalman/ua-parser-js - 77e0aa1ac67f5a875539b546bd2d1a5c962373b0 authored about 1 year ago by Faisal Salman <[email protected]>
Update readme: comparison between versions & licenses

github.com/faisalman/ua-parser-js - 119515edd24fef04e898fe584ab110500ed2bc42 authored about 1 year ago by Faisal Salman <[email protected]>
Add PULL_REQUEST_TEMPLATE.md

github.com/faisalman/ua-parser-js - c8c6d121e023524a0cf901c4e1732dc9e62d0f1d authored about 1 year ago by Faisal Salman <[email protected]>
add Klarna Shopping Browser UA parser (#669)

Co-authored-by: Ilya Daraseliya <[email protected]>

github.com/faisalman/ua-parser-js - 177a496c34f718d2f77083ed98807a2535c1c0d4 authored about 1 year ago by Ilya Daraseliya <[email protected]>
Update version to 2.0.0-beta.1

github.com/faisalman/ua-parser-js - ac282df13e27f09c48567d422befc877e2c008e0 authored about 1 year ago by Faisal Salman <[email protected]>
Fix #655 - Provide in-package type definitions

github.com/faisalman/ua-parser-js - 5a0d9cc3d09cc6ab4de3d52e6b798b898b65600e authored about 1 year ago by Faisal Salman <[email protected]>
Update formFactor to be a list

github.com/faisalman/ua-parser-js - f6fbf170e390dc9f5d34b4167a474b04b76becd0 authored about 1 year ago by Faisal Salman <[email protected]>
Update build & test

github.com/faisalman/ua-parser-js - a9247154e08254fe7628524397596091605667a5 authored about 1 year ago by Faisal Salman <[email protected]>
Update enums & extensions

github.com/faisalman/ua-parser-js - f57f8fa1a7b53eac6c7897045b52d7e983a4b5b1 authored about 1 year ago by Faisal Salman <[email protected]>
Update readme & changelog

github.com/faisalman/ua-parser-js - 8fea17f296856d7a4aca2725c622afaf1052d754 authored about 1 year ago by Faisal Salman <[email protected]>
Update issue templates

github.com/faisalman/ua-parser-js - a4b4e8a2c2f9a150ba613448222ca2470b37cc43 authored about 1 year ago by Faisal Salman <[email protected]>
Add CONTRIBUTING.md - general instruction for contributors

github.com/faisalman/ua-parser-js - 954ce3575567ce528df256b6f8a73ef041d72455 authored about 1 year ago by Faisal Salman <[email protected]>
Add pull_request_template.md

github.com/faisalman/ua-parser-js - ea4f145e6428539218af8e777ecdc1f3b0b72f01 authored about 1 year ago by Faisal Salman <[email protected]>
fix: changelog link in readme (#672)

github.com/faisalman/ua-parser-js - 91d2d2c0e8caca4ef2f7c5d12a7cc144b3d816c2 authored about 1 year ago by Hyunbin <[email protected]>
Breaking change: switch license to AGPLv3

github.com/faisalman/ua-parser-js - b5546ee39f5351424b81373f474bd26285b1fc2c authored about 1 year ago by Faisal Salman <[email protected]>
Modify issue template: bug report should include library version

github.com/faisalman/ua-parser-js - b3f4321bb676723953aed2018e72f864754c91c2 authored over 1 year ago by Faisal Salman <[email protected]>
Fix #651 - Improve device detection: Xiaomi Redmi

github.com/faisalman/ua-parser-js - aa76da90d9c9248b49ece250129b617052f40bc0 authored over 1 year ago by Faisal Salman <[email protected]>
Add new device vendor: Ulefone

https://ulefone.com/
https://www.gsmarena.com/ulefone-phones-124.php

github.com/faisalman/ua-parser-js - 817c5835efb7767d11acd714453aafd785edfabb authored over 1 year ago by Faisal Salman <[email protected]>
Improve device detection: Realme

github.com/faisalman/ua-parser-js - 6ea6936632503d32b67fe826103b1a19da9b26a5 authored over 1 year ago by Faisal Salman <[email protected]>
Rename markdown files to uppercase

github.com/faisalman/ua-parser-js - 9b182526fafc84c529e8c9b137d6b0f07d1a9820 authored over 1 year ago by Faisal Salman <[email protected]>
Add CODE OF CONDUCT

github.com/faisalman/ua-parser-js - f17d2d7664c5abacca6a4d8db5c80e7fdce9eed2 authored over 1 year ago by Faisal Salman <[email protected]>
Update changelog

github.com/faisalman/ua-parser-js - 9652169da03330d54c0bd43d0e3ff41e45850725 authored over 1 year ago by Faisal Salman <[email protected]>
Update contributors

github.com/faisalman/ua-parser-js - bf1d7267f632679aca8c68ce8e7f5daadf8a3796 authored over 1 year ago by Faisal Salman <[email protected]>
Remove sub-packages since they've been moved to their own dedicated repo

https://github.com/faisalman/ua-client-hints-js
https://github.com/faisalman/gpu-detect-js
https...

github.com/faisalman/ua-parser-js - 52263613480470541a8f8084ac7e30dc8aaef468 authored over 1 year ago by Faisal Salman <[email protected]>
Regenerate lockfile

github.com/faisalman/ua-parser-js - 385e0aaee53e474899e7834d0e1d1926b5cc3591 authored over 1 year ago by Faisal Salman <[email protected]>
[ua-client-hints] update test file

github.com/faisalman/ua-parser-js - a661ab61d5e06df2c423edc3c9256f304ce14d52 authored over 1 year ago by Faisal Salman <[email protected]>
[ua-helpers] Fix type error

github.com/faisalman/ua-parser-js - 647e115a1eff4aa65a60079ed18969bd23e67ffa authored over 1 year ago by Faisal Salman <[email protected]>
Add new package: `gpu-detect` to obtain GPU info from user-agent

github.com/faisalman/ua-parser-js - 05a98aceda2e549db5c82eb04d1c827d8f4ed01f authored over 1 year ago by Faisal Salman <[email protected]>
Add eslint to devDependencies to support latest ES version

github.com/faisalman/ua-parser-js - 807dcdbded9180c1813f18df0fd8fcaf20897298 authored over 1 year ago by Faisal Salman <[email protected]>
[ua-client-hints] Refactor `UAClientHints`

github.com/faisalman/ua-parser-js - 15226914260142b0ef96b081565d5f30198ed521 authored over 1 year ago by Faisal Salman <[email protected]>
Update package.json/package-lock.json & remove bower.json (at last!)

github.com/faisalman/ua-parser-js - f538018f8e4813f1ca96dc8edeb5ab6958444862 authored over 1 year ago by Faisal Salman <[email protected]>
[helpers] split `helpers` into 2 new packages: `user-agent-helpers` & `client-hints-helpers`

github.com/faisalman/ua-parser-js - 3f105fe93b8761a7d048f1d3f812c4f94bcf3c2e authored over 1 year ago by Faisal Salman <[email protected]>
[helpers] Add new method: `UACHParser()`, parse client-hints HTTP headers into its JS API equivalent

github.com/faisalman/ua-parser-js - 129657673bec3e59a5e0be34d6ba15e47cc5e716 authored over 1 year ago by Faisal Salman <[email protected]>
[helpers] Add new method: `unfreezeUA()`, construct new unfreezed user-agent string using real data from client hints

github.com/faisalman/ua-parser-js - 3dd4b60ee97ad1e9485a5dbeef1c9f136e3fb9a3 authored over 1 year ago by Faisal Salman <[email protected]>
Modify `ua-parser-js/helpers` submodule into `@ua-parser-js/helpers` scoped package

github.com/faisalman/ua-parser-js - 73a936001a96e8d1f6be847ec169b6574f7664c4 authored over 1 year ago by Faisal Salman <[email protected]>
Improve `device.type` detection using client hints "form-factor" data

github.com/faisalman/ua-parser-js - 2046b77ede0f8cb39971e948792af84d272fd5dc authored over 1 year ago by Faisal Salman <[email protected]>
Bump version 2.0.0-alpha.3

github.com/faisalman/ua-parser-js - d168b75a3a21d9d3cb1292fc7a2e36738468fb7d authored over 1 year ago by Faisal Salman <[email protected]>
[extension] Add Axios, jsdom, Scrapy. Also fixes #627 #156 #217 #227

Axios: `axios/VERSION`
https://www.zenrows.com/blog/axios-user-agent#what-is-axios-user-agent

J...

github.com/faisalman/ua-parser-js - 6e26e38247f35e31558daabaf608620eb2451b8a authored over 1 year ago by Faisal Salman <[email protected]>
fix: remove duplicated BRANDS input when call setProps in UACHData func (#663)

github.com/faisalman/ua-parser-js - 3cb567c1541c958e23f94a0c73aeaf4eab0306c7 authored over 1 year ago by chenyuan-new <[email protected]>
Fix Amazon Fire TV device detection

github.com/faisalman/ua-parser-js - f76d8983ca08a83e7c39a7d5ec8bf1ee8ffdff98 authored over 1 year ago by Runar Heggset <[email protected]>
[extensions] Add GPTBot to Bots

github.com/faisalman/ua-parser-js - 22eae9f70cbbecf4d425c5195081657b01bf1274 authored over 1 year ago by Faisal Salman <[email protected]>
Update sponsors section in readme

github.com/faisalman/ua-parser-js - f2e4b242ceaa9bcdafd731066fe665c2b28132f5 authored over 1 year ago by Faisal Salman <[email protected]>
Add Snapchat user agent.

github.com/faisalman/ua-parser-js - 153831d2edb73db1f066c5638da733d302027a1e authored over 1 year ago by JBYoshi <[email protected]>
Add a new submodule: `ua-parser-helpers` with a method: `isFrozenUA()` to match a string with a frozen user-agent pattern

github.com/faisalman/ua-parser-js - 072a82b87ba35cc15ae10fd02d905f4b78a8ce05 authored over 1 year ago by Faisal Salman <[email protected]>
Add some tests; Add new devices: Infinix, Tecno; Improve detection: Xiaomi POCO

Source: https://www.useragents.me

github.com/faisalman/ua-parser-js - 15d17e97a15d2aafdded34a5b094014e9b1c01f5 authored over 1 year ago by Faisal Salman <[email protected]>
Modify test scripts

github.com/faisalman/ua-parser-js - df9144b49322c705e925b81e0947887f9bb69ec5 authored over 1 year ago by Faisal Salman <[email protected]>
Add new Action: publish to NPM

github.com/faisalman/ua-parser-js - a519d2b879c08d2677a1f1da488e1b71bd2f5916 authored over 1 year ago by Faisal Salman <[email protected]>
Update fuzzing test

github.com/faisalman/ua-parser-js - 102dc51683f9901028e3c450e84acd01c6db0032 authored over 1 year ago by Faisal Salman <[email protected]>
Merge branch 'develop'

github.com/faisalman/ua-parser-js - 1a806453f905ad855fd90da0562f5049ba0bae8d authored over 1 year ago by Faisal Salman <[email protected]>
Fuzz testing using Jazzer.js

github.com/faisalman/ua-parser-js - 3d5c70457e588a5ab1c38d2586d55b697a2a4e8a authored over 1 year ago by Faisal Salman <[email protected]>
Only allow string for setUA()

github.com/faisalman/ua-parser-js - a74ebeb82e8cf39e3c96fd53308d2bfcac745db7 authored over 1 year ago by Faisal Salman <[email protected]>
Revive the extensive list of MediaPlayers regexes by @leofiore as an Extension

(Original commit reference: 3fa1fe9f704d716e8f57dea46bccc5724da7b952)

github.com/faisalman/ua-parser-js - 4c77c5ef2176401ad02fdfe05b8cd6f4653af7dc authored over 1 year ago by Faisal Salman <[email protected]>
Rearrange the structure of src folders

github.com/faisalman/ua-parser-js - 9102871dea6d877fc8f40b150e074694a56b13f4 authored over 1 year ago by Faisal Salman <[email protected]>
Update issue templates

github.com/faisalman/ua-parser-js - 1653d376ca61c7082ba6d0f22105f97ad931dfe6 authored over 1 year ago by Faisal Salman <[email protected]>
Fix #643 - Improve iOS detection + detect Slack (&Slackbot)

github.com/faisalman/ua-parser-js - 29fb85658adb66e4b842ffe721b38e77f4ec5cd1 authored over 1 year ago by Faisal Salman <[email protected]>
Update GitHub package action - change trigger to 'published'

github.com/faisalman/ua-parser-js - c3be7326b86dec9f705fe0264a0b652e2c3b1ef6 authored over 1 year ago by Faisal Salman <[email protected]>
Create build+test scripts

github.com/faisalman/ua-parser-js - 5a26ac146ee0c7afc3dd42d0cd93dbd14ceee4d6 authored over 1 year ago by Faisal Salman <[email protected]>
Fix: accept empty string as input

github.com/faisalman/ua-parser-js - 35c2b91534e47fd17b254f1bdfa016d22f21a820 authored over 1 year ago by Faisal Salman <[email protected]>
Bump shelljs and jshint

Removes [shelljs](https://github.com/shelljs/shelljs). It's no longer used after updating ancest...

github.com/faisalman/ua-parser-js - feefb81cd0241f9a85ca72319c9eea3edd86dbf5 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Rename workflows for clarity

github.com/faisalman/ua-parser-js - 0ac502813779e45eb1181b1bec874dce2043eeaa authored over 1 year ago by Faisal Salman <[email protected]>
Create action to review dependencies from PR

github.com/faisalman/ua-parser-js - 1b173159350b23c134cbf3735d9a6c93d686cae5 authored over 1 year ago by Faisal Salman <[email protected]>
Insert scorecard badge & documentation link

github.com/faisalman/ua-parser-js - f92bb9ef65eb34f3a8c74241477624e588ffa42f authored over 1 year ago by Faisal Salman <[email protected]>
Set CodeQL permission to read-only

github.com/faisalman/ua-parser-js - f65965950047e928b549a4d39ae545e605d3ced1 authored over 1 year ago by Faisal Salman <[email protected]>
Update security policy

github.com/faisalman/ua-parser-js - 6c58ac39cd6b2d5497b4598f81254acce02023d8 authored over 1 year ago by Faisal Salman <[email protected]>
Pin dependency hash with lockfile & test with lockfile-lint

github.com/faisalman/ua-parser-js - 432a2ee72d2354fea6c9d088bff54c453bcddf2b authored over 1 year ago by Faisal Salman <[email protected]>
Add GitHub's CodeQL Action for static code analysis

github.com/faisalman/ua-parser-js - c2f17004b862e9b692eeaa155cdd072b0c149072 authored over 1 year ago by Faisal Salman <[email protected]>
Create GitHub packaging workflow

github.com/faisalman/ua-parser-js - f5af76a2b3a447c882fd6ddedf65b2f4f5c0f4d7 authored over 1 year ago by Faisal Salman <[email protected]>
Fix #608 - Add OpenSSF Scorecard GitHub Action

github.com/faisalman/ua-parser-js - 99baf60d50ae3a0e944689e4aa2f2e00211f6bcf authored over 1 year ago by Faisal Salman <[email protected]>
Remove deploy-docs.yml - Move docs to another repo

github.com/faisalman/ua-parser-js - 46f38adb838796636f9429a58a72bd64aa2e8bc8 authored over 1 year ago by Faisal Salman <[email protected]>