3rd-Eden / useragent

Useragent parser for Node.js, ported from browserscope.org
MIT License
899 stars 135 forks source link

Maintenance & Future #176

Open schmod opened 1 year ago

schmod commented 1 year ago

Hi!

I'll keep this short – I've started maintaining a fork of this library, useragent-ng to address a handful of longstanding issues with useragent. Unfortunately, from the look of this repository's pull-request backlog, it does not appear to be maintained.

Primarily, my fork now tracks the uap-core database of UA regexps directly, avoiding the need to create a new release (or deal with an updater mechanism) whenever uap-core updates their database. It also fixes a number of bugs.

Is there any appetite for upstreaming these changes into useragent, or welcoming new collaborators to the project? I'd love to be able to contribute these changes back (and also avoid the long-term headache/confusion created from releasing yet another NPM module into the world).

cirospaciari commented 1 year ago

I will love to collaborate to this project, I was about to create a new fork to update the project to something more modern and with better performance, ua-parser-js is 4-5 times faster (no cache) in parsing than the version on npm, bowser is faster than ua-parser-js but is buggy.