{"objects":[{"downloads":{"monthly":24358311,"weekly":4728911},"dependents":"322","updated":"2026-10-10T21:49:42.905Z","searchScore":58.44757,"package":{"name":"sdp-transform","keywords":["sdp","webrtc","serializer"],"version":"3.0.0","description":"A simple parser/writer for the Session Description Protocol","sanitized_name":"sdp-transform","publisher":{"email":"analsandblaster@gmail.com","username":"clux"},"maintainers":[{"email":"analsandblaster@gmail.com","username":"clux"}],"license":"MIT","date":"2025-10-26T23:48:39.724Z","links":{"homepage":"https://github.com/clux/sdp-transform#readme","repository":"git+https://github.com/clux/sdp-transform.git","bugs":"https://github.com/clux/sdp-transform/issues","npm":"https://www.npmjs.com/package/sdp-transform"}},"score":{"final":58.44757,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":508437499,"weekly":111369825},"dependents":"612","updated":"2026-10-10T21:59:29.921Z","searchScore":57.125935,"package":{"name":"chownr","keywords":[],"version":"3.0.0","description":"like `chown -R`","sanitized_name":"chownr","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"BlueOak-1.0.0","date":"2024-04-06T21:32:30.155Z","links":{"homepage":"https://github.com/isaacs/chownr#readme","repository":"git://github.com/isaacs/chownr.git","bugs":"https://github.com/isaacs/chownr/issues","npm":"https://www.npmjs.com/package/chownr"}},"score":{"final":57.125935,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":150702889,"weekly":33517198},"dependents":"425","updated":"2026-10-10T21:54:14.867Z","searchScore":53.804585,"package":{"name":"streamsearch","keywords":["stream","horspool","boyer-moore-horspool","boyer-moore","search"],"version":"1.1.0","description":"Streaming Boyer-Moore-Horspool searching for node.js","sanitized_name":"streamsearch","publisher":{"email":"mscdex@mscdex.net","username":"mscdex"},"maintainers":[{"email":"mscdex@mscdex.net","username":"mscdex"}],"date":"2021-12-19T19:12:20.627Z","links":{"homepage":"https://github.com/mscdex/streamsearch#readme","repository":"git+ssh://git@github.com/mscdex/streamsearch.git","bugs":"https://github.com/mscdex/streamsearch/issues","npm":"https://www.npmjs.com/package/streamsearch"}},"score":{"final":53.804585,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":69008758,"weekly":16878253},"dependents":"48","updated":"2026-10-10T21:50:12.202Z","searchScore":52.27785,"package":{"name":"restructure","keywords":["binary","struct","encode","decode"],"version":"3.0.2","description":"Declaratively encode and decode binary data","sanitized_name":"restructure","publisher":{"email":"devongovett@gmail.com","username":"devongovett"},"maintainers":[{"email":"devongovett@gmail.com","username":"devongovett"},{"email":"camara_luiz@yahoo.com.br","username":"blikblum-dev"}],"license":"MIT","date":"2024-06-14T17:16:17.783Z","links":{"homepage":"https://github.com/devongovett/restructure","repository":"git://github.com/devongovett/restructure.git","bugs":"https://github.com/devongovett/restructure/issues","npm":"https://www.npmjs.com/package/restructure"}},"score":{"final":52.27785,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":81743628,"weekly":13918555},"dependents":"578","updated":"2026-10-10T21:52:44.723Z","searchScore":51.465046,"package":{"name":"trim-newlines","keywords":["trim","newline","newlines","linebreak","lf","crlf","left","right","start","end","string","remove","delete","strip"],"version":"5.0.0","description":"Trim newlines from the start and/or end of a string","sanitized_name":"trim-newlines","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2023-03-20T17:36:52.010Z","links":{"homepage":"https://github.com/sindresorhus/trim-newlines#readme","repository":"git+https://github.com/sindresorhus/trim-newlines.git","bugs":"https://github.com/sindresorhus/trim-newlines/issues","npm":"https://www.npmjs.com/package/trim-newlines"}},"score":{"final":51.465046,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":501586037,"weekly":114083659},"dependents":"2414","updated":"2026-10-10T21:55:19.290Z","searchScore":50.03972,"package":{"name":"tsconfig-paths","keywords":[],"version":"4.2.0","description":"Load node modules according to tsconfig paths, in run-time or via API.","sanitized_name":"tsconfig-paths","publisher":{"email":"jonas.kello@gmail.com","username":"jonaskello"},"maintainers":[{"email":"stefan.svensson@divid.se","username":"dividstefansvensson"},{"email":"johan1kristiansson@gmail.com","username":"johankristiansson"},{"email":"adam.luotonen@divid.se","username":"adam.luotonen"},{"email":"victor@topmost.se","username":"geon"},{"email":"martin.svensson@divid.se","username":"marsve"},{"email":"henrik.brandt@protonmail.com","username":"henbr"},{"email":"josef.dagson@divid.se","username":"josef.dagson"},{"email":"oskar.dahlin@divid.se","username":"oskdah"},{"email":"johan.kahlman@divid.se","username":"johkah"},{"email":"zlatan.filipusic@divid.se","username":"zlafil"},{"email":"rasmus.svanberg@divid.se","username":"rassva"},{"email":"bontimriskus@gmail.com","username":"timmotoo"},{"email":"rasmus.hallback@divid.se","username":"rashal01"},{"email":"joakim.uhrwing@divid.se","username":"judivid"},{"email":"max.alberts@divid.se","username":"divid-malberts"},{"email":"cspotcode@gmail.com","username":"cspotcode"},{"email":"jonas.kello@gmail.com","username":"jonaskello"}],"license":"MIT","date":"2023-03-29T20:47:10.433Z","links":{"homepage":"https://github.com/dividab/tsconfig-paths#readme","repository":"git+https://github.com/dividab/tsconfig-paths.git","bugs":"https://github.com/dividab/tsconfig-paths/issues","npm":"https://www.npmjs.com/package/tsconfig-paths"}},"score":{"final":50.03972,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7359554,"weekly":1587123},"dependents":"2","updated":"2026-10-10T21:52:09.825Z","searchScore":49.62664,"package":{"name":"@cspell/dict-r","keywords":["cspell","cspell-ext","r","R","dictionary","spelling"],"version":"2.1.1","description":"R dictionary for cspell.","sanitized_name":"@cspell/dict-r","publisher":{"email":"jason@streetsidesoftware.nl","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"username":"jason-dent"},"maintainers":[{"email":"jason@streetsidesoftware.nl","username":"jason-dent"}],"license":"MIT","date":"2025-07-09T18:55:05.798Z","links":{"homepage":"https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/r#readme","repository":"https://github.com/streetsidesoftware/cspell-dicts","bugs":"https://github.com/streetsidesoftware/cspell-dicts/issues","npm":"https://www.npmjs.com/package/@cspell/dict-r"}},"score":{"final":49.62664,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1846081,"weekly":382464},"dependents":"43","updated":"2026-10-10T21:59:42.403Z","searchScore":47.792213,"package":{"name":"r-json","keywords":["read","json","files"],"version":"1.3.1","description":"A small module to read JSON files.","sanitized_name":"r-json","publisher":{"email":"bizauionica@gmail.com","username":"ionicabizau"},"maintainers":[{"email":"bizauionica@gmail.com","username":"ionicabizau"}],"license":"MIT","date":"2025-02-14T00:52:41.803Z","links":{"homepage":"https://github.com/IonicaBizau/node-r-json","repository":"git+ssh://git@github.com/IonicaBizau/node-r-json.git","bugs":"https://github.com/IonicaBizau/node-r-json/issues","npm":"https://www.npmjs.com/package/r-json"}},"score":{"final":47.792213,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3439407,"weekly":877951},"dependents":"30","updated":"2026-10-10T21:57:43.594Z","searchScore":47.399895,"package":{"name":"@kenjiuno/msgreader","keywords":[],"version":"1.28.0","description":"Outlook Item File (.msg) reader in JavaScript Npm Module","sanitized_name":"@kenjiuno/msgreader","publisher":{"email":"h8mastre@gmail.com","username":"kenjiuno"},"maintainers":[{"email":"h8mastre@gmail.com","username":"kenjiuno"}],"license":"Apache-2.0","date":"2026-01-28T13:18:36.234Z","links":{"homepage":"https://github.com/HiraokaHyperTools/msgreader#readme","repository":"git+https://github.com/HiraokaHyperTools/msgreader.git","bugs":"https://github.com/HiraokaHyperTools/msgreader/issues","npm":"https://www.npmjs.com/package/@kenjiuno/msgreader"}},"score":{"final":47.399895,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":852093,"weekly":186040},"dependents":"7","updated":"2026-10-10T21:53:36.082Z","searchScore":46.983948,"package":{"name":"match-url-wildcard","keywords":["url","match-url","no-proxy","proxy-bypass","wildcard"],"version":"0.0.5","description":"Module to match url by pattern with wildcard","sanitized_name":"match-url-wildcard","publisher":{"email":"boris.s.kirov@gmail.com","username":"kirovboris"},"maintainers":[{"email":"boris.s.kirov@gmail.com","username":"kirovboris"},{"email":"alexikam@gmail.com","username":"alexkamaev"}],"license":"MIT","date":"2023-08-18T09:28:11.967Z","links":{"homepage":"https://github.com/AlexKamaev/match-url-wildcard#readme","repository":"git+https://github.com/AlexKamaev/match-url-wildcard.git","bugs":"https://github.com/AlexKamaev/match-url-wildcard/issues","npm":"https://www.npmjs.com/package/match-url-wildcard"}},"score":{"final":46.983948,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6673366,"weekly":1386673},"dependents":"17","updated":"2026-10-10T21:59:55.755Z","searchScore":46.218502,"package":{"name":"parse-listing","keywords":["parse","ls","list","listing","ftp","unix","dos"],"version":"1.1.3","description":"Small library to parse file listings into JavaScript objects","sanitized_name":"parse-listing","publisher":{"email":"sergi.mansilla@gmail.com","username":"sergi"},"maintainers":[{"email":"sergi.mansilla@gmail.com","username":"sergi"}],"date":"2015-11-16T13:22:25.484Z","links":{"homepage":"https://github.com/sergi/parse-listing","repository":"git+https://github.com/sergi/parse-listing.git","bugs":"https://github.com/sergi/parse-listing/issues","npm":"https://www.npmjs.com/package/parse-listing"}},"score":{"final":46.218502,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7263619,"weekly":1501294},"dependents":"2","updated":"2026-10-10T21:57:15.367Z","searchScore":46.16385,"package":{"name":"@foliojs-fork/restructure","keywords":["binary","struct","encode","decode"],"version":"2.0.2","description":"Declaratively encode and decode binary data","sanitized_name":"@foliojs-fork/restructure","publisher":{"email":"liborm85@gmail.com","username":"liborm85"},"maintainers":[{"email":"liborm85@gmail.com","username":"liborm85"}],"license":"MIT","date":"2021-08-02T05:20:13.022Z","links":{"homepage":"https://github.com/foliojs-fork/restructure","repository":"git://github.com/foliojs-fork/restructure.git","bugs":"https://github.com/foliojs-fork/restructure/issues","npm":"https://www.npmjs.com/package/@foliojs-fork/restructure"}},"score":{"final":46.16385,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1932454,"weekly":468794},"dependents":"91","updated":"2026-10-10T21:57:12.798Z","searchScore":45.761723,"package":{"name":"split-lines","keywords":["split","lines","line","string","str","newline","newlines","linebreak","line-break","lf","crlf","eol","linefeed"],"version":"3.0.0","description":"Split lines into an array of lines","sanitized_name":"split-lines","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2021-04-08T17:49:34.475Z","links":{"homepage":"https://github.com/sindresorhus/split-lines#readme","repository":"git+https://github.com/sindresorhus/split-lines.git","bugs":"https://github.com/sindresorhus/split-lines/issues","npm":"https://www.npmjs.com/package/split-lines"}},"score":{"final":45.761723,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":88110360,"weekly":21212491},"dependents":"10","updated":"2026-10-10T21:59:19.153Z","searchScore":43.774166,"package":{"name":"regex-recursion","keywords":["recursion","regex","regexp"],"version":"6.0.2","description":"Recursive matching plugin for Regex+","sanitized_name":"regex-recursion","publisher":{"email":"steves_list@hotmail.com","username":"slevithan"},"maintainers":[{"email":"steves_list@hotmail.com","username":"slevithan"}],"license":"MIT","date":"2025-02-01T00:57:00.191Z","links":{"homepage":"https://github.com/slevithan/regex-recursion#readme","repository":"git+https://github.com/slevithan/regex-recursion.git","bugs":"https://github.com/slevithan/regex-recursion/issues","npm":"https://www.npmjs.com/package/regex-recursion"}},"score":{"final":43.774166,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":226925536,"weekly":51297909},"dependents":"328","updated":"2026-10-10T21:50:44.320Z","searchScore":43.665417,"package":{"name":"streamx","keywords":[],"version":"2.28.1","description":"An iteration of the Node.js core streams with a series of improvements","sanitized_name":"streamx","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2026-08-25T20:21:30.617Z","links":{"homepage":"https://github.com/mafintosh/streamx","repository":"git+https://github.com/mafintosh/streamx.git","bugs":"https://github.com/mafintosh/streamx/issues","npm":"https://www.npmjs.com/package/streamx"}},"score":{"final":43.665417,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6230143,"weekly":1332832},"dependents":"120","updated":"2026-10-10T21:52:29.151Z","searchScore":43.64495,"package":{"name":"color-rgba","keywords":["color","colorjs","rgb","rgba","color-space","css"],"version":"3.1.1","description":"Convert color string (or parseable argument) to RGBA array","sanitized_name":"color-rgba","publisher":{"email":"df.creative@gmail.com","username":"dy"},"maintainers":[{"email":"df.creative@gmail.com","username":"dfcreative"},{"email":"df.creative@gmail.com","username":"dy"}],"license":"MIT","date":"2026-07-22T15:38:12.884Z","links":{"homepage":"https://github.com/colorjs/color-rgba#readme","repository":"git+https://github.com/colorjs/color-rgba.git","bugs":"https://github.com/colorjs/color-rgba/issues","npm":"https://www.npmjs.com/package/color-rgba"}},"score":{"final":43.64495,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2449143,"weekly":385163},"dependents":"228","updated":"2026-10-10T21:50:22.373Z","searchScore":43.07474,"package":{"name":"bip66","keywords":["bip66","bitcoin"],"version":"2.0.0","description":"Strict DER signature encoding/decoding.","sanitized_name":"bip66","publisher":{"email":"jonathan.underwood4649@gmail.com","username":"junderw"},"maintainers":[{"email":"fanatid@ya.ru","username":"fanatid"},{"email":"jprichardson@gmail.com","username":"jprichardson"},{"email":"jonathan.underwood4649@gmail.com","username":"junderw"},{"email":"landabaso@gmail.com","username":"jl.landabaso"}],"license":"MIT","date":"2024-06-26T08:46:06.790Z","links":{"homepage":"https://github.com/bitcoinjs/bip66","repository":"git+https://github.com/bitcoinjs/bip66.git","bugs":"https://github.com/bitcoinjs/bip66/issues","npm":"https://www.npmjs.com/package/bip66"}},"score":{"final":43.07474,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":263395,"weekly":50247},"dependents":"123","updated":"2026-10-10T21:59:17.918Z","searchScore":42.612606,"package":{"name":"keypair","keywords":["rsa","keypair","keys","encryption","public","private","key","ssh"],"version":"1.0.4","description":"Generate a RSA PEM key pair from pure JS","sanitized_name":"keypair","publisher":{"email":"julian@juliangruber.com","username":"juliangruber"},"maintainers":[{"email":"julian@juliangruber.com","username":"juliangruber"}],"license":"BSD / GPL","date":"2021-10-11T17:03:05.587Z","links":{"homepage":"https://github.com/juliangruber/keypair","repository":"git://github.com/juliangruber/keypair.git","bugs":"https://github.com/juliangruber/keypair/issues","npm":"https://www.npmjs.com/package/keypair"}},"score":{"final":42.612606,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":127429,"weekly":30387},"dependents":"1","updated":"2026-10-10T21:52:23.939Z","searchScore":42.175117,"package":{"name":"balena-register-device","keywords":["resin","balena","device","register"],"version":"9.0.35","description":"Balena device registration utilities","sanitized_name":"balena-register-device","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:8f1cfd6c-a6b8-42f5-8adc-0bd3c61abcb2","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"accounts+npm@balena.io","username":"balena.io"}],"license":"Apache-2.0","date":"2026-06-25T07:52:47.693Z","links":{"homepage":"https://github.com/balena-io-modules/balena-register-device","repository":"git://github.com/balena-io-modules/balena-register-device.git","bugs":"https://github.com/balena-io-modules/balena-register-device/issues","npm":"https://www.npmjs.com/package/balena-register-device"}},"score":{"final":42.175117,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2978910,"weekly":533476},"dependents":"516","updated":"2026-10-10T21:49:31.882Z","searchScore":42.07448,"package":{"name":"replace","keywords":["sed","grep","search","replace"],"version":"1.2.2","description":"Command line search and replace utility","sanitized_name":"replace","publisher":{"email":"almaclaine@gmail.com","username":"almaclaine"},"maintainers":[{"email":"almaclaine@gmail.com","username":"almaclaine"}],"license":"MIT","date":"2022-10-25T15:34:28.224Z","links":{"homepage":"https://github.com/ALMaclaine/replace#readme","repository":"git+https://github.com/ALMaclaine/replace.git","bugs":"https://github.com/ALMaclaine/replace/issues","npm":"https://www.npmjs.com/package/replace"}},"score":{"final":42.07448,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7208798,"weekly":1468448},"dependents":"49","updated":"2026-10-10T21:53:45.329Z","searchScore":41.814594,"package":{"name":"svg.select.js","keywords":["svg.js","select","mouse"],"version":"3.0.1","description":"An extension of svg.js which allows to select elements with mouse","sanitized_name":"svg-select-js","publisher":{"email":"ulima.ums@googlemail.com","username":"fuzzyma"},"maintainers":[{"email":"ulima.ums@googlemail.com","username":"fuzzyma"}],"license":"MIT","date":"2018-07-13T11:22:32.349Z","links":{"homepage":"https://github.com/svgdotjs/svg.select.js","repository":"git+https://github.com/svgdotjs/svg.select.js.git","bugs":"https://github.com/svgdotjs/svg.select.js/issues","npm":"https://www.npmjs.com/package/svg.select.js"}},"score":{"final":41.814594,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9095876,"weekly":2120621},"dependents":"13","updated":"2026-10-10T21:57:41.616Z","searchScore":41.80489,"package":{"name":"@ark/schema","keywords":[],"version":"0.56.7","description":"Underlying schema language parsed from arktype syntax.","sanitized_name":"@ark/schema","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"9a1c6ee1-6af1-4d77-870b-9803de3bb38f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"david@arktype.io","username":"ssalbdivad"}],"license":"MIT","date":"2026-10-07T22:29:18.744Z","links":{"homepage":"https://github.com/arktypeio/arktype#readme","repository":"git+https://github.com/arktypeio/arktype.git","bugs":"https://github.com/arktypeio/arktype/issues","npm":"https://www.npmjs.com/package/@ark/schema"}},"score":{"final":41.80489,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5283307,"weekly":952128},"dependents":"19","updated":"2026-10-10T21:52:09.384Z","searchScore":41.680782,"package":{"name":"esm-resolve","keywords":[],"version":"1.0.11","description":"Resolves ESM imports in Node","sanitized_name":"esm-resolve","publisher":{"email":"sam.thorogood@gmail.com","username":"samthor"},"maintainers":[{"email":"sam.thorogood@gmail.com","username":"samthor"}],"license":"Apache-2.0","date":"2024-04-17T23:39:38.194Z","links":{"homepage":"https://github.com/samthor/esm-resolve#readme","repository":"git+ssh://git@github.com/samthor/esm-resolve.git","bugs":"https://github.com/samthor/esm-resolve/issues","npm":"https://www.npmjs.com/package/esm-resolve"}},"score":{"final":41.680782,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13131197,"weekly":2814834},"dependents":"1668","updated":"2026-10-10T21:53:18.779Z","searchScore":41.382362,"package":{"name":"isomorphic-unfetch","keywords":[],"version":"4.0.2","description":"Switches between unfetch & node-fetch for client & server.","sanitized_name":"isomorphic-unfetch","publisher":{"email":"jason@developit.ca","username":"developit"},"maintainers":[{"email":"jason@developit.ca","username":"developit"}],"license":"MIT","date":"2023-01-03T02:29:58.412Z","links":{"homepage":"https://github.com/developit/unfetch#readme","repository":"git+https://github.com/developit/unfetch.git","bugs":"https://github.com/developit/unfetch/issues","npm":"https://www.npmjs.com/package/isomorphic-unfetch"}},"score":{"final":41.382362,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":68759919,"weekly":13891491},"dependents":"324","updated":"2026-10-10T21:59:36.421Z","searchScore":41.119404,"package":{"name":"renderkid","keywords":[],"version":"3.0.0","description":"Stylish console.log for node","sanitized_name":"renderkid","publisher":{"email":"aria.minaei@gmail.com","username":"ariaminaei"},"maintainers":[{"email":"aria.minaei@gmail.com","username":"ariaminaei"}],"license":"MIT","date":"2021-10-23T16:18:00.940Z","links":{"homepage":"https://github.com/AriaMinaei/RenderKid#readme","repository":"git+https://github.com/AriaMinaei/RenderKid.git","bugs":"https://github.com/AriaMinaei/RenderKid/issues","npm":"https://www.npmjs.com/package/renderkid"}},"score":{"final":41.119404,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":222054,"weekly":31686},"dependents":"5","updated":"2026-10-10T21:52:12.501Z","searchScore":40.59275,"package":{"name":"r-package-json","keywords":["package","npm","write","json"],"version":"1.0.10","description":"Read package.json files.","sanitized_name":"r-package-json","publisher":{"email":"bizauionica@gmail.com","username":"ionicabizau"},"maintainers":[{"email":"bizauionica@gmail.com","username":"ionicabizau"}],"license":"MIT","date":"2025-02-14T01:22:11.452Z","links":{"homepage":"https://github.com/IonicaBizau/r-package-json#readme","repository":"git+ssh://git@github.com/IonicaBizau/r-package-json.git","bugs":"https://github.com/IonicaBizau/r-package-json/issues","npm":"https://www.npmjs.com/package/r-package-json"}},"score":{"final":40.59275,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9407693,"weekly":2297819},"dependents":"65","updated":"2026-10-10T21:55:54.728Z","searchScore":39.63925,"package":{"name":"dockerfile-ast","keywords":["ast","abstract","docker","dockerfile","moby","parse","parser","syntax","tree"],"version":"0.7.1","description":"Parse a Dockerfile into an array of instructions and comments.","sanitized_name":"dockerfile-ast","publisher":{"email":"remy.suen@gmail.com","username":"rcjsuen"},"maintainers":[{"email":"remy.suen@gmail.com","username":"rcjsuen"}],"license":"MIT","date":"2025-07-21T13:45:00.972Z","links":{"homepage":"https://github.com/rcjsuen/dockerfile-ast#readme","repository":"git+https://github.com/rcjsuen/dockerfile-ast.git","bugs":"https://github.com/rcjsuen/dockerfile-ast/","npm":"https://www.npmjs.com/package/dockerfile-ast"}},"score":{"final":39.63925,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3448417,"weekly":585843},"dependents":"6","updated":"2026-10-10T21:50:19.849Z","searchScore":39.633873,"package":{"name":"ml-xsadd","keywords":["xsadd","xorshift","add","pseudo","random","number","generator","machine","learning"],"version":"3.0.1","description":"JavaScript implementation of the XORSHIFT-ADD (XSadd) pseudo random number generator","sanitized_name":"ml-xsadd","publisher":{"email":"bot+npm-mljs@zakodium.com","username":"mljs-bot"},"maintainers":[{"email":"kostro.d@gmail.com","username":"stropitek"},{"email":"targos+npm@protonmail.com","username":"targos"},{"email":"luc@patiny.com","username":"lpatiny"},{"email":"bot+npm-mljs@zakodium.com","username":"mljs-bot"}],"license":"MIT","date":"2024-10-18T07:57:36.516Z","links":{"homepage":"https://github.com/mljs/xsadd#readme","repository":"git+https://github.com/mljs/xsadd.git","bugs":"https://github.com/mljs/xsadd/issues","npm":"https://www.npmjs.com/package/ml-xsadd"}},"score":{"final":39.633873,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":82272,"weekly":20643},"dependents":"3","updated":"2026-10-10T21:52:37.883Z","searchScore":39.37097,"package":{"name":"@davisvaughan/tree-sitter-r","keywords":["incremental","parsing","tree-sitter","r"],"version":"1.3.0","description":"R grammar for tree-sitter","sanitized_name":"@davisvaughan/tree-sitter-r","publisher":{"email":"davis@posit.co","username":"davisvaughan"},"maintainers":[{"email":"davis@posit.co","username":"davisvaughan"}],"license":"MIT","date":"2026-06-19T17:57:46.128Z","links":{"homepage":"https://github.com/r-lib/tree-sitter-r#readme","repository":"git+https://github.com/r-lib/tree-sitter-r.git","bugs":"https://github.com/r-lib/tree-sitter-r/issues","npm":"https://www.npmjs.com/package/@davisvaughan/tree-sitter-r"}},"score":{"final":39.37097,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":260568878,"weekly":58447885},"dependents":"36","updated":"2026-10-10T21:53:41.913Z","searchScore":39.2159,"package":{"name":"@cspotcode/source-map-support","keywords":[],"version":"0.8.1","description":"Fixes stack traces for files with source maps","sanitized_name":"@cspotcode/source-map-support","publisher":{"email":"cspotcode@gmail.com","username":"cspotcode"},"maintainers":[{"email":"cspotcode@gmail.com","username":"cspotcode"}],"license":"MIT","date":"2022-05-02T13:24:38.399Z","links":{"homepage":"https://github.com/cspotcode/node-source-map-support#readme","repository":"git+https://github.com/cspotcode/node-source-map-support.git","bugs":"https://github.com/cspotcode/node-source-map-support/issues","npm":"https://www.npmjs.com/package/@cspotcode/source-map-support"}},"score":{"final":39.2159,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":199157120,"weekly":43857847},"dependents":"5171","updated":"2026-10-10T21:51:53.951Z","searchScore":38.78135,"package":{"name":"dotenv-expand","keywords":["dotenv","expand","variables","interpolation","substitution","env",".env"],"version":"1000.0.0","description":"Expand environment variables using dotenv","sanitized_name":"dotenv-expand","publisher":{"email":"mot@mot.la","username":"motdotla"},"maintainers":[{"email":"mot@mot.la","username":"motdotla"}],"license":"BSD-3-Clause","date":"2026-07-29T18:35:28.694Z","links":{"homepage":"https://github.com/dotenvx/dotenv-expand#readme","repository":"git+https://github.com/dotenvx/dotenv-expand.git","bugs":"https://github.com/dotenvx/dotenv-expand/issues","npm":"https://www.npmjs.com/package/dotenv-expand"}},"score":{"final":38.78135,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":469714,"weekly":112321},"dependents":"10","updated":"2026-10-10T21:58:59.966Z","searchScore":38.59421,"package":{"name":"taze","keywords":[],"version":"21.3.0","description":"A modern CLI tool that keeps your dependencies fresh in any repo and monorepo","sanitized_name":"taze","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"0e50e528-40fe-42f9-866e-403632cb13d1","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"anthonyfu117@hotmail.com","username":"antfu"},{"email":"npm@sxzz.moe","username":"sxzz"}],"license":"MIT","date":"2026-09-30T02:05:33.820Z","links":{"homepage":"https://github.com/antfu-collective/taze#readme","repository":"git+https://github.com/antfu-collective/taze.git","bugs":"https://github.com/antfu-collective/taze/issues","npm":"https://www.npmjs.com/package/taze"}},"score":{"final":38.59421,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":246149,"weekly":42586},"dependents":"7","updated":"2026-10-10T21:53:55.737Z","searchScore":38.560623,"package":{"name":"@types/once","keywords":[],"version":"1.4.5","description":"TypeScript definitions for once","sanitized_name":"@types/once","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2024-10-23T03:40:58.752Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/once","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/once"}},"score":{"final":38.560623,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1656269,"weekly":336633},"dependents":"8","updated":"2026-10-10T21:59:51.945Z","searchScore":38.487362,"package":{"name":"@types/debounce-promise","keywords":[],"version":"3.1.9","description":"TypeScript definitions for debounce-promise","sanitized_name":"@types/debounce-promise","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T01:33:02.556Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debounce-promise","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/debounce-promise"}},"score":{"final":38.487362,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":756457,"weekly":160838},"dependents":"51","updated":"2026-10-10T21:59:25.546Z","searchScore":38.098938,"package":{"name":"crlf-normalize","keywords":["char","character","convert","cr","crlf","detect","eol","lf","line","linebreak","linefeed","newline","normalize","replace","create-by-yarn-tool","create-by-tsdx"],"version":"1.0.26","description":"Detect and Normalize the newline characters","sanitized_name":"crlf-normalize","publisher":{"email":"codelovers@users.sourceforge.net","username":"bluelovers"},"maintainers":[{"email":"codelovers@users.sourceforge.net","username":"bluelovers"}],"license":"ISC","date":"2026-09-11T23:47:08.745Z","links":{"homepage":"https://github.com/bluelovers/ws-string/tree/master/packages/crlf-normalize#readme","repository":"git+https://github.com/bluelovers/ws-string.git","bugs":"https://github.com/bluelovers/ws-string/issues","npm":"https://www.npmjs.com/package/crlf-normalize"}},"score":{"final":38.098938,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12603292,"weekly":2717624},"dependents":"96","updated":"2026-10-10T21:59:46.947Z","searchScore":37.977856,"package":{"name":"color-parse","keywords":["color","parse","color-parse","color-string","parse-color","css color"],"version":"2.1.2","description":"Color string parser","sanitized_name":"color-parse","publisher":{"email":"df.creative@gmail.com","username":"dy"},"maintainers":[{"email":"df.creative@gmail.com","username":"dfcreative"},{"email":"df.creative@gmail.com","username":"dy"}],"license":"MIT","date":"2026-07-28T23:32:04.858Z","links":{"homepage":"https://github.com/colorjs/color-parse","repository":"git+https://github.com/colorjs/color-parse.git","bugs":"https://github.com/colorjs/color-parse/issues","npm":"https://www.npmjs.com/package/color-parse"}},"score":{"final":37.977856,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":61686182,"weekly":13692169},"dependents":"222","updated":"2026-10-10T21:50:14.548Z","searchScore":37.966328,"package":{"name":"esbuild-register","keywords":[],"version":"3.6.0","description":"Transpile JSX, TypeScript and esnext features on the fly with esbuild","sanitized_name":"esbuild-register","publisher":{"email":"0x142857@gmail.com","username":"egoist"},"maintainers":[{"email":"0x142857@gmail.com","username":"egoist"}],"license":"MIT","date":"2024-07-25T13:46:46.760Z","links":{"npm":"https://www.npmjs.com/package/esbuild-register"}},"score":{"final":37.966328,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":55296,"weekly":12159},"dependents":"3","updated":"2026-10-10T21:56:52.668Z","searchScore":37.87642,"package":{"name":"lezer-r","keywords":[],"version":"0.1.3","description":"lezer-based R grammar","sanitized_name":"lezer-r","publisher":{"email":"QATechnologySolutionsLLC@gmail.com","username":"qatechnologysolutionsllc"},"maintainers":[{"email":"QATechnologySolutionsLLC@gmail.com","username":"qatech"},{"email":"travisharrisonyeah@gmail.com","username":"travisharrison"}],"license":"MIT","date":"2024-11-05T17:10:03.145Z","links":{"homepage":"https://github.com/TravisYeah/lezer-r#readme","repository":"git+https://github.com/TravisYeah/lezer-r.git","bugs":"https://github.com/TravisYeah/lezer-r/issues","npm":"https://www.npmjs.com/package/lezer-r"}},"score":{"final":37.87642,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":55113,"weekly":12119},"dependents":"6","updated":"2026-10-10T21:54:03.883Z","searchScore":37.607533,"package":{"name":"codemirror-lang-r","keywords":["editor","code"],"version":"0.1.1","description":"R language support for the CodeMirror code editor","sanitized_name":"codemirror-lang-r","publisher":{"email":"QATechnologySolutionsLLC@gmail.com","username":"qatechnologysolutionsllc"},"maintainers":[{"email":"QATechnologySolutionsLLC@gmail.com","username":"qatech"},{"email":"travisharrisonyeah@gmail.com","username":"travisharrison"}],"license":"MIT","date":"2024-11-05T17:12:06.393Z","links":{"homepage":"https://github.com/TravisYeah/lang-r#readme","repository":"git+https://github.com/TravisYeah/lang-r.git","bugs":"https://github.com/TravisYeah/lang-r/issues","npm":"https://www.npmjs.com/package/codemirror-lang-r"}},"score":{"final":37.607533,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":60868491,"weekly":14175597},"dependents":"301","updated":"2026-10-10T21:51:07.412Z","searchScore":37.571243,"package":{"name":"global-agent","keywords":["http","global","proxy","agent"],"version":"4.1.3","description":"Global HTTP/HTTPS proxy configurable using environment variables.","sanitized_name":"global-agent","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:daa22605-46f1-405f-b510-44c7fe07a986","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"gajus@gajus.com","username":"gajus"}],"license":"BSD-3-Clause","date":"2026-03-11T16:29:05.224Z","links":{"homepage":"https://github.com/gajus/global-agent#readme","repository":"git+https://github.com/gajus/global-agent.git","bugs":"https://github.com/gajus/global-agent/issues","npm":"https://www.npmjs.com/package/global-agent"}},"score":{"final":37.571243,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":86133556,"weekly":17887773},"dependents":"401","updated":"2026-10-10T21:58:13.422Z","searchScore":37.282467,"package":{"name":"postcss-svgo","keywords":["css","minify","optimise","postcss","postcss-plugin","svg","svgo"],"version":"9.0.6","description":"Optimise inline SVG with PostCSS.","sanitized_name":"postcss-svgo","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"e04b8fe2-f020-437e-853a-e47d52dcbd43","id":"github"},"approver":{"name":"ludovicofischer","email":"livrerie@gmail.com"},"username":"GitHub Actions"},"maintainers":[{"email":"beneb.info@gmail.com","username":"beneb"},{"email":"livrerie@gmail.com","username":"ludovicofischer"},{"email":"andrey@sitnik.es","username":"ai"},{"email":"chris@eppsteins.net","username":"chriseppstein"},{"email":"jansson.andy@gmail.com","username":"andyjansson"},{"email":"sheo13666q@gmail.com","username":"evilebottnawi"},{"email":"sahaaniketh@gmail.com","username":"cssnano-bot"}],"license":"MIT","date":"2026-10-10T21:13:42.759Z","links":{"homepage":"https://github.com/cssnano/cssnano","repository":"git+https://github.com/cssnano/cssnano.git","bugs":"https://github.com/cssnano/cssnano/issues","npm":"https://www.npmjs.com/package/postcss-svgo"}},"score":{"final":37.282467,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8425938,"weekly":1767049},"dependents":"212","updated":"2026-10-10T21:49:39.920Z","searchScore":37.199913,"package":{"name":"eol","keywords":["eol","lf","cr","crlf","newline","newlines","convert","converter","conversion","character","formatting","format","string","javascript","typescript","ender","file"],"version":"0.10.0","description":"Newline character converter","sanitized_name":"eol","publisher":{"email":"ryanve@gmail.com","username":"ryanve"},"maintainers":[{"email":"ryanve@gmail.com","username":"ryanve"}],"license":"MIT","date":"2024-09-01T01:10:53.204Z","links":{"homepage":"https://ryanve.github.io/eol","repository":"git+https://github.com/ryanve/eol.git","bugs":"https://github.com/ryanve/eol/issues","npm":"https://www.npmjs.com/package/eol"}},"score":{"final":37.199913,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":227323769,"weekly":49049636},"dependents":"11396","updated":"2026-10-10T21:58:13.899Z","searchScore":37.14652,"package":{"name":"@types/lodash","keywords":[],"version":"4.17.26","description":"TypeScript definitions for lodash","sanitized_name":"@types/lodash","publisher":{"email":"ts-npm-types@microsoft.com","actor":{"name":"types","type":"user","email":"ts-npm-types@microsoft.com"},"username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2026-10-09T18:46:42.671Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/lodash"}},"score":{"final":37.14652,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":769414,"weekly":146770},"dependents":"36","updated":"2026-10-10T21:52:12.771Z","searchScore":37.07762,"package":{"name":"humanparser","keywords":["human","address","name","parser","parse","fullname","full name","first name","last name","human name","city state zip","city","state","zip"],"version":"2.7.0","description":"Parse a human name string into salutation, first name, middle name, last name, suffix. Parse an address into address, city, state, zip","sanitized_name":"humanparser","publisher":{"email":"anthony@chovy.com","username":"chovy"},"maintainers":[{"email":"anthony@chovy.com","username":"moshcoder"}],"license":"MIT","date":"2023-05-20T11:11:50.985Z","links":{"homepage":"https://github.com/chovy/humanparser#readme","repository":"git+ssh://git@github.com/chovy/humanparser.git","bugs":"https://github.com/chovy/humanparser/issues","npm":"https://www.npmjs.com/package/humanparser"}},"score":{"final":37.07762,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":101142608,"weekly":21585382},"dependents":"60","updated":"2026-10-10T21:56:46.915Z","searchScore":36.89218,"package":{"name":"cheerio-select","keywords":[],"version":"2.1.0","description":"CSS selector engine supporting jQuery selectors","sanitized_name":"cheerio-select","publisher":{"email":"me@feedic.com","username":"feedic"},"maintainers":[{"email":"me@feedic.com","username":"fb55"}],"license":"BSD-2-Clause","date":"2022-05-16T10:50:56.847Z","links":{"homepage":"https://github.com/cheeriojs/cheerio-select#readme","repository":"git://github.com/cheeriojs/cheerio-select.git","bugs":"https://github.com/cheeriojs/cheerio-select/issues","npm":"https://www.npmjs.com/package/cheerio-select"}},"score":{"final":36.89218,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":461492,"weekly":104453},"dependents":"38","updated":"2026-10-10T21:59:13.015Z","searchScore":36.87565,"package":{"name":"trace","keywords":["trace","long stacks","long trace","stack","call","async"],"version":"3.2.0","description":"Creates super long stack traces","sanitized_name":"trace","publisher":{"email":"amwebdk@gmail.com","username":"andreasmadsen"},"maintainers":[{"email":"amwebdk@gmail.com","username":"andreasmadsen"}],"license":"MIT","date":"2024-10-23T01:20:55.332Z","links":{"homepage":"https://github.com/AndreasMadsen/trace#readme","repository":"git://github.com/AndreasMadsen/trace.git","bugs":"https://github.com/AndreasMadsen/trace/issues","npm":"https://www.npmjs.com/package/trace"}},"score":{"final":36.87565,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":453327,"weekly":77114},"dependents":"65","updated":"2026-10-10T21:50:19.657Z","searchScore":36.761513,"package":{"name":"normalize-newline","keywords":["newline","linebreak","line","lf","crlf","eol","linefeed","character","char","normalize","convert","replace"],"version":"5.0.0","description":"Normalize the newline characters in a string to `\\n`","sanitized_name":"normalize-newline","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-09-16T01:41:49.145Z","links":{"homepage":"https://github.com/sindresorhus/normalize-newline#readme","repository":"git+https://github.com/sindresorhus/normalize-newline.git","bugs":"https://github.com/sindresorhus/normalize-newline/issues","npm":"https://www.npmjs.com/package/normalize-newline"}},"score":{"final":36.761513,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":53774,"weekly":12614},"dependents":"3","updated":"2026-10-10T21:51:55.874Z","searchScore":36.598644,"package":{"name":"koi8-r","keywords":["codec","decoder","decoding","encoder","encoding","legacy","legacy-encoding","cskoi8r","koi","koi8","koi8-r","koi8_r"],"version":"3.0.4","description":"A robust koi8-r encoder/decoder written in JavaScript.","sanitized_name":"koi8-r","publisher":{"email":"node-team-npm+wombot@google.com","username":"google-wombot"},"maintainers":[{"email":"mathias@qiwi.be","username":"mathias"},{"email":"node-team-npm+wombot@google.com","username":"google-wombot"}],"license":"MIT","date":"2021-12-09T14:24:12.219Z","links":{"homepage":"https://mths.be/koi8-r","repository":"git+https://github.com/mathiasbynens/koi8-r.git","bugs":"https://github.com/mathiasbynens/koi8-r/issues","npm":"https://www.npmjs.com/package/koi8-r"}},"score":{"final":36.598644,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1526350,"weekly":196863},"dependents":"53","updated":"2026-10-10T21:52:15.769Z","searchScore":36.506504,"package":{"name":"color-diff","keywords":["color","diff","color-diff","pallette","closest","convert","conversion","CIEDE2000","ciede2000"],"version":"1.4.0","description":"Implemets the CIEDE2000 color difference algorithm, conversion between RGB and LAB color and mapping all colors in palette X to the closest or most different color in palette Y based on the CIEDE2000 difference.","sanitized_name":"color-diff","publisher":{"email":"markus@botten.org","username":"markusn"},"maintainers":[{"email":"markus@botten.org","username":"markusn"}],"license":"BSD-3-Clause","date":"2023-05-31T19:55:49.506Z","links":{"homepage":"https://github.com/markusn/color-diff#readme","repository":"git://github.com/markusn/color-diff.git","bugs":"https://github.com/markusn/color-diff/issues","npm":"https://www.npmjs.com/package/color-diff"}},"score":{"final":36.506504,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":116960,"weekly":24112},"dependents":"8","updated":"2026-10-10T21:50:00.545Z","searchScore":36.221733,"package":{"name":"blind-relay","keywords":[],"version":"1.6.1","description":"Blind relay for UDX over Protomux channels","sanitized_name":"blind-relay","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:89d127b1-5c7e-4fa7-ab13-31fb4a8796d7","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"Apache-2.0","date":"2026-05-06T20:51:31.848Z","links":{"homepage":"https://github.com/holepunchto/blind-relay#readme","repository":"git+https://github.com/holepunchto/blind-relay.git","bugs":"https://github.com/holepunchto/blind-relay/issues","npm":"https://www.npmjs.com/package/blind-relay"}},"score":{"final":36.221733,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":180780270,"weekly":31443779},"dependents":"7628","updated":"2026-10-10T21:51:38.595Z","searchScore":36.165913,"package":{"name":"meow","keywords":["cli","bin","util","utility","helper","argv","command","line","meow","cat","kitten","parser","option","flags","input","cmd","console"],"version":"14.1.0","description":"CLI app helper","sanitized_name":"meow","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-02-20T10:30:43.850Z","links":{"homepage":"https://github.com/sindresorhus/meow#readme","repository":"git+https://github.com/sindresorhus/meow.git","bugs":"https://github.com/sindresorhus/meow/issues","npm":"https://www.npmjs.com/package/meow"}},"score":{"final":36.165913,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3448126,"weekly":757423},"dependents":"23","updated":"2026-10-10T21:55:19.467Z","searchScore":35.969303,"package":{"name":"@elevenlabs/react","keywords":[],"version":"1.17.0","description":"ElevenLabs React Library","sanitized_name":"@elevenlabs/react","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"gmrchk","type":"user","email":"gmarcuk@gmail.com"},"trustedPublisher":{"oidcConfigId":"faf94e96-a2fb-486d-b452-472ed4b5a5f3","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"gmarcuk@gmail.com","username":"gmrchk"},{"email":"laco@elevenlabs.io","username":"lacop11"},{"email":"paul.asjes@elevenlabs.io","username":"elevenlabs-paulasjes"},{"email":"angelo@elevenlabs.io","username":"angelogiacco11labs"},{"email":"boriss@elevenlabs.io","username":"boris-elevenlabs"}],"license":"MIT","date":"2026-10-06T14:48:29.336Z","links":{"homepage":"https://github.com/elevenlabs/packages#readme","repository":"git+https://github.com/elevenlabs/packages.git","bugs":"https://github.com/elevenlabs/packages/issues","npm":"https://www.npmjs.com/package/@elevenlabs/react"}},"score":{"final":35.969303,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":119101520,"weekly":23794919},"dependents":"443","updated":"2026-10-10T21:57:12.864Z","searchScore":35.904434,"package":{"name":"extsprintf","keywords":[],"version":"1.4.1","description":"extended POSIX-style sprintf","sanitized_name":"extsprintf","publisher":{"email":"bahamat@digitalelf.net","username":"bahamat"},"maintainers":[{"email":"todd.whiteman@joyent.com","username":"todd.whiteman"},{"email":"kusorbox@gmail.com","username":"kusor"},{"email":"michael.hicks@joyent.com","username":"michael.hicks"},{"email":"bahamat@digitalelf.net","username":"bahamat"},{"email":"Tr@visPaul.me","username":"tpaul"},{"email":"danmcd@edgecast.io","username":"kebesays"},{"email":"trentm@gmail.com","username":"trentm"},{"email":"dap@cs.brown.edu","username":"dap"},{"email":"josh@sysmgr.org","username":"jclulow"},{"email":"alex@cooperi.net","username":"arekinath"},{"email":"melloc@writev.io","username":"melloc"},{"email":"kelly.mclaughlin@joyent.com","username":"kellymclaughlin"}],"license":"MIT","date":"2021-11-02T21:47:58.004Z","links":{"homepage":"https://github.com/davepacheco/node-extsprintf#readme","repository":"git+https://github.com/davepacheco/node-extsprintf.git","bugs":"https://github.com/davepacheco/node-extsprintf/issues","npm":"https://www.npmjs.com/package/extsprintf"}},"score":{"final":35.904434,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8008307,"weekly":1726344},"dependents":"8","updated":"2026-10-10T21:57:33.706Z","searchScore":35.84006,"package":{"name":"cspell-trie-lib","keywords":["trie","cspell"],"version":"10.3.6","description":"Trie Data Structure to support cspell.","sanitized_name":"cspell-trie-lib","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"trustedPublisher":{"oidcConfigId":"4014aa2f-fd71-4958-8b95-61d6a9141a64","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jason@streetsidesoftware.nl","username":"jason-dent"}],"license":"MIT","date":"2026-09-29T14:48:00.359Z","links":{"homepage":"https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell-trie-lib#readme","repository":"git+https://github.com/streetsidesoftware/cspell.git","bugs":"https://github.com/streetsidesoftware/cspell/issues?q=is%3Aissue%20state%3Aopen%20label%3Acspell-trie-lib","npm":"https://www.npmjs.com/package/cspell-trie-lib"}},"score":{"final":35.84006,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":54107,"weekly":12743},"dependents":"12","updated":"2026-10-10T21:51:18.230Z","searchScore":35.789944,"package":{"name":"webr","keywords":["webR","wasm","R","statistics","programming","webassembly","emscripten"],"version":"0.6.0","description":"The statistical programming language R compiled into WASM for use in a web browser and node.","sanitized_name":"webr","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"georgestagg","type":"user","email":"george.stagg@rstudio.com"},"trustedPublisher":{"oidcConfigId":"oidc:92004146-6691-4958-ac58-632b01d40d71","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"george.stagg@rstudio.com","username":"georgestagg"}],"license":"SEE LICENSE IN LICENCE.md","date":"2026-05-19T18:14:48.682Z","links":{"homepage":"https://github.com/r-wasm/webr","repository":"git+https://github.com/r-wasm/webr.git","bugs":"https://github.com/r-wasm/webr/issues","npm":"https://www.npmjs.com/package/webr"}},"score":{"final":35.789944,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":168253203,"weekly":39181711},"dependents":"30","updated":"2026-10-10T21:50:09.644Z","searchScore":35.772892,"package":{"name":"teeny-request","keywords":["request","node-fetch","fetch"],"version":"11.0.1","description":"Like request, but smaller.","sanitized_name":"teeny-request","publisher":{"email":"node-team-npm+wombot@google.com","username":"google-wombot"},"maintainers":[{"email":"justin.beckwith@gmail.com","username":"justinbeckwith"},{"email":"fhinkel@vt.edu","username":"fhinkel"},{"email":"kinwa91@msn.com","username":"kinwa91"},{"email":"node-team-npm+wombot@google.com","username":"google-wombot"}],"license":"Apache-2.0","date":"2026-08-11T22:52:17.436Z","links":{"homepage":"https://github.com/googleapis/google-cloud-node/tree/main/core/packages/teeny-request","repository":"git+https://github.com/googleapis/google-cloud-node.git","bugs":"https://github.com/googleapis/google-cloud-node/issues","npm":"https://www.npmjs.com/package/teeny-request"}},"score":{"final":35.772892,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4879151,"weekly":972626},"dependents":"75","updated":"2026-10-10T22:00:30.444Z","searchScore":35.59038,"package":{"name":"char-spinner","keywords":["char","spinner"],"version":"2.0.0","description":"Put a little spinner on process.stderr, as unobtrusively as possible.","sanitized_name":"char-spinner","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"BlueOak-1.0.0","date":"2026-01-07T22:24:10.630Z","links":{"homepage":"https://github.com/isaacs/char-spinner","repository":"git://github.com/isaacs/char-spinner.git","bugs":"https://github.com/isaacs/char-spinner/issues","npm":"https://www.npmjs.com/package/char-spinner"}},"score":{"final":35.59038,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12151306,"weekly":2695812},"dependents":"635","updated":"2026-10-10T21:54:52.352Z","searchScore":35.527298,"package":{"name":"@oclif/plugin-autocomplete","keywords":["oclif-plugin"],"version":"4.0.4","description":"autocomplete plugin for oclif","sanitized_name":"@oclif/plugin-autocomplete","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"salesforce-releases","type":"user","email":"alm-cli@salesforce.com"},"trustedPublisher":{"oidcConfigId":"0e0d9b19-d9bc-4703-953a-5dbd78507638","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jimjag@gmail.com","username":"jimjag"},{"email":"alm-cli@salesforce.com","username":"salesforce-releases"}],"license":"MIT","date":"2026-10-09T05:55:40.615Z","links":{"homepage":"https://github.com/oclif/plugin-autocomplete","repository":"git+https://github.com/oclif/plugin-autocomplete.git","bugs":"https://github.com/oclif/plugin-autocomplete/issues","npm":"https://www.npmjs.com/package/@oclif/plugin-autocomplete"}},"score":{"final":35.527298,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":86824,"weekly":31070},"dependents":"11","updated":"2026-10-10T21:54:52.727Z","searchScore":35.37435,"package":{"name":"flexmonster","keywords":["pivot","pivot table","pivot grid","pivot charts","analytics","reporting","mysql","msas","analysis services","csv","json","BI","business intelligence"],"version":"2.9.139-1","description":"Pivot table component for web reporting. The most powerful JavaScript tool to visualize your business data.","sanitized_name":"flexmonster","publisher":{"email":"npmjs@flexmonster.com","actor":{"name":"flexmonster","type":"user","email":"npmjs@flexmonster.com"},"username":"flexmonsterowner"},"maintainers":[{"email":"npmjs@flexmonster.com","username":"flexmonsterowner"}],"license":"https://www.flexmonster.com/software-license-agreement/","date":"2026-09-28T08:36:54.783Z","links":{"homepage":"https://flexmonster.com","repository":"git+https://github.com/flexmonster/js-pivot-table.git","bugs":"https://www.flexmonster.com/technical-support/","npm":"https://www.npmjs.com/package/flexmonster"}},"score":{"final":35.37435,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":454303,"weekly":93608},"dependents":"22","updated":"2026-10-10T21:54:53.694Z","searchScore":35.29594,"package":{"name":"@rnx-kit/tools-node","keywords":[],"version":"3.0.6","description":"A collection of supplemental NodeJS functions and types","sanitized_name":"@rnx-kit/tools-node","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:93cd832a-1dfe-48fc-84d0-7ab594b5d059","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jasonmo@microsoft.com","username":"jasonvmorse"},{"email":"acoates@microsoft.com","username":"acoates"},{"email":"rnbot@microsoft.com","username":"rnbot"},{"email":"tonguye@microsoft.com","username":"tido64"},{"email":"rnsdkbot@microsoft.com","username":"rnsdkbot"},{"email":"hansenyao.yy@gmail.com","username":"hansenyy"},{"email":"microsoft-oss-publishing@microsoft.com","username":"microsoft-oss-releases"},{"email":"npmjs@microsoft.com","username":"microsoft1es"}],"license":"MIT","date":"2026-08-20T07:30:11.305Z","links":{"homepage":"https://github.com/microsoft/rnx-kit/tree/main/packages/tools-node#readme","repository":"https://github.com/microsoft/rnx-kit","bugs":"https://github.com/microsoft/rnx-kit/issues","npm":"https://www.npmjs.com/package/@rnx-kit/tools-node"}},"score":{"final":35.29594,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":483311,"weekly":107182},"dependents":"58","updated":"2026-10-10T22:00:18.100Z","searchScore":35.088882,"package":{"name":"graphql-import-node","keywords":[],"version":"0.0.5","description":"This extension makes your NodeJS application able to import `graphql` files. It uses `require.extensions` to allow you to import/require from `.graphql` files in NodeJS environment. The imported content will be a compiled version of the GraphQL string (`D","sanitized_name":"graphql-import-node","publisher":{"email":"ardatanrikulu@gmail.com","username":"ardatan"},"maintainers":[{"email":"dotansimha@gmail.com","username":"dotansimha"},{"email":"ardatanrikulu@gmail.com","username":"ardatan"}],"license":"MIT","date":"2022-04-28T11:06:28.536Z","links":{"repository":"https://github.com/ardatan/graphql-import-node.git","npm":"https://www.npmjs.com/package/graphql-import-node"}},"score":{"final":35.088882,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":38232,"weekly":8137},"dependents":"1","updated":"2026-10-10T22:00:14.613Z","searchScore":34.979057,"package":{"name":"r-integration","keywords":["r","r-integration","r-command"],"version":"2.4.0","description":"Simple portable library used to interact with pre-installed R compiler by running commands or scripts(files)","sanitized_name":"r-integration","publisher":{"email":"fabriziosandri@protonmail.com","username":"fabriziosandri"},"maintainers":[{"email":"fabriziosandri@protonmail.com","username":"fabriziosandri"}],"license":"GPL-3.0-or-later","date":"2022-10-23T19:45:27.809Z","links":{"homepage":"https://github.com/FabrizioSandri/r-integration#readme","repository":"git+https://github.com/FabrizioSandri/r-integration.git","bugs":"https://github.com/FabrizioSandri/r-integration/issues","npm":"https://www.npmjs.com/package/r-integration"}},"score":{"final":34.979057,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":227744088,"weekly":50509126},"dependents":"858","updated":"2026-10-10T21:53:30.126Z","searchScore":34.78012,"package":{"name":"require-main-filename","keywords":["require","shim","iisnode"],"version":"2.0.0","description":"shim for require.main.filename() that works in as many environments as possible","sanitized_name":"require-main-filename","publisher":{"email":"ben@npmjs.com","username":"bcoe"},"maintainers":[{"email":"ben@npmjs.com","username":"bcoe"}],"license":"ISC","date":"2019-01-28T19:42:56.566Z","links":{"homepage":"https://github.com/yargs/require-main-filename#readme","repository":"git+ssh://git@github.com/yargs/require-main-filename.git","bugs":"https://github.com/yargs/require-main-filename/issues","npm":"https://www.npmjs.com/package/require-main-filename"}},"score":{"final":34.78012,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":252715902,"weekly":56256626},"dependents":"336","updated":"2026-10-10T21:51:48.672Z","searchScore":34.72548,"package":{"name":"pathval","keywords":["pathval","value retrieval","chai util"],"version":"2.0.1","description":"Object value retrieval given a string path","sanitized_name":"pathval","publisher":{"email":"chaijs@keithcirkel.co.uk","actor":{"name":"chaijs","type":"user","email":"chaijs@keithcirkel.co.uk"},"username":"chaijs"},"maintainers":[{"email":"chaijs@keithcirkel.co.uk","username":"chaijs"}],"license":"MIT","date":"2025-06-25T08:27:10.669Z","links":{"homepage":"https://github.com/chaijs/pathval","repository":"git+ssh://git@github.com/chaijs/pathval.git","bugs":"https://github.com/chaijs/pathval/issues","npm":"https://www.npmjs.com/package/pathval"}},"score":{"final":34.72548,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":30999818,"weekly":7011214},"dependents":"41","updated":"2026-10-10T21:50:05.762Z","searchScore":34.397903,"package":{"name":"@types/oracledb","keywords":[],"version":"7.0.3","description":"TypeScript definitions for oracledb","sanitized_name":"@types/oracledb","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2026-09-02T09:07:16.155Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/oracledb","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/oracledb"}},"score":{"final":34.397903,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":384093,"weekly":82536},"dependents":0,"updated":"2026-10-10T21:51:23.931Z","searchScore":34.26475,"package":{"name":"@datadog/datadog-ci-plugin-cloud-run","keywords":["datadog","datadog-ci","plugin"],"version":"5.25.0","description":"Datadog CI plugin for `cloud-run` commands","sanitized_name":"@datadog/datadog-ci-plugin-cloud-run","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"aeb49e1e-2841-444a-9730-bc8eecf48bf9","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"robot-npm-frontend@datadoghq.com","username":"datadog"}],"license":"Apache-2.0","date":"2026-10-07T10:21:39.873Z","links":{"homepage":"https://github.com/DataDog/datadog-ci/tree/master/packages/plugin-cloud-run","repository":"https://github.com/DataDog/datadog-ci.git","bugs":"https://github.com/DataDog/datadog-ci/issues","npm":"https://www.npmjs.com/package/@datadog/datadog-ci-plugin-cloud-run"}},"score":{"final":34.26475,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":50857,"weekly":11030},"dependents":"3","updated":"2026-10-10T22:00:18.462Z","searchScore":34.264736,"package":{"name":"SimpleQueue","keywords":[],"version":"2.0.0","description":"a simple fifo queue","sanitized_name":"SimpleQueue","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:00ed6707-0d34-4a19-9cca-2e6314699507","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@feedic.com","username":"fb55"}],"license":"MIT","date":"2026-03-17T12:58:02.557Z","links":{"homepage":"https://github.com/fb55/simplequeue#readme","repository":"git://github.com/fb55/simplequeue.git","bugs":"https://github.com/fb55/simplequeue/issues","npm":"https://www.npmjs.com/package/SimpleQueue"}},"score":{"final":34.264736,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":583288229,"weekly":127516770},"dependents":"1569","updated":"2026-10-10T21:52:39.422Z","searchScore":34.24342,"package":{"name":"is-arrayish","keywords":["is","array","duck","type","arrayish","similar","proto","prototype","type"],"version":"0.3.4","description":"Determines if an object can be used as an array","sanitized_name":"is-arrayish","publisher":{"email":"npm@josh.junon.me","username":"qix"},"maintainers":[{"email":"npm@josh.junon.me","username":"qix"}],"license":"MIT","date":"2025-09-13T16:44:23.359Z","links":{"homepage":"https://github.com/qix-/node-is-arrayish#readme","repository":"git+https://github.com/qix-/node-is-arrayish.git","bugs":"https://github.com/qix-/node-is-arrayish/issues","npm":"https://www.npmjs.com/package/is-arrayish"}},"score":{"final":34.24342,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4019093,"weekly":937983},"dependents":"9","updated":"2026-10-10T21:59:11.417Z","searchScore":34.16914,"package":{"name":"rxjs-exhaustmap-with-trailing","keywords":["rxjs","rx","observable","exhaust","exhaustMap","trailing","latest","switchMap","debounce"],"version":"2.1.1","description":"A variant of RxJS exhaustMap that includes the trailing value emitted from the source observable while waiting for the inner observable to complete","sanitized_name":"rxjs-exhaustmap-with-trailing","publisher":{"email":"bjoerge@gmail.com","username":"bjoerge"},"maintainers":[{"email":"bjoerge@gmail.com","username":"bjoerge"}],"license":"MIT","date":"2023-01-27T11:12:26.161Z","links":{"homepage":"https://github.com/bjoerge/rxjs-exhaustmap-with-trailing#readme","repository":"git+https://github.com/bjoerge/rxjs-exhaustmap-with-trailing.git","bugs":"https://github.com/bjoerge/rxjs-exhaustmap-with-trailing/issues","npm":"https://www.npmjs.com/package/rxjs-exhaustmap-with-trailing"}},"score":{"final":34.16914,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":77940522,"weekly":16518584},"dependents":"338","updated":"2026-10-10T21:55:38.649Z","searchScore":34.12639,"package":{"name":"svg-parser","keywords":["SVG","parser","JSON","object"],"version":"2.1.0","description":"Create a JSON-friendly object from an SVG string","sanitized_name":"svg-parser","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:cd59258b-b3c6-4769-8b63-45b92049b345","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"opensource@trysound.io","username":"trysound"},{"email":"richard.a.harris@gmail.com","username":"rich_harris"}],"license":"MIT","date":"2026-08-23T18:32:48.040Z","links":{"homepage":"https://github.com/Rich-Harris/svg-parser#README","repository":"git+https://github.com/Rich-Harris/svg-parser.git","bugs":"https://github.com/Rich-Harris/svg-parser/issues","npm":"https://www.npmjs.com/package/svg-parser"}},"score":{"final":34.12639,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":293827507,"weekly":62888044},"dependents":"1319","updated":"2026-10-10T21:55:07.724Z","searchScore":34.103783,"package":{"name":"type-detect","keywords":["type","typeof","types"],"version":"4.1.0","description":"Improved typeof detection for node.js and the browser.","sanitized_name":"type-detect","publisher":{"email":"chaijs@keithcirkel.co.uk","username":"chaijs"},"maintainers":[{"email":"chaijs@keithcirkel.co.uk","username":"chaijs"}],"license":"MIT","date":"2024-07-25T10:50:20.475Z","links":{"homepage":"https://github.com/chaijs/type-detect#readme","repository":"git+ssh://git@github.com/chaijs/type-detect.git","bugs":"https://github.com/chaijs/type-detect/issues","npm":"https://www.npmjs.com/package/type-detect"}},"score":{"final":34.103783,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":31298217,"weekly":7450125},"dependents":"38","updated":"2026-10-10T21:52:31.475Z","searchScore":33.878433,"package":{"name":"libbase64","keywords":["base64","mime"],"version":"1.3.2","description":"Encode and decode base64 encoded strings","sanitized_name":"libbase64","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"0e477012-9640-49b3-a376-514ccf239a4a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"andris@kreata.ee","username":"andris"}],"license":"MIT","date":"2026-10-04T11:27:06.238Z","links":{"homepage":"https://github.com/nodemailer/libbase64","repository":"git://github.com/nodemailer/libbase64.git","bugs":"https://github.com/nodemailer/libbase64/issues","npm":"https://www.npmjs.com/package/libbase64"}},"score":{"final":33.878433,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":51839857,"weekly":10174448},"dependents":"872","updated":"2026-10-10T21:54:15.031Z","searchScore":33.704628,"package":{"name":"https-browserify","keywords":["browser","browserify","https"],"version":"1.0.0","description":"https module compatability for browserify","sanitized_name":"https-browserify","publisher":{"email":"feross@feross.org","username":"feross"},"maintainers":[{"email":"feross@feross.org","username":"feross"},{"email":"npm@paulisageek.com","username":"ptarjan"}],"license":"MIT","date":"2017-04-04T23:35:16.037Z","links":{"homepage":"https://github.com/substack/https-browserify","repository":"git://github.com/substack/https-browserify.git","bugs":"https://github.com/substack/https-browserify/issues","npm":"https://www.npmjs.com/package/https-browserify"}},"score":{"final":33.704628,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":100320,"weekly":19123},"dependents":"153","updated":"2026-10-10T21:56:39.965Z","searchScore":33.56925,"package":{"name":"ready-resource","keywords":[],"version":"1.2.0","description":"Modern single resource management","sanitized_name":"ready-resource","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2025-08-20T14:27:38.356Z","links":{"homepage":"https://github.com/holepunchto/ready-resource","repository":"git+https://github.com/holepunchto/ready-resource.git","bugs":"https://github.com/holepunchto/ready-resource/issues","npm":"https://www.npmjs.com/package/ready-resource"}},"score":{"final":33.56925,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":920578,"weekly":259283},"dependents":"6","updated":"2026-10-10T22:00:10.444Z","searchScore":33.52909,"package":{"name":"esbuild-plugin-text-replace","keywords":["esbuild","plugin","replace","regex","text","module"],"version":"1.3.0","description":"Replace Text with Regex in files before bundling.","sanitized_name":"esbuild-plugin-text-replace","publisher":{"email":"andreas@heissenberger.at","username":"aheissenberger"},"maintainers":[{"email":"andreas@heissenberger.at","username":"aheissenberger"}],"license":"BSD-2-Clause","date":"2023-03-26T11:10:53.309Z","links":{"homepage":"https://github.com/aheissenberger/esbuild-plugin-text-replace","repository":"https://github.com/aheissenberger/esbuild-plugin-text-replace.git","npm":"https://www.npmjs.com/package/esbuild-plugin-text-replace"}},"score":{"final":33.52909,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26777191,"weekly":5817334},"dependents":"35","updated":"2026-10-10T21:51:43.000Z","searchScore":33.506958,"package":{"name":"cssfilter","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","css","injection","whitelist"],"version":"0.0.11","description":"Sanitize untrusted CSS with a configuration specified by a Whitelist. 根据白名单过滤CSS","sanitized_name":"cssfilter","publisher":{"email":"leizongmin@gmail.com","username":"leizongmin"},"maintainers":[{"email":"leizongmin@gmail.com","username":"leizongmin"}],"license":"MIT","date":"2024-08-15T16:16:41.959Z","links":{"homepage":"https://github.com/leizongmin/js-css-filter","repository":"git+https://github.com/leizongmin/js-css-filter.git","bugs":"https://github.com/leizongmin/js-css-filter/issues","npm":"https://www.npmjs.com/package/cssfilter"}},"score":{"final":33.506958,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12904,"weekly":3866},"dependents":0,"updated":"2026-10-05T15:32:28.220Z","searchScore":33.40761,"package":{"name":"blockchain-addressbook","keywords":[],"version":"0.54.111","description":"A collection of useful addresses on various chains for defi development","sanitized_name":"blockchain-addressbook","publisher":{"email":"beefyfinance@gmail.com","actor":{"name":"sirbeef","type":"user","email":"beefyfinance@gmail.com"},"username":"sirbeef"},"maintainers":[{"email":"moonster.bsc@gmail.com","username":"moonster_"},{"email":"beefyfinance@gmail.com","username":"sirbeef"}],"license":"MIT","date":"2025-12-09T08:42:00.852Z","links":{"repository":"https://github.com/beefyfinance/beefy-api.git","bugs":"","npm":"https://www.npmjs.com/package/blockchain-addressbook"}},"score":{"final":33.40761,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":64950,"weekly":14968},"dependents":"7","updated":"2026-10-10T21:49:59.633Z","searchScore":33.330357,"package":{"name":"slnodejs","keywords":[],"version":"6.2.86","description":"Sealights Node.js Agent","sanitized_name":"slnodejs","publisher":{"email":"sealights-devops@tricentis.com","actor":{"name":"sealights","type":"user","email":"sealights-devops@tricentis.com"},"username":"sealights"},"maintainers":[{"email":"sealights-devops@tricentis.com","username":"sealights"}],"license":"ISC","date":"2026-10-08T10:39:55.831Z","links":{"npm":"https://www.npmjs.com/package/slnodejs"}},"score":{"final":33.330357,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1246018,"weekly":274516},"dependents":"4","updated":"2026-10-10T21:52:01.757Z","searchScore":33.32983,"package":{"name":"foldline","keywords":["line","fold","folding","rfc5322","format"],"version":"2.0.0","description":"Folds a long line according to the RFC 5322","sanitized_name":"foldline","publisher":{"email":"npm@jhermsmeier.de","username":"jhermsmeier"},"maintainers":[{"email":"npm@jhermsmeier.de","username":"jhermsmeier"}],"license":"MIT","date":"2026-02-10T01:31:35.070Z","links":{"homepage":"https://codeberg.org/jhermsmeier/node-foldline","repository":"git+https://codeberg.org/jhermsmeier/node-foldline.git","bugs":"https://codeberg.org/jhermsmeier/node-foldline/issues","npm":"https://www.npmjs.com/package/foldline"}},"score":{"final":33.32983,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3114001,"weekly":608447},"dependents":"20","updated":"2026-10-10T21:59:26.196Z","searchScore":33.28175,"package":{"name":"easy-extender","keywords":["plugins"],"version":"2.3.4","description":"plugin/hooks interface","sanitized_name":"easy-extender","publisher":{"email":"shakyshane@gmail.com","username":"shakyshane"},"maintainers":[{"email":"shakyshane@gmail.com","username":"shakyshane"}],"date":"2018-08-26T15:08:04.855Z","links":{"homepage":"https://github.com/shakyshane/easy-extender","repository":"git://github.com/shakyshane/easy-extender.git","bugs":"https://github.com/shakyshane/easy-extender/issues","npm":"https://www.npmjs.com/package/easy-extender"}},"score":{"final":33.28175,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":838101,"weekly":193491},"dependents":"5","updated":"2026-10-10T21:56:19.175Z","searchScore":33.275066,"package":{"name":"@rocicorp/zero-sqlite3","keywords":["sql","sqlite","sqlite3","transactions","user-defined functions","aggregate functions","window functions","database"],"version":"1.1.5","description":"better-sqlite3 on bedrock","sanitized_name":"@rocicorp/zero-sqlite3","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"tantaman","type":"user","email":"matt.crinklaw@gmail.com"},"trustedPublisher":{"oidcConfigId":"09cb585a-7e60-44ca-b352-0cfe144418ef","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"erik.arvidsson@gmail.com","username":"arv"},{"email":"aaron@aaronboodman.com","username":"aboodman"},{"email":"cesar@roci.dev","username":"cesaraz1"},{"email":"greg@roci.dev","username":"grgbkr"},{"email":"chase@roci.dev","username":"0xcadams"},{"email":"matt.crinklaw@gmail.com","username":"tantaman"},{"email":"d@roci.dev","username":"darick"}],"license":"MIT","date":"2026-10-09T00:48:08.507Z","links":{"homepage":"https://github.com/rocicorp/zero-sqlite3","repository":"git://github.com/rocicorp/zero-sqlite3.git","bugs":"https://github.com/rocicorp/zero-sqlite3/issues","npm":"https://www.npmjs.com/package/@rocicorp/zero-sqlite3"}},"score":{"final":33.275066,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8077579,"weekly":1791844},"dependents":"42","updated":"2026-10-10T21:52:29.426Z","searchScore":33.1623,"package":{"name":"escape-carriage","keywords":["carriage","escape","return"],"version":"1.3.1","description":"Escape carriage return the right way.","sanitized_name":"escape-carriage","publisher":{"email":"lukas.geiger94@gmail.com","username":"lgeiger"},"maintainers":[{"email":"lukas.geiger94@gmail.com","username":"lgeiger"}],"license":"MIT","date":"2023-03-28T21:34:40.850Z","links":{"homepage":"https://github.com/lgeiger/escape-carriage#readme","repository":"git+https://github.com/lgeiger/escape-carriage.git","bugs":"https://github.com/lgeiger/escape-carriage/issues","npm":"https://www.npmjs.com/package/escape-carriage"}},"score":{"final":33.1623,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12547820,"weekly":2861324},"dependents":"16","updated":"2026-10-10T21:54:37.992Z","searchScore":33.140915,"package":{"name":"@solana/promises","keywords":["blockchain","solana","web3"],"version":"8.4.0","description":"Helpers for using JavaScript promises","sanitized_name":"@solana/promises","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"solana-devs","type":"user","email":"npm@solana.org"},"trustedPublisher":{"oidcConfigId":"oidc:f0db0676-003e-4d5f-9761-24a27f497705","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@solana.org","username":"solana-devs"}],"license":"MIT","date":"2026-09-28T13:18:20.396Z","links":{"homepage":"https://www.solanakit.com/api#solanapromises","repository":"git+https://github.com/anza-xyz/kit.git","bugs":"https://github.com/anza-xyz/kit/issues","npm":"https://www.npmjs.com/package/@solana/promises"}},"score":{"final":33.140915,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":637720447,"weekly":143244952},"dependents":"108418","updated":"2026-10-10T21:54:59.353Z","searchScore":33.1398,"package":{"name":"express","keywords":["express","framework","sinatra","web","http","rest","restful","router","app","api"],"version":"5.3.0","description":"Fast, unopinionated, minimalist web framework","sanitized_name":"express","publisher":{"email":"npm-oidc-no-reply@github.com","approver":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"trustedPublisher":{"oidcConfigId":"99dba195-afaa-4d25-9fac-f714da8caf90","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"wes@wesleytodd.com","username":"wesleytodd"},{"email":"npm@jonchurch.com","username":"jonchurch"},{"email":"c@labsector.com","username":"ctcpip"},{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"jean.burellier@gmail.com","username":"sheplu"}],"license":"MIT","date":"2026-10-09T12:56:54.505Z","links":{"homepage":"https://expressjs.com/","repository":"git+https://github.com/expressjs/express.git","bugs":"https://github.com/expressjs/express/issues","npm":"https://www.npmjs.com/package/express"}},"score":{"final":33.1398,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":579570,"weekly":127558},"dependents":"266","updated":"2026-10-10T21:59:37.083Z","searchScore":33.08204,"package":{"name":"cpr","keywords":["copy","recursive","cp -r","cp"],"version":"3.0.1","description":"cp -R","sanitized_name":"cpr","publisher":{"email":"davglass@gmail.com","username":"davglass"},"maintainers":[{"email":"davglass@gmail.com","username":"davglass"}],"license":"BSD-3-Clause","date":"2017-10-31T15:13:06.933Z","links":{"homepage":"https://github.com/davglass/cpr#readme","repository":"git+ssh://git@github.com/davglass/cpr.git","bugs":"http://github.com/davglass/cpr/issues","npm":"https://www.npmjs.com/package/cpr"}},"score":{"final":33.08204,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2211552,"weekly":398714},"dependents":"8","updated":"2026-10-10T21:55:46.747Z","searchScore":32.97531,"package":{"name":"@fluentui/react-divider","keywords":[],"version":"9.7.5","description":"Fluent UI component to visually separate content.","sanitized_name":"@fluentui/react-divider","publisher":{"email":"fui-svc@microsoft.com","actor":{"name":"uifabricteam","type":"user","email":"fui-svc@microsoft.com"},"username":"uifabricteam"},"maintainers":[{"email":"fui-svc@microsoft.com","username":"uifabricteam"},{"email":"uifrnbot@microsoft.com","username":"uifrnbot"},{"email":"npmjs@microsoft.com","username":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","username":"microsoft-oss-releases"}],"license":"MIT","date":"2026-09-21T16:14:38.342Z","links":{"homepage":"https://github.com/microsoft/fluentui#readme","repository":"git+https://github.com/microsoft/fluentui.git","bugs":"https://github.com/microsoft/fluentui/issues","npm":"https://www.npmjs.com/package/@fluentui/react-divider"}},"score":{"final":32.97531,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1585782,"weekly":319433},"dependents":"32","updated":"2026-10-10T21:51:11.716Z","searchScore":32.94963,"package":{"name":"@types/babel__helper-plugin-utils","keywords":[],"version":"7.10.3","description":"TypeScript definitions for @babel/helper-plugin-utils","sanitized_name":"@types/babel__helper-plugin-utils","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-06T23:39:29.419Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__helper-plugin-utils","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/babel__helper-plugin-utils"}},"score":{"final":32.94963,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":86825449,"weekly":19107792},"dependents":"1189","updated":"2026-10-10T21:51:30.336Z","searchScore":32.94731,"package":{"name":"@types/request","keywords":[],"version":"2.48.13","description":"TypeScript definitions for request","sanitized_name":"@types/request","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2025-07-28T22:02:22.810Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/request","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/request"}},"score":{"final":32.94731,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":45161,"weekly":31691},"dependents":0,"updated":"2026-10-05T14:02:42.912Z","searchScore":32.874035,"package":{"name":"vue-flexmonster","keywords":["pivot","html5","grid","table","pivottable","pivotgrid","pivotchart","vue","vue3","vue2"],"version":"2.9.139-1","description":"Vue 3 and Vue 2 wrapper for Flexmonster Pivot Table and Charts","sanitized_name":"vue-flexmonster","publisher":{"email":"npmjs@flexmonster.com","actor":{"name":"flexmonster","type":"user","email":"npmjs@flexmonster.com"},"username":"flexmonsterowner"},"maintainers":[{"email":"npmjs@flexmonster.com","username":"flexmonsterowner"}],"license":"https://www.flexmonster.com/software-license-agreement/","date":"2026-09-28T08:42:40.124Z","links":{"homepage":"https://flexmonster.com","repository":"git+https://github.com/flexmonster/vue-flexmonster.git","bugs":"https://www.flexmonster.com/technical-support/","npm":"https://www.npmjs.com/package/vue-flexmonster"}},"score":{"final":32.874035,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":382272,"weekly":81159},"dependents":0,"updated":"2026-10-10T21:50:16.818Z","searchScore":32.815582,"package":{"name":"@datadog/datadog-ci-plugin-lambda","keywords":["datadog","datadog-ci","plugin"],"version":"5.25.0","description":"Datadog CI plugin for `lambda` commands","sanitized_name":"@datadog/datadog-ci-plugin-lambda","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"813e5dba-55ae-48ed-bf1b-4ce7fd227207","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"robot-npm-frontend@datadoghq.com","username":"datadog"}],"license":"Apache-2.0","date":"2026-10-07T10:18:00.951Z","links":{"homepage":"https://github.com/DataDog/datadog-ci/tree/master/packages/plugin-lambda","repository":"https://github.com/DataDog/datadog-ci.git","bugs":"https://github.com/DataDog/datadog-ci/issues","npm":"https://www.npmjs.com/package/@datadog/datadog-ci-plugin-lambda"}},"score":{"final":32.815582,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22026,"weekly":4394},"dependents":"2","updated":"2026-10-09T00:03:24.136Z","searchScore":32.74749,"package":{"name":"sift-r","keywords":["sift","partition","grouping","apportion","filtering"],"version":"1.5.1","description":"Apportion objects / arrays into multiple buckets based on predicates / patterns","sanitized_name":"sift-r","publisher":{"email":"npmjs@conans.co.uk","username":"shuckster"},"maintainers":[{"email":"npmjs@conans.co.uk","username":"shuckster"}],"license":"MIT","date":"2026-07-21T13:57:48.950Z","links":{"homepage":"https://github.com/shuckster/sift-r","repository":"https://github.com/shuckster/sift-r","bugs":"https://github.com/shuckster/sift-r/issues","npm":"https://www.npmjs.com/package/sift-r"}},"score":{"final":32.74749,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1423627,"weekly":285307},"dependents":"24","updated":"2026-10-10T21:54:38.438Z","searchScore":32.68797,"package":{"name":"typegpu","keywords":["compute","gpgpu","shader","shaders","typescript","webgpu","wgpu","wgsl"],"version":"0.12.7","description":"A thin layer between JS and WebGPU/WGSL that improves development experience and allows for faster iteration.","sanitized_name":"typegpu","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"reczkok","type":"user","email":"konrad.reczko@swmansion.com"},"trustedPublisher":{"oidcConfigId":"138af1e3-a56a-45b3-a3f2-9d4fc3e254dd","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"iwoplaza@gmail.com","username":"iwoplaza"},{"email":"npm@swmansion.com","username":"swm-bot"}],"license":"MIT","date":"2026-10-06T10:18:58.512Z","links":{"homepage":"https://typegpu.com","repository":"git+https://github.com/software-mansion/TypeGPU.git","bugs":"https://github.com/software-mansion/TypeGPU/issues","npm":"https://www.npmjs.com/package/typegpu"}},"score":{"final":32.68797,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14630,"weekly":3134},"dependents":"7","updated":"2026-10-05T15:50:44.687Z","searchScore":32.611904,"package":{"name":"named-logs-console","keywords":["console","logger","logging"],"version":"0.5.1","description":"console logger using named-logs facade for minimal lib overhead with full control","sanitized_name":"named-logs-console","publisher":{"email":"npmdev1234567890@gmail.com","username":"wighawag"},"maintainers":[{"email":"npmdev1234567890@gmail.com","username":"wighawag"}],"license":"MIT","date":"2026-01-11T11:05:03.186Z","links":{"homepage":"https://github.com/wighawag/named-logs-console#readme","repository":"git+ssh://git@github.com/wighawag/named-logs-console.git","bugs":"https://github.com/wighawag/named-logs-console/issues","npm":"https://www.npmjs.com/package/named-logs-console"}},"score":{"final":32.611904,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":217499649,"weekly":46456469},"dependents":"1153","updated":"2026-10-10T21:57:07.216Z","searchScore":32.552746,"package":{"name":"detect-newline","keywords":["newline","linebreak","line-break","line","lf","crlf","eol","linefeed","character"],"version":"4.0.1","description":"Detect the dominant newline character of a string","sanitized_name":"detect-newline","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2023-09-22T18:59:49.617Z","links":{"homepage":"https://github.com/sindresorhus/detect-newline#readme","repository":"git+https://github.com/sindresorhus/detect-newline.git","bugs":"https://github.com/sindresorhus/detect-newline/issues","npm":"https://www.npmjs.com/package/detect-newline"}},"score":{"final":32.552746,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8994590,"weekly":2000712},"dependents":"46","updated":"2026-10-10T21:57:05.090Z","searchScore":32.47664,"package":{"name":"concaveman","keywords":["concave","hull","algorithm","geometry","shape","outline"],"version":"2.0.0","description":"Fast 2D concave hull algorithm in JavaScript (generates an outline of a point set)","sanitized_name":"concaveman","publisher":{"email":"yannick.meeus+npm+prod+03@mapbox.com","username":"mbx-npm-03-production"},"maintainers":[{"email":"accounts+npmjs-01@mapbox.com","username":"mapbox-npm-01"},{"email":"accounts+npmjs-02@mapbox.com","username":"mapbox-npm-02"},{"email":"accounts+npmjs-07@mapbox.com","username":"mapbox-npm-07"},{"email":"accounts+npmjs-03@mapbox.com","username":"mapbox-npm-03"},{"email":"accounts+npmjs-04@mapbox.com","username":"mapbox-npm-04"},{"email":"accounts+npmjs-09@mapbox.com","username":"mapbox-npm-09"},{"email":"accounts+npmjs-05@mapbox.com","username":"mapbox-npm-05"},{"email":"accounts+npmjs-06@mapbox.com","username":"mapbox-npm-06"},{"email":"accounts+npmjs-08@mapbox.com","username":"mapbox-npm-08"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","username":"mapbox-npm-advanced-actions"},{"email":"accounts+npmjs-npm-ci@mapbox.com","username":"mapbox-npm-ci"},{"email":"accounts+npmjs@mapbox.com","username":"mapbox-npm"},{"email":"accounts@mapbox.com","username":"mapbox-admin"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","username":"mapbox-machine-user"},{"email":"yannick.meeus+npm+staging+ci@mapbox.com","username":"mbx-npm-ci-staging"},{"email":"yannick.meeus+npm+production+ci@mapbox.com","username":"mbx-npm-ci-production"},{"email":"yannick.meeus+npm+prod+01@mapbox.com","username":"mbx-npm-01-production"},{"email":"yannick.meeus+npm+prod+02@mapbox.com","username":"mbx-npm-02-production"},{"email":"yannick.meeus+npm+prod+03@mapbox.com","username":"mbx-npm-03-production"},{"email":"yannick.meeus+npm+prod+04@mapbox.com","username":"mbx-npm-04-production"},{"email":"yannick.meeus+npm+prod+05@mapbox.com","username":"mbx-npm-05-production"},{"email":"yannick.meeus+npm+prod+06@mapbox.com","username":"mbx-npm-06-production"},{"email":"yannick.meeus+npm+prod+07@mapbox.com","username":"mbx-npm-07-production"},{"email":"yannick.meeus+npm+prod+08@mapbox.com","username":"mbx-npm-08-production"},{"email":"yannick.meeus+npm+prod+09@mapbox.com","username":"mbx-npm-09-production"},{"email":"yannick.meeus@mapbox.com","username":"mbx-npm-02-staging"},{"email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com","username":"mbx-npm-advanced-actions-staging"},{"email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com","username":"mbx-npm-advanced-actions-production"}],"license":"ISC","date":"2025-07-16T14:29:09.989Z","links":{"homepage":"https://github.com/mapbox/concaveman#readme","repository":"git://github.com/mapbox/concaveman.git","bugs":"https://github.com/mapbox/concaveman/issues","npm":"https://www.npmjs.com/package/concaveman"}},"score":{"final":32.47664,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":132229146,"weekly":28337204},"dependents":"1240","updated":"2026-10-10T21:50:09.419Z","searchScore":32.44328,"package":{"name":"error-stack-parser","keywords":["stacktrace","error","stack","parser"],"version":"2.1.4","description":"Extract meaning from JS Errors","sanitized_name":"error-stack-parser","publisher":{"email":"npm@titanism.com","username":"titanism"},"maintainers":[{"email":"bn@grly.me","username":"bengourley"},{"email":"me@eriwen.com","username":"eriwen"},{"email":"niftylettuce@gmail.com","username":"niftylettuce"},{"email":"oliver.salzburg@gmail.com","username":"oliversalzburg"},{"email":"npm@titanism.com","username":"titanism"}],"license":"MIT","date":"2022-06-06T22:16:37.477Z","links":{"homepage":"https://www.stacktracejs.com","repository":"git://github.com/stacktracejs/error-stack-parser.git","bugs":"https://github.com/stacktracejs/error-stack-parser/issues","npm":"https://www.npmjs.com/package/error-stack-parser"}},"score":{"final":32.44328,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2815797,"weekly":600919},"dependents":"28","updated":"2026-10-10T21:59:45.126Z","searchScore":32.430763,"package":{"name":"w-json","keywords":["write","json","files"],"version":"1.3.11","description":"A small module to write JSON files.","sanitized_name":"w-json","publisher":{"email":"bizauionica@gmail.com","username":"ionicabizau"},"maintainers":[{"email":"bizauionica@gmail.com","username":"ionicabizau"}],"license":"MIT","date":"2025-02-14T00:55:36.172Z","links":{"homepage":"https://github.com/IonicaBizau/node-w-json","repository":"git+ssh://git@github.com/IonicaBizau/node-w-json.git","bugs":"https://github.com/IonicaBizau/node-w-json/issues","npm":"https://www.npmjs.com/package/w-json"}},"score":{"final":32.430763,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":189487,"weekly":40944},"dependents":"3","updated":"2026-10-10T21:55:01.124Z","searchScore":32.36417,"package":{"name":"license-check-and-add","keywords":["license","check","header","add","insert","remove","regex","pattern","match","copyright"],"version":"4.0.5","description":"A tool to enable the checking, inserting and removal of licenses","sanitized_name":"license-check-and-add","publisher":{"email":"awjhurt@gmail.com","username":"awjh"},"maintainers":[{"email":"awjhurt@gmail.com","username":"awjh"}],"license":"Apache-2.0","date":"2022-05-04T07:47:20.409Z","links":{"homepage":"https://github.com/awjh/license-check-and-add#readme","repository":"git+https://github.com/awjh/license-check-and-add.git","bugs":"https://github.com/awjh/license-check-and-add/issues","npm":"https://www.npmjs.com/package/license-check-and-add"}},"score":{"final":32.36417,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1618777,"weekly":365435},"dependents":"16","updated":"2026-10-10T21:49:45.805Z","searchScore":32.24458,"package":{"name":"@apimatic/json-bigint","keywords":["JSON","bigint","parse","json"],"version":"1.2.0","description":"JSON.parse with bigints support","sanitized_name":"@apimatic/json-bigint","publisher":{"email":"wajahatiqbal47@gmail.com","username":"wajahatiqbal"},"maintainers":[{"email":"developer@apimatic.io","username":"apimaticdev"},{"email":"mehdi991@gmail.com","username":"mehdi991"},{"email":"hamza.mahmood@apimatic.io","username":"hamzamahmood"},{"email":"14asadali@gmail.com","username":"asadali214"}],"license":"MIT","date":"2022-03-14T11:15:28.052Z","links":{"homepage":"https://github.com/apimatic/json-bigint#readme","repository":"git+ssh://git@github.com/apimatic/json-bigint.git","bugs":"https://github.com/apimatic/json-bigint/issues","npm":"https://www.npmjs.com/package/@apimatic/json-bigint"}},"score":{"final":32.24458,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":893238933,"weekly":199275685},"dependents":"1857","updated":"2026-10-10T21:54:51.737Z","searchScore":32.086937,"package":{"name":"statuses","keywords":["http","status","code"],"version":"2.0.2","description":"HTTP status utility","sanitized_name":"statuses","publisher":{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"}],"license":"MIT","date":"2025-06-06T19:56:01.385Z","links":{"homepage":"https://github.com/jshttp/statuses#readme","repository":"git+https://github.com/jshttp/statuses.git","bugs":"https://github.com/jshttp/statuses/issues","npm":"https://www.npmjs.com/package/statuses"}},"score":{"final":32.086937,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":211831,"weekly":43870},"dependents":"3","updated":"2026-10-10T21:50:57.176Z","searchScore":31.868547,"package":{"name":"beachball","keywords":[],"version":"2.66.0","description":"The Sunniest Semantic Version Bumper","sanitized_name":"beachball","publisher":{"email":"npmjs@microsoft.com","trustedPublisher":{"oidcConfigId":"oidc:e9fb66df-77e5-4f63-a723-c9e945f35fb9","id":"github"},"username":"microsoft1es"},"maintainers":[{"email":"npmjs@microsoft.com","username":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","username":"microsoft-oss-releases"},{"email":"elcraig@microsoft.com","username":"ecraig12345_msft"}],"license":"MIT","date":"2026-09-09T02:54:42.440Z","links":{"homepage":"https://microsoft.github.io/beachball/","repository":"git+https://github.com/microsoft/beachball.git","bugs":"https://github.com/microsoft/beachball/issues","npm":"https://www.npmjs.com/package/beachball"}},"score":{"final":31.868547,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6696287,"weekly":1591353},"dependents":"100","updated":"2026-10-10T21:52:36.429Z","searchScore":31.86485,"package":{"name":"@sapphire/shapeshift","keywords":["@sapphire/shapeshift","shapeshift","bot","typescript","ts","yarn","sapphire","schema","validation","type-checking","checking","input-validation","runtime-validation","ow","type-validation","zod"],"version":"5.0.0","description":"Blazing fast input validation and transformation ⚡","sanitized_name":"@sapphire/shapeshift","publisher":{"email":"jeroen.claassens@live.nl","username":"favna"},"maintainers":[{"email":"jeroen.claassens@live.nl","username":"favna"},{"email":"me@vladfrangu.dev","username":"vladfrangu"},{"email":"kyradiscord@gmail.com","username":"kyranet"}],"license":"MIT","date":"2026-08-04T00:18:34.202Z","links":{"homepage":"https://www.sapphirejs.dev","repository":"git+https://github.com/sapphiredev/shapeshift.git","bugs":"https://github.com/sapphiredev/shapeshift/issues","npm":"https://www.npmjs.com/package/@sapphire/shapeshift"}},"score":{"final":31.86485,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6391194,"weekly":1358832},"dependents":"227","updated":"2026-10-10T21:51:34.647Z","searchScore":31.751574,"package":{"name":"short-unique-id","keywords":["short","random","uid","uuid","guid","node","unique id","generator","tiny"],"version":"5.3.2","description":"Generate random or sequential UUID of any length","sanitized_name":"short-unique-id","publisher":{"email":"jeanmlescure@gmail.com","username":"jeanlescure"},"maintainers":[{"email":"jeanmlescure@gmail.com","username":"jeanlescure"}],"license":"Apache-2.0","date":"2025-05-13T18:35:46.715Z","links":{"homepage":"https://shortunique.id","repository":"git+https://github.com/jeanlescure/short-unique-id.git","bugs":"https://github.com/jeanlescure/short-unique-id/issues","npm":"https://www.npmjs.com/package/short-unique-id"}},"score":{"final":31.751574,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4004361,"weekly":937794},"dependents":"4","updated":"2026-10-10T21:59:26.766Z","searchScore":31.731401,"package":{"name":"array-treeify","keywords":["ascii","unicode","tree","treeify","diagram","cli","output","pretty","pretty print","pretty print tree"],"version":"0.2.0","description":"Simple text tree diagrams from arrays.","sanitized_name":"array-treeify","publisher":{"email":"tbeseda@gmail.com","username":"tbeseda"},"maintainers":[{"email":"tbeseda@gmail.com","username":"tbeseda"}],"license":"MIT","date":"2026-08-14T01:55:41.346Z","links":{"homepage":"https://github.com/tbeseda/array-treeify#readme","repository":"git+https://github.com/tbeseda/array-treeify.git","bugs":"https://github.com/tbeseda/array-treeify/issues","npm":"https://www.npmjs.com/package/array-treeify"}},"score":{"final":31.731401,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32431292,"weekly":7185998},"dependents":"306","updated":"2026-10-10T21:52:24.863Z","searchScore":31.641655,"package":{"name":"swc-loader","keywords":[],"version":"0.2.7","description":"Webpack plugin for swc","sanitized_name":"swc-loader","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:16eb1eb0-442b-4336-872a-791d0c32ec09","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kdy.1997.dev@gmail.com","username":"kdy1"}],"license":"MIT","date":"2026-01-14T08:28:20.970Z","links":{"homepage":"https://github.com/swc-project/pkgs#readme","repository":"git+https://github.com/swc-project/pkgs.git","bugs":"https://github.com/swc-project/pkgs/issues","npm":"https://www.npmjs.com/package/swc-loader"}},"score":{"final":31.641655,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":663400817,"weekly":148967748},"dependents":"26493","updated":"2026-10-10T21:58:09.175Z","searchScore":31.607702,"package":{"name":"body-parser","keywords":[],"version":"2.3.0","description":"Node.js body parsing middleware","sanitized_name":"body-parser","publisher":{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},"maintainers":[{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"npm@jonchurch.com","username":"jonchurch"},{"email":"wes@wesleytodd.com","username":"wesleytodd"}],"license":"MIT","date":"2026-06-15T10:46:12.880Z","links":{"homepage":"https://github.com/expressjs/body-parser#readme","repository":"git+https://github.com/expressjs/body-parser.git","bugs":"https://github.com/expressjs/body-parser/issues","npm":"https://www.npmjs.com/package/body-parser"}},"score":{"final":31.607702,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5898346,"weekly":1063105},"dependents":"102","updated":"2026-10-10T21:52:09.679Z","searchScore":31.595741,"package":{"name":"dotenv-defaults","keywords":["dotenv","defaults","extension","env","default","fallback"],"version":"6.0.0","description":"dotenv... but with defaults!","sanitized_name":"dotenv-defaults","publisher":{"email":"matthewsteele1@hotmail.com","username":"mrsteele"},"maintainers":[{"email":"matthewsteele1@hotmail.com","username":"mrsteele"}],"license":"MIT","date":"2026-02-02T03:18:44.179Z","links":{"homepage":"https://github.com/mrsteele/dotenv-defaults#readme","repository":"git+https://github.com/mrsteele/dotenv-defaults.git","bugs":"https://github.com/mrsteele/dotenv-defaults/issues","npm":"https://www.npmjs.com/package/dotenv-defaults"}},"score":{"final":31.595741,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3351554,"weekly":727160},"dependents":"284","updated":"2026-10-10T21:49:39.294Z","searchScore":31.549294,"package":{"name":"plotly.js","keywords":["graphing","plotting","data","visualization","plotly"],"version":"4.1.2","description":"The open source javascript graphing library that powers plotly","sanitized_name":"plotly-js","publisher":{"email":"cameron.decoster@gmail.com","username":"camdecoster"},"maintainers":[{"email":"chris@plot.ly","username":"chriddyp"},{"email":"post.ben.here@gmail.com","username":"bpostlethwaite"},{"email":"antoine@plot.ly","username":"antrg"},{"email":"chuck@plot.ly","username":"bronsolo"},{"email":"t4rk@outlook.com","username":"t4rk"},{"email":"roman@plot.ly","username":"roman-nb"},{"email":"cameron.decoster@gmail.com","username":"camdecoster"},{"email":"alex@plot.ly","username":"alexcjohnson"},{"email":"adrian.borrmann@plot.ly","username":"aborrmann"},{"email":"emily@plot.ly","username":"emilykl-plotly"},{"email":"packages@plot.ly","username":"packages-team-plotly"}],"license":"MIT","date":"2026-10-05T13:02:59.304Z","links":{"homepage":"https://github.com/plotly/plotly.js#readme","repository":"git+https://github.com/plotly/plotly.js.git","bugs":"https://github.com/plotly/plotly.js/issues","npm":"https://www.npmjs.com/package/plotly.js"}},"score":{"final":31.549294,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1289251,"weekly":279596},"dependents":"8","updated":"2026-10-10T22:00:08.358Z","searchScore":31.492302,"package":{"name":"polite-json","keywords":["JSON","parse","stringify","formatting","error","context"],"version":"5.0.0","description":"JSON.parse and stringify with better errors that respects formatting","sanitized_name":"polite-json","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"MIT","date":"2024-05-18T23:29:49.247Z","links":{"homepage":"https://github.com/isaacs/polite-json#readme","repository":"git+https://github.com/isaacs/polite-json.git","bugs":"https://github.com/isaacs/polite-json/issues","npm":"https://www.npmjs.com/package/polite-json"}},"score":{"final":31.492302,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":132856708,"weekly":28825851},"dependents":"637","updated":"2026-10-10T21:52:28.563Z","searchScore":31.43761,"package":{"name":"stackframe","keywords":["stacktrace","error","debugger","stack frame"],"version":"1.3.4","description":"JS Object representation of a stack frame","sanitized_name":"stackframe","publisher":{"email":"me@eriwen.com","username":"eriwen"},"maintainers":[{"email":"me@eriwen.com","username":"eriwen"},{"email":"niftylettuce@gmail.com","username":"niftylettuce"},{"email":"oliver.salzburg@gmail.com","username":"oliversalzburg"},{"email":"npm@titanism.com","username":"titanism"}],"license":"MIT","date":"2022-06-06T04:08:09.392Z","links":{"homepage":"https://www.stacktracejs.com","repository":"git://github.com/stacktracejs/stackframe.git","bugs":"https://github.com/stacktracejs/stackframe/issues","npm":"https://www.npmjs.com/package/stackframe"}},"score":{"final":31.43761,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":60687,"weekly":11085},"dependents":0,"updated":"2026-10-10T21:54:15.136Z","searchScore":31.436386,"package":{"name":"pipelines-private-npm","keywords":[],"version":"0.1.0","description":"Private npm registry access for BB Pipelines builds","sanitized_name":"pipelines-private-npm","publisher":{"email":"pstreule@gmail.com","username":"pstreule"},"maintainers":[{"email":"pstreule@gmail.com","username":"pstreule"}],"license":"MIT","date":"2017-11-22T22:10:34.840Z","links":{"homepage":"https://bitbucket.org/pstreule/pipelines-private-npm#readme","repository":"git+ssh://git@bitbucket.org/pstreule/pipelines-private-npm.git","npm":"https://www.npmjs.com/package/pipelines-private-npm"}},"score":{"final":31.436386,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1009386,"weekly":207481},"dependents":"8","updated":"2026-10-10T21:52:08.643Z","searchScore":31.133415,"package":{"name":"fx","keywords":[],"version":"40.0.0","description":"Command-line JSON viewer","sanitized_name":"fx","publisher":{"email":"antonmedvio@gmail.com","actor":{"name":"medv","type":"user","email":"anton@medv.io"},"username":"medv"},"maintainers":[{"email":"antonmedvio@gmail.com","username":"medv"}],"license":"MIT","date":"2026-10-05T12:00:17.170Z","links":{"homepage":"https://fx.wtf","repository":"git+https://github.com/antonmedv/fx.git","bugs":"https://github.com/antonmedv/fx/issues","npm":"https://www.npmjs.com/package/fx"}},"score":{"final":31.133415,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":491408684,"weekly":109501339},"dependents":"732","updated":"2026-10-10T21:51:43.250Z","searchScore":31.11899,"package":{"name":"forwarded","keywords":["x-forwarded-for","http","req"],"version":"0.2.0","description":"Parse HTTP X-Forwarded-For header","sanitized_name":"forwarded","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2021-05-31T23:23:02.495Z","links":{"homepage":"https://github.com/jshttp/forwarded#readme","repository":"git+https://github.com/jshttp/forwarded.git","bugs":"https://github.com/jshttp/forwarded/issues","npm":"https://www.npmjs.com/package/forwarded"}},"score":{"final":31.11899,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27370,"weekly":5569},"dependents":"10","updated":"2026-10-10T00:20:49.570Z","searchScore":31.05528,"package":{"name":"handy","keywords":["handy","utilities","utility","belt"],"version":"0.0.13","description":"Common utility functions","sanitized_name":"handy","publisher":{"email":"openmason@gmail.com","username":"openmason"},"maintainers":[{"email":"openmason@gmail.com","username":"openmason"}],"date":"2013-02-27T18:27:46.818Z","links":{"homepage":"https://github.com/openmason/handy","repository":"git://github.com/openmason/handy","npm":"https://www.npmjs.com/package/handy"}},"score":{"final":31.05528,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":912900,"weekly":230532},"dependents":"42","updated":"2026-10-10T21:59:39.439Z","searchScore":30.886917,"package":{"name":"wgpu-matrix","keywords":["webgpu","matrix","math","gpu","3d","2d","graphics"],"version":"3.4.2","description":"fast matrix math library for WebGPU","sanitized_name":"wgpu-matrix","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d0b919ff-529c-42cc-a722-2a0adb26d2ef","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"github@greggman.com","username":"greggman"}],"license":"MIT","date":"2026-02-12T19:39:35.824Z","links":{"homepage":"https://github.com/greggman/wgpu-matrix#readme","repository":"git+https://github.com/greggman/wgpu-matrix.git","bugs":"https://github.com/greggman/wgpu-matrix/issues","npm":"https://www.npmjs.com/package/wgpu-matrix"}},"score":{"final":30.886917,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":440271,"weekly":107416},"dependents":"6","updated":"2026-10-10T21:49:53.581Z","searchScore":30.879742,"package":{"name":"reactivity-store","keywords":["state-management, reactive, vue, react"],"version":"0.4.0","description":"a reactive store, make you write reactive logic in react app just like zustand","sanitized_name":"reactivity-store","publisher":{"email":"2711470541@qq.com","username":"mrwang555"},"maintainers":[{"email":"2711470541@qq.com","username":"mrwang555"}],"license":"MIT","date":"2026-03-11T17:15:22.127Z","links":{"homepage":"https://mrwangjusttodo.github.io/reactivity-store","repository":"git+https://github.com/MrWangJustToDo/reactivity-store.git","bugs":"https://github.com/MrWangJustToDo/reactivity-store/issues","npm":"https://www.npmjs.com/package/reactivity-store"}},"score":{"final":30.879742,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":38115,"weekly":8087},"dependents":"1","updated":"2026-10-10T21:52:17.881Z","searchScore":30.813677,"package":{"name":"lv_font_conv","keywords":["font","convertor","embedded"],"version":"1.5.3","description":"Rasterize vector fonts for embedded use. Supports subsettings & merge.","sanitized_name":"lv_font_conv","publisher":{"email":"kisvegabor@gmail.com","username":"kisvegabor"},"maintainers":[{"email":"vitaly@rcopen.com","username":"vitaly"},{"email":"kisvegabor@gmail.com","username":"kisvegabor"},{"email":"embeddedthemba@gmail.com","username":"embeddedt"}],"license":"MIT","date":"2024-06-10T14:02:09.525Z","links":{"homepage":"https://github.com/lvgl/lv_font_conv#readme","repository":"git+https://github.com/lvgl/lv_font_conv.git","bugs":"https://github.com/lvgl/lv_font_conv/issues","npm":"https://www.npmjs.com/package/lv_font_conv"}},"score":{"final":30.813677,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":48263718,"weekly":9994873},"dependents":"265","updated":"2026-10-10T21:55:29.144Z","searchScore":30.81054,"package":{"name":"get-func-name","keywords":["get-func-name","chai util"],"version":"3.0.0","description":"Utility for getting a function's name for node and the browser","sanitized_name":"get-func-name","publisher":{"email":"npm@keithcirkel.co.uk","username":"keithamus"},"maintainers":[{"email":"chaijs@keithcirkel.co.uk","username":"chaijs"}],"license":"MIT","date":"2023-09-26T10:12:07.410Z","links":{"homepage":"https://github.com/chaijs/get-func-name#readme","repository":"git+ssh://git@github.com/chaijs/get-func-name.git","bugs":"https://github.com/chaijs/get-func-name/issues","npm":"https://www.npmjs.com/package/get-func-name"}},"score":{"final":30.81054,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":11922348,"weekly":2552489},"dependents":"160","updated":"2026-10-10T21:51:53.339Z","searchScore":30.798433,"package":{"name":"asyncbox","keywords":["async","async/await","es7"],"version":"6.4.3","description":"A collection of small async/await utilities","sanitized_name":"asyncbox","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:1eb007fb-af0b-496b-ade4-1057a1b623e6","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jlipps@gmail.com","username":"jlipps"},{"email":"mokhnach@gmail.com","username":"nick.mokhnach"},{"email":"fly.49.89.over@gmail.com","username":"kazucocoa"},{"email":"edgars.eglitis@outlook.com","username":"eglitise"},{"email":"boneskull@boneskull.com","username":"boneskull"}],"license":"Apache-2.0","date":"2026-08-31T15:15:39.842Z","links":{"homepage":"https://github.com/appium/asyncbox#readme","repository":"git+https://github.com/appium/asyncbox.git","bugs":"https://github.com/appium/asyncbox/issues","npm":"https://www.npmjs.com/package/asyncbox"}},"score":{"final":30.798433,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22601,"weekly":4995},"dependents":"1","updated":"2026-10-10T21:57:31.721Z","searchScore":30.732763,"package":{"name":"suspend-resource","keywords":[],"version":"1.0.0","description":"Ready resource with suspend/resume support","sanitized_name":"suspend-resource","publisher":{"actor":{"name":"hdegroote","type":"user","email":"hans_npm@mailbox.org"},"email":"hans_npm@mailbox.org","username":"hdegroote"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2025-06-30T11:27:27.169Z","links":{"homepage":"https://github.com/holepunchto/suspend-resource","repository":"git+https://github.com/holepunchto/suspend-resource.git","bugs":"https://github.com/holepunchto/suspend-resource/issues","npm":"https://www.npmjs.com/package/suspend-resource"}},"score":{"final":30.732763,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":51423,"weekly":6870},"dependents":"1","updated":"2026-10-10T21:54:22.763Z","searchScore":30.658594,"package":{"name":"linefix","keywords":[],"version":"0.1.1","description":"Recursively repair line endings","sanitized_name":"linefix","publisher":{"email":"jhoff@competeagainst.me","username":"jhoff"},"maintainers":[{"email":"jhoff@competeagainst.me","username":"jhoff"}],"license":"MIT","date":"2012-10-19T16:44:18.129Z","links":{"repository":"http://github.com/jhoff/linefix.git","npm":"https://www.npmjs.com/package/linefix"}},"score":{"final":30.658594,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1322570143,"weekly":298617948},"dependents":"2172","updated":"2026-10-10T21:55:27.277Z","searchScore":30.65797,"package":{"name":"mime-db","keywords":["mime","db","type","types","database","charset","charsets"],"version":"1.54.0","description":"Media Type Database","sanitized_name":"mime-db","publisher":{"email":"wes@wesleytodd.com","username":"wesleytodd"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"wes@wesleytodd.com","username":"wesleytodd"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2025-03-18T15:06:44.354Z","links":{"homepage":"https://github.com/jshttp/mime-db#readme","repository":"git+https://github.com/jshttp/mime-db.git","bugs":"https://github.com/jshttp/mime-db/issues","npm":"https://www.npmjs.com/package/mime-db"}},"score":{"final":30.65797,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":126164169,"weekly":26152756},"dependents":"1118","updated":"2026-10-10T21:52:40.741Z","searchScore":30.656448,"package":{"name":"ofetch","keywords":[],"version":"1.5.1","description":"A better fetch API. Works on node, browser and workers.","sanitized_name":"ofetch","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2025-11-01T08:47:11.642Z","links":{"homepage":"https://github.com/unjs/ofetch#readme","repository":"git+https://github.com/unjs/ofetch.git","bugs":"https://github.com/unjs/ofetch/issues","npm":"https://www.npmjs.com/package/ofetch"}},"score":{"final":30.656448,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":262555,"weekly":51545},"dependents":"35","updated":"2026-10-10T21:49:44.438Z","searchScore":30.636106,"package":{"name":"ice-cap","keywords":["html","template"],"version":"0.0.4","description":"Programmable DOM-based HTML template library.","sanitized_name":"ice-cap","publisher":{"email":"h13i32maru@gmail.com","username":"h13i32maru"},"maintainers":[{"email":"h13i32maru@gmail.com","username":"h13i32maru"}],"license":"MIT","date":"2016-05-01T16:27:28.334Z","links":{"homepage":"https://github.com/h13i32maru/ice-cap#readme","repository":"git+https://github.com/h13i32maru/ice-cap.git","bugs":"https://github.com/h13i32maru/ice-cap/issues","npm":"https://www.npmjs.com/package/ice-cap"}},"score":{"final":30.636106,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":171407,"weekly":36072},"dependents":"0","updated":"2026-10-10T22:00:22.448Z","searchScore":30.53244,"package":{"name":"newman-reporter-junitfull","keywords":["newman","reporter","junit"],"version":"1.1.1","description":"A Newman JUnit Reporter providing full reports (without aggregation of results)","sanitized_name":"newman-reporter-junitfull","publisher":{"email":"martijnvandervlag@gmail.com","username":"martijnvandervlag"},"maintainers":[{"email":"martijnvandervlag@gmail.com","username":"martijnvandervlag"}],"license":"Apache-2.0","date":"2018-10-25T19:56:41.649Z","links":{"homepage":"https://github.com/martijnvandervlag/newman-reporter-junitfull","repository":"git://github.com/martijnvandervlag/newman-reporter-junitfull.git","bugs":"https://github.com/martijnvandervlag/newman-reporter-junitfull/issues","npm":"https://www.npmjs.com/package/newman-reporter-junitfull"}},"score":{"final":30.53244,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":24874,"weekly":6744},"dependents":"4","updated":"2026-10-10T21:58:15.244Z","searchScore":30.529135,"package":{"name":"lib-r-math.js","keywords":["statistics","R","rstudio","r studio","r-studio","special functions","bessel","gamma","psigamma","digamma","trigamma","polygamma","beta","probability","densitity functions","quantile functions","binomial","negative binomial","cauchy","chi square sistribution","chi-square chisquare","exponential","f","snedecor's f","fisher–snedecor","geometric","hypergeometric","hyper geometric","logistic","lognormal","multinomial","normal","gaussian","poisson","student t","studentized range","tukey","uniform","weibull","wilcox","wilcoxon rank sum"],"version":"3.0.2","description":"Javascript Implementation of Statistical R standalone library rnmath","sanitized_name":"lib-r-math-js","publisher":{"email":"jkfbogers@gmail.com","username":"jacobbogers"},"maintainers":[{"email":"jkfbogers@gmail.com","username":"jacobbogers"}],"license":"SEE LICENSE IN LICENSE.txt","date":"2025-09-04T12:51:10.735Z","links":{"homepage":"https://r.js.org","repository":"git+https://github.com/R-js/libRmath.js.git","bugs":"https://github.com/R-js/libRmath.js/issues","npm":"https://www.npmjs.com/package/lib-r-math.js"}},"score":{"final":30.529135,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3882382,"weekly":751201},"dependents":"3288","updated":"2026-10-10T21:59:13.351Z","searchScore":30.489462,"package":{"name":"bip39","keywords":[],"version":"3.1.0","description":"Bitcoin BIP39: Mnemonic code for generating deterministic keys","sanitized_name":"bip39","publisher":{"email":"junderwood@bitcoinbank.co.jp","username":"junderw"},"maintainers":[{"email":"luwei.here@gmail.com","username":"weilu"},{"email":"jonathan.underwood4649@gmail.com","username":"junderw"},{"email":"landabaso@gmail.com","username":"jl.landabaso"}],"license":"ISC","date":"2023-02-25T05:36:52.236Z","links":{"homepage":"https://github.com/bitcoinjs/bip39#readme","repository":"git+https://github.com/bitcoinjs/bip39.git","bugs":"https://github.com/bitcoinjs/bip39/issues","npm":"https://www.npmjs.com/package/bip39"}},"score":{"final":30.489462,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9855565,"weekly":2095000},"dependents":"2","updated":"2026-10-10T21:51:19.796Z","searchScore":30.426825,"package":{"name":"@csstools/postcss-alpha-function","keywords":["alpha","color","css","design","function","postcss","postcss-plugin"],"version":"2.0.16","description":"Use the alpha() function in CSS","sanitized_name":"@csstools/postcss-alpha-function","publisher":{"email":"romainmenke@gmail.com","username":"romainmenke"},"maintainers":[{"email":"jonathantneal@hotmail.com","username":"jonathantneal"},{"email":"sombragriselros@gmail.com","username":"alaguna"},{"email":"romainmenke@gmail.com","username":"romainmenke"}],"license":"MIT-0","date":"2026-10-02T15:58:42.387Z","links":{"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-alpha-function#readme","repository":"git+https://github.com/csstools/postcss-plugins.git","bugs":"https://github.com/csstools/postcss-plugins/issues","npm":"https://www.npmjs.com/package/@csstools/postcss-alpha-function"}},"score":{"final":30.426825,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":25042,"weekly":8386},"dependents":"1","updated":"2026-10-10T21:57:10.183Z","searchScore":30.354328,"package":{"name":"uri-template-router","keywords":["URI","URL","IRI","router","URI Template"],"version":"1.0.0","description":"Match a URI to a pattern in a collection of URI Templates","sanitized_name":"uri-template-router","publisher":{"email":"aaa@bzfx.net","username":"acubed"},"maintainers":[{"email":"aaa@bzfx.net","username":"acubed"}],"license":"Unlicense","date":"2025-10-08T23:26:56.909Z","links":{"homepage":"https://awwright.github.io/uri-template-router/","repository":"git+https://github.com/awwright/uri-template-router.git","bugs":"https://github.com/awwright/uri-template-router/issues","npm":"https://www.npmjs.com/package/uri-template-router"}},"score":{"final":30.354328,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7722,"weekly":38},"dependents":0,"updated":"2026-10-05T15:54:43.554Z","searchScore":30.30486,"package":{"name":"unescape-json","keywords":["unescape","escape","serialized","json"],"version":"1.0.3","description":"Convert a serialized/escaped JSON string into a JSON Object.","sanitized_name":"unescape-json","publisher":{"email":"OllyNicholassOfficial@gmail.com","username":"ollynicholass"},"maintainers":[{"email":"OllyNicholassOfficial@gmail.com","username":"ollynicholass"}],"license":"MIT","date":"2021-02-25T19:29:33.382Z","links":{"homepage":"https://github.com/OllyNicholass/unescape-json#readme","repository":"git+https://github.com/OllyNicholass/unescape-json.git","bugs":"https://github.com/OllyNicholass/unescape-json/issues","npm":"https://www.npmjs.com/package/unescape-json"}},"score":{"final":30.30486,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":488173,"weekly":115843},"dependents":"12","updated":"2026-10-10T21:56:57.966Z","searchScore":30.227505,"package":{"name":"geographiclib-geodesic","keywords":["geodesics","geometry","geographiclib","geography","geodesic problem","direct geodesic problem","inverse geodesic problem","geodesic calculator"],"version":"2.2.0","description":"JavaScript implementation of geodesic routines in GeographicLib","sanitized_name":"geographiclib-geodesic","publisher":{"email":"karney@alum.mit.edu","username":"cffk"},"maintainers":[{"email":"karney@alum.mit.edu","username":"cffk"}],"license":"MIT","date":"2025-08-22T13:26:40.278Z","links":{"homepage":"https://github.com/geographiclib/geographiclib-js#readme","repository":"git+https://github.com/geographiclib/geographiclib-js.git","bugs":"https://github.com/geographiclib/geographiclib-js/issues","npm":"https://www.npmjs.com/package/geographiclib-geodesic"}},"score":{"final":30.227505,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":194014,"weekly":46015},"dependents":"5","updated":"2026-10-10T21:59:37.606Z","searchScore":30.140121,"package":{"name":"rdotjson","keywords":["Android","CSV","JSON","Java","R.string","XML"],"version":"2.0.0","description":"Android String Resource XML (strings.xml) Parser","sanitized_name":"rdotjson","publisher":{"email":"u-suke@kawa.net","username":"kawanet"},"maintainers":[{"email":"u-suke@kawa.net","username":"kawanet"}],"license":"MIT","date":"2024-08-15T01:19:17.450Z","links":{"homepage":"https://github.com/kawanet/rdotjson#readme","repository":"git+https://github.com/kawanet/rdotjson.git","bugs":"https://github.com/kawanet/rdotjson/issues","npm":"https://www.npmjs.com/package/rdotjson"}},"score":{"final":30.140121,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":968849507,"weekly":215991634},"dependents":"1523","updated":"2026-10-10T21:51:39.433Z","searchScore":30.121197,"package":{"name":"negotiator","keywords":["http","content negotiation","accept","accept-language","accept-encoding","accept-charset"],"version":"1.1.0","description":"HTTP content negotiation","sanitized_name":"negotiator","publisher":{"email":"hello@blakeembrey.com","username":"blakeembrey"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"wes@wesleytodd.com","username":"wesleytodd"},{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"}],"license":"MIT","date":"2026-08-20T16:45:05.235Z","links":{"homepage":"https://github.com/jshttp/negotiator#readme","repository":"git+https://github.com/jshttp/negotiator.git","bugs":"https://github.com/jshttp/negotiator/issues","npm":"https://www.npmjs.com/package/negotiator"}},"score":{"final":30.121197,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2395971,"weekly":501871},"dependents":"7","updated":"2026-10-10T21:54:52.479Z","searchScore":30.06697,"package":{"name":"@loaders.gl/terrain","keywords":["webgl","loader","3d","mesh","point cloud","OBJ"],"version":"4.5.4","description":"Framework-independent loader for terrain raster formats","sanitized_name":"@loaders-gl/terrain","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"belom88","type":"user","email":"belom88@yandex.ru"},"trustedPublisher":{"oidcConfigId":"c362e856-f96f-418e-ace0-9a7a9a819e02","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"cxiaoji@gmail.com","username":"pessimistress"},{"email":"kylebarron2@gmail.com","username":"kylebarron"},{"email":"ib@unfolded.ai","username":"ibgreen"},{"email":"daniil.ryabinin@actionengine.com","username":"dryabinin"},{"email":"belom88@yandex.ru","username":"belom88"},{"email":"dasha1024@gmail.com","username":"dterekhova"},{"email":"operations@openjsf.org","username":"openjs-operations"},{"email":"felixpalmer+npm@gmail.com","username":"felixpalmer"}],"license":"MIT","date":"2026-10-10T13:34:50.910Z","links":{"homepage":"https://github.com/visgl/loaders.gl#readme","repository":"git+https://github.com/visgl/loaders.gl.git","bugs":"https://github.com/visgl/loaders.gl/issues","npm":"https://www.npmjs.com/package/@loaders.gl/terrain"}},"score":{"final":30.06697,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":724780385,"weekly":156122425},"dependents":"7984","updated":"2026-10-10T21:55:17.013Z","searchScore":30.03836,"package":{"name":"eventemitter3","keywords":["EventEmitter","EventEmitter2","EventEmitter3","Events","addEventListener","addListener","emit","emits","emitter","event","once","pub/sub","publish","reactor","subscribe"],"version":"5.0.4","description":"EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.","sanitized_name":"eventemitter3","publisher":{"email":"luigipinca@gmail.com","username":"lpinca"},"maintainers":[{"email":"npm@3rd-Eden.com","username":"v1"},{"email":"luigipinca@gmail.com","username":"lpinca"},{"email":"npmjs@3rd-Eden.com","username":"3rdeden"}],"license":"MIT","date":"2026-01-19T15:08:56.257Z","links":{"homepage":"https://github.com/primus/eventemitter3#readme","repository":"git://github.com/primus/eventemitter3.git","bugs":"https://github.com/primus/eventemitter3/issues","npm":"https://www.npmjs.com/package/eventemitter3"}},"score":{"final":30.03836,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":713044615,"weekly":160488049},"dependents":"1885","updated":"2026-10-10T21:58:18.194Z","searchScore":29.995068,"package":{"name":"accepts","keywords":["content","negotiation","accept","accepts"],"version":"1.3.8","description":"Higher-level content negotiation","sanitized_name":"accepts","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"wes@wesleytodd.com","username":"wesleytodd"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2022-02-02T23:52:08.772Z","links":{"homepage":"https://github.com/jshttp/accepts#readme","repository":"git+https://github.com/jshttp/accepts.git","bugs":"https://github.com/jshttp/accepts/issues","npm":"https://www.npmjs.com/package/accepts"}},"score":{"final":29.995068,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":688814645,"weekly":153231133},"dependents":"2115","updated":"2026-10-10T21:51:41.283Z","searchScore":29.984707,"package":{"name":"raw-body","keywords":[],"version":"4.0.0","description":"Get and validate the raw body of a readable stream.","sanitized_name":"raw-body","publisher":{"email":"npm-oidc-no-reply@github.com","approver":{"name":"bsebas","email":"bjohansebas@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:79817a4b-4d84-40ec-9ee5-c213f35c6573","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bjohansebas@gmail.com","username":"bsebas"},{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"},{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2026-07-12T02:58:18.618Z","links":{"homepage":"https://github.com/stream-utils/raw-body#readme","repository":"git+https://github.com/stream-utils/raw-body.git","bugs":"https://github.com/stream-utils/raw-body/issues","npm":"https://www.npmjs.com/package/raw-body"}},"score":{"final":29.984707,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":102474,"weekly":20058},"dependents":"6","updated":"2026-10-10T21:59:30.054Z","searchScore":29.977083,"package":{"name":"@prelude/cmp","keywords":["prelude","std","lib","stdlib","library","cmp","compare","sort","order"],"version":"5.0.1","description":"Sound comparators: strict -1 | 0 | 1 results, composition, reversal and helpers for sorting and searching.","sanitized_name":"@prelude/cmp","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:99e9b20c-3cdd-4f03-8ce2-ebbefb7ebb17","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mirek@me.com","username":"mirek"}],"license":"CC0-1.0","date":"2026-08-23T11:12:40.895Z","links":{"homepage":"https://github.com/mirek/prelude/tree/main/packages/cmp#readme","repository":"git+https://github.com/mirek/prelude.git","bugs":"https://github.com/mirek/prelude/issues","npm":"https://www.npmjs.com/package/@prelude/cmp"}},"score":{"final":29.977083,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5181754,"weekly":1166489},"dependents":"14","updated":"2026-10-10T21:50:54.936Z","searchScore":29.972174,"package":{"name":"jsox","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"version":"1.2.128","description":"Java Script Object eXchange.","sanitized_name":"jsox","publisher":{"email":"d3ck0r@gmail.com","username":"d3x0r"},"maintainers":[{"email":"d3ck0r@gmail.com","username":"d3x0r"}],"license":"MIT","date":"2026-09-03T03:36:52.677Z","links":{"homepage":"http://npmjs.org/package/jsox/","repository":"git+https://github.com/d3x0r/jsox.git","bugs":"https://github.com/d3x0r/jsox/issues","npm":"https://www.npmjs.com/package/jsox"}},"score":{"final":29.972174,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":707305283,"weekly":158750497},"dependents":"1847","updated":"2026-10-10T21:52:06.085Z","searchScore":29.946812,"package":{"name":"finalhandler","keywords":[],"version":"2.1.1","description":"Node.js final http responder","sanitized_name":"finalhandler","publisher":{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"wes@wesleytodd.com","username":"wesleytodd"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2025-12-01T16:05:02.140Z","links":{"homepage":"https://github.com/pillarjs/finalhandler#readme","repository":"git+https://github.com/pillarjs/finalhandler.git","bugs":"https://github.com/pillarjs/finalhandler/issues","npm":"https://www.npmjs.com/package/finalhandler"}},"score":{"final":29.946812,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":657678770,"weekly":147515141},"dependents":"2301","updated":"2026-10-10T21:59:58.740Z","searchScore":29.890285,"package":{"name":"on-finished","keywords":[],"version":"2.4.1","description":"Execute a callback when a request closes, finishes, or errors","sanitized_name":"on-finished","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2022-02-22T16:10:48.714Z","links":{"homepage":"https://github.com/jshttp/on-finished#readme","repository":"git+https://github.com/jshttp/on-finished.git","bugs":"https://github.com/jshttp/on-finished/issues","npm":"https://www.npmjs.com/package/on-finished"}},"score":{"final":29.890285,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":633252404,"weekly":140263201},"dependents":"2518","updated":"2026-10-10T21:55:44.217Z","searchScore":29.845587,"package":{"name":"bytes","keywords":["byte","bytes","utility","parse","parser","convert","converter"],"version":"3.1.2","description":"Utility to parse a string bytes to bytes and vice-versa","sanitized_name":"bytes","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"tj@vision-media.ca","username":"tjholowaychuk"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2022-01-28T05:02:37.661Z","links":{"homepage":"https://github.com/visionmedia/bytes.js#readme","repository":"git+https://github.com/visionmedia/bytes.js.git","bugs":"https://github.com/visionmedia/bytes.js/issues","npm":"https://www.npmjs.com/package/bytes"}},"score":{"final":29.845587,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":125562,"weekly":20742},"dependents":"3","updated":"2026-10-10T21:59:59.773Z","searchScore":29.8113,"package":{"name":"haraka-message-stream","keywords":["haraka","email","message-stream"],"version":"2.0.8","description":"Haraka email message stream","sanitized_name":"haraka-message-stream","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"msimerson","type":"user","email":"haraka.mail@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:fae21b44-d868-452a-b9da-6a2f652077ea","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"matt@tnpi.net","username":"tnpi"},{"email":"haraka.mail@gmail.com","username":"msimerson"}],"license":"MIT","date":"2026-09-28T17:05:33.977Z","links":{"homepage":"https://github.com/haraka/message-stream#readme","repository":"git+https://github.com/haraka/message-stream.git","bugs":"https://github.com/haraka/message-stream/issues","npm":"https://www.npmjs.com/package/haraka-message-stream"}},"score":{"final":29.8113,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15457,"weekly":4456},"dependents":0,"updated":"2026-10-05T15:53:02.218Z","searchScore":29.782358,"package":{"name":"@pomerium/js-sdk","keywords":["zero trust","jwt","verify","pomerium"],"version":"1.2.0","description":"Verify and Parse Pomerium JWTs","sanitized_name":"@pomerium/js-sdk","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4b0dacae-2d5c-409c-9e90-73236d7ca79c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nick@nickyt.co","username":"nickytonline"},{"email":"bdd@pomerium.com","username":"bdesimone"},{"email":"kjenkins@pomerium.com","username":"kenjenkins"}],"license":"Apache-2.0","date":"2026-07-16T21:36:52.031Z","links":{"homepage":"https://github.com/pomerium/js-sdk#readme","repository":"git+https://github.com/pomerium/js-sdk.git","bugs":"https://github.com/pomerium/js-sdk/issues","npm":"https://www.npmjs.com/package/@pomerium/js-sdk"}},"score":{"final":29.782358,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":681402999,"weekly":151947860},"dependents":"2066","updated":"2026-10-10T21:51:22.677Z","searchScore":29.745663,"package":{"name":"send","keywords":["static","file","server"],"version":"1.2.1","description":"Better streaming static file server with Range and conditional-GET support","sanitized_name":"send","publisher":{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"wes@wesleytodd.com","username":"wesleytodd"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2025-12-15T19:36:11.862Z","links":{"homepage":"https://github.com/pillarjs/send#readme","repository":"git+https://github.com/pillarjs/send.git","bugs":"https://github.com/pillarjs/send/issues","npm":"https://www.npmjs.com/package/send"}},"score":{"final":29.745663,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3563285,"weekly":823696},"dependents":"28","updated":"2026-10-10T21:59:10.877Z","searchScore":29.647827,"package":{"name":"@types/opossum","keywords":[],"version":"8.1.9","description":"TypeScript definitions for opossum","sanitized_name":"@types/opossum","publisher":{"email":"ts-npm-types@microsoft.com","actor":{"name":"types","type":"user","email":"ts-npm-types@microsoft.com"},"username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2025-07-06T19:02:10.476Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/opossum","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/opossum"}},"score":{"final":29.647827,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":612186228,"weekly":137809059},"dependents":"1704","updated":"2026-10-10T21:59:42.057Z","searchScore":29.583483,"package":{"name":"range-parser","keywords":["range","parser","http"],"version":"1.3.0","description":"Range header field string parser","sanitized_name":"range-parser","publisher":{"email":"hello@blakeembrey.com","username":"blakeembrey"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"tj@vision-media.ca","username":"tjholowaychuk"},{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"jonathanrichardong@gmail.com","username":"jonathanong"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"}],"license":"MIT","date":"2026-06-25T20:55:41.875Z","links":{"homepage":"https://github.com/jshttp/range-parser#readme","repository":"git+https://github.com/jshttp/range-parser.git","bugs":"https://github.com/jshttp/range-parser/issues","npm":"https://www.npmjs.com/package/range-parser"}},"score":{"final":29.583483,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":134338,"weekly":36949},"dependents":"3","updated":"2026-10-10T21:52:03.298Z","searchScore":29.564974,"package":{"name":"jest-watch-repeat","keywords":["jest","jest-watch-plugins","testing","tooling"],"version":"4.0.2","description":"Repeat test suite multiple times","sanitized_name":"jest-watch-repeat","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:80bbdc97-8cc7-4cde-928f-f8609c4a79ed","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"homawong@gmail.com","username":"unional"}],"license":"MIT","date":"2026-09-08T00:55:16.654Z","links":{"homepage":"https://github.com/repobuddy/jest-watch-repeat","repository":"https://github.com/repobuddy/jest-watch-repeat.git","bugs":"https://github.com/repobuddy/jest-watch-repeat/issues","npm":"https://www.npmjs.com/package/jest-watch-repeat"}},"score":{"final":29.564974,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":666781378,"weekly":149975550},"dependents":"4066","updated":"2026-10-10T21:58:15.442Z","searchScore":29.558418,"package":{"name":"serve-static","keywords":[],"version":"2.2.1","description":"Serve static files","sanitized_name":"serve-static","publisher":{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},"maintainers":[{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"wes@wesleytodd.com","username":"wesleytodd"},{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"}],"license":"MIT","date":"2025-12-15T19:17:31.514Z","links":{"homepage":"https://github.com/expressjs/serve-static#readme","repository":"git+https://github.com/expressjs/serve-static.git","bugs":"https://github.com/expressjs/serve-static/issues","npm":"https://www.npmjs.com/package/serve-static"}},"score":{"final":29.558418,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26001935,"weekly":6901375},"dependents":"1560","updated":"2026-10-10T21:50:34.811Z","searchScore":29.513033,"package":{"name":"solid-js","keywords":["solid","solidjs","ui","reactive","components","compiler","performance"],"version":"1.9.17","description":"A declarative JavaScript library for building user interfaces.","sanitized_name":"solid-js","publisher":{"email":"ryansolid@gmail.com","username":"ryansolid"},"maintainers":[{"email":"ryansolid@gmail.com","username":"ryansolid"}],"license":"MIT","date":"2026-10-07T17:20:43.934Z","links":{"homepage":"https://solidjs.com","repository":"git+https://github.com/solidjs/solid.git","bugs":"https://github.com/solidjs/solid/issues","npm":"https://www.npmjs.com/package/solid-js"}},"score":{"final":29.513033,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":46372,"weekly":9406},"dependents":0,"updated":"2026-10-10T21:59:48.611Z","searchScore":29.503372,"package":{"name":"@types/concat-map","keywords":[],"version":"0.0.3","description":"TypeScript definitions for concat-map","sanitized_name":"@types/concat-map","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T00:54:59.617Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/concat-map","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/concat-map"}},"score":{"final":29.503372,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":106096021,"weekly":23435063},"dependents":"20","updated":"2026-10-10T21:55:50.770Z","searchScore":29.442514,"package":{"name":"fn.name","keywords":["fn.name","function.name","name","function","extract","parse","names"],"version":"1.1.0","description":"Extract names from functions","sanitized_name":"fn-name","publisher":{"email":"npm@3rd-Eden.com","username":"3rdeden"},"maintainers":[{"email":"npm@3rd-Eden.com","username":"3rdeden"},{"email":"npm@3rd-Eden.com","username":"v1"}],"license":"MIT","date":"2018-06-14T23:56:27.135Z","links":{"homepage":"https://github.com/3rd-Eden/fn.name","repository":"git+https://github.com/3rd-Eden/fn.name.git","bugs":"https://github.com/3rd-Eden/fn.name/issues","npm":"https://www.npmjs.com/package/fn.name"}},"score":{"final":29.442514,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":168960638,"weekly":37222381},"dependents":"71505","updated":"2026-10-10T21:51:19.176Z","searchScore":29.386427,"package":{"name":"moment","keywords":["moment","date","time","i18n","l10n"],"version":"2.31.0","description":"Parse, validate, manipulate, and display dates","sanitized_name":"moment","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:3d5a9fb7-4654-4c46-a4b0-20c697d3f979","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@iskren.info","username":"ichernev"},{"email":"gilmoreorless@gmail.com","username":"gilmoreorless"},{"email":"washwithcare@gmail.com","username":"timrwood"},{"email":"maggiepint@gmail.com","username":"maggiepint"},{"email":"marwahaha@berkeley.edu","username":"marwahaha"},{"email":"mattjohnsonpint@gmail.com","username":"mattjohnsonpint"}],"license":"MIT","date":"2026-09-15T01:07:26.131Z","links":{"homepage":"https://momentjs.com","repository":"github:moment/moment","bugs":"https://github.com/moment/moment/issues","npm":"https://www.npmjs.com/package/moment"}},"score":{"final":29.386427,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1266763095,"weekly":287080987},"dependents":"11711","updated":"2026-10-10T21:58:16.265Z","searchScore":29.353539,"package":{"name":"mime-types","keywords":["mime","types"],"version":"3.0.2","description":"The ultimate javascript content-type utility.","sanitized_name":"mime-types","publisher":{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},"maintainers":[{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"wes@wesleytodd.com","username":"wesleytodd"},{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"}],"license":"MIT","date":"2025-11-20T11:12:29.693Z","links":{"homepage":"https://github.com/jshttp/mime-types#readme","repository":"git+https://github.com/jshttp/mime-types.git","bugs":"https://github.com/jshttp/mime-types/issues","npm":"https://www.npmjs.com/package/mime-types"}},"score":{"final":29.353539,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":108635,"weekly":20507},"dependents":"15","updated":"2026-10-10T21:55:33.314Z","searchScore":29.314598,"package":{"name":"rocksdb-native","keywords":[],"version":"3.19.1","description":"librocksdb bindings for JavaScript","sanitized_name":"rocksdb-native","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"73f6025c-9a64-4fcc-b35f-d3ca5de4373b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"Apache-2.0","date":"2026-10-09T13:00:51.705Z","links":{"homepage":"https://github.com/holepunchto/rocksdb-native","repository":"git+https://github.com/holepunchto/rocksdb-native.git","bugs":"https://github.com/holepunchto/rocksdb-native/issues","npm":"https://www.npmjs.com/package/rocksdb-native"}},"score":{"final":29.314598,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9445001,"weekly":1909947},"dependents":"207","updated":"2026-10-10T21:59:27.651Z","searchScore":29.284374,"package":{"name":"qr.js","keywords":["qrcode","qr"],"version":"0.0.0","description":"qrcode encoding in javascript","sanitized_name":"qr-js","publisher":{"email":"shtylman@gmail.com","username":"shtylman"},"maintainers":[{"email":"shtylman@gmail.com","username":"defunctzombie"}],"license":"MIT","date":"2013-03-01T20:44:25.199Z","links":{"repository":"git://github.com/shtylman/qr.js.git","npm":"https://www.npmjs.com/package/qr.js"}},"score":{"final":29.284374,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":47017,"weekly":11200},"dependents":"29","updated":"2026-10-10T21:58:03.014Z","searchScore":29.282406,"package":{"name":"poplib","keywords":["POP3","pop3","pop","client","mail","email"],"version":"0.1.7","description":"POP3 client library for Node.js","sanitized_name":"poplib","publisher":{"email":"ditesh@gathani.org","username":"ditesh"},"maintainers":[{"email":"ditesh@gathani.org","username":"ditesh"}],"license":"MIT","date":"2014-04-04T01:45:44.493Z","links":{"homepage":"https://github.com/ditesh/node-poplib","repository":"https://github.com/ditesh/node-poplib.git","bugs":"https://github.com/ditesh/node-poplib/issues","npm":"https://www.npmjs.com/package/poplib"}},"score":{"final":29.282406,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":37349100,"weekly":8218041},"dependents":"24","updated":"2026-10-10T21:54:01.632Z","searchScore":29.222755,"package":{"name":"stack-generator","keywords":["stacktrace","error"],"version":"2.0.10","description":"Generate artificial backtrace by walking arguments.callee.caller chain","sanitized_name":"stack-generator","publisher":{"email":"me@eriwen.com","username":"eriwen"},"maintainers":[{"email":"me@eriwen.com","username":"eriwen"},{"email":"niftylettuce@gmail.com","username":"niftylettuce"},{"email":"oliver.salzburg@gmail.com","username":"oliversalzburg"},{"email":"npm@titanism.com","username":"titanism"}],"license":"MIT","date":"2022-06-06T14:25:06.731Z","links":{"homepage":"https://www.stacktracejs.com","repository":"git://github.com/stacktracejs/stack-generator.git","bugs":"https://github.com/stacktracejs/stack-generator/issues","npm":"https://www.npmjs.com/package/stack-generator"}},"score":{"final":29.222755,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1511482874,"weekly":328499430},"dependents":"2583","updated":"2026-10-10T21:51:43.260Z","searchScore":29.220161,"package":{"name":"glob-parent","keywords":["glob","parent","strip","path","dirname","directory","base","wildcard"],"version":"6.0.2","description":"Extract the non-magic parent path from a glob string.","sanitized_name":"glob-parent","publisher":{"email":"blaine.bublitz@gmail.com","username":"phated"},"maintainers":[{"email":"yo@contra.io","username":"yocontra"},{"email":"blaine.bublitz@gmail.com","username":"phated"},{"email":"elan.shanker+npm@gmail.com","username":"es128"},{"email":"brian.woodward@gmail.com","username":"doowb"}],"license":"ISC","date":"2021-09-29T22:14:24.467Z","links":{"homepage":"https://github.com/gulpjs/glob-parent#readme","repository":"git+https://github.com/gulpjs/glob-parent.git","bugs":"https://github.com/gulpjs/glob-parent/issues","npm":"https://www.npmjs.com/package/glob-parent"}},"score":{"final":29.220161,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":347698,"weekly":80997},"dependents":"16","updated":"2026-10-10T21:49:49.690Z","searchScore":29.214577,"package":{"name":"mapshaper","keywords":["shapefile","topojson","geojson","cartography","simplification","topology","csv","gis"],"version":"0.7.83","description":"A tool for editing geospatial data for mapping and GIS.","sanitized_name":"mapshaper","publisher":{"email":"masiyou@gmail.com","actor":{"name":"mbloch","type":"user","email":"masiyou@gmail.com"},"username":"mbloch"},"maintainers":[{"email":"masiyou@gmail.com","username":"mbloch"}],"license":"MPL-2.0","date":"2026-10-10T01:13:45.372Z","links":{"homepage":"https://github.com/mbloch/mapshaper#readme","repository":"git+https://github.com/mbloch/mapshaper.git","bugs":"https://github.com/mbloch/mapshaper/issues","npm":"https://www.npmjs.com/package/mapshaper"}},"score":{"final":29.214577,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7037063,"weekly":1221158},"dependents":"2","updated":"2026-10-10T21:49:54.972Z","searchScore":29.20267,"package":{"name":"@jimp/plugin-gaussian","keywords":[],"version":"0.22.12","description":"gaussian blur an image.","sanitized_name":"@jimp/plugin-gaussian","publisher":{"email":"lisowski54@gmail.com","username":"alisowski"},"maintainers":[{"email":"lisowski54@gmail.com","username":"alisowski"},{"email":"oliver@nth-iteration.ie","username":"oliver.moran"}],"license":"MIT","date":"2024-02-23T03:30:15.511Z","links":{"homepage":"https://github.com/jimp-dev/jimp#readme","repository":"git+https://github.com/jimp-dev/jimp.git","bugs":"https://github.com/jimp-dev/jimp/issues","npm":"https://www.npmjs.com/package/@jimp/plugin-gaussian"}},"score":{"final":29.20267,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5971558,"weekly":1188314},"dependents":"15","updated":"2026-10-10T21:53:42.968Z","searchScore":29.198977,"package":{"name":"condense-newlines","keywords":["docs","documentation","generate","generator","markdown","templates","verb"],"version":"0.2.1","description":"Replace extraneous newlines with a single newline, or pass a specified number of newlines to use.","sanitized_name":"condense-newlines","publisher":{"email":"github@sellside.com","username":"jonschlinkert"},"maintainers":[{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2016-04-23T22:15:17.230Z","links":{"homepage":"https://github.com/jonschlinkert/condense-newlines","repository":"git+https://github.com/jonschlinkert/condense-newlines.git","bugs":"https://github.com/jonschlinkert/condense-newlines/issues","npm":"https://www.npmjs.com/package/condense-newlines"}},"score":{"final":29.198977,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3169080,"weekly":705703},"dependents":"3","updated":"2026-10-10T21:57:47.877Z","searchScore":29.181873,"package":{"name":"color-id","keywords":["color","rgba","pack","uint32","colorjs"],"version":"2.0.0","description":"Pack RGBA color channels into uint32 and back","sanitized_name":"color-id","publisher":{"email":"df.creative@gmail.com","username":"dy"},"maintainers":[{"email":"df.creative@gmail.com","username":"dfcreative"},{"email":"df.creative@gmail.com","username":"dy"}],"license":"MIT","date":"2026-03-27T01:50:35.608Z","links":{"homepage":"https://github.com/colorjs/color-id#readme","repository":"git+https://github.com/colorjs/color-id.git","bugs":"https://github.com/colorjs/color-id/issues","npm":"https://www.npmjs.com/package/color-id"}},"score":{"final":29.181873,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":38134,"weekly":8433},"dependents":"6","updated":"2026-10-10T21:54:28.043Z","searchScore":29.154892,"package":{"name":"tostr","keywords":["util.inspect","inspect","inspector","toString"],"version":"0.1.0","description":"Convert object to string.","sanitized_name":"tostr","publisher":{"email":"fool2fish@126.com","username":"fool2fish"},"maintainers":[{"email":"fool2fish@126.com","username":"fool2fish"}],"license":"MIT","date":"2014-12-22T08:14:37.158Z","links":{"homepage":"https://github.com/fool2fish/tostr","repository":"git@github.com:fool2fish/tostr.git","bugs":"https://github.com/fool2fish/tostr/issues","npm":"https://www.npmjs.com/package/tostr"}},"score":{"final":29.154892,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":482361587,"weekly":107572231},"dependents":"1896","updated":"2026-10-10T21:55:16.860Z","searchScore":29.135406,"package":{"name":"follow-redirects","keywords":["http","https","url","redirect","client","location","utility"],"version":"1.16.1","description":"HTTP and HTTPS modules that follow redirects.","sanitized_name":"follow-redirects","publisher":{"email":"ruben@verborgh.org","username":"rubenverborgh"},"maintainers":[{"email":"ruben@verborgh.org","username":"rubenverborgh"},{"email":"olalonde@gmail.com","username":"olalonde"}],"license":"MIT","date":"2026-10-01T13:52:31.780Z","links":{"homepage":"https://github.com/follow-redirects/follow-redirects","repository":"git+ssh://git@github.com/follow-redirects/follow-redirects.git","bugs":"https://github.com/follow-redirects/follow-redirects/issues","npm":"https://www.npmjs.com/package/follow-redirects"}},"score":{"final":29.135406,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":173279375,"weekly":41357244},"dependents":"540","updated":"2026-10-10T21:50:38.638Z","searchScore":29.0928,"package":{"name":"msgpackr","keywords":["MessagePack","msgpack","performance","structured","clone"],"version":"2.1.0","description":"Ultra-fast MessagePack implementation with extensions for records and structured cloning","sanitized_name":"msgpackr","publisher":{"email":"kriszyp@gmail.com","username":"kriszyp"},"maintainers":[{"email":"kriszyp@gmail.com","username":"kriszyp"}],"license":"MIT","date":"2026-08-27T20:17:19.489Z","links":{"homepage":"https://github.com/kriszyp/msgpackr#readme","repository":"git+ssh://git@github.com/kriszyp/msgpackr.git","bugs":"https://github.com/kriszyp/msgpackr/issues","npm":"https://www.npmjs.com/package/msgpackr"}},"score":{"final":29.0928,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":216755,"weekly":51752},"dependents":"11","updated":"2026-10-10T21:59:21.197Z","searchScore":29.072147,"package":{"name":"rbush-3d","keywords":["spatial","tree","search","rectangle","index","math"],"version":"0.1.2","description":"High-performance 3D spatial index for cuboids (based on R*-tree with bulk loading and bulk insertion algorithms)","sanitized_name":"rbush-3d","publisher":{"email":"erona@loli.bz","username":"erona"},"maintainers":[{"email":"mikolalysenko@gmail.com","username":"mikolalysenko"},{"email":"erona@loli.bz","username":"erona"}],"license":"MIT","date":"2026-05-27T02:57:40.431Z","links":{"homepage":"https://github.com/Eronana/rbush-3d","repository":"git+https://github.com/Eronana/rbush-3d.git","bugs":"https://github.com/Eronana/rbush-3d/issues","npm":"https://www.npmjs.com/package/rbush-3d"}},"score":{"final":29.072147,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":716072,"weekly":133142},"dependents":"2","updated":"2026-10-10T21:54:28.285Z","searchScore":29.042107,"package":{"name":"bmpimagejs","keywords":["bmp","decoder","library"],"version":"1.0.4","description":"pure bmp decoder library for nodejs, support all bmp formats,converted from http://www.netsurf-browser.org/projects/libnsbmp/","sanitized_name":"bmpimagejs","publisher":{"email":"hamza@hamzakilic.com","username":"hamzakilic"},"maintainers":[{"email":"hamza@hamzakilic.com","username":"hamzakilic"}],"license":"MIT","date":"2018-01-13T16:48:04.021Z","links":{"homepage":"https://github.com/hamzakilic/bmpjs#readme","repository":"git+https://github.com/hamzakilic/bmpjs.git","bugs":"https://github.com/hamzakilic/bmpjs/issues","npm":"https://www.npmjs.com/package/bmpimagejs"}},"score":{"final":29.042107,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27176,"weekly":7177},"dependents":"1","updated":"2026-10-10T21:56:59.421Z","searchScore":29.04185,"package":{"name":"@types/react-combine-reducers","keywords":[],"version":"1.0.3","description":"TypeScript definitions for react-combine-reducers","sanitized_name":"@types/react-combine-reducers","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T14:00:06.350Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-combine-reducers","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/react-combine-reducers"}},"score":{"final":29.04185,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":16212,"weekly":3942},"dependents":"6","updated":"2026-10-10T00:26:19.370Z","searchScore":29.027792,"package":{"name":"@webdatarocks/webdatarocks","keywords":["pivot","pivot table","pivot grid","analytics","reporting","mysql","csv","json","BI","business intelligence"],"version":"1.4.23","description":"Free web pivot table tool. Created by industry experts for everyone.","sanitized_name":"@webdatarocks/webdatarocks","publisher":{"email":"npmjs@webdatarocks.com","username":"webdatarocksowner"},"maintainers":[{"email":"npmjs@webdatarocks.com","username":"webdatarocksowner"}],"license":"https://webdatarocks.com/license-agreement/","date":"2026-04-13T10:08:11.365Z","links":{"homepage":"https://webdatarocks.com","bugs":"https://webdatarocks.com/forum/","npm":"https://www.npmjs.com/package/@webdatarocks/webdatarocks"}},"score":{"final":29.027792,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":431240,"weekly":87717},"dependents":"64","updated":"2026-10-10T22:00:03.310Z","searchScore":28.952595,"package":{"name":"fuzzaldrin-plus","keywords":["fuzzy","approximate","string","matching","filter","search","highlight","sublime"],"version":"0.6.0","description":"Fuzzy filtering and string similarity scoring - compatible with fuzzaldrin","sanitized_name":"fuzzaldrin-plus","publisher":{"email":"jcking@gmail.com","username":"jeancroy"},"maintainers":[{"email":"jcking@gmail.com","username":"jeancroy"}],"license":"MIT","date":"2017-11-20T20:38:09.267Z","links":{"homepage":"https://github.com/jeancroy/fuzzaldrin-plus","repository":"git+https://github.com/jeancroy/fuzzaldrin-plus.git","bugs":"https://github.com/jeancroy/fuzzaldrin-plus/issues","npm":"https://www.npmjs.com/package/fuzzaldrin-plus"}},"score":{"final":28.952595,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":396324,"weekly":71470},"dependents":"164","updated":"2026-10-10T21:56:28.365Z","searchScore":28.909225,"package":{"name":"electron-debug","keywords":["electron","debug","debugging","devtools","app","dev","development"],"version":"5.0.0","description":"Adds useful debug features to your Electron app","sanitized_name":"electron-debug","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-09-20T14:20:13.629Z","links":{"homepage":"https://github.com/sindresorhus/electron-debug#readme","repository":"git+https://github.com/sindresorhus/electron-debug.git","bugs":"https://github.com/sindresorhus/electron-debug/issues","npm":"https://www.npmjs.com/package/electron-debug"}},"score":{"final":28.909225,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":326339105,"weekly":76098049},"dependents":"348","updated":"2026-10-10T21:57:41.049Z","searchScore":28.834738,"package":{"name":"router","keywords":[],"version":"2.2.0","description":"Simple middleware-style router","sanitized_name":"router","publisher":{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},"maintainers":[{"email":"wes@wesleytodd.com","username":"wesleytodd"},{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2025-03-27T00:38:18.615Z","links":{"homepage":"https://github.com/pillarjs/router#readme","repository":"git+https://github.com/pillarjs/router.git","bugs":"https://github.com/pillarjs/router/issues","npm":"https://www.npmjs.com/package/router"}},"score":{"final":28.834738,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":990971,"weekly":195994},"dependents":"39","updated":"2026-10-10T21:50:44.545Z","searchScore":28.83178,"package":{"name":"color-blend","keywords":["blend","color","colour"],"version":"4.0.0","description":"Blends RGBA colors with different blend modes","sanitized_name":"color-blend","publisher":{"email":"florian@loilo.de","username":"loilo"},"maintainers":[{"email":"florian@loilo.de","username":"loilo"}],"license":"MIT","date":"2022-04-26T05:51:45.085Z","links":{"homepage":"https://github.com/Loilo/color-blend#readme","repository":"git+https://github.com/Loilo/color-blend.git","bugs":"https://github.com/Loilo/color-blend/issues","npm":"https://www.npmjs.com/package/color-blend"}},"score":{"final":28.83178,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18694,"weekly":3815},"dependents":"7","updated":"2026-10-08T19:26:15.637Z","searchScore":28.828766,"package":{"name":"@stdlib/random-base-negative-binomial","keywords":["stdlib","stdmath","mathematics","math","statistics","stats","prng","rng","pseudorandom","random","rand","negative","binomial","negative-binomial","generator","seed","seedable","factory"],"version":"0.2.2","description":"Negative binomial distributed pseudorandom numbers.","sanitized_name":"@stdlib/random-base-negative-binomial","publisher":{"email":"kgryte+stdlibbot@gmail.com","username":"stdlib-bot"},"maintainers":[{"email":"kgryte+stdlibbot@gmail.com","username":"stdlib-bot"},{"email":"kgryte@gmail.com","username":"kgryte"},{"email":"pgb@andrew.cmu.edu","username":"planeshifter"},{"email":"rsreusser@gmail.com","username":"rreusser"}],"license":"Apache-2.0","date":"2026-02-08T20:38:55.910Z","links":{"homepage":"https://stdlib.io","repository":"git://github.com/stdlib-js/random-base-negative-binomial.git","bugs":"https://github.com/stdlib-js/stdlib/issues","npm":"https://www.npmjs.com/package/@stdlib/random-base-negative-binomial"}},"score":{"final":28.828766,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36191,"weekly":7616},"dependents":"1","updated":"2026-10-05T15:38:29.129Z","searchScore":28.79567,"package":{"name":"@dozerg/end-of-line","keywords":["eol","newline","end","of","line","lf","crlf","linefeed"],"version":"1.0.20","description":"Determine EOL based on given text and OS.","sanitized_name":"@dozerg/end-of-line","publisher":{"email":"daidodo@gmail.com","username":"wqqafnd"},"maintainers":[{"email":"daidodo@gmail.com","username":"wqqafnd"}],"license":"MIT","date":"2025-07-31T21:40:20.392Z","links":{"homepage":"https://github.com/daidodo/end-of-line#readme","repository":"git+https://github.com/daidodo/end-of-line.git","bugs":"https://github.com/daidodo/end-of-line/issues","npm":"https://www.npmjs.com/package/@dozerg/end-of-line"}},"score":{"final":28.79567,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13029628,"weekly":2824375},"dependents":"43","updated":"2026-10-10T21:57:33.299Z","searchScore":28.771067,"package":{"name":"argv-formatter","keywords":["argv","formatting","child_process"],"version":"1.0.0","description":"Bizarro minimist: transform an options object into argv","sanitized_name":"argv-formatter","publisher":{"email":"bvdrucker@gmail.com","username":"bendrucker"},"maintainers":[{"email":"bvdrucker@gmail.com","username":"bendrucker"}],"license":"MIT","date":"2014-11-23T18:16:21.898Z","links":{"homepage":"https://github.com/bendrucker/argv-formatter","repository":"https://github.com/bendrucker/argv-formatter.git","bugs":"https://github.com/bendrucker/argv-formatter/issues","npm":"https://www.npmjs.com/package/argv-formatter"}},"score":{"final":28.771067,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2858048,"weekly":621299},"dependents":"21","updated":"2026-10-10T22:00:08.222Z","searchScore":28.764551,"package":{"name":"jsonpath-rfc9535","keywords":["json","jsonpath","rfc9535"],"version":"1.3.0","description":"A JSONPath implementation based on RFC 9535","sanitized_name":"jsonpath-rfc9535","publisher":{"email":"jakub@rozek.tech","username":"p0lip"},"maintainers":[{"email":"jakub@rozek.tech","username":"p0lip"}],"license":"Apache-2.0","date":"2025-04-04T17:06:44.555Z","links":{"homepage":"https://github.com/P0lip/jsonpath-rfc9535","repository":"git+https://github.com/P0lip/jsonpath-rfc9535.git","bugs":"https://github.com/P0lip/jsonpath-rfc9535/issues","npm":"https://www.npmjs.com/package/jsonpath-rfc9535"}},"score":{"final":28.764551,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1200059,"weekly":233372},"dependents":"551","updated":"2026-10-10T21:52:41.582Z","searchScore":28.711338,"package":{"name":"bigi","keywords":["cryptography","math","bitcoin","arbitrary","precision","arithmetic","big","integer","int","number","biginteger","bigint","bignumber","decimal","float"],"version":"1.4.2","description":"Big integers.","sanitized_name":"bigi","publisher":{"email":"jprichardson@gmail.com","username":"jprichardson"},"maintainers":[{"email":"boydb@midnightdesign.ws","username":"midnightlightning"},{"email":"sidazhang89@gmail.com","username":"sidazhang"},{"email":"npm@shesek.info","username":"nadav"},{"email":"jprichardson@gmail.com","username":"jprichardson"}],"date":"2016-07-27T01:49:54.433Z","links":{"homepage":"https://github.com/cryptocoinjs/bigi#readme","repository":"git+https://github.com/cryptocoinjs/bigi.git","bugs":"https://github.com/cryptocoinjs/bigi/issues","npm":"https://www.npmjs.com/package/bigi"}},"score":{"final":28.711338,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":378679522,"weekly":86822385},"dependents":"25065","updated":"2026-10-10T21:50:10.981Z","searchScore":28.706268,"package":{"name":"cors","keywords":["cors","express","connect","middleware"],"version":"2.8.6","description":"Node.js CORS middleware","sanitized_name":"cors","publisher":{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},"maintainers":[{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"troygoode@gmail.com","username":"troygoode"}],"license":"MIT","date":"2026-01-22T14:41:30.223Z","links":{"homepage":"https://github.com/expressjs/cors#readme","repository":"git+https://github.com/expressjs/cors.git","bugs":"https://github.com/expressjs/cors/issues","npm":"https://www.npmjs.com/package/cors"}},"score":{"final":28.706268,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":62863,"weekly":10353},"dependents":0,"updated":"2026-10-10T21:57:00.158Z","searchScore":28.677023,"package":{"name":"meitu-designkit-cli","keywords":[],"version":"1.0.71","description":"CLI for DesignKit Team Agent","sanitized_name":"meitu-designkit-cli","publisher":{"email":"npm@meitu.com","username":"meitu.inc"},"maintainers":[{"email":"npm@meitu.com","username":"meitu.inc"}],"license":"UNLICENSED","date":"2026-09-30T02:01:32.258Z","links":{"npm":"https://www.npmjs.com/package/meitu-designkit-cli"}},"score":{"final":28.677023,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9052,"weekly":2609},"dependents":"2","updated":"2026-10-07T06:45:21.983Z","searchScore":28.6523,"package":{"name":"rhachet-roles-bhrain","keywords":["rhachet","roles"],"version":"0.39.3","description":"reliable thought concept navigation roles, briefs, and skills, via rhachet","sanitized_name":"rhachet-roles-bhrain","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"77963be8-52e1-4734-b6a0-eab8aa09c5c5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"UladKasach@gmail.com","username":"uladkasach"}],"license":"MIT","date":"2026-10-07T06:44:50.438Z","links":{"homepage":"https://github.com/ehmpathy/rhachet-roles-bhrain","repository":"git+https://github.com/ehmpathy/rhachet-roles-bhrain.git","bugs":"https://github.com/ehmpathy/rhachet-roles-bhrain/issues","npm":"https://www.npmjs.com/package/rhachet-roles-bhrain"}},"score":{"final":28.6523,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":326225843,"weekly":71290426},"dependents":"1393","updated":"2026-10-10T21:52:40.829Z","searchScore":28.630474,"package":{"name":"destroy","keywords":["stream","streams","destroy","cleanup","leak","fd"],"version":"1.2.0","description":"destroy a stream if possible","sanitized_name":"destroy","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"}],"license":"MIT","date":"2022-03-20T19:03:12.452Z","links":{"homepage":"https://github.com/stream-utils/destroy#readme","repository":"git+https://github.com/stream-utils/destroy.git","bugs":"https://github.com/stream-utils/destroy/issues","npm":"https://www.npmjs.com/package/destroy"}},"score":{"final":28.630474,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":121668938,"weekly":24389608},"dependents":"4530","updated":"2026-10-10T21:51:24.337Z","searchScore":28.602386,"package":{"name":"http-proxy-middleware","keywords":["browser-sync","connect","cors","express","fastify","grunt-contrib-connect","gulp","hono","http","https","middleware","next.js","polka","proxy","reverse","websocket","ws"],"version":"4.2.0","description":"The one-liner node.js proxy middleware for connect, express, next.js and more","sanitized_name":"http-proxy-middleware","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:429f9e15-9ddd-4c60-86e0-c582e4a4c75f","id":"github"},"approver":{"name":"chimurai","email":"stevenchim@gmail.com"},"username":"GitHub Actions"},"maintainers":[{"email":"stevenchim@gmail.com","username":"chimurai"}],"license":"MIT","date":"2026-07-04T21:49:09.221Z","links":{"homepage":"https://github.com/chimurai/http-proxy-middleware#readme","repository":"git+https://github.com/chimurai/http-proxy-middleware.git","bugs":"https://github.com/chimurai/http-proxy-middleware/issues","npm":"https://www.npmjs.com/package/http-proxy-middleware"}},"score":{"final":28.602386,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10293,"weekly":3036},"dependents":0,"updated":"2026-10-05T23:01:36.760Z","searchScore":28.564468,"package":{"name":"purejsimage","keywords":["image","image-codecs","image-processing","typescript","low-memory","zero-dependency","nodejs","browser","serverless","aws-lambda","jpeg","jpeg-xl","jpegxl","jpeg2000","jp2","png","webp","avif","bmp","tiff","gif","hdr","qoi","netpbm","tga","heif","heic","geotiff","netcdf","cf-conventions","ome-tiff","gsf","envi","fits","mrc","ccp4","cbf","imgcif","cryo-em","x-ray-diffraction","hyperspectral","afm","dicom","scientific-imaging","whole-slide-image"],"version":"0.17.0","description":"Portable image codecs and low-memory raster processing in strict TypeScript","sanitized_name":"purejsimage","publisher":{"email":"aaron@ard.ninja","username":"a-r-d"},"maintainers":[{"email":"aaron@ard.ninja","username":"a-r-d"}],"license":"MIT","date":"2026-08-24T22:32:23.125Z","links":{"homepage":"https://purejsimage.com/","repository":"git+https://github.com/a-r-d/PureJsImage.git","bugs":"https://github.com/a-r-d/PureJsImage/issues","npm":"https://www.npmjs.com/package/purejsimage"}},"score":{"final":28.564468,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":262884687,"weekly":57907201},"dependents":"449","updated":"2026-10-10T21:49:18.552Z","searchScore":28.50504,"package":{"name":"deep-eql","keywords":["chai util","deep equal","object equal","testing"],"version":"5.0.2","description":"Improved deep equality testing for Node.js and the browser.","sanitized_name":"deep-eql","publisher":{"email":"chaijs@keithcirkel.co.uk","username":"chaijs"},"maintainers":[{"email":"chaijs@keithcirkel.co.uk","username":"chaijs"}],"license":"MIT","date":"2024-06-03T08:03:16.644Z","links":{"homepage":"https://github.com/chaijs/deep-eql#readme","repository":"git+ssh://git@github.com/chaijs/deep-eql.git","bugs":"https://github.com/chaijs/deep-eql/issues","npm":"https://www.npmjs.com/package/deep-eql"}},"score":{"final":28.50504,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":38667,"weekly":7640},"dependents":"11","updated":"2026-10-10T21:51:11.362Z","searchScore":28.487667,"package":{"name":"xunit-file","keywords":["mocha","xunit","file","reporter"],"version":"2.0.1","description":"Basically the same reporter as mocha's xunit reporter, but writes the output in a file.","sanitized_name":"xunit-file","publisher":{"email":"mail@johannesewald.de","username":"jhnns"},"maintainers":[{"email":"shared@peerigon.com","username":"peeri"}],"license":"MIT","date":"2023-02-01T15:09:07.650Z","links":{"homepage":"https://github.com/peerigon/xunit-file#readme","repository":"git://github.com/peerigon/xunit-file.git","bugs":"https://github.com/peerigon/xunit-file/issues","npm":"https://www.npmjs.com/package/xunit-file"}},"score":{"final":28.487667,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1134073,"weekly":186712},"dependents":"134","updated":"2026-10-10T21:50:24.712Z","searchScore":28.460155,"package":{"name":"metro-hermes-compiler","keywords":[],"version":"0.73.10","description":"🚇 Hermes bytecode compiler for Metro.","sanitized_name":"metro-hermes-compiler","publisher":{"email":"metro-maintainers@fb.com","username":"metro-bot"},"maintainers":[{"email":"opensource+npm@fb.com","username":"fb"},{"email":"metro-maintainers@fb.com","username":"metro-bot"}],"license":"MIT","date":"2023-06-07T16:54:13.652Z","links":{"homepage":"https://github.com/facebook/metro#readme","repository":"git+ssh://git@github.com/facebook/metro.git","bugs":"https://github.com/facebook/metro/issues","npm":"https://www.npmjs.com/package/metro-hermes-compiler"}},"score":{"final":28.460155,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29259,"weekly":6008},"dependents":"1","updated":"2026-10-10T22:00:26.269Z","searchScore":28.418688,"package":{"name":"@clickhouse/datatype-parser","keywords":["clickhouse","data-type","parser","ast","rowbinary"],"version":"0.1.3","description":"Standalone ClickHouse data-type string parser — a TypeScript port of the chdt C++ library.","sanitized_name":"@clickhouse/datatype-parser","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d6e8a3a1-2925-4ae7-b97e-ec6e067a8934","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mikhail.shustov@clickhouse.com","username":"mikhail.shustov-clickhouse"},{"email":"michael.anastasakis@clickhouse.com","username":"michael.anastasakis"},{"email":"peter.leonov@clickhouse.com","username":"4b819b88c84b"},{"email":"san.tran@clickhouse.com","username":"santrancisco"},{"email":"d.w.schwarz@gmail.com","username":"hoorayimhelping"},{"email":"julio@clickhouse.com","username":"tresleches"},{"email":"vineeth.asokkumar@clickhouse.com","username":"vineethasok"}],"license":"Apache-2.0","date":"2026-06-29T20:41:21.352Z","links":{"homepage":"https://github.com/ClickHouse/clickhouse-js#readme","repository":"git+https://github.com/ClickHouse/clickhouse-js.git","bugs":"https://github.com/ClickHouse/clickhouse-js/issues","npm":"https://www.npmjs.com/package/@clickhouse/datatype-parser"}},"score":{"final":28.418688,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":86509,"weekly":22583},"dependents":"16","updated":"2026-10-10T21:59:11.983Z","searchScore":28.394337,"package":{"name":"carbone","keywords":["report","document","pdf","xslx","docx","odt","ods","json"],"version":"3.8.2","description":"Fast, Simple and Powerful report generator. Injects JSON and produces PDF, DOCX, XLSX, ODT, PPTX, ODS, ...!","sanitized_name":"carbone","publisher":{"email":"dgrelaud@ideolys.com","username":"dgrelaud"},"maintainers":[{"email":"dgrelaud@ideolys.com","username":"dgrelaud"},{"email":"matthieu+npm@missive.xyz","username":"mrobin"},{"email":"steeve@carbone.io","username":"steevepay"},{"email":"guillaume@carbone.io","username":"guillaume-carbone"}],"license":"SEE LICENSE IN LICENSE.md","date":"2026-04-07T22:50:15.254Z","links":{"homepage":"https://carbone.io","npm":"https://www.npmjs.com/package/carbone"}},"score":{"final":28.394337,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":801292101,"weekly":178058584},"dependents":"4275","updated":"2026-10-10T21:56:56.123Z","searchScore":28.368023,"package":{"name":"http-errors","keywords":["http","error"],"version":"2.0.1","description":"Create HTTP error objects","sanitized_name":"http-errors","publisher":{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"npm@egeste.net","username":"egeste"},{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"}],"license":"MIT","date":"2025-11-20T19:12:22.755Z","links":{"homepage":"https://github.com/jshttp/http-errors#readme","repository":"git+https://github.com/jshttp/http-errors.git","bugs":"https://github.com/jshttp/http-errors/issues","npm":"https://www.npmjs.com/package/http-errors"}},"score":{"final":28.368023,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":51234,"weekly":10783},"dependents":"2","updated":"2026-10-10T21:54:11.740Z","searchScore":28.345463,"package":{"name":"rabin-stream","keywords":[],"version":"2.0.0","description":"Streaming Rabin chunker","sanitized_name":"rabin-stream","publisher":{"email":"kasperisager@hey.com","username":"kasperisager"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"Apache-2.0","date":"2026-02-12T14:59:24.976Z","links":{"homepage":"https://github.com/holepunchto/rabin-stream#readme","repository":"git+https://github.com/holepunchto/rabin-stream.git","bugs":"https://github.com/holepunchto/rabin-stream/issues","npm":"https://www.npmjs.com/package/rabin-stream"}},"score":{"final":28.345463,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":228581431,"weekly":49997154},"dependents":"1580","updated":"2026-10-10T22:00:16.966Z","searchScore":28.302101,"package":{"name":"on-headers","keywords":["event","headers","http","onheaders"],"version":"1.1.0","description":"Execute a listener when a response is about to write headers","sanitized_name":"on-headers","publisher":{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2025-07-17T15:41:31.684Z","links":{"homepage":"https://github.com/jshttp/on-headers#readme","repository":"git+https://github.com/jshttp/on-headers.git","bugs":"https://github.com/jshttp/on-headers/issues","npm":"https://www.npmjs.com/package/on-headers"}},"score":{"final":28.302101,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":45853,"weekly":10319},"dependents":"0","updated":"2026-10-10T21:54:30.307Z","searchScore":28.300621,"package":{"name":"canvasutil","keywords":["canvas","grayscale","transform"],"version":"0.0.4","description":"Pixel transformations and processing for canvas","sanitized_name":"canvasutil","publisher":{"email":"soldair@gmail.com","username":"soldair"},"maintainers":[{"email":"soldair@gmail.com","username":"soldair"}],"date":"2014-05-26T05:05:17.516Z","links":{"homepage":"http://github.com/soldair/node-canvasutil","repository":"git://github.com/soldair/node-canvasutil.git","bugs":"https://github.com/soldair/node-canvasutil/issues","npm":"https://www.npmjs.com/package/canvasutil"}},"score":{"final":28.300621,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":702074800,"weekly":158766372},"dependents":"1565","updated":"2026-10-10T21:55:11.787Z","searchScore":28.282629,"package":{"name":"type-is","keywords":["content","type","checking"],"version":"3.0.0","description":"Infer the content-type of a request.","sanitized_name":"type-is","publisher":{"email":"npm-oidc-no-reply@github.com","approver":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"trustedPublisher":{"oidcConfigId":"oidc:483eb0b6-62fa-4e1f-8724-f5da84019dad","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"wes@wesleytodd.com","username":"wesleytodd"},{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"}],"license":"MIT","date":"2026-09-21T23:32:08.285Z","links":{"homepage":"https://github.com/jshttp/type-is#readme","repository":"git+https://github.com/jshttp/type-is.git","bugs":"https://github.com/jshttp/type-is/issues","npm":"https://www.npmjs.com/package/type-is"}},"score":{"final":28.282629,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":163614,"weekly":33254},"dependents":"60","updated":"2026-10-10T22:00:19.910Z","searchScore":28.258312,"package":{"name":"lazy-get-decorator","keywords":["typescript","lazy get","lazy getter","lazy","get","getter","cache","memoise","memoize","decorator"],"version":"3.0.0","description":"Lazily evaluates a getter on an object and caches the returned value","sanitized_name":"lazy-get-decorator","publisher":{"email":"amolc@pm.me","username":"alorel"},"maintainers":[{"email":"amolc@pm.me","username":"alorel"}],"license":"LGPL-3.0-only","date":"2023-10-20T16:46:17.124Z","links":{"homepage":"https://github.com/Alorel/typescript-lazy-get-decorator","repository":"git+https://github.com/Alorel/typescript-lazy-get-decorator.git","bugs":"https://github.com/Alorel/typescript-lazy-get-decorator/issues","npm":"https://www.npmjs.com/package/lazy-get-decorator"}},"score":{"final":28.258312,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1596691104,"weekly":359347914},"dependents":"5484","updated":"2026-10-10T21:58:17.114Z","searchScore":28.23041,"package":{"name":"which","keywords":[],"version":"7.0.0","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","sanitized_name":"which","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d5ecf3a3-9e36-450e-af5a-a30d3093e023","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"saquibkhan@github.com","username":"saquibkhan"},{"email":"npm-cli+bot@github.com","username":"npm-cli-ops"},{"email":"reggi@github.com","username":"reggi"},{"email":"martin.ruiz.mares@gmail.com","username":"martinrrm"}],"license":"ISC","date":"2026-05-08T18:30:58.733Z","links":{"homepage":"https://github.com/npm/node-which#readme","repository":"git+https://github.com/npm/node-which.git","bugs":"https://github.com/npm/node-which/issues","npm":"https://www.npmjs.com/package/which"}},"score":{"final":28.23041,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":218291716,"weekly":47148785},"dependents":"941","updated":"2026-10-10T21:55:14.326Z","searchScore":28.209322,"package":{"name":"sucrase","keywords":["babel","jsx","typescript","flow"],"version":"3.35.1","description":"Super-fast alternative to Babel for when you can target modern JS runtimes","sanitized_name":"sucrase","publisher":{"email":"alangpierce@gmail.com","username":"alangpierce"},"maintainers":[{"email":"alangpierce@gmail.com","username":"alangpierce"}],"license":"MIT","date":"2025-11-19T17:10:51.830Z","links":{"homepage":"https://github.com/alangpierce/sucrase#readme","repository":"git+https://github.com/alangpierce/sucrase.git","bugs":"https://github.com/alangpierce/sucrase/issues","npm":"https://www.npmjs.com/package/sucrase"}},"score":{"final":28.209322,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1940729,"weekly":428140},"dependents":"76","updated":"2026-10-10T21:49:35.145Z","searchScore":28.192131,"package":{"name":"hsluv","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"version":"1.0.2","description":"Human-friendly HSL","sanitized_name":"hsluv","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:b1ca4c84-d7c5-418c-b60e-58aa7f0bba10","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"alexei@boronine.com","username":"boronine"}],"license":"MIT","date":"2026-06-14T16:17:07.017Z","links":{"homepage":"https://www.hsluv.org","repository":"git+https://github.com/hsluv/hsluv-javascript.git","bugs":"https://github.com/hsluv/hsluv-javascript/issues","npm":"https://www.npmjs.com/package/hsluv"}},"score":{"final":28.192131,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10816069,"weekly":2269513},"dependents":"546","updated":"2026-10-10T21:58:50.784Z","searchScore":28.115633,"package":{"name":"rc-dropdown","keywords":["react","react-dropdown"],"version":"4.2.1","description":"dropdown ui component for react","sanitized_name":"rc-dropdown","publisher":{"email":"smith3816@gmail.com","username":"zombiej"},"maintainers":[{"email":"benjytrys@gmail.com","username":"benjycui"},{"email":"yesmeck@gmail.com","username":"yesmeck"},{"email":"afc163@gmail.com","username":"afc163"},{"email":"yiminghe@gmail.com","username":"yiminghe"},{"email":"smith3816@gmail.com","username":"zombiej"},{"email":"1075746765@qq.com","username":"madccc"}],"license":"MIT","date":"2024-12-11T07:28:23.920Z","links":{"homepage":"http://github.com/react-component/dropdown","repository":"git+ssh://git@github.com/react-component/dropdown.git","bugs":"http://github.com/react-component/dropdown/issues","npm":"https://www.npmjs.com/package/rc-dropdown"}},"score":{"final":28.115633,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":44624489,"weekly":10725223},"dependents":"10","updated":"2026-10-10T21:58:06.860Z","searchScore":28.032646,"package":{"name":"@expo/cli","keywords":["expo","cli"],"version":"57.0.28","description":"The Expo CLI","sanitized_name":"@expo/cli","publisher":{"email":"hughesno1@gmail.com","actor":{"name":"kudochien","type":"user","email":"ckchien@gmail.com"},"username":"alanhughes"},"maintainers":[{"email":"ide+npm@jameside.com","username":"ide"},{"email":"brentvatne@gmail.com","username":"brentvatne"},{"email":"support@expo.io","username":"expoadmin"},{"email":"exponent.team@gmail.com","username":"exponent"},{"email":"me@bycedric.com","username":"bycedric"},{"email":"ckchien@gmail.com","username":"kudochien"},{"email":"hughesno1@gmail.com","username":"alanhughes"},{"email":"npm@tsapeta.com","username":"tsapeta"},{"email":"brent+expobotnpm@expo.io","username":"expo-bot"},{"email":"phil@kitten.sh","username":"philpl"},{"email":"ccheever@gmail.com","username":"ccheever"},{"email":"sz.dziedz@gmail.com","username":"szdziedzic"},{"email":"wschurman@gmail.com","username":"wschurman"}],"license":"MIT","date":"2026-10-06T12:10:48.044Z","links":{"homepage":"https://github.com/expo/expo/tree/main/packages/@expo/cli","repository":"git+https://github.com/expo/expo.git","bugs":"https://github.com/expo/expo/issues","npm":"https://www.npmjs.com/package/@expo/cli"}},"score":{"final":28.032646,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27047973,"weekly":5934710},"dependents":"1546","updated":"2026-10-10T21:52:00.273Z","searchScore":28.027819,"package":{"name":"xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"version":"1.0.15","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","sanitized_name":"xss","publisher":{"email":"leizongmin@gmail.com","username":"leizongmin"},"maintainers":[{"email":"leizongmin@gmail.com","username":"leizongmin"}],"license":"MIT","date":"2024-03-03T02:33:54.727Z","links":{"homepage":"https://github.com/leizongmin/js-xss","repository":"git://github.com/leizongmin/js-xss.git","bugs":"https://github.com/leizongmin/js-xss/issues","npm":"https://www.npmjs.com/package/xss"}},"score":{"final":28.027819,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27174,"weekly":5886},"dependents":"0","updated":"2026-10-10T22:00:18.873Z","searchScore":28.024155,"package":{"name":"@bigbinary/neeto-hotkeys","keywords":[],"version":"1.0.9","description":"React hook for handling keyboard shortcuts, offering a customizable and platform-aware solution, supporting global and scoped modes.","sanitized_name":"@bigbinary/neeto-hotkeys","publisher":{"email":"andy@neeto.com","username":"neetohq"},"maintainers":[{"email":"andy@neeto.com","username":"neetohq"},{"email":"bot@bigbinary.com","username":"bigbinarybot"},{"email":"neeraj@bigbinary.com","username":"neerajdotname"}],"license":"ISC","date":"2024-11-21T18:05:43.793Z","links":{"homepage":"https://github.com/bigbinary/neeto-hotkeys#readme","repository":"git+https://github.com/bigbinary/neeto-hotkeys.git","bugs":"https://github.com/bigbinary/neeto-hotkeys/issues","npm":"https://www.npmjs.com/package/@bigbinary/neeto-hotkeys"}},"score":{"final":28.024155,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":302017,"weekly":64027},"dependents":"20","updated":"2026-10-10T21:58:58.661Z","searchScore":28.001015,"package":{"name":"json-bigint-patch","keywords":["JSON","bigint","bignumber","parse","json"],"version":"0.0.9","description":"JSON.parse with bigints support","sanitized_name":"json-bigint-patch","publisher":{"email":"ardatanrikulu@gmail.com","username":"ardatan"},"maintainers":[{"email":"ardatanrikulu@gmail.com","username":"ardatan"}],"license":"MIT","date":"2025-11-14T11:24:40.579Z","links":{"repository":"git@github.com:ardatan/json-bigint-patch.git","npm":"https://www.npmjs.com/package/json-bigint-patch"}},"score":{"final":28.001015,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":24213,"weekly":5349},"dependents":"16","updated":"2026-10-10T21:59:01.206Z","searchScore":27.997482,"package":{"name":"decoder-validate","keywords":[],"version":"0.0.2","description":"decoder validation","sanitized_name":"decoder-validate","publisher":{"email":"k.kostov.eu@gmail.com","username":"flashd2n"},"maintainers":[{"email":"k.kostov.eu@gmail.com","username":"flashd2n"}],"license":"MIT","date":"2020-11-25T10:55:21.682Z","links":{"npm":"https://www.npmjs.com/package/decoder-validate"}},"score":{"final":27.997482,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":491135855,"weekly":104745729},"dependents":"33569","updated":"2026-10-10T21:51:27.274Z","searchScore":27.981207,"package":{"name":"async","keywords":["async","callback","module","utility"],"version":"3.2.6","description":"Higher-order functions and common patterns for asynchronous code","sanitized_name":"async","publisher":{"email":"alexander.early@gmail.com","username":"aearly"},"maintainers":[{"email":"beau@beaugunderson.com","username":"beaugunderson"},{"email":"caolan@caolan.uk","username":"caolan"},{"email":"alexander.early@gmail.com","username":"aearly"},{"email":"megawac@gmail.com","username":"megawac"},{"email":"argasinski.hubert@gmail.com","username":"hargasinski"}],"license":"MIT","date":"2024-08-19T23:24:23.363Z","links":{"homepage":"https://caolan.github.io/async/","repository":"git+https://github.com/caolan/async.git","bugs":"https://github.com/caolan/async/issues","npm":"https://www.npmjs.com/package/async"}},"score":{"final":27.981207,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":273952,"weekly":55581},"dependents":0,"updated":"2026-10-10T21:58:10.245Z","searchScore":27.960892,"package":{"name":"@antv/g-plugin-canvas-picker","keywords":["antv","g"],"version":"2.3.1","description":"A G plugin for picking in canvas","sanitized_name":"@antv/g-plugin-canvas-picker","publisher":{"email":"mrwang1212@126.com","username":"wang1212"},"maintainers":[{"email":"yunji.me@outlook.com","username":"lvisei"},{"email":"943720372@qq.com","username":"iaaron"},{"email":"jinke.li666@gmail.com","username":"jinke.li"},{"email":"120635640@qq.com","username":"lzxue"},{"email":"army8735@qq.com","username":"army8735"},{"email":"dengfuping_private@163.com","username":"dengfuping"},{"email":"afc163@gmail.com","username":"afc163"},{"email":"chenluuli@gmail.com","username":"chenluli"},{"email":"1175863618@qq.com","username":"kn9117"},{"email":"1491812683@qq.com","username":"bbsqq"},{"email":"zhuyuxin0627@gmail.com","username":"banxuan"},{"email":"ojh496845051@gmail.com","username":"yanxiong"},{"email":"wzwahl36@qq.com","username":"atool"},{"email":"610999886@qq.com","username":"pearl_wang"},{"email":"787982239@qq.com","username":"interstellarmt"},{"email":"alex_zjt@163.com","username":"alex_zjt"},{"email":"duxinyue.dxy@antgroup.com","username":"duxinyue023"},{"email":"mrwang1212@126.com","username":"wang1212"},{"email":"gaofh1023@163.com","username":"gaofuhong"}],"license":"MIT","date":"2025-12-12T03:33:46.036Z","links":{"homepage":"https://github.com/antvis/g#readme","repository":"git+https://github.com/antvis/g.git","bugs":"https://github.com/antvis/g/issues","npm":"https://www.npmjs.com/package/@antv/g-plugin-canvas-picker"}},"score":{"final":27.960892,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":512571619,"weekly":116230252},"dependents":"1022","updated":"2026-10-10T21:59:35.288Z","searchScore":27.955845,"package":{"name":"proxy-addr","keywords":["ip","proxy","x-forwarded-for"],"version":"2.0.8","description":"Determine address of proxied request","sanitized_name":"proxy-addr","publisher":{"email":"npm-oidc-no-reply@github.com","approver":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:1f1d6579-61f3-4256-86eb-33a2392d7f7b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2026-09-15T06:12:45.377Z","links":{"homepage":"https://github.com/jshttp/proxy-addr#readme","repository":"git+https://github.com/jshttp/proxy-addr.git","bugs":"https://github.com/jshttp/proxy-addr/issues","npm":"https://www.npmjs.com/package/proxy-addr"}},"score":{"final":27.955845,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2302566,"weekly":525306},"dependents":"72","updated":"2026-10-10T21:58:13.595Z","searchScore":27.949677,"package":{"name":"backslash","keywords":["backslash","escape","escaped","parse","convert","raw","string","characters","unicode"],"version":"0.2.2","description":"parse string escapes (\\n, \\r, etc.)","sanitized_name":"backslash","publisher":{"email":"npm@josh.junon.me","username":"qix"},"maintainers":[{"email":"npm@josh.junon.me","username":"qix"}],"license":"ISC","date":"2025-09-13T15:03:55.590Z","links":{"homepage":"https://github.com/Qix-/node-backslash#readme","repository":"git+https://github.com/Qix-/node-backslash.git","bugs":"https://github.com/Qix-/node-backslash/issues","npm":"https://www.npmjs.com/package/backslash"}},"score":{"final":27.949677,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9879,"weekly":3359},"dependents":"9","updated":"2026-10-05T08:46:13.932Z","searchScore":27.886911,"package":{"name":"react-flexmonster","keywords":["pivot","html5","grid","table","pivottable","pivotgrid","pivotchart","react"],"version":"2.9.139-1","description":"React wrapper for Flexmonster Pivot Table and Charts","sanitized_name":"react-flexmonster","publisher":{"email":"npmjs@flexmonster.com","actor":{"name":"flexmonster","type":"user","email":"npmjs@flexmonster.com"},"username":"flexmonsterowner"},"maintainers":[{"email":"npmjs@flexmonster.com","username":"flexmonsterowner"}],"license":"https://www.flexmonster.com/software-license-agreement/","date":"2026-09-28T08:40:13.770Z","links":{"homepage":"https://flexmonster.com","repository":"git+https://github.com/flexmonster/react-flexmonster.git","bugs":"https://flexmonster.com/technical-support/","npm":"https://www.npmjs.com/package/react-flexmonster"}},"score":{"final":27.886911,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1046723,"weekly":209228},"dependents":"341","updated":"2026-10-10T21:57:03.054Z","searchScore":27.862633,"package":{"name":"@types/request-promise","keywords":[],"version":"4.1.51","description":"TypeScript definitions for request-promise","sanitized_name":"@types/request-promise","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T15:26:20.051Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/request-promise","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/request-promise"}},"score":{"final":27.862633,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":48955,"weekly":9784},"dependents":"4","updated":"2026-10-10T21:59:28.582Z","searchScore":27.861221,"package":{"name":"@trufflesuite/eth-sig-util","keywords":["ethereum","signature"],"version":"1.4.2","description":"Fork of https://github.com/MetaMask/eth-sig-util","sanitized_name":"@trufflesuite/eth-sig-util","publisher":{"email":"cruz.adam.molina@gmail.com","username":"cruzmolina"},"maintainers":[{"email":"david@davidmurdoch.com","username":"davidmurdoch"},{"email":"it@consensys.net","username":"rizedr"}],"license":"ISC","date":"2020-07-02T18:05:09.586Z","links":{"homepage":"https://github.com/flyswatter/eth-sig-util#readme","repository":"git+https://github.com/trufflesuite/eth-sig-util.git","bugs":"https://github.com/flyswatter/eth-sig-util/issues","npm":"https://www.npmjs.com/package/@trufflesuite/eth-sig-util"}},"score":{"final":27.861221,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2952,"weekly":1586},"dependents":"0","updated":"2026-10-06T10:26:23.529Z","searchScore":27.854063,"package":{"name":"viral-viewer-2","keywords":[],"version":"7.8.7","description":"��# Viralution Viewer 2.0\r \r ## Coordination from revit to threejs\r \r         this array have a structure\r         [11, 12, 13 , ","sanitized_name":"viral-viewer-2","publisher":{"email":"phongthehuynh95@gmail.com","username":"phong95"},"maintainers":[{"email":"phongthehuynh95@gmail.com","username":"phong95"}],"license":"ISC","date":"2026-07-10T06:43:57.830Z","links":{"npm":"https://www.npmjs.com/package/viral-viewer-2"}},"score":{"final":27.854063,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1177738183,"weekly":215495374},"dependents":"3839","updated":"2026-10-10T21:49:30.410Z","searchScore":27.84254,"package":{"name":"argparse","keywords":["cli","parser","argparse","option","args"],"version":"3.0.2","description":"CLI arguments parser. Native port of python's argparse.","sanitized_name":"argparse","publisher":{"email":"vitaly@rcopen.com","username":"vitaly"},"maintainers":[{"email":"vitaly@rcopen.com","username":"vitaly"}],"license":"PSF-2.0","date":"2026-09-10T18:44:02.120Z","links":{"homepage":"https://github.com/nodeca/argparse#readme","repository":"git+https://github.com/nodeca/argparse.git","bugs":"https://github.com/nodeca/argparse/issues","npm":"https://www.npmjs.com/package/argparse"}},"score":{"final":27.84254,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2065161,"weekly":454213},"dependents":"17","updated":"2026-10-10T21:51:20.906Z","searchScore":27.785055,"package":{"name":"@types/newrelic","keywords":[],"version":"9.14.8","description":"TypeScript definitions for newrelic","sanitized_name":"@types/newrelic","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2025-03-04T06:02:24.724Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/newrelic","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/newrelic"}},"score":{"final":27.785055,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1070971,"weekly":264748},"dependents":"31","updated":"2026-10-10T21:56:48.073Z","searchScore":27.781982,"package":{"name":"nodejs-polars","keywords":["csv","transform","parse","json","polars","dataframe","data-processing","rust"],"version":"0.26.1","description":"Polars: Blazingly fast DataFrames in Rust, Python, Node.js, R and SQL","sanitized_name":"nodejs-polars","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:c6ef0a6c-fd5e-4b85-b6d8-8c637336c808","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ritchie46@gmail.com","username":"ritchie46"},{"email":"cory.grinstead@gmail.com","username":"cory_grinstead"}],"license":"MIT","date":"2026-09-14T20:35:39.760Z","links":{"homepage":"https://github.com/pola-rs/nodejs-polars#readme","repository":"git+https://github.com/pola-rs/nodejs-polars.git","bugs":"https://github.com/pola-rs/nodejs-polars/issues","npm":"https://www.npmjs.com/package/nodejs-polars"}},"score":{"final":27.781982,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":246163,"weekly":54032},"dependents":"9","updated":"2026-10-10T21:59:40.963Z","searchScore":27.780443,"package":{"name":"quadprog","keywords":["quadprog","solving","quadratic"],"version":"2.0.0","description":"Module for solving quadratic programming problems","sanitized_name":"quadprog","publisher":{"email":"albertosantini@pm.me","username":"icebox"},"maintainers":[{"email":"albertosantini@pm.me","username":"icebox"}],"license":"MIT","date":"2026-06-25T08:19:26.402Z","links":{"homepage":"https://github.com/albertosantini/quadprog#readme","repository":"git+ssh://git@github.com/albertosantini/quadprog.git","bugs":"https://github.com/albertosantini/quadprog/issues","npm":"https://www.npmjs.com/package/quadprog"}},"score":{"final":27.780443,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":76712,"weekly":12996},"dependents":"27","updated":"2026-10-10T21:50:52.358Z","searchScore":27.762865,"package":{"name":"ascii-tree","keywords":["tree","text","ascii","node","javascript"],"version":"0.3.0","description":"A node module for generating a text tree in ASCII","sanitized_name":"ascii-tree","publisher":{"email":"lsp.lhh@gmail.com","username":"liushuping"},"maintainers":[{"email":"lsp.lhh@gmail.com","username":"liushuping"}],"license":"MIT","date":"2015-06-28T12:52:08.120Z","links":{"homepage":"https://github.com/liushuping/ascii-tree","repository":"https://github.com/liushuping/ascii-tree.git","bugs":"https://github.com/liushuping/ascii-tree/issues","npm":"https://www.npmjs.com/package/ascii-tree"}},"score":{"final":27.762865,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":60404754,"weekly":12712548},"dependents":"996","updated":"2026-10-10T21:53:51.265Z","searchScore":27.730349,"package":{"name":"touch","keywords":[],"version":"3.1.1","description":"like touch(1) in node","sanitized_name":"touch","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"ISC","date":"2024-05-14T15:22:51.464Z","links":{"homepage":"https://github.com/isaacs/node-touch#readme","repository":"git://github.com/isaacs/node-touch.git","bugs":"https://github.com/isaacs/node-touch/issues","npm":"https://www.npmjs.com/package/touch"}},"score":{"final":27.730349,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":158134007,"weekly":33879433},"dependents":"1268","updated":"2026-10-10T21:58:15.070Z","searchScore":27.71795,"package":{"name":"interpret","keywords":["coffee","coffee.md","coffeescript","es","es6","js","json","json5","jsx","react","litcoffee","toml","ts","typescript","xml","yaml","yml"],"version":"3.1.1","description":"A dictionary of file extensions and associated module loaders.","sanitized_name":"interpret","publisher":{"email":"blaine.bublitz@gmail.com","username":"phated"},"maintainers":[{"email":"blaine.bublitz@gmail.com","username":"phated"},{"email":"yo@contra.io","username":"yocontra"},{"email":"tyler@sleekcode.net","username":"tkellen"}],"license":"MIT","date":"2022-06-29T21:21:35.360Z","links":{"homepage":"https://github.com/gulpjs/interpret#readme","repository":"git+https://github.com/gulpjs/interpret.git","bugs":"https://github.com/gulpjs/interpret/issues","npm":"https://www.npmjs.com/package/interpret"}},"score":{"final":27.71795,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10082,"weekly":3053},"dependents":"2","updated":"2026-10-08T19:11:10.384Z","searchScore":27.712877,"package":{"name":"@munter/tap-render","keywords":[],"version":"0.2.0","description":"A readable stream of TAP output","sanitized_name":"@munter/tap-render","publisher":{"email":"munter@fumle.dk","username":"munter"},"maintainers":[{"email":"munter@fumle.dk","username":"munter"}],"date":"2019-08-28T19:42:05.327Z","links":{"homepage":"https://github.com/Munter/tap-render","repository":"git://github.com/Munter/tap-render.git","bugs":"https://github.com/Munter/tap-render/issues","npm":"https://www.npmjs.com/package/@munter/tap-render"}},"score":{"final":27.712877,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":58744443,"weekly":13473802},"dependents":"16","updated":"2026-10-10T21:55:01.531Z","searchScore":27.685474,"package":{"name":"cpu-features","keywords":["cpu","detect","detection","features"],"version":"0.0.10","description":"A simple binding to Google's cpu_features library for obtaining information about installed CPU(s)","sanitized_name":"cpu-features","publisher":{"email":"mscdex@mscdex.net","username":"mscdex"},"maintainers":[{"email":"mscdex@mscdex.net","username":"mscdex"}],"date":"2024-05-03T04:57:36.042Z","links":{"homepage":"https://github.com/mscdex/cpu-features#readme","repository":"git+https://github.com/mscdex/cpu-features.git","bugs":"https://github.com/mscdex/cpu-features/issues","npm":"https://www.npmjs.com/package/cpu-features"}},"score":{"final":27.685474,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":453109517,"weekly":99849047},"dependents":"3116","updated":"2026-10-10T21:58:24.667Z","searchScore":27.653189,"package":{"name":"htmlparser2","keywords":["html","parser","streams","xml","dom","rss","feed","atom"],"version":"12.0.0","description":"Fast & forgiving HTML/XML parser","sanitized_name":"htmlparser2","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:b7d19ccf-db7c-4a59-8d26-d2b0d7f977ce","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@feedic.com","username":"fb55"}],"license":"MIT","date":"2026-03-20T23:08:39.985Z","links":{"homepage":"https://github.com/fb55/htmlparser2#readme","repository":"git://github.com/fb55/htmlparser2.git","bugs":"https://github.com/fb55/htmlparser2/issues","npm":"https://www.npmjs.com/package/htmlparser2"}},"score":{"final":27.653189,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":45366,"weekly":12174},"dependents":"1","updated":"2026-10-10T22:00:32.949Z","searchScore":27.651316,"package":{"name":"jsonpath-ts","keywords":[],"version":"0.1.1","description":"![](https://img.shields.io/npm/v/jsonpath-ts) ![](https://img.shields.io/bundlejs/size/jsonpath-ts)","sanitized_name":"jsonpath-ts","publisher":{"email":"nicksinclair@xtra.co.nz","username":"sinclairnick"},"maintainers":[{"email":"nicksinclair@xtra.co.nz","username":"sinclairnick"}],"date":"2024-03-22T09:50:16.222Z","links":{"npm":"https://www.npmjs.com/package/jsonpath-ts"}},"score":{"final":27.651316,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":56142,"weekly":7528},"dependents":"4","updated":"2026-10-10T21:54:16.401Z","searchScore":27.639301,"package":{"name":"spec-xunit-file","keywords":["mocha","spec","xunit","file","reporter"],"version":"0.0.1-3","description":"Mocha reporter which displays Spec output and generates xunit XML file","sanitized_name":"spec-xunit-file","publisher":{"email":"cybo42@gmail.com","username":"cybo42"},"maintainers":[{"email":"cybo42@gmail.com","username":"cybo42"}],"license":"MIT","date":"2014-12-05T05:15:48.726Z","links":{"homepage":"https://github.com/cybo42/spec-xunit-file","repository":"https://github.com/cybo42/spec-xunit-file","bugs":"https://github.com/cybo42/spec-xunit-file/issues","npm":"https://www.npmjs.com/package/spec-xunit-file"}},"score":{"final":27.639301,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":74176,"weekly":14898},"dependents":"4","updated":"2026-10-10T21:53:15.089Z","searchScore":27.616385,"package":{"name":"@plasmicapp/isomorphic-unfetch","keywords":[],"version":"1.0.3","description":"Switches between unfetch & node-fetch for client & server.","sanitized_name":"@plasmicapp/isomorphic-unfetch","publisher":{"email":"ops+npm@plasmic.app","username":"plasmicapp"},"maintainers":[{"email":"ops+npm@plasmic.app","username":"plasmicapp"}],"license":"MIT","date":"2023-09-30T21:45:14.945Z","links":{"homepage":"https://github.com/developit/unfetch#readme","repository":"git+https://github.com/developit/unfetch.git","bugs":"https://github.com/developit/unfetch/issues","npm":"https://www.npmjs.com/package/@plasmicapp/isomorphic-unfetch"}},"score":{"final":27.616385,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1478916,"weekly":342449},"dependents":"250","updated":"2026-10-10T21:59:52.657Z","searchScore":27.607805,"package":{"name":"recordrtc","keywords":["webrtc","recordrtc","audio-recording","video-recording","gif-recording","audio/video recording"],"version":"5.6.2","description":"RecordRTC is a server-less (entire client-side) JavaScript library that can be used to record WebRTC audio/video media streams. It supports cross-browser audio/video recording.","sanitized_name":"recordrtc","publisher":{"email":"muazkh@gmail.com","username":"muaz-khan"},"maintainers":[{"email":"muazkh@gmail.com","username":"muaz-khan"}],"license":"MIT","date":"2021-03-09T03:21:55.931Z","links":{"homepage":"http://RecordRTC.org/","repository":"git+https://github.com/muaz-khan/RecordRTC.git","bugs":"https://github.com/muaz-khan/RecordRTC/issues","npm":"https://www.npmjs.com/package/recordrtc"}},"score":{"final":27.607805,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":102251,"weekly":22618},"dependents":"1","updated":"2026-10-10T21:59:11.783Z","searchScore":27.603989,"package":{"name":"@matterbridge/vitest-utils","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"version":"3.10.13","description":"Matterbridge vitest utility library","sanitized_name":"@matterbridge/vitest-utils","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"6a06e6e3-192f-4372-8e2c-ac3824afe075","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@matterbridge.io","username":"luligu"}],"license":"Apache-2.0","date":"2026-10-09T10:07:32.370Z","links":{"homepage":"https://matterbridge.io/","repository":"git+https://github.com/Luligu/matterbridge.git","bugs":"https://github.com/Luligu/matterbridge/issues","npm":"https://www.npmjs.com/package/@matterbridge/vitest-utils"}},"score":{"final":27.603989,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":383991774,"weekly":83809076},"dependents":"865","updated":"2026-10-10T21:56:49.971Z","searchScore":27.584827,"package":{"name":"css-select","keywords":["css","selector","sizzle"],"version":"7.0.0","description":"a CSS selector compiler/engine","sanitized_name":"css-select","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"feedic","type":"user","email":"me@feedic.com"},"trustedPublisher":{"oidcConfigId":"oidc:05d43052-11d7-4ffe-a01e-22d272604fd5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@feedic.com","username":"fb55"}],"license":"BSD-2-Clause","date":"2026-03-22T22:44:26.452Z","links":{"homepage":"https://github.com/fb55/css-select#readme","repository":"git://github.com/fb55/css-select.git","bugs":"https://github.com/fb55/css-select/issues","npm":"https://www.npmjs.com/package/css-select"}},"score":{"final":27.584827,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14435,"weekly":3629},"dependents":"13","updated":"2026-10-06T11:06:21.566Z","searchScore":27.551306,"package":{"name":"rgba-convert","keywords":["rgb","rgba","convert","color","hex","css","integer","num"],"version":"0.3.0","description":"Convert rgba values from and to various format","sanitized_name":"rgba-convert","publisher":{"email":"npmjs@india.com","username":"jeromedecoster"},"maintainers":[{"email":"npmjs@india.com","username":"jeromedecoster"}],"license":"MIT","date":"2016-02-02T16:32:31.323Z","links":{"homepage":"https://github.com/jeromedecoster/rgba-convert#readme","repository":"git+https://github.com/jeromedecoster/rgba-convert.git","bugs":"https://github.com/jeromedecoster/rgba-convert/issues","npm":"https://www.npmjs.com/package/rgba-convert"}},"score":{"final":27.551306,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":874715,"weekly":216605},"dependents":"7","updated":"2026-10-10T21:51:13.851Z","searchScore":27.535402,"package":{"name":"reg-cli","keywords":[],"version":"0.19.0-rc3","description":"Visual regression testing CLI, Wasm-backed. Drop-in compatible with classic reg-cli's CLI flags, reg.json/junit schema, and `compare()` EventEmitter API (verified against reg-suit's processor.ts).","sanitized_name":"reg-cli","publisher":{"email":"bokuweb12@gmail.com","username":"bokuweb"},"maintainers":[{"email":"bokuweb12@gmail.com","username":"bokuweb"}],"license":"MIT","date":"2026-09-07T01:38:20.667Z","links":{"homepage":"https://github.com/reg-viz/reg-cli#readme","repository":"git+https://github.com/reg-viz/reg-cli.git","bugs":"https://github.com/reg-viz/reg-cli/issues","npm":"https://www.npmjs.com/package/reg-cli"}},"score":{"final":27.535402,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":99780,"weekly":21662},"dependents":"2","updated":"2026-10-10T21:49:48.750Z","searchScore":27.528738,"package":{"name":"@matterbridge/dgram","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"version":"3.10.13","description":"Matterbridge dgram library","sanitized_name":"@matterbridge/dgram","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"2a8c0f87-ab67-4708-8e73-46259ceac063","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@matterbridge.io","username":"luligu"}],"license":"Apache-2.0","date":"2026-10-09T10:04:14.540Z","links":{"homepage":"https://matterbridge.io/","repository":"git+https://github.com/Luligu/matterbridge.git","bugs":"https://github.com/Luligu/matterbridge/issues","npm":"https://www.npmjs.com/package/@matterbridge/dgram"}},"score":{"final":27.528738,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":101287,"weekly":21952},"dependents":"6","updated":"2026-10-10T21:51:35.105Z","searchScore":27.51474,"package":{"name":"@matterbridge/utils","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"version":"3.10.13","description":"Matterbridge utils library","sanitized_name":"@matterbridge/utils","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"bdb991b9-768a-4da0-b1eb-a91b7f85b0b9","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@matterbridge.io","username":"luligu"}],"license":"Apache-2.0","date":"2026-10-09T10:04:50.743Z","links":{"homepage":"https://matterbridge.io/","repository":"git+https://github.com/Luligu/matterbridge.git","bugs":"https://github.com/Luligu/matterbridge/issues","npm":"https://www.npmjs.com/package/@matterbridge/utils"}},"score":{"final":27.51474,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5201,"weekly":1223},"dependents":"2","updated":"2026-10-07T11:21:41.871Z","searchScore":27.490423,"package":{"name":"is-antibot","keywords":["akamai","antibot","bot-detection","captcha","challenge","cloudflare","datadome","perimeterx","scraping","waf"],"version":"2.5.17","description":"Detect antibot protection from 30+ providers — Cloudflare, Akamai, DataDome, PerimeterX, and more.","sanitized_name":"is-antibot","publisher":{"email":"josefrancisco.verdu@gmail.com","username":"kikobeats"},"maintainers":[{"email":"josefrancisco.verdu@gmail.com","username":"kikobeats"}],"license":"MIT","date":"2026-09-23T11:14:54.576Z","links":{"homepage":"https://antibot.microlink.io/","repository":"git+https://github.com/microlinkhq/is-antibot.git","bugs":"https://github.com/microlinkhq/is-antibot/issues","npm":"https://www.npmjs.com/package/is-antibot"}},"score":{"final":27.490423,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":99642,"weekly":21641},"dependents":"2","updated":"2026-10-10T21:50:24.477Z","searchScore":27.47315,"package":{"name":"@matterbridge/thread","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"version":"3.10.13","description":"Matterbridge thread library","sanitized_name":"@matterbridge/thread","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"eb10f334-8e8e-4dfe-9e86-3ac4a6d0b042","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@matterbridge.io","username":"luligu"}],"license":"Apache-2.0","date":"2026-10-09T10:07:54.149Z","links":{"homepage":"https://matterbridge.io/","repository":"git+https://github.com/Luligu/matterbridge.git","bugs":"https://github.com/Luligu/matterbridge/issues","npm":"https://www.npmjs.com/package/@matterbridge/thread"}},"score":{"final":27.47315,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18127,"weekly":10742},"dependents":"1","updated":"2026-10-05T14:09:35.268Z","searchScore":27.47298,"package":{"name":"@verdaccio/registry-cli","keywords":["verdaccio","cli","login","npm","registry","auth"],"version":"1.1.0","description":"CLI tool for Verdaccio registries — non-interactive login, whoami with groups, and health checks","sanitized_name":"@verdaccio/registry-cli","publisher":{"email":"verdaccio.npm@gmail.com","username":"verdaccio.npm"},"maintainers":[{"email":"sergio@sergiohgz.eu","username":"sergiohgz"},{"email":"verdaccio.npm@gmail.com","username":"verdaccio.npm"},{"email":"juanpicado19@gmail.com","username":"jotadeveloper"},{"email":"verdacciobot@gmail.com","username":"verdacciopack"}],"license":"MIT","date":"2026-04-12T18:05:03.745Z","links":{"homepage":"https://verdaccio.org","repository":"git+https://github.com/verdaccio/ctl.git","bugs":"https://github.com/verdaccio/ctl/issues","npm":"https://www.npmjs.com/package/@verdaccio/registry-cli"}},"score":{"final":27.47298,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":103710,"weekly":22890},"dependents":"6","updated":"2026-10-10T21:59:18.731Z","searchScore":27.44052,"package":{"name":"@matterbridge/types","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"version":"3.10.13","description":"Matterbridge types library","sanitized_name":"@matterbridge/types","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"16add3ba-92f7-4fd4-b3c8-79e22498bc34","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@matterbridge.io","username":"luligu"}],"license":"Apache-2.0","date":"2026-10-09T10:03:48.493Z","links":{"homepage":"https://matterbridge.io/","repository":"git+https://github.com/Luligu/matterbridge.git","bugs":"https://github.com/Luligu/matterbridge/issues","npm":"https://www.npmjs.com/package/@matterbridge/types"}},"score":{"final":27.44052,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9249,"weekly":2307},"dependents":"5","updated":"2026-10-08T15:26:06.613Z","searchScore":27.433264,"package":{"name":"@alicloud/r-kvstore20150101","keywords":[],"version":"6.4.0","description":"English | [简体中文](README-CN.md) ![](https://aliyunsdk-pages.alicdn.com/icons/AlibabaCloud.svg)","sanitized_name":"@alicloud/r-kvstore20150101","publisher":{"email":"sdk-team@alibabacloud.com","username":"aliyunsdkteam"},"maintainers":[{"email":"shyvo1987@gmail.com","username":"jacksontian"},{"email":"fengmk2@gmail.com","username":"fengmk2"},{"email":"cpj1106@gmail.com","username":"pagecao"},{"email":"sdk-team@alibabacloud.com","username":"aliyunsdkteam"},{"email":"console-fe@alibabacloud.com","username":"console-fe"}],"license":"Apache-2.0","date":"2026-08-20T15:17:59.379Z","links":{"npm":"https://www.npmjs.com/package/@alicloud/r-kvstore20150101"}},"score":{"final":27.433264,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":102192,"weekly":22543},"dependents":"1","updated":"2026-10-10T21:55:04.840Z","searchScore":27.40325,"package":{"name":"@matterbridge/jest-utils","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"version":"3.10.13","description":"Matterbridge jest utility library","sanitized_name":"@matterbridge/jest-utils","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"367f2d6c-7d3a-40a7-88db-bc7567978bbc","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@matterbridge.io","username":"luligu"}],"license":"Apache-2.0","date":"2026-10-09T10:05:25.005Z","links":{"homepage":"https://matterbridge.io/","repository":"git+https://github.com/Luligu/matterbridge.git","bugs":"https://github.com/Luligu/matterbridge/issues","npm":"https://www.npmjs.com/package/@matterbridge/jest-utils"}},"score":{"final":27.40325,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2483523,"weekly":533259},"dependents":"230","updated":"2026-10-10T21:51:21.387Z","searchScore":27.397554,"package":{"name":"spdx-license-list","keywords":["spdx","license","licenses","mit","bsd","list","open source","software","id","ids","identifiers","set"],"version":"6.12.0","description":"List of SPDX licenses","sanitized_name":"spdx-license-list","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"CC0-1.0","date":"2026-07-24T13:16:11.391Z","links":{"homepage":"https://github.com/sindresorhus/spdx-license-list#readme","repository":"git+https://github.com/sindresorhus/spdx-license-list.git","bugs":"https://github.com/sindresorhus/spdx-license-list/issues","npm":"https://www.npmjs.com/package/spdx-license-list"}},"score":{"final":27.397554,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":65576,"weekly":13868},"dependents":"472","updated":"2026-10-10T21:52:21.836Z","searchScore":27.380814,"package":{"name":"hiredis","keywords":[],"version":"0.5.0","description":"Wrapper for reply processing code in hiredis","sanitized_name":"hiredis","publisher":{"email":"janerik@fnordig.de","username":"badboy_"},"maintainers":[{"email":"pcnoordhuis@gmail.com","username":"pietern"},{"email":"janerik@fnordig.de","username":"badboy_"}],"license":"BSD-3-Clause","date":"2016-06-11T10:29:48.556Z","links":{"homepage":"http://github.com/redis/hiredis-node","repository":"git+https://github.com/redis/hiredis-node.git","bugs":"https://github.com/redis/hiredis-node/issues","npm":"https://www.npmjs.com/package/hiredis"}},"score":{"final":27.380814,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":123250136,"weekly":27532487},"dependents":"3525","updated":"2026-10-10T21:49:24.491Z","searchScore":27.32132,"package":{"name":"libphonenumber-js","keywords":["telephone","phone","number","input","mobile","libphonenumber"],"version":"1.13.15","description":"A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript","sanitized_name":"libphonenumber-js","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"ed585149-6807-46e1-85cf-3fb4e662eb1f","id":"gitlab"},"username":"GitLab CI/CD"},"maintainers":[{"email":"purecatamphetamine@gmail.com","username":"catamphetamine"}],"license":"MIT","date":"2026-10-08T09:14:28.106Z","links":{"homepage":"https://gitlab.com/catamphetamine/libphonenumber-js#readme","repository":"git+https://gitlab.com/catamphetamine/libphonenumber-js.git","bugs":"https://gitlab.com/catamphetamine/libphonenumber-js/issues","npm":"https://www.npmjs.com/package/libphonenumber-js"}},"score":{"final":27.32132,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":124498225,"weekly":25770961},"dependents":"649","updated":"2026-10-10T21:55:33.517Z","searchScore":27.303894,"package":{"name":"postcss-modules-extract-imports","keywords":["css-modules","postcss","plugin"],"version":"3.1.0","description":"A CSS Modules transform to extract local aliases for inline imports","sanitized_name":"postcss-modules-extract-imports","publisher":{"email":"sheo13666q@gmail.com","username":"evilebottnawi"},"maintainers":[{"email":"mark.john.dalgleish@gmail.com","username":"markdalgleish"},{"email":"tobias.koppers@googlemail.com","username":"sokra"},{"email":"glen@glenmaddern.com","username":"geelen"},{"email":"sheo13666q@gmail.com","username":"evilebottnawi"}],"license":"ISC","date":"2024-04-03T13:29:36.010Z","links":{"homepage":"https://github.com/css-modules/postcss-modules-extract-imports","repository":"git+https://github.com/css-modules/postcss-modules-extract-imports.git","bugs":"https://github.com/css-modules/postcss-modules-extract-imports/issues","npm":"https://www.npmjs.com/package/postcss-modules-extract-imports"}},"score":{"final":27.303894,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":99482,"weekly":21700},"dependents":"1","updated":"2026-10-10T21:50:22.533Z","searchScore":27.298517,"package":{"name":"@matterbridge/core","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","smartthings","ewelink"],"version":"3.10.13","description":"Matterbridge core library","sanitized_name":"@matterbridge/core","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"d7751338-940a-474b-a759-0181f6e41bf0","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@matterbridge.io","username":"luligu"}],"license":"Apache-2.0","date":"2026-10-09T10:05:58.164Z","links":{"homepage":"https://matterbridge.io/","repository":"git+https://github.com/Luligu/matterbridge.git","bugs":"https://github.com/Luligu/matterbridge/issues","npm":"https://www.npmjs.com/package/@matterbridge/core"}},"score":{"final":27.298517,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":145757,"weekly":29736},"dependents":"1","updated":"2026-10-10T21:57:43.318Z","searchScore":27.278385,"package":{"name":"npm-groovy-lint","keywords":["groovy","lint","jenkinsfile","codenarc","format","linter","formatter","auto-fix","refactor","gradle"],"version":"18.0.0","description":"Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files","sanitized_name":"npm-groovy-lint","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:fca88219-6eba-4908-b4d2-cd7abfeaf723","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nicolas.vuillamy@gmail.com","username":"nvuillam"}],"license":"MIT","date":"2026-06-30T19:25:03.664Z","links":{"homepage":"https://github.com/nvuillam/npm-groovy-lint#readme","repository":"git+https://github.com/nvuillam/npm-groovy-lint.git","bugs":"https://github.com/nvuillam/npm-groovy-lint/issues","npm":"https://www.npmjs.com/package/npm-groovy-lint"}},"score":{"final":27.278385,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":376549,"weekly":78670},"dependents":"19","updated":"2026-10-10T21:59:31.429Z","searchScore":27.274225,"package":{"name":"flowgen","keywords":[],"version":"1.21.0","description":"Generate flowtype definition files from TypeScript","sanitized_name":"flowgen","publisher":{"email":"orta.therox@gmail.com","username":"orta"},"maintainers":[{"email":"joar.wilk@gmail.com","username":"joarwilk"},{"email":"orta.therox@gmail.com","username":"orta"}],"license":"ISC","date":"2022-12-18T23:19:39.827Z","links":{"homepage":"https://github.com/joarwilk/flowgen#readme","repository":"git+https://github.com/joarwilk/flowgen.git","bugs":"https://github.com/joarwilk/flowgen/issues","npm":"https://www.npmjs.com/package/flowgen"}},"score":{"final":27.274225,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":148880,"weekly":22422},"dependents":"2","updated":"2026-10-10T21:56:31.300Z","searchScore":27.211153,"package":{"name":"chdb","keywords":["chdb","chdb.io","chdb-node","chdb bindings","chdb nodejs","chdb node","chdb bindings nodejs","chdb bindings node","ClickHouse","Embedded Database"],"version":"3.4.0","description":"chDB bindings for nodejs","sanitized_name":"chdb","publisher":{"email":"664920313@qq.com","username":"wudidapaopao"},"maintainers":[{"email":"auxtenwpc@gmail.com","username":"auxten"},{"email":"664920313@qq.com","username":"wudidapaopao"},{"email":"chenchangshuoshawn@gmail.com","username":"shawnsirius"}],"license":"Apache-2.0","date":"2026-09-17T09:01:43.891Z","links":{"homepage":"https://github.com/chdb-io/chdb-node#readme","repository":"git+https://github.com/chdb-io/chdb-node.git","bugs":"https://github.com/chdb-io/chdb-node/issues","npm":"https://www.npmjs.com/package/chdb"}},"score":{"final":27.211153,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":19951253,"weekly":4186578},"dependents":"534","updated":"2026-10-10T21:51:20.531Z","searchScore":27.197262,"package":{"name":"swagger2openapi","keywords":["swagger","openapi","openapi2","openapi3","converter","conversion","validator","validation","resolver","lint","linter"],"version":"7.0.8","description":"Convert Swagger 2.0 definitions to OpenApi 3.0 and validate","sanitized_name":"swagger2openapi","publisher":{"email":"mike.ralphson@gmail.com","username":"mermade"},"maintainers":[{"email":"mike.ralphson@gmail.com","username":"mermade"}],"license":"BSD-3-Clause","date":"2021-07-07T12:13:52.206Z","links":{"homepage":"https://github.com/Mermade/oas-kit#readme","repository":"git+https://github.com/Mermade/oas-kit.git","bugs":"https://github.com/mermade/oas-kit/issues","npm":"https://www.npmjs.com/package/swagger2openapi"}},"score":{"final":27.197262,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":108168,"weekly":24561},"dependents":"1","updated":"2026-10-10T21:50:27.738Z","searchScore":27.160471,"package":{"name":"matterbridge","keywords":["matterbridge","homebridge","bridge","plugin","frontend","matter.js","matter-node.js","matter","matterprotocol","iot","smarthome","connectedthings","hap","homekit","siri","google-home","alexa","homeassistant","hass","hassio","gladysassistant","smartthings","ewelink"],"version":"3.10.13","description":"Matterbridge plugin manager for Matter","sanitized_name":"matterbridge","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"luligu","type":"user","email":"target.epithet-0h@icloud.com"},"trustedPublisher":{"oidcConfigId":"421d6020-d303-4600-9674-18ceab9355bd","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@matterbridge.io","username":"luligu"}],"license":"Apache-2.0","date":"2026-10-09T10:05:14.408Z","links":{"homepage":"https://matterbridge.io/","repository":"git+https://github.com/Luligu/matterbridge.git","bugs":"https://github.com/Luligu/matterbridge/issues","npm":"https://www.npmjs.com/package/matterbridge"}},"score":{"final":27.160471,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10094545,"weekly":2100886},"dependents":"28","updated":"2026-10-10T21:58:57.881Z","searchScore":27.11631,"package":{"name":"app-builder-bin","keywords":["snap","appimage","icns"],"version":"4.2.0","description":"app-builder precompiled binaries","sanitized_name":"app-builder-bin","publisher":{"email":"develar@gmail.com","username":"develar"},"maintainers":[{"email":"develar@gmail.com","username":"develar"},{"email":"crazym9@gmail.com","username":"onegoldfishh"}],"license":"MIT","date":"2023-09-12T09:13:20.840Z","links":{"homepage":"https://github.com/develar/app-builder#readme","repository":"git+https://github.com/develar/app-builder.git","bugs":"https://github.com/develar/app-builder/issues","npm":"https://www.npmjs.com/package/app-builder-bin"}},"score":{"final":27.11631,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":64349,"time":"2026-10-11T10:58:15.707Z"}