{"objects":[{"downloads":{"monthly":1178852585,"weekly":255569281},"dependents":"2095","updated":"2026-10-10T00:24:57.492Z","searchScore":27.682924,"package":{"name":"isarray","keywords":["browser","isarray","array"],"version":"2.0.5","description":"Array#isArray for older browsers","sanitized_name":"isarray","publisher":{"email":"julian@juliangruber.com","username":"juliangruber"},"maintainers":[{"email":"julian@juliangruber.com","username":"juliangruber"}],"license":"MIT","date":"2019-07-08T13:21:22.377Z","links":{"homepage":"https://github.com/juliangruber/isarray","repository":"git://github.com/juliangruber/isarray.git","bugs":"https://github.com/juliangruber/isarray/issues","npm":"https://www.npmjs.com/package/isarray"}},"score":{"final":27.682924,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1107282310,"weekly":246246469},"dependents":"2272","updated":"2026-10-10T00:30:35.688Z","searchScore":27.287321,"package":{"name":"shebang-command","keywords":["cmd","command","parse","shebang"],"version":"2.0.0","description":"Get the command from a shebang","sanitized_name":"shebang-command","publisher":{"email":"kevinmartensson@gmail.com","username":"kevva"},"maintainers":[{"email":"kevinmartensson@gmail.com","username":"kevva"}],"license":"MIT","date":"2019-09-06T14:53:25.901Z","links":{"homepage":"https://github.com/kevva/shebang-command#readme","repository":"git+https://github.com/kevva/shebang-command.git","bugs":"https://github.com/kevva/shebang-command/issues","npm":"https://www.npmjs.com/package/shebang-command"}},"score":{"final":27.287321,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":746120699,"weekly":164337359},"dependents":"3710","updated":"2026-10-10T00:29:14.866Z","searchScore":27.254507,"package":{"name":"once","keywords":["once","function","one","single"],"version":"1.4.0","description":"Run a function exactly one time","sanitized_name":"once","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"ISC","date":"2016-09-06T21:11:09.367Z","links":{"homepage":"https://github.com/isaacs/once#readme","repository":"git://github.com/isaacs/once.git","bugs":"https://github.com/isaacs/once/issues","npm":"https://www.npmjs.com/package/once"}},"score":{"final":27.254507,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":626833363,"weekly":133917614},"dependents":"1120","updated":"2026-10-10T00:22:36.192Z","searchScore":27.101587,"package":{"name":"json-buffer","keywords":[],"version":"3.0.1","description":"JSON parse & stringify that supports binary via bops & base64","sanitized_name":"json-buffer","publisher":{"email":"dominic.tarr@gmail.com","username":"dominictarr"},"maintainers":[{"email":"nopersonsmodules@gmail.com","username":"nopersonsmodules"}],"license":"MIT","date":"2018-09-10T19:02:16.381Z","links":{"homepage":"https://github.com/dominictarr/json-buffer","repository":"git://github.com/dominictarr/json-buffer.git","bugs":"https://github.com/dominictarr/json-buffer/issues","npm":"https://www.npmjs.com/package/json-buffer"}},"score":{"final":27.101587,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":679750295,"weekly":148792257},"dependents":"1735","updated":"2026-10-10T00:26:17.707Z","searchScore":27.091454,"package":{"name":"esrecurse","keywords":[],"version":"4.3.0","description":"ECMAScript AST recursive visitor","sanitized_name":"esrecurse","publisher":{"email":"npm@michael.ficarra.me","username":"michaelficarra"},"maintainers":[{"email":"utatane.tea@gmail.com","username":"constellation"},{"email":"npm@michael.ficarra.me","username":"michaelficarra"},{"email":"nicholas@nczconsulting.com","username":"nzakas"}],"license":"BSD-2-Clause","date":"2020-08-31T18:21:44.794Z","links":{"homepage":"https://github.com/estools/esrecurse","repository":"git+https://github.com/estools/esrecurse.git","bugs":"https://github.com/estools/esrecurse/issues","npm":"https://www.npmjs.com/package/esrecurse"}},"score":{"final":27.091454,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":724499039,"weekly":160584927},"dependents":"2625","updated":"2026-10-10T00:30:53.143Z","searchScore":27.015636,"package":{"name":"wrappy","keywords":[],"version":"1.0.2","description":"Callback wrapping utility","sanitized_name":"wrappy","publisher":{"email":"kat@sykosomatic.org","username":"zkat"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"ISC","date":"2016-05-17T23:30:52.415Z","links":{"homepage":"https://github.com/npm/wrappy","repository":"git+https://github.com/npm/wrappy.git","bugs":"https://github.com/npm/wrappy/issues","npm":"https://www.npmjs.com/package/wrappy"}},"score":{"final":27.015636,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1085528328,"weekly":195612355},"dependents":"3175","updated":"2026-10-10T00:29:37.765Z","searchScore":26.95224,"package":{"name":"resolve-from","keywords":["require","resolve","path","module","from","like","import"],"version":"5.0.0","description":"Resolve the path of a module like `require.resolve()` but from a given path","sanitized_name":"resolve-from","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2019-04-15T04:06:25.601Z","links":{"homepage":"https://github.com/sindresorhus/resolve-from#readme","repository":"git+https://github.com/sindresorhus/resolve-from.git","bugs":"https://github.com/sindresorhus/resolve-from/issues","npm":"https://www.npmjs.com/package/resolve-from"}},"score":{"final":26.95224,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":738593967,"weekly":161696807},"dependents":"2704","updated":"2026-10-10T00:23:08.720Z","searchScore":26.929113,"package":{"name":"fast-json-stable-stringify","keywords":["json","stringify","deterministic","hash","stable"],"version":"2.1.0","description":"deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify","sanitized_name":"fast-json-stable-stringify","publisher":{"email":"e.poberezkin@me.com","username":"esp"},"maintainers":[{"email":"e.poberezkin@me.com","username":"esp"}],"license":"MIT","date":"2019-12-14T16:17:57.583Z","links":{"homepage":"https://github.com/epoberezkin/fast-json-stable-stringify","repository":"git://github.com/epoberezkin/fast-json-stable-stringify.git","bugs":"https://github.com/epoberezkin/fast-json-stable-stringify/issues","npm":"https://www.npmjs.com/package/fast-json-stable-stringify"}},"score":{"final":26.929113,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":653726092,"weekly":152211950},"dependents":"1363","updated":"2026-10-10T00:22:16.278Z","searchScore":26.786488,"package":{"name":"gensync","keywords":["async","sync","generators","async-await","callbacks"],"version":"1.0.0-beta.2","description":"Allows users to use generators in order to write common functions that can be both sync or async.","sanitized_name":"gensync","publisher":{"email":"loganfsmyth@gmail.com","username":"loganfsmyth"},"maintainers":[{"email":"loganfsmyth@gmail.com","username":"loganfsmyth"}],"license":"MIT","date":"2020-10-27T20:43:40.443Z","links":{"homepage":"https://github.com/loganfsmyth/gensync","repository":"git+https://github.com/loganfsmyth/gensync.git","bugs":"https://github.com/loganfsmyth/gensync/issues","npm":"https://www.npmjs.com/package/gensync"}},"score":{"final":26.786488,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":694166056,"weekly":151133603},"dependents":"1571","updated":"2026-10-10T00:30:20.078Z","searchScore":26.725191,"package":{"name":"levn","keywords":["levn","light","ecmascript","value","notation","json","typed","human","concise","typed","flexible"],"version":"0.4.1","description":"Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible","sanitized_name":"levn","publisher":{"email":"z@georgezahariev.com","username":"gkz"},"maintainers":[{"email":"z@georgezahariev.com","username":"gkz"}],"license":"MIT","date":"2020-04-04T02:05:31.527Z","links":{"homepage":"https://github.com/gkz/levn","repository":"git://github.com/gkz/levn.git","bugs":"https://github.com/gkz/levn/issues","npm":"https://www.npmjs.com/package/levn"}},"score":{"final":26.725191,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":643972322,"weekly":141250916},"dependents":"1441","updated":"2026-10-10T00:30:26.706Z","searchScore":26.659964,"package":{"name":"json-stable-stringify-without-jsonify","keywords":["json","stringify","deterministic","hash","sort","stable"],"version":"1.0.1","description":"deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies","sanitized_name":"json-stable-stringify-without-jsonify","publisher":{"email":"samneubardt@gmail.com","username":"samn"},"maintainers":[{"email":"samneubardt@gmail.com","username":"samn"}],"license":"MIT","date":"2016-12-15T22:00:35.805Z","links":{"homepage":"https://github.com/samn/json-stable-stringify","repository":"git://github.com/samn/json-stable-stringify.git","bugs":"https://github.com/samn/json-stable-stringify/issues","npm":"https://www.npmjs.com/package/json-stable-stringify-without-jsonify"}},"score":{"final":26.659964,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":557591310,"weekly":123475219},"dependents":"1081","updated":"2026-10-10T00:26:59.853Z","searchScore":26.5187,"package":{"name":"delayed-stream","keywords":[],"version":"1.0.0","description":"Buffers events from a stream until you are ready to handle them.","sanitized_name":"delayed-stream","publisher":{"email":"apeherder@gmail.com","username":"apechimp"},"maintainers":[{"email":"apeherder@gmail.com","username":"apechimp"},{"email":"felix@debuggable.com","username":"felixge"}],"license":"MIT","date":"2015-04-30T22:10:29.726Z","links":{"homepage":"https://github.com/felixge/node-delayed-stream","repository":"git://github.com/felixge/node-delayed-stream.git","bugs":"https://github.com/felixge/node-delayed-stream/issues","npm":"https://www.npmjs.com/package/delayed-stream"}},"score":{"final":26.5187,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":575523516,"weekly":125337853},"dependents":"5414","updated":"2026-10-10T00:29:32.261Z","searchScore":26.490473,"package":{"name":"loose-envify","keywords":["environment","variables","browserify","browserify-transform","transform","source","configuration"],"version":"1.4.0","description":"Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST","sanitized_name":"loose-envify","publisher":{"email":"zertosh@gmail.com","username":"zertosh"},"maintainers":[{"email":"zertosh@gmail.com","username":"zertosh"}],"license":"MIT","date":"2018-07-10T11:09:45.917Z","links":{"homepage":"https://github.com/zertosh/loose-envify","repository":"git://github.com/zertosh/loose-envify.git","bugs":"https://github.com/zertosh/loose-envify/issues","npm":"https://www.npmjs.com/package/loose-envify"}},"score":{"final":26.490473,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":856409640,"weekly":186616719},"dependents":"2284","updated":"2026-10-10T00:29:56.626Z","searchScore":26.447605,"package":{"name":"is-extglob","keywords":["bash","braces","check","exec","expression","extglob","glob","globbing","globstar","is","match","matches","pattern","regex","regular","string","test"],"version":"2.1.1","description":"Returns true if a string has an extglob.","sanitized_name":"is-extglob","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-12-11T04:04:24.390Z","links":{"homepage":"https://github.com/jonschlinkert/is-extglob","repository":"git+https://github.com/jonschlinkert/is-extglob.git","bugs":"https://github.com/jonschlinkert/is-extglob/issues","npm":"https://www.npmjs.com/package/is-extglob"}},"score":{"final":26.447605,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":693783122,"weekly":151095629},"dependents":"1647","updated":"2026-10-10T00:23:44.093Z","searchScore":26.40049,"package":{"name":"type-check","keywords":["type","check","checking","library"],"version":"0.4.0","description":"type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.","sanitized_name":"type-check","publisher":{"email":"z@georgezahariev.com","username":"gkz"},"maintainers":[{"email":"z@georgezahariev.com","username":"gkz"}],"license":"MIT","date":"2020-04-03T03:02:37.249Z","links":{"homepage":"https://github.com/gkz/type-check","repository":"git://github.com/gkz/type-check.git","bugs":"https://github.com/gkz/type-check/issues","npm":"https://www.npmjs.com/package/type-check"}},"score":{"final":26.40049,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1456167639,"weekly":318068064},"dependents":"4110","updated":"2026-10-10T00:24:09.799Z","searchScore":26.387667,"package":{"name":"safe-buffer","keywords":["buffer","buffer allocate","node security","safe","safe-buffer","security","uninitialized"],"version":"5.2.1","description":"Safer Node.js Buffer API","sanitized_name":"safe-buffer","publisher":{"email":"feross@feross.org","username":"feross"},"maintainers":[{"email":"feross@feross.org","username":"feross"},{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2020-05-10T16:37:30.776Z","links":{"homepage":"https://github.com/feross/safe-buffer","repository":"git://github.com/feross/safe-buffer.git","bugs":"https://github.com/feross/safe-buffer/issues","npm":"https://www.npmjs.com/package/safe-buffer"}},"score":{"final":26.387667,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":413543757,"weekly":89836478},"dependents":"1389","updated":"2026-10-10T00:24:48.181Z","searchScore":26.364313,"package":{"name":"process-nextick-args","keywords":[],"version":"2.0.1","description":"process.nextTick but always with args","sanitized_name":"process-nextick-args","publisher":{"email":"calvin.metcalf@gmail.com","username":"cwmma"},"maintainers":[{"email":"calvin.metcalf@gmail.com","username":"cwmma"}],"license":"MIT","date":"2019-06-19T20:34:39.252Z","links":{"homepage":"https://github.com/calvinmetcalf/process-nextick-args","repository":"git+https://github.com/calvinmetcalf/process-nextick-args.git","bugs":"https://github.com/calvinmetcalf/process-nextick-args/issues","npm":"https://www.npmjs.com/package/process-nextick-args"}},"score":{"final":26.364313,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":753415126,"weekly":161478033},"dependents":"2393","updated":"2026-10-10T00:23:29.946Z","searchScore":26.353,"package":{"name":"to-regex-range","keywords":["bash","date","expand","expansion","expression","glob","match","match date","match number","match numbers","match year","matches","matching","number","numbers","numerical","range","ranges","regex","regexp","regular","regular expression","sequence"],"version":"5.0.1","description":"Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.","sanitized_name":"to-regex-range","publisher":{"email":"github@sellside.com","username":"jonschlinkert"},"maintainers":[{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2019-04-07T06:04:37.030Z","links":{"homepage":"https://github.com/micromatch/to-regex-range","repository":"git+https://github.com/micromatch/to-regex-range.git","bugs":"https://github.com/micromatch/to-regex-range/issues","npm":"https://www.npmjs.com/package/to-regex-range"}},"score":{"final":26.353,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":453919549,"weekly":99988825},"dependents":"2290","updated":"2026-10-10T00:23:37.834Z","searchScore":26.324598,"package":{"name":"merge-stream","keywords":[],"version":"2.0.0","description":"Create a stream that emits events from multiple other streams","sanitized_name":"merge-stream","publisher":{"email":"maochenyan@gmail.com","username":"stevemao"},"maintainers":[{"email":"glurgle@gmail.com","username":"grncdr"},{"email":"snnskwtnb@gmail.com","username":"shinnn"},{"email":"maochenyan@gmail.com","username":"stevemao"}],"license":"MIT","date":"2019-05-23T13:36:45.932Z","links":{"homepage":"https://github.com/grncdr/merge-stream#readme","repository":"git+https://github.com/grncdr/merge-stream.git","bugs":"https://github.com/grncdr/merge-stream/issues","npm":"https://www.npmjs.com/package/merge-stream"}},"score":{"final":26.324598,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1387851041,"weekly":300746708},"dependents":"29443","updated":"2026-10-10T00:24:13.780Z","searchScore":26.299255,"package":{"name":"js-yaml","keywords":["yaml","parser","serializer","pyyaml"],"version":"5.4.3","description":"YAML 1.2 parser and serializer","sanitized_name":"js-yaml","publisher":{"email":"vitaly@rcopen.com","username":"vitaly"},"maintainers":[{"email":"vitaly@rcopen.com","username":"vitaly"}],"license":"MIT","date":"2026-10-05T22:13:55.389Z","links":{"homepage":"https://github.com/nodeca/js-yaml#readme","repository":"git+https://github.com/nodeca/js-yaml.git","bugs":"https://github.com/nodeca/js-yaml/issues","npm":"https://www.npmjs.com/package/js-yaml"}},"score":{"final":26.299255,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":599981157,"weekly":138665618},"dependents":"1374","updated":"2026-10-10T00:20:00.430Z","searchScore":26.294483,"package":{"name":"setprototypeof","keywords":["polyfill","object","setprototypeof"],"version":"1.2.0","description":"A small polyfill for Object.setprototypeof","sanitized_name":"setprototypeof","publisher":{"email":"wes@wesleytodd.com","username":"wesleytodd"},"maintainers":[{"email":"wes@wesleytodd.com","username":"wesleytodd"}],"license":"ISC","date":"2019-07-18T04:49:56.614Z","links":{"homepage":"https://github.com/wesleytodd/setprototypeof","repository":"git+https://github.com/wesleytodd/setprototypeof.git","bugs":"https://github.com/wesleytodd/setprototypeof/issues","npm":"https://www.npmjs.com/package/setprototypeof"}},"score":{"final":26.294483,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":442728731,"weekly":94585887},"dependents":"2503","updated":"2026-10-10T00:24:26.401Z","searchScore":26.290445,"package":{"name":"fs.realpath","keywords":["realpath","fs","polyfill"],"version":"1.0.0","description":"Use node's fs.realpath, but fall back to the JS implementation if the native one fails","sanitized_name":"fs-realpath","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"ISC","date":"2016-06-15T18:39:05.978Z","links":{"homepage":"https://github.com/isaacs/fs.realpath#readme","repository":"git+https://github.com/isaacs/fs.realpath.git","bugs":"https://github.com/isaacs/fs.realpath/issues","npm":"https://www.npmjs.com/package/fs.realpath"}},"score":{"final":26.290445,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":698458626,"weekly":153546011},"dependents":"2480","updated":"2026-10-10T00:29:22.662Z","searchScore":26.25016,"package":{"name":"util-deprecate","keywords":["util","deprecate","browserify","browser","node"],"version":"1.0.2","description":"The Node.js `util.deprecate()` function with browser support","sanitized_name":"util-deprecate","publisher":{"email":"nathan@tootallnate.net","username":"tootallnate"},"maintainers":[{"email":"nathan@tootallnate.net","username":"tootallnate"}],"license":"MIT","date":"2015-10-07T18:37:40.665Z","links":{"homepage":"https://github.com/TooTallNate/util-deprecate","repository":"git://github.com/TooTallNate/util-deprecate.git","bugs":"https://github.com/TooTallNate/util-deprecate/issues","npm":"https://www.npmjs.com/package/util-deprecate"}},"score":{"final":26.25016,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":770275285,"weekly":177145958},"dependents":"9839","updated":"2026-10-10T00:20:01.075Z","searchScore":26.21401,"package":{"name":"object-assign","keywords":["object","assign","extend","properties","es2015","ecmascript","harmony","ponyfill","prollyfill","polyfill","shim","browser"],"version":"4.1.1","description":"ES2015 `Object.assign()` ponyfill","sanitized_name":"object-assign","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"npm2@sophiebits.com","username":"sophiebits"},{"email":"dan.abramov@gmail.com","username":"gaearon"},{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2017-01-16T15:35:15.282Z","links":{"homepage":"https://github.com/sindresorhus/object-assign#readme","repository":"git+https://github.com/sindresorhus/object-assign.git","bugs":"https://github.com/sindresorhus/object-assign/issues","npm":"https://www.npmjs.com/package/object-assign"}},"score":{"final":26.21401,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":562507515,"weekly":123327805},"dependents":"1994","updated":"2026-10-10T00:26:19.116Z","searchScore":26.205448,"package":{"name":"merge2","keywords":["merge2","multiple","sequence","parallel","merge","stream","merge stream","sync"],"version":"1.4.1","description":"Merge multiple streams into one stream in sequence or parallel.","sanitized_name":"merge2","publisher":{"email":"admin@zensh.com","username":"zensh"},"maintainers":[{"email":"admin@zensh.com","username":"zensh"}],"license":"MIT","date":"2020-06-03T07:39:10.563Z","links":{"homepage":"https://github.com/teambition/merge2","repository":"git+ssh://git@github.com/teambition/merge2.git","bugs":"https://github.com/teambition/merge2/issues","npm":"https://www.npmjs.com/package/merge2"}},"score":{"final":26.205448,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":401752873,"weekly":94066634},"dependents":"3562","updated":"2026-10-10T00:20:24.805Z","searchScore":26.163855,"package":{"name":"xtend","keywords":["extend","merge","options","opts","object","array"],"version":"4.0.2","description":"extend like a boss","sanitized_name":"xtend","publisher":{"email":"raynos2@gmail.com","username":"raynos"},"maintainers":[{"email":"raynos2@gmail.com","username":"raynos"}],"license":"MIT","date":"2019-07-08T13:35:45.491Z","links":{"homepage":"https://github.com/Raynos/xtend","repository":"git://github.com/Raynos/xtend.git","bugs":"https://github.com/Raynos/xtend/issues","npm":"https://www.npmjs.com/package/xtend"}},"score":{"final":26.163855,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":939037231,"weekly":175347729},"dependents":"5552","updated":"2026-10-10T00:27:52.547Z","searchScore":26.137539,"package":{"name":"fast-deep-equal","keywords":["fast","equal","deep-equal"],"version":"3.1.3","description":"Fast deep equal","sanitized_name":"fast-deep-equal","publisher":{"email":"e.poberezkin@me.com","username":"esp"},"maintainers":[{"email":"e.poberezkin@me.com","username":"esp"}],"license":"MIT","date":"2020-06-08T07:27:28.474Z","links":{"homepage":"https://github.com/epoberezkin/fast-deep-equal#readme","repository":"git+https://github.com/epoberezkin/fast-deep-equal.git","bugs":"https://github.com/epoberezkin/fast-deep-equal/issues","npm":"https://www.npmjs.com/package/fast-deep-equal"}},"score":{"final":26.137539,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":819207394,"weekly":175800124},"dependents":"2815","updated":"2026-10-10T00:25:48.031Z","searchScore":26.072784,"package":{"name":"is-number","keywords":["cast","check","coerce","coercion","finite","integer","is","isnan","is-nan","is-num","is-number","isnumber","isfinite","istype","kind","math","nan","num","number","numeric","parseFloat","parseInt","test","type","typeof","value"],"version":"7.0.0","description":"Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.","sanitized_name":"is-number","publisher":{"email":"github@sellside.com","username":"jonschlinkert"},"maintainers":[{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"github@sellside.com","username":"jonschlinkert"},{"email":"me@rouvenwessling.de","username":"realityking"}],"license":"MIT","date":"2018-07-04T15:08:58.238Z","links":{"homepage":"https://github.com/jonschlinkert/is-number","repository":"git+https://github.com/jonschlinkert/is-number.git","bugs":"https://github.com/jonschlinkert/is-number/issues","npm":"https://www.npmjs.com/package/is-number"}},"score":{"final":26.072784,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":467199881,"weekly":107896421},"dependents":"1644","updated":"2026-10-10T00:20:30.380Z","searchScore":26.053087,"package":{"name":"object-keys","keywords":["Object.keys","keys","ES5","shim"],"version":"1.1.1","description":"An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim","sanitized_name":"object-keys","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2019-04-07T02:30:18.674Z","links":{"homepage":"https://github.com/ljharb/object-keys#readme","repository":"git://github.com/ljharb/object-keys.git","bugs":"https://github.com/ljharb/object-keys/issues","npm":"https://www.npmjs.com/package/object-keys"}},"score":{"final":26.053087,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":532523165,"weekly":98942607},"dependents":"1319","updated":"2026-10-10T00:29:37.426Z","searchScore":26.03438,"package":{"name":"combined-stream","keywords":[],"version":"1.0.8","description":"A stream that emits multiple other streams one after another.","sanitized_name":"combined-stream","publisher":{"email":"iam@alexindigo.com","username":"alexindigo"},"maintainers":[{"email":"iam@alexindigo.com","username":"alexindigo"},{"email":"apeherder@gmail.com","username":"apechimp"},{"email":"dtyree77@gmail.com","username":"celer"},{"email":"felix@debuggable.com","username":"felixge"}],"license":"MIT","date":"2019-05-12T17:49:45.337Z","links":{"homepage":"https://github.com/felixge/node-combined-stream","repository":"git://github.com/felixge/node-combined-stream.git","bugs":"https://github.com/felixge/node-combined-stream/issues","npm":"https://www.npmjs.com/package/combined-stream"}},"score":{"final":26.03438,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":620919544,"weekly":139426972},"dependents":"2958","updated":"2026-10-10T00:21:32.314Z","searchScore":25.960493,"package":{"name":"normalize-path","keywords":["absolute","backslash","delimiter","file","file-path","filepath","fix","forward","fp","fs","normalize","path","relative","separator","slash","slashes","trailing","unix","urix"],"version":"3.0.0","description":"Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.","sanitized_name":"normalize-path","publisher":{"email":"github@sellside.com","username":"jonschlinkert"},"maintainers":[{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"github@sellside.com","username":"jonschlinkert"},{"email":"blaine.bublitz@gmail.com","username":"phated"}],"license":"MIT","date":"2018-04-19T14:54:47.609Z","links":{"homepage":"https://github.com/jonschlinkert/normalize-path","repository":"git+https://github.com/jonschlinkert/normalize-path.git","bugs":"https://github.com/jonschlinkert/normalize-path/issues","npm":"https://www.npmjs.com/package/normalize-path"}},"score":{"final":25.960493,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":260463132,"weekly":56948161},"dependents":"1182","updated":"2026-10-10T00:30:51.262Z","searchScore":25.95264,"package":{"name":"node-int64","keywords":["math","integer","int64"],"version":"0.4.0","description":"Support for representing 64-bit integers in JavaScript","sanitized_name":"node-int64","publisher":{"email":"robert@broofa.com","username":"broofa"},"maintainers":[{"email":"robert@broofa.com","username":"broofa"},{"email":"jking@apache.org","username":"jeking3"}],"license":"MIT","date":"2015-04-04T02:52:16.354Z","links":{"homepage":"https://github.com/broofa/node-int64","repository":"https://github.com/broofa/node-int64","bugs":"https://github.com/broofa/node-int64/issues","npm":"https://www.npmjs.com/package/node-int64"}},"score":{"final":25.95264,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":279692070,"weekly":66259388},"dependents":"15","updated":"2026-10-10T00:30:52.727Z","searchScore":25.914263,"package":{"name":"pg-int8","keywords":[],"version":"1.0.1","description":"64-bit big-endian signed integer-to-string conversion","sanitized_name":"pg-int8","publisher":{"email":"~@charmander.me","username":"charmander"},"maintainers":[{"email":"~@charmander.me","username":"charmander"}],"license":"ISC","date":"2017-11-14T22:39:49.993Z","links":{"homepage":"https://github.com/charmander/pg-int8#readme","repository":"git+https://github.com/charmander/pg-int8.git","bugs":"https://github.com/charmander/pg-int8/issues","npm":"https://www.npmjs.com/package/pg-int8"}},"score":{"final":25.914263,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":347725886,"weekly":80973930},"dependents":"632","updated":"2026-10-10T00:22:08.094Z","searchScore":25.900751,"package":{"name":"symbol-tree","keywords":["list","queue","stack","linked-list","tree","es6","dom","symbol"],"version":"3.2.4","description":"Turn any collection of objects into its own efficient tree or linked list using Symbol","sanitized_name":"symbol-tree","publisher":{"email":"joris@jorisvanderwel.com","username":"joris-van-der-wel"},"maintainers":[{"email":"joris@jorisvanderwel.com","username":"joris-van-der-wel"}],"license":"MIT","date":"2019-06-12T18:10:21.305Z","links":{"homepage":"https://github.com/jsdom/js-symbol-tree#symbol-tree","repository":"git+https://github.com/jsdom/js-symbol-tree.git","bugs":"https://github.com/jsdom/js-symbol-tree/issues","npm":"https://www.npmjs.com/package/symbol-tree"}},"score":{"final":25.900751,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":664338689,"weekly":148332364},"dependents":"1820","updated":"2026-10-10T00:26:58.348Z","searchScore":25.898624,"package":{"name":"get-caller-file","keywords":[],"version":"2.0.5","description":"[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://travis-ci.org/stefanpenner/get-caller-file) [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.a","sanitized_name":"get-caller-file","publisher":{"email":"stefan.penner@gmail.com","username":"stefanpenner"},"maintainers":[{"email":"stefan.penner@gmail.com","username":"stefanpenner"}],"license":"ISC","date":"2019-03-09T21:48:30.527Z","links":{"homepage":"https://github.com/stefanpenner/get-caller-file#readme","repository":"git+https://github.com/stefanpenner/get-caller-file.git","bugs":"https://github.com/stefanpenner/get-caller-file/issues","npm":"https://www.npmjs.com/package/get-caller-file"}},"score":{"final":25.898624,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":348520412,"weekly":79117732},"dependents":"140","updated":"2026-10-10T00:30:12.299Z","searchScore":25.891685,"package":{"name":"buffer-equal-constant-time","keywords":["buffer","equal","constant-time","crypto"],"version":"1.0.1","description":"Constant-time comparison of Buffers","sanitized_name":"buffer-equal-constant-time","publisher":{"email":"support@goinstant.com","username":"goinstant"},"maintainers":[{"email":"jstash@gmail.com","username":"jstash"},{"email":"support@goinstant.com","username":"goinstant"}],"license":"BSD-3-Clause","date":"2013-12-16T20:12:17.799Z","links":{"repository":"git@github.com:goinstant/buffer-equal-constant-time.git","bugs":"https://github.com/goinstant/buffer-equal-constant-time/issues","npm":"https://www.npmjs.com/package/buffer-equal-constant-time"}},"score":{"final":25.891685,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":416767292,"weekly":94284716},"dependents":"70","updated":"2026-10-10T00:30:35.263Z","searchScore":25.849258,"package":{"name":"stackback","keywords":["stacktrace","trace","stack"],"version":"0.0.2","description":"return list of CallSite objects from a captured stacktrace","sanitized_name":"stackback","publisher":{"email":"shtylman@gmail.com","username":"shtylman"},"maintainers":[{"email":"shtylman@gmail.com","username":"defunctzombie"}],"license":"MIT","date":"2012-10-20T00:56:54.591Z","links":{"repository":"git://github.com/shtylman/node-stackback.git","npm":"https://www.npmjs.com/package/stackback"}},"score":{"final":25.849258,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":560233127,"weekly":125646379},"dependents":"3145","updated":"2026-10-10T00:27:27.199Z","searchScore":25.770117,"package":{"name":"escape-html","keywords":["escape","html","utility"],"version":"1.0.3","description":"Escape string for use in HTML","sanitized_name":"escape-html","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2015-09-01T04:47:22.713Z","links":{"homepage":"https://github.com/component/escape-html","repository":"https://github.com/component/escape-html","bugs":"https://github.com/component/escape-html/issues","npm":"https://www.npmjs.com/package/escape-html"}},"score":{"final":25.770117,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":625339997,"weekly":121393244},"dependents":"1554","updated":"2026-10-10T00:29:34.562Z","searchScore":25.66482,"package":{"name":"require-from-string","keywords":[],"version":"2.0.2","description":"Require module from string","sanitized_name":"require-from-string","publisher":{"email":"floatdrop@gmail.com","username":"floatdrop"},"maintainers":[{"email":"floatdrop@gmail.com","username":"floatdrop"}],"license":"MIT","date":"2018-04-09T09:49:47.301Z","links":{"homepage":"https://github.com/floatdrop/require-from-string#readme","repository":"git+https://github.com/floatdrop/require-from-string.git","bugs":"https://github.com/floatdrop/require-from-string/issues","npm":"https://www.npmjs.com/package/require-from-string"}},"score":{"final":25.66482,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":241151593,"weekly":54093599},"dependents":"114","updated":"2026-10-10T00:24:43.288Z","searchScore":25.619553,"package":{"name":"immediate","keywords":[],"version":"3.3.0","description":"A cross browser microtask library","sanitized_name":"immediate","publisher":{"email":"calvin.metcalf@gmail.com","username":"cwmma"},"maintainers":[{"email":"calvin.metcalf@gmail.com","username":"cwmma"}],"license":"MIT","date":"2020-06-09T14:46:51.597Z","links":{"homepage":"https://github.com/calvinmetcalf/immediate#readme","repository":"git://github.com/calvinmetcalf/immediate.git","bugs":"https://github.com/calvinmetcalf/immediate/issues","npm":"https://www.npmjs.com/package/immediate"}},"score":{"final":25.619553,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":953384673,"weekly":208324328},"dependents":"5953","updated":"2026-10-10T00:30:37.854Z","searchScore":25.610659,"package":{"name":"inherits","keywords":["inheritance","class","klass","oop","object-oriented","inherits","browser","browserify"],"version":"2.0.4","description":"Browser-friendly inheritance fully compatible with standard node.js inherits()","sanitized_name":"inherits","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"ISC","date":"2019-06-19T20:18:52.465Z","links":{"homepage":"https://github.com/isaacs/inherits#readme","repository":"git://github.com/isaacs/inherits.git","bugs":"https://github.com/isaacs/inherits/issues","npm":"https://www.npmjs.com/package/inherits"}},"score":{"final":25.610659,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":310498057,"weekly":70396832},"dependents":"1920","updated":"2026-10-10T00:29:19.284Z","searchScore":25.528364,"package":{"name":"abort-controller","keywords":["w3c","whatwg","event","events","abort","cancel","abortcontroller","abortsignal","controller","signal","shim"],"version":"3.0.0","description":"An implementation of WHATWG AbortController interface.","sanitized_name":"abort-controller","publisher":{"email":"star.ctor@gmail.com","username":"mysticatea"},"maintainers":[{"email":"star.ctor@gmail.com","username":"mysticatea"}],"license":"MIT","date":"2019-03-30T09:15:32.384Z","links":{"homepage":"https://github.com/mysticatea/abort-controller#readme","repository":"git+https://github.com/mysticatea/abort-controller.git","bugs":"https://github.com/mysticatea/abort-controller/issues","npm":"https://www.npmjs.com/package/abort-controller"}},"score":{"final":25.528364,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":215369677,"weekly":45077510},"dependents":"3098","updated":"2026-10-10T00:26:34.310Z","searchScore":25.521694,"package":{"name":"through","keywords":["stream","streams","user-streams","pipe"],"version":"2.3.8","description":"simplified stream construction","sanitized_name":"through","publisher":{"email":"dominic.tarr@gmail.com","username":"dominictarr"},"maintainers":[{"email":"nopersonsmodules@gmail.com","username":"nopersonsmodules"}],"license":"MIT","date":"2015-07-03T13:38:39.650Z","links":{"homepage":"https://github.com/dominictarr/through","repository":"git+https://github.com/dominictarr/through.git","bugs":"https://github.com/dominictarr/through/issues","npm":"https://www.npmjs.com/package/through"}},"score":{"final":25.521694,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":221434904,"weekly":41189918},"dependents":"1719","updated":"2026-10-10T00:27:11.207Z","searchScore":25.51749,"package":{"name":"tree-kill","keywords":["tree","trees","process","processes","kill","signal"],"version":"1.2.2","description":"kill trees of processes","sanitized_name":"tree-kill","publisher":{"email":"wmhilton@gmail.com","username":"wmhilton"},"maintainers":[{"email":"peteris.krumins@gmail.com","username":"pkrumins"},{"email":"wmhilton@gmail.com","username":"wmhilton"}],"license":"MIT","date":"2019-12-11T18:34:21.876Z","links":{"homepage":"https://github.com/pkrumins/node-tree-kill","repository":"git://github.com/pkrumins/node-tree-kill.git","bugs":"https://github.com/pkrumins/node-tree-kill/issues","npm":"https://www.npmjs.com/package/tree-kill"}},"score":{"final":25.51749,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":350333650,"weekly":79528819},"dependents":"141","updated":"2026-10-10T00:24:57.262Z","searchScore":25.509808,"package":{"name":"ecdsa-sig-formatter","keywords":["ecdsa","der","asn.1","jwt","jwa","jsonwebtoken","jose"],"version":"1.0.11","description":"Translate ECDSA signatures between ASN.1/DER and JOSE-style concatenation","sanitized_name":"ecdsa-sig-formatter","publisher":{"email":"d2ltravisdeploy@d2l.com","username":"d2l-travis-deploy"},"maintainers":[{"email":"d2ltravisdeploy@d2l.com","username":"d2l-travis-deploy"}],"license":"Apache-2.0","date":"2019-01-25T21:32:13.447Z","links":{"homepage":"https://github.com/Brightspace/node-ecdsa-sig-formatter#readme","repository":"git+ssh://git@github.com/Brightspace/node-ecdsa-sig-formatter.git","bugs":"https://github.com/Brightspace/node-ecdsa-sig-formatter/issues","npm":"https://www.npmjs.com/package/ecdsa-sig-formatter"}},"score":{"final":25.509808,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":258405053,"weekly":56906916},"dependents":"4701","updated":"2026-10-10T00:24:22.514Z","searchScore":25.497631,"package":{"name":"progress","keywords":["cli","progress"],"version":"2.0.3","description":"Flexible ascii progress bar","sanitized_name":"progress","publisher":{"email":"PapstDonB@Googlemail.com","username":"turbopope"},"maintainers":[{"email":"rhyneandrew@gmail.com","username":"thebigredgeek"},{"email":"tj@vision-media.ca","username":"tjholowaychuk"},{"email":"me@thejameskyle.com","username":"thejameskyle"},{"email":"scalesjordan@gmail.com","username":"prezjordan"},{"email":"PapstDonB@Googlemail.com","username":"turbopope"}],"license":"MIT","date":"2018-12-05T16:57:58.058Z","links":{"homepage":"https://github.com/visionmedia/node-progress#readme","repository":"git://github.com/visionmedia/node-progress.git","bugs":"https://github.com/visionmedia/node-progress/issues","npm":"https://www.npmjs.com/package/progress"}},"score":{"final":25.497631,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":391947239,"weekly":85603399},"dependents":"4356","updated":"2026-10-10T00:28:52.040Z","searchScore":25.485035,"package":{"name":"clone","keywords":[],"version":"2.1.2","description":"deep cloning of objects and arrays","sanitized_name":"clone","publisher":{"email":"paul@vorba.ch","username":"pvorb"},"maintainers":[{"email":"paul@vorb.de","username":"pvorb"}],"license":"MIT","date":"2018-03-21T21:07:10.142Z","links":{"homepage":"https://github.com/pvorb/node-clone#readme","repository":"git://github.com/pvorb/node-clone.git","bugs":"https://github.com/pvorb/node-clone/issues","npm":"https://www.npmjs.com/package/clone"}},"score":{"final":25.485035,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":250037023,"weekly":53650665},"dependents":"638","updated":"2026-10-10T00:28:49.044Z","searchScore":25.484625,"package":{"name":"thenify-all","keywords":["promisify","promise","thenify","then","es6"],"version":"1.6.0","description":"Promisifies all the selected functions in an object","sanitized_name":"thenify-all","publisher":{"email":"dead_horse@qq.com","username":"dead_horse"},"maintainers":[{"email":"dead_horse@qq.com","username":"dead-horse"},{"email":"dead_horse@qq.com","username":"dead_horse"},{"email":"sindresorhus@gmail.com","username":"sindresorhus"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"}],"license":"MIT","date":"2015-01-10T17:24:24.668Z","links":{"homepage":"https://github.com/thenables/thenify-all","repository":"https://github.com/thenables/thenify-all","bugs":"https://github.com/thenables/thenify-all/issues","npm":"https://www.npmjs.com/package/thenify-all"}},"score":{"final":25.484625,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1204149918,"weekly":268089565},"dependents":"5852","updated":"2026-10-10T00:24:25.099Z","searchScore":25.480858,"package":{"name":"js-tokens","keywords":["JavaScript","js","ECMAScript","es","token","tokens","tokenize","tokenizer","regex","regexp"],"version":"10.0.0","description":"Tiny JavaScript tokenizer.","sanitized_name":"js-tokens","publisher":{"email":"simon.lydell@gmail.com","username":"lydell"},"maintainers":[{"email":"simon.lydell@gmail.com","username":"lydell"}],"license":"MIT","date":"2025-12-08T21:09:55.458Z","links":{"homepage":"https://github.com/lydell/js-tokens#readme","repository":"git+https://github.com/lydell/js-tokens.git","bugs":"https://github.com/lydell/js-tokens/issues","npm":"https://www.npmjs.com/package/js-tokens"}},"score":{"final":25.480858,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":251726858,"weekly":57149052},"dependents":"1318","updated":"2026-10-10T00:27:00.799Z","searchScore":25.474192,"package":{"name":"json-bigint","keywords":["JSON","bigint","bignumber","parse","json"],"version":"1.0.0","description":"JSON.parse with bigints support","sanitized_name":"json-bigint","publisher":{"email":"sidorares@yandex.com","username":"sidorares"},"maintainers":[{"email":"sidorares@yandex.com","username":"sidorares"}],"license":"MIT","date":"2020-07-14T11:29:39.282Z","links":{"homepage":"https://github.com/sidorares/json-bigint#readme","repository":"git+ssh://git@github.com/sidorares/json-bigint.git","bugs":"https://github.com/sidorares/json-bigint/issues","npm":"https://www.npmjs.com/package/json-bigint"}},"score":{"final":25.474192,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":247465972,"weekly":43765679},"dependents":"5110","updated":"2026-10-10T00:26:57.272Z","searchScore":25.468958,"package":{"name":"decimal.js-light","keywords":["arbitrary","precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum"],"version":"2.5.1","description":"An arbitrary-precision Decimal type for JavaScript.","sanitized_name":"decimal-js-light","publisher":{"email":"M8ch88l@gmail.com","username":"mikemcl"},"maintainers":[{"email":"M8ch88l@gmail.com","username":"mikemcl"}],"license":"MIT","date":"2020-09-30T21:10:57.180Z","links":{"homepage":"https://github.com/MikeMcl/decimal.js-light#readme","repository":"git+https://github.com/MikeMcl/decimal.js-light.git","bugs":"https://github.com/MikeMcl/decimal.js-light/issues","npm":"https://www.npmjs.com/package/decimal.js-light"}},"score":{"final":25.468958,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":304776803,"weekly":70358486},"dependents":"724","updated":"2026-10-10T00:25:00.251Z","searchScore":25.465025,"package":{"name":"min-indent","keywords":["indent","indentation","normalize","whitespace","space","tab","string","str","min","minimum"],"version":"1.0.1","description":"Get the shortest leading whitespace from lines in a string","sanitized_name":"min-indent","publisher":{"email":"me@thejameskyle.com","username":"thejameskyle"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"},{"email":"me@thejameskyle.com","username":"thejameskyle"}],"license":"MIT","date":"2020-05-28T19:20:06.032Z","links":{"homepage":"https://github.com/thejameskyle/min-indent#readme","repository":"git+https://github.com/thejameskyle/min-indent.git","bugs":"https://github.com/thejameskyle/min-indent/issues","npm":"https://www.npmjs.com/package/min-indent"}},"score":{"final":25.465025,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":232092908,"weekly":41485129},"dependents":"947","updated":"2026-10-10T00:30:58.139Z","searchScore":25.455189,"package":{"name":"get-package-type","keywords":[],"version":"0.1.0","description":"Determine the `package.json#type` which applies to a location","sanitized_name":"get-package-type","publisher":{"email":"git@cfware.com","username":"coreyfarrell"},"maintainers":[{"email":"git@cfware.com","username":"coreyfarrell"}],"license":"MIT","date":"2020-05-19T09:28:37.496Z","links":{"homepage":"https://github.com/cfware/get-package-type#readme","repository":"git+https://github.com/cfware/get-package-type.git","bugs":"https://github.com/cfware/get-package-type/issues","npm":"https://www.npmjs.com/package/get-package-type"}},"score":{"final":25.455189,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":271390979,"weekly":57621762},"dependents":"942","updated":"2026-10-10T00:26:21.779Z","searchScore":25.410603,"package":{"name":"any-promise","keywords":["promise","es6"],"version":"1.3.0","description":"Resolve any installed ES6 compatible promise","sanitized_name":"any-promise","publisher":{"email":"kevin@simplectic.com","username":"kevinbeaty"},"maintainers":[{"email":"kevin@simplectic.com","username":"kevinbeaty"}],"license":"MIT","date":"2016-05-08T12:15:06.060Z","links":{"homepage":"http://github.com/kevinbeaty/any-promise","repository":"git+https://github.com/kevinbeaty/any-promise.git","bugs":"https://github.com/kevinbeaty/any-promise/issues","npm":"https://www.npmjs.com/package/any-promise"}},"score":{"final":25.410603,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":223745761,"weekly":46933044},"dependents":"1569","updated":"2026-10-10T00:30:25.361Z","searchScore":25.29071,"package":{"name":"resolve-cwd","keywords":["require","resolve","path","module","from","like","cwd","current","working","directory","import"],"version":"3.0.0","description":"Resolve the path of a module like `require.resolve()` but from the current working directory","sanitized_name":"resolve-cwd","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2019-04-30T12:53:23.953Z","links":{"homepage":"https://github.com/sindresorhus/resolve-cwd#readme","repository":"git+https://github.com/sindresorhus/resolve-cwd.git","bugs":"https://github.com/sindresorhus/resolve-cwd/issues","npm":"https://www.npmjs.com/package/resolve-cwd"}},"score":{"final":25.29071,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":183914503,"weekly":37856785},"dependents":"1005","updated":"2026-10-10T00:22:30.100Z","searchScore":25.2907,"package":{"name":"validate-npm-package-license","keywords":["license","npm","package","validation"],"version":"3.0.4","description":"Give me a string and I'll tell you if it's a valid npm package license string","sanitized_name":"validate-npm-package-license","publisher":{"email":"kyle@kemitchell.com","username":"kemitchell"},"maintainers":[{"email":"kyle@kemitchell.com","username":"kemitchell"}],"license":"Apache-2.0","date":"2018-08-05T16:59:03.230Z","links":{"homepage":"https://github.com/kemitchell/validate-npm-package-license.js#readme","repository":"git+https://github.com/kemitchell/validate-npm-package-license.js.git","bugs":"https://github.com/kemitchell/validate-npm-package-license.js/issues","npm":"https://www.npmjs.com/package/validate-npm-package-license"}},"score":{"final":25.2907,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":232526631,"weekly":50826388},"dependents":"1127","updated":"2026-10-10T00:30:40.036Z","searchScore":25.290176,"package":{"name":"wcwidth","keywords":["wide character","wc","wide character string","wcs","terminal","width","wcwidth","wcswidth"],"version":"1.0.1","description":"Port of C's wcwidth() and wcswidth()","sanitized_name":"wcwidth","publisher":{"email":"secoif@gmail.com","username":"timoxley"},"maintainers":[{"email":"secoif@gmail.com","username":"timoxley"}],"license":"MIT","date":"2016-05-30T03:56:57.274Z","links":{"homepage":"https://github.com/timoxley/wcwidth#readme","repository":"git+https://github.com/timoxley/wcwidth.git","bugs":"https://github.com/timoxley/wcwidth/issues","npm":"https://www.npmjs.com/package/wcwidth"}},"score":{"final":25.290176,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":203015120,"weekly":44421924},"dependents":"211","updated":"2026-10-10T00:26:27.170Z","searchScore":25.277029,"package":{"name":"pend","keywords":[],"version":"1.2.0","description":"dead-simple optimistic async helper","sanitized_name":"pend","publisher":{"email":"superjoe30@gmail.com","username":"superjoe"},"maintainers":[{"email":"superjoe30@gmail.com","username":"superjoe"}],"license":"MIT","date":"2014-11-23T21:52:52.675Z","links":{"repository":"git://github.com/andrewrk/node-pend.git","bugs":"https://github.com/andrewrk/node-pend/issues","npm":"https://www.npmjs.com/package/pend"}},"score":{"final":25.277029,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":719566485,"weekly":162013209},"dependents":"1223","updated":"2026-10-10T00:30:59.661Z","searchScore":25.19427,"package":{"name":"has-tostringtag","keywords":["javascript","ecmascript","symbol","symbols","tostringtag","Symbol.toStringTag"],"version":"1.0.2","description":"Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.","sanitized_name":"has-tostringtag","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-02-01T21:44:00.130Z","links":{"homepage":"https://github.com/inspect-js/has-tostringtag#readme","repository":"git+https://github.com/inspect-js/has-tostringtag.git","bugs":"https://github.com/inspect-js/has-tostringtag/issues","npm":"https://www.npmjs.com/package/has-tostringtag"}},"score":{"final":25.19427,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":325604753,"weekly":61989594},"dependents":"1075","updated":"2026-10-10T00:26:35.541Z","searchScore":25.181782,"package":{"name":"extend-shallow","keywords":["assign","clone","extend","merge","obj","object","object-assign","object.assign","prop","properties","property","props","shallow","util","utility","utils","value"],"version":"3.0.2","description":"Extend an object with the properties of additional objects. node.js/javascript util.","sanitized_name":"extend-shallow","publisher":{"email":"blaine.bublitz@gmail.com","username":"phated"},"maintainers":[{"email":"blaine.bublitz@gmail.com","username":"phated"},{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2017-12-20T19:11:38.344Z","links":{"homepage":"https://github.com/jonschlinkert/extend-shallow","repository":"git+https://github.com/jonschlinkert/extend-shallow.git","bugs":"https://github.com/jonschlinkert/extend-shallow/issues","npm":"https://www.npmjs.com/package/extend-shallow"}},"score":{"final":25.181782,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":181896672,"weekly":42457843},"dependents":"59","updated":"2026-10-10T00:31:09.251Z","searchScore":25.180494,"package":{"name":"atomic-sleep","keywords":["sleep","pause","wait","performance","atomics"],"version":"1.0.0","description":"Zero CPU overhead, zero dependency, true event-loop blocking sleep","sanitized_name":"atomic-sleep","publisher":{"email":"huperekchuno@googlemail.com","username":"davidmarkclements"},"maintainers":[{"email":"huperekchuno@googlemail.com","username":"davidmarkclements"}],"license":"MIT","date":"2020-03-09T18:56:01.508Z","links":{"homepage":"https://github.com/davidmarkclements/atomic-sleep#readme","repository":"git+https://github.com/davidmarkclements/atomic-sleep.git","bugs":"https://github.com/davidmarkclements/atomic-sleep/issues","npm":"https://www.npmjs.com/package/atomic-sleep"}},"score":{"final":25.180494,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":186044102,"weekly":43284782},"dependents":"18","updated":"2026-10-10T00:29:11.537Z","searchScore":25.078295,"package":{"name":"@js-sdsl/ordered-map","keywords":["data","structure","data structure","rbTree","rbtree","RBTree","red black tree","ordered","set","map","ordered map","ordered set","deque","heap","priority queue","link list","LinkList","linkedList","vector","stack","queue","hash","hash set","hash map","c++","stl"],"version":"4.4.2","description":"javascript standard data structure library which benchmark against C++ STL","sanitized_name":"@js-sdsl/ordered-map","publisher":{"email":"951711127@qq.com","username":"yaozilong"},"maintainers":[{"email":"hjnam2014@gmail.com","username":"noname0310"},{"email":"951711127@qq.com","username":"yaozilong"}],"license":"MIT","date":"2023-07-21T13:31:10.634Z","links":{"homepage":"https://js-sdsl.org/","repository":"https://github.com/js-sdsl/js-sdsl.git","bugs":"https://github.com/js-sdsl/js-sdsl/issues","npm":"https://www.npmjs.com/package/@js-sdsl/ordered-map"}},"score":{"final":25.078295,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":209956430,"weekly":44276911},"dependents":"6165","updated":"2026-10-10T00:24:40.463Z","searchScore":25.06055,"package":{"name":"co","keywords":["async","flow","generator","coro","coroutine"],"version":"4.6.0","description":"generator async control flow goodness","sanitized_name":"co","publisher":{"email":"jonathanrichardong@gmail.com","username":"jongleberry"},"maintainers":[{"email":"tj@vision-media.ca","username":"tjholowaychuk"},{"email":"jonathanrichardong@gmail.com","username":"jonathanong"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"}],"license":"MIT","date":"2015-07-09T22:30:44.562Z","links":{"homepage":"https://github.com/tj/co#readme","repository":"git+https://github.com/tj/co.git","bugs":"https://github.com/tj/co/issues","npm":"https://www.npmjs.com/package/co"}},"score":{"final":25.06055,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":311339652,"weekly":66550343},"dependents":"1578","updated":"2026-10-10T00:30:33.791Z","searchScore":25.043985,"package":{"name":"utils-merge","keywords":["util"],"version":"1.0.1","description":"merge() utility function","sanitized_name":"utils-merge","publisher":{"email":"jaredhanson@gmail.com","username":"jaredhanson"},"maintainers":[{"email":"jaredhanson@gmail.com","username":"jaredhanson"}],"license":"MIT","date":"2017-09-20T00:18:39.692Z","links":{"homepage":"https://github.com/jaredhanson/utils-merge#readme","repository":"git://github.com/jaredhanson/utils-merge.git","bugs":"http://github.com/jaredhanson/utils-merge/issues","npm":"https://www.npmjs.com/package/utils-merge"}},"score":{"final":25.043985,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":145006354,"weekly":23962359},"dependents":"2178","updated":"2026-10-10T00:25:35.876Z","searchScore":25.031685,"package":{"name":"randombytes","keywords":["crypto","random"],"version":"2.1.0","description":"random bytes from browserify stand alone","sanitized_name":"randombytes","publisher":{"email":"calvin.metcalf@gmail.com","username":"cwmma"},"maintainers":[{"email":"npm@dcousens.com","username":"dcousens"},{"email":"ljharb@gmail.com","username":"ljharb"},{"email":"calvin.metcalf@gmail.com","username":"cwmma"},{"email":"blackhole@livebox.sh","username":"indutny"},{"email":"jprichardson@gmail.com","username":"jprichardson"}],"license":"MIT","date":"2019-02-19T13:48:39.116Z","links":{"homepage":"https://github.com/crypto-browserify/randombytes","repository":"git+ssh://git@github.com/crypto-browserify/randombytes.git","bugs":"https://github.com/crypto-browserify/randombytes/issues","npm":"https://www.npmjs.com/package/randombytes"}},"score":{"final":25.031685,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":186174245,"weekly":32937220},"dependents":"2686","updated":"2026-10-10T00:29:07.537Z","searchScore":25.013882,"package":{"name":"json-stringify-safe","keywords":["json","stringify","circular","safe"],"version":"5.0.1","description":"Like JSON.stringify, but doesn't blow up on circular refs.","sanitized_name":"json-stringify-safe","publisher":{"email":"isaacs@npmjs.com","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"},{"email":"andri@dot.ee","username":"moll"}],"license":"ISC","date":"2015-05-19T01:42:09.719Z","links":{"homepage":"https://github.com/isaacs/json-stringify-safe","repository":"git://github.com/isaacs/json-stringify-safe.git","bugs":"https://github.com/isaacs/json-stringify-safe/issues","npm":"https://www.npmjs.com/package/json-stringify-safe"}},"score":{"final":25.013882,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":255222940,"weekly":52804551},"dependents":"1451","updated":"2026-10-10T00:29:52.251Z","searchScore":25.00909,"package":{"name":"dir-glob","keywords":["convert","directory","extensions","files","glob"],"version":"3.0.1","description":"Convert directories to glob compatible strings","sanitized_name":"dir-glob","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"kevinmartensson@gmail.com","username":"kevva"}],"license":"MIT","date":"2019-06-29T16:22:06.207Z","links":{"homepage":"https://github.com/kevva/dir-glob#readme","repository":"git+https://github.com/kevva/dir-glob.git","bugs":"https://github.com/kevva/dir-glob/issues","npm":"https://www.npmjs.com/package/dir-glob"}},"score":{"final":25.00909,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":896199526,"weekly":201226685},"dependents":"2183","updated":"2026-10-10T00:26:18.056Z","searchScore":25.003561,"package":{"name":"has-symbols","keywords":["Symbol","symbols","typeof","sham","polyfill","native","core-js","ES6"],"version":"1.1.0","description":"Determine if the JS environment has Symbol support. Supports spec, or shams.","sanitized_name":"has-symbols","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-12-02T16:34:17.679Z","links":{"homepage":"https://github.com/ljharb/has-symbols#readme","repository":"git://github.com/inspect-js/has-symbols.git","bugs":"https://github.com/ljharb/has-symbols/issues","npm":"https://www.npmjs.com/package/has-symbols"}},"score":{"final":25.003561,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":196613501,"weekly":41782786},"dependents":"1243","updated":"2026-10-10T00:30:17.396Z","searchScore":24.95868,"package":{"name":"commondir","keywords":["common","path","directory","file","parent","root"],"version":"1.0.1","description":"compute the closest common parent for file paths","sanitized_name":"commondir","publisher":{"email":"mail@substack.net","username":"substack"},"maintainers":[{"email":"nopersonsmodules@gmail.com","username":"nopersonsmodules"}],"license":"MIT","date":"2015-03-14T00:15:01.725Z","links":{"homepage":"https://github.com/substack/node-commondir","repository":"http://github.com/substack/node-commondir.git","bugs":"https://github.com/substack/node-commondir/issues","npm":"https://www.npmjs.com/package/commondir"}},"score":{"final":24.95868,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":627282190,"weekly":138733904},"dependents":"1829","updated":"2026-10-10T00:30:24.074Z","searchScore":24.956205,"package":{"name":"supports-preserve-symlinks-flag","keywords":["node","flag","symlink","symlinks","preserve-symlinks"],"version":"1.0.0","description":"Determine if the current node version supports the `--preserve-symlinks` flag.","sanitized_name":"supports-preserve-symlinks-flag","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2022-01-03T07:22:56.640Z","links":{"homepage":"https://github.com/inspect-js/node-supports-preserve-symlinks-flag#readme","repository":"git+https://github.com/inspect-js/node-supports-preserve-symlinks-flag.git","bugs":"https://github.com/inspect-js/node-supports-preserve-symlinks-flag/issues","npm":"https://www.npmjs.com/package/supports-preserve-symlinks-flag"}},"score":{"final":24.956205,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":133696852,"weekly":30576606},"dependents":"270","updated":"2026-10-10T00:25:10.551Z","searchScore":24.922567,"package":{"name":"duplexer2","keywords":["duplex","duplexer","stream","stream3","join","combine"],"version":"0.1.4","description":"Like duplexer but using streams3","sanitized_name":"duplexer2","publisher":{"email":"zertosh@gmail.com","username":"zertosh"},"maintainers":[{"email":"deoxxa@fknsrs.biz","username":"deoxxa"},{"email":"snnskwtnb@gmail.com","username":"shinnn"},{"email":"zertosh@gmail.com","username":"zertosh"}],"license":"BSD-3-Clause","date":"2015-11-08T08:07:39.098Z","links":{"homepage":"https://github.com/deoxxa/duplexer2#readme","repository":"git+https://github.com/deoxxa/duplexer2.git","bugs":"https://github.com/deoxxa/duplexer2/issues","npm":"https://www.npmjs.com/package/duplexer2"}},"score":{"final":24.922567,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":211363309,"weekly":45053569},"dependents":"1723","updated":"2026-10-10T00:26:14.222Z","searchScore":24.915415,"package":{"name":"deep-extend","keywords":["deep-extend","extend","deep","recursive","xtend","clone","merge","json"],"version":"0.6.0","description":"Recursive object extending","sanitized_name":"deep-extend","publisher":{"email":"lotsmanov89@gmail.com","username":"unclechu"},"maintainers":[{"email":"lotsmanov89@gmail.com","username":"unclechu"}],"license":"MIT","date":"2018-05-22T18:13:17.476Z","links":{"homepage":"https://github.com/unclechu/node-deep-extend","repository":"git://github.com/unclechu/node-deep-extend.git","bugs":"https://github.com/unclechu/node-deep-extend/issues","npm":"https://www.npmjs.com/package/deep-extend"}},"score":{"final":24.915415,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":706479591,"weekly":155670809},"dependents":"1973","updated":"2026-10-10T00:23:40.752Z","searchScore":24.905151,"package":{"name":"depd","keywords":["deprecate","deprecated"],"version":"2.0.0","description":"Deprecate all the things","sanitized_name":"depd","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2018-10-26T17:52:55.936Z","links":{"homepage":"https://github.com/dougwilson/nodejs-depd#readme","repository":"git+https://github.com/dougwilson/nodejs-depd.git","bugs":"https://github.com/dougwilson/nodejs-depd/issues","npm":"https://www.npmjs.com/package/depd"}},"score":{"final":24.905151,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":123979023,"weekly":27462347},"dependents":"585","updated":"2026-10-10T00:25:06.023Z","searchScore":24.862701,"package":{"name":"asn1.js","keywords":["asn.1","der"],"version":"5.4.1","description":"ASN.1 encoder and decoder","sanitized_name":"asn1-js","publisher":{"email":"fedor@indutny.com","username":"indutny"},"maintainers":[{"email":"fedor.indutny@gmail.com","username":"fedor.indutny"},{"email":"fedor@indutny.com","username":"indutny"}],"license":"MIT","date":"2020-06-18T16:11:51.629Z","links":{"homepage":"https://github.com/indutny/asn1.js","repository":"git+ssh://git@github.com/indutny/asn1.js.git","bugs":"https://github.com/indutny/asn1.js/issues","npm":"https://www.npmjs.com/package/asn1.js"}},"score":{"final":24.862701,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":330808183,"weekly":69073738},"dependents":"54803","updated":"2026-10-10T00:22:45.994Z","searchScore":24.809938,"package":{"name":"core-js","keywords":["ES3","ES5","ES6","ES7","ES2015","ES2016","ES2017","ES2018","ES2019","ES2020","ES2021","ES2022","ES2023","ES2024","ES2025","ES2026","ECMAScript 3","ECMAScript 5","ECMAScript 6","ECMAScript 7","ECMAScript 2015","ECMAScript 2016","ECMAScript 2017","ECMAScript 2018","ECMAScript 2019","ECMAScript 2020","ECMAScript 2021","ECMAScript 2022","ECMAScript 2023","ECMAScript 2024","ECMAScript 2025","ECMAScript 2026","Map","Set","WeakMap","WeakSet","TypedArray","Promise","Observable","Symbol","Iterator","AsyncIterator","URL","URLSearchParams","queueMicrotask","setImmediate","structuredClone","polyfill","ponyfill","shim"],"version":"3.50.0","description":"Standard library","sanitized_name":"core-js","publisher":{"email":"zloirock@zloirock.ru","actor":{"name":"zloirock","type":"user","email":"zloirock@zloirock.ru"},"username":"zloirock"},"maintainers":[{"email":"zloirock@zloirock.ru","username":"zloirock"}],"license":"MIT","date":"2026-08-05T08:54:45.261Z","links":{"homepage":"https://core-js.io","repository":"git+https://github.com/zloirock/core-js.git","bugs":"https://github.com/zloirock/core-js/issues","npm":"https://www.npmjs.com/package/core-js"}},"score":{"final":24.809938,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":250057077,"weekly":53651197},"dependents":"2291","updated":"2026-10-10T00:24:10.105Z","searchScore":24.809448,"package":{"name":"mz","keywords":["promisify","promise","thenify","then","es6"],"version":"2.7.0","description":"modernize node.js to current ECMAScript standards","sanitized_name":"mz","publisher":{"email":"jonathanrichardong@gmail.com","username":"jongleberry"},"maintainers":[{"email":"arpad.borsos@googlemail.com","username":"swatinem"},{"email":"haoxinst@gmail.com","username":"coderhaoxin"},{"email":"me@evancarroll.com","username":"evancarroll"},{"email":"dead_horse@qq.com","username":"dead-horse"},{"email":"linus@folkdatorn.se","username":"linusu"},{"email":"dropbox@ricostacruz.com","username":"rstacruz"},{"email":"dead_horse@qq.com","username":"dead_horse"},{"email":"sindresorhus@gmail.com","username":"sindresorhus"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"}],"license":"MIT","date":"2017-09-13T17:57:36.315Z","links":{"homepage":"https://github.com/normalize/mz#readme","repository":"git+https://github.com/normalize/mz.git","bugs":"https://github.com/normalize/mz/issues","npm":"https://www.npmjs.com/package/mz"}},"score":{"final":24.809448,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":579540809,"weekly":124464858},"dependents":"7027","updated":"2026-10-10T00:26:49.146Z","searchScore":24.77528,"package":{"name":"lodash.merge","keywords":["lodash-modularized","merge"],"version":"4.6.2","description":"The Lodash method `_.merge` exported as a module.","sanitized_name":"lodash-merge","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2019-07-10T00:19:41.667Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.merge"}},"score":{"final":24.77528,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":271600673,"weekly":56119216},"dependents":"1070","updated":"2026-10-10T00:23:41.486Z","searchScore":24.771458,"package":{"name":"array-flatten","keywords":["array","flatten","arguments","depth","fast","for"],"version":"3.0.0","description":"Flatten nested arrays","sanitized_name":"array-flatten","publisher":{"email":"hello@blakeembrey.com","username":"blakeembrey"},"maintainers":[{"email":"hello@blakeembrey.com","username":"blakeembrey"}],"license":"MIT","date":"2019-11-21T05:14:39.925Z","links":{"homepage":"https://github.com/blakeembrey/array-flatten","repository":"git://github.com/blakeembrey/array-flatten.git","bugs":"https://github.com/blakeembrey/array-flatten/issues","npm":"https://www.npmjs.com/package/array-flatten"}},"score":{"final":24.771458,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":170173117,"weekly":35828952},"dependents":"782","updated":"2026-10-10T00:29:52.585Z","searchScore":24.765013,"package":{"name":"astral-regex","keywords":["astral","emoji","regex","surrogate"],"version":"2.0.0","description":"Regular expression for matching astral symbols","sanitized_name":"astral-regex","publisher":{"email":"kevinmartensson@gmail.com","username":"kevva"},"maintainers":[{"email":"kevinmartensson@gmail.com","username":"kevva"}],"license":"MIT","date":"2019-04-05T10:44:47.115Z","links":{"homepage":"https://github.com/kevva/astral-regex#readme","repository":"git+https://github.com/kevva/astral-regex.git","bugs":"https://github.com/kevva/astral-regex/issues","npm":"https://www.npmjs.com/package/astral-regex"}},"score":{"final":24.765013,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":519202221,"weekly":115287719},"dependents":"1539","updated":"2026-10-10T00:30:52.780Z","searchScore":24.762129,"package":{"name":"has-property-descriptors","keywords":["property","descriptors","has","environment","env","defineProperty","getOwnPropertyDescriptor"],"version":"1.0.2","description":"Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.","sanitized_name":"has-property-descriptors","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-02-13T05:21:47.659Z","links":{"homepage":"https://github.com/inspect-js/has-property-descriptors#readme","repository":"git+https://github.com/inspect-js/has-property-descriptors.git","bugs":"https://github.com/inspect-js/has-property-descriptors/issues","npm":"https://www.npmjs.com/package/has-property-descriptors"}},"score":{"final":24.762129,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":217056502,"weekly":48390929},"dependents":"2380","updated":"2026-10-10T00:29:55.776Z","searchScore":24.737326,"package":{"name":"path-browserify","keywords":["browser","browserify","path"],"version":"1.0.1","description":"the path module from node core for browsers","sanitized_name":"path-browserify","publisher":{"email":"renee@kooi.me","username":"goto-bus-stop"},"maintainers":[{"email":"npm@asdf.kooi.me","username":"goto-bus-stop"}],"license":"MIT","date":"2020-03-03T16:52:38.480Z","links":{"homepage":"https://github.com/browserify/path-browserify","repository":"git://github.com/browserify/path-browserify.git","bugs":"https://github.com/browserify/path-browserify/issues","npm":"https://www.npmjs.com/package/path-browserify"}},"score":{"final":24.737326,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":264909649,"weekly":61983486},"dependents":"469","updated":"2026-10-10T00:24:36.282Z","searchScore":24.713276,"package":{"name":"css.escape","keywords":["string","unicode","identifier","css","cssom","polyfill"],"version":"1.5.1","description":"A robust polyfill for the `CSS.escape` utility method as defined in CSSOM.","sanitized_name":"css-escape","publisher":{"email":"mathias@qiwi.be","username":"mathias"},"maintainers":[{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-08-23T20:00:45.435Z","links":{"homepage":"https://mths.be/cssescape","repository":"git+https://github.com/mathiasbynens/CSS.escape.git","bugs":"https://github.com/mathiasbynens/CSS.escape/issues","npm":"https://www.npmjs.com/package/css.escape"}},"score":{"final":24.713276,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":185896739,"weekly":39660559},"dependents":"3834","updated":"2026-10-10T00:24:39.520Z","searchScore":24.700228,"package":{"name":"hoist-non-react-statics","keywords":["react"],"version":"3.3.2","description":"Copies non-react specific statics from a child component to a parent component","sanitized_name":"hoist-non-react-statics","publisher":{"email":"mcridgway@gmail.com","username":"mridgway"},"maintainers":[{"email":"mcridgway@gmail.com","username":"mridgway"}],"license":"BSD-3-Clause","date":"2020-01-22T23:21:02.975Z","links":{"homepage":"https://github.com/mridgway/hoist-non-react-statics#readme","repository":"git://github.com/mridgway/hoist-non-react-statics.git","bugs":"https://github.com/mridgway/hoist-non-react-statics/issues","npm":"https://www.npmjs.com/package/hoist-non-react-statics"}},"score":{"final":24.700228,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":252102666,"weekly":56276698},"dependents":"235","updated":"2026-10-10T00:25:59.266Z","searchScore":24.700043,"package":{"name":"lie","keywords":["lie","promise","async","aplus"],"version":"3.3.0","description":"A basic but performant promise implementation","sanitized_name":"lie","publisher":{"email":"calvin.metcalf@gmail.com","username":"cwmma"},"maintainers":[{"email":"calvin.metcalf@gmail.com","username":"cwmma"}],"license":"MIT","date":"2018-03-06T14:54:08.384Z","links":{"homepage":"https://github.com/calvinmetcalf/lie#readme","repository":"git+https://github.com/calvinmetcalf/lie.git","bugs":"https://github.com/calvinmetcalf/lie/issues","npm":"https://www.npmjs.com/package/lie"}},"score":{"final":24.700043,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":193756479,"weekly":39559174},"dependents":"2371","updated":"2026-10-10T00:24:41.398Z","searchScore":24.640602,"package":{"name":"text-table","keywords":["text","table","align","ascii","rows","tabular"],"version":"0.2.0","description":"borderless text tables with alignment","sanitized_name":"text-table","publisher":{"email":"mail@substack.net","username":"substack"},"maintainers":[{"email":"nopersonsmodules@gmail.com","username":"nopersonsmodules"}],"license":"MIT","date":"2013-10-05T03:51:26.868Z","links":{"homepage":"https://github.com/substack/text-table","repository":"git://github.com/substack/text-table.git","bugs":"https://github.com/substack/text-table/issues","npm":"https://www.npmjs.com/package/text-table"}},"score":{"final":24.640602,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":165638604,"weekly":34311700},"dependents":"1179","updated":"2026-10-10T00:46:47.291Z","searchScore":24.639091,"package":{"name":"performance-now","keywords":[],"version":"2.1.0","description":"Implements performance.now (based on process.hrtime).","sanitized_name":"performance-now","publisher":{"email":"braveg1rl@outlook.com","username":"meryn"},"maintainers":[{"email":"merynstol@gmail.com","username":"meryn"}],"license":"MIT","date":"2017-02-19T14:28:49.939Z","links":{"homepage":"https://github.com/braveg1rl/performance-now","repository":"git://github.com/braveg1rl/performance-now.git","bugs":"https://github.com/braveg1rl/performance-now/issues","npm":"https://www.npmjs.com/package/performance-now"}},"score":{"final":24.639091,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":238475517,"weekly":51697890},"dependents":"989","updated":"2026-10-10T00:30:09.088Z","searchScore":24.63612,"package":{"name":"set-blocking","keywords":["flush","terminal","blocking","shim","stdio","stderr"],"version":"2.0.0","description":"set blocking stdio and stderr ensuring that terminal output does not truncate","sanitized_name":"set-blocking","publisher":{"email":"ben@npmjs.com","username":"bcoe"},"maintainers":[{"email":"ben@npmjs.com","username":"bcoe"}],"license":"ISC","date":"2016-05-17T22:59:27.619Z","links":{"homepage":"https://github.com/yargs/set-blocking#readme","repository":"git+https://github.com/yargs/set-blocking.git","bugs":"https://github.com/yargs/set-blocking/issues","npm":"https://www.npmjs.com/package/set-blocking"}},"score":{"final":24.63612,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":159626111,"weekly":34379722},"dependents":"5746","updated":"2026-10-10T00:24:23.401Z","searchScore":24.62462,"package":{"name":"invariant","keywords":["test","invariant"],"version":"2.2.4","description":"invariant","sanitized_name":"invariant","publisher":{"email":"zertosh@gmail.com","username":"zertosh"},"maintainers":[{"email":"zertosh@gmail.com","username":"zertosh"},{"email":"christoph.pojer@gmail.com","username":"cpojer"},{"email":"yungsters@gmail.com","username":"yungsters"}],"license":"MIT","date":"2018-03-13T18:36:10.235Z","links":{"homepage":"https://github.com/zertosh/invariant#readme","repository":"git+https://github.com/zertosh/invariant.git","bugs":"https://github.com/zertosh/invariant/issues","npm":"https://www.npmjs.com/package/invariant"}},"score":{"final":24.62462,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":688564919,"weekly":158899017},"dependents":"2205","updated":"2026-10-10T00:20:01.641Z","searchScore":24.62166,"package":{"name":"is-core-module","keywords":["core","modules","module","npm","node","dependencies"],"version":"2.17.0","description":"Is this specifier a node.js core module?","sanitized_name":"is-core-module","publisher":{"email":"ljharb@gmail.com","approver":{"name":"ljharb","email":"ljharb@gmail.com"},"username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2026-09-17T04:34:25.717Z","links":{"homepage":"https://github.com/inspect-js/is-core-module","repository":"git+https://github.com/inspect-js/is-core-module.git","bugs":"https://github.com/inspect-js/is-core-module/issues","npm":"https://www.npmjs.com/package/is-core-module"}},"score":{"final":24.62166,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":112234088,"weekly":21845663},"dependents":"1499","updated":"2026-10-10T00:30:35.941Z","searchScore":24.621468,"package":{"name":"assert-plus","keywords":[],"version":"1.0.0","description":"Extra assertions on top of node's assert module","sanitized_name":"assert-plus","publisher":{"email":"patrick.f.mooney@gmail.com","username":"pfmooney"},"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":"pmooney@pfmooney.com","username":"pfmooney"},{"email":"mcavage@gmail.com","username":"mcavage"},{"email":"alex@cooperi.net","username":"arekinath"}],"license":"MIT","date":"2016-01-27T19:03:38.091Z","links":{"homepage":"https://github.com/mcavage/node-assert-plus#readme","repository":"git+https://github.com/mcavage/node-assert-plus.git","bugs":"https://github.com/mcavage/node-assert-plus/issues","npm":"https://www.npmjs.com/package/assert-plus"}},"score":{"final":24.621468,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":598320301,"weekly":132834793},"dependents":"2229","updated":"2026-10-10T00:26:53.421Z","searchScore":24.585945,"package":{"name":"require-directory","keywords":["require","directory","library","recursive"],"version":"2.1.1","description":"Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.","sanitized_name":"require-directory","publisher":{"email":"troygoode@gmail.com","username":"troygoode"},"maintainers":[{"email":"troygoode@gmail.com","username":"troygoode"}],"license":"MIT","date":"2015-05-28T08:31:04.702Z","links":{"homepage":"https://github.com/troygoode/node-require-directory/","repository":"git://github.com/troygoode/node-require-directory.git","bugs":"http://github.com/troygoode/node-require-directory/issues/","npm":"https://www.npmjs.com/package/require-directory"}},"score":{"final":24.585945,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":404758308,"weekly":89892349},"dependents":"1005","updated":"2026-10-10T00:30:00.299Z","searchScore":24.5787,"package":{"name":"functions-have-names","keywords":["function","name","es5","names","functions","ie"],"version":"1.2.3","description":"Does this JS environment support the `name` property on functions?","sanitized_name":"functions-have-names","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2022-04-19T17:44:53.457Z","links":{"homepage":"https://github.com/inspect-js/functions-have-names#readme","repository":"git+https://github.com/inspect-js/functions-have-names.git","bugs":"https://github.com/inspect-js/functions-have-names/issues","npm":"https://www.npmjs.com/package/functions-have-names"}},"score":{"final":24.5787,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":229332755,"weekly":51051180},"dependents":"114","updated":"2026-10-10T00:47:42.909Z","searchScore":24.574547,"package":{"name":"fs-constants","keywords":[],"version":"1.0.0","description":"Require constants across node and the browser","sanitized_name":"fs-constants","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2018-04-26T14:42:32.817Z","links":{"homepage":"https://github.com/mafintosh/fs-constants","repository":"git+https://github.com/mafintosh/fs-constants.git","bugs":"https://github.com/mafintosh/fs-constants/issues","npm":"https://www.npmjs.com/package/fs-constants"}},"score":{"final":24.574547,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":144548647,"weekly":29596450},"dependents":"1169","updated":"2026-10-10T00:26:42.212Z","searchScore":24.545135,"package":{"name":"exit","keywords":["exit","process","stdio","stdout","stderr","drain","flush","3584"],"version":"0.1.2","description":"A replacement for process.exit that ensures stdio are fully drained before exiting.","sanitized_name":"exit","publisher":{"email":"cowboy@rj3.net","username":"cowboy"},"maintainers":[{"email":"cowboy@rj3.net","username":"cowboy"}],"date":"2013-11-26T19:24:48.883Z","links":{"homepage":"https://github.com/cowboy/node-exit","repository":"git://github.com/cowboy/node-exit.git","bugs":"https://github.com/cowboy/node-exit/issues","npm":"https://www.npmjs.com/package/exit"}},"score":{"final":24.545135,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":522494126,"weekly":115295110},"dependents":"3651","updated":"2026-10-10T00:23:20.741Z","searchScore":24.543924,"package":{"name":"esprima","keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"version":"4.0.1","description":"ECMAScript parsing infrastructure for multipurpose analysis","sanitized_name":"esprima","publisher":{"email":"ariya.hidayat@gmail.com","username":"ariya"},"maintainers":[{"email":"ariya.hidayat@gmail.com","username":"ariya"}],"license":"BSD-2-Clause","date":"2018-07-13T08:39:14.711Z","links":{"homepage":"http://esprima.org","repository":"git+https://github.com/jquery/esprima.git","bugs":"https://github.com/jquery/esprima/issues","npm":"https://www.npmjs.com/package/esprima"}},"score":{"final":24.543924,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":183959368,"weekly":35516590},"dependents":"37","updated":"2026-10-10T00:25:31.810Z","searchScore":24.534874,"package":{"name":"style-to-js","keywords":["css","javascript","object","pojo","style","style-to-js"],"version":"2.0.2","description":"Parses CSS inline style to JavaScript object (camelCased).","sanitized_name":"style-to-js","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:b7c4a108-1b04-4a20-9caf-ac685cfa5274","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mark@remarkablemark.org","username":"remarkablemark"}],"license":"MIT","date":"2026-07-07T04:37:47.719Z","links":{"homepage":"https://github.com/remarkablemark/style-to-js#readme","repository":"git+https://github.com/remarkablemark/style-to-js.git","bugs":"https://github.com/remarkablemark/style-to-js/issues","npm":"https://www.npmjs.com/package/style-to-js"}},"score":{"final":24.534874,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":169978611,"weekly":35861502},"dependents":"528","updated":"2026-10-10T00:24:28.573Z","searchScore":24.53456,"package":{"name":"camelcase-css","keywords":["camelcase","case","css","dom"],"version":"2.0.1","description":"Convert a kebab-cased CSS property into a camelCased DOM property.","sanitized_name":"camelcase-css","publisher":{"email":"contact@svachon.com","username":"stevenvachon"},"maintainers":[{"email":"contact@svachon.com","username":"stevenvachon"}],"license":"MIT","date":"2018-08-11T00:59:21.455Z","links":{"homepage":"https://github.com/stevenvachon/camelcase-css#readme","repository":"git+https://github.com/stevenvachon/camelcase-css.git","bugs":"https://github.com/stevenvachon/camelcase-css/issues","npm":"https://www.npmjs.com/package/camelcase-css"}},"score":{"final":24.53456,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":465682972,"weekly":104101969},"dependents":"5272","updated":"2026-10-10T00:28:03.496Z","searchScore":24.533737,"package":{"name":"extend","keywords":["extend","clone","merge"],"version":"3.0.2","description":"Port of jQuery.extend for node.js and the browser","sanitized_name":"extend","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"justmoon@members.fsf.org","username":"justmoon"},{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2018-07-19T20:28:11.447Z","links":{"homepage":"https://github.com/justmoon/node-extend#readme","repository":"git+https://github.com/justmoon/node-extend.git","bugs":"https://github.com/justmoon/node-extend/issues","npm":"https://www.npmjs.com/package/extend"}},"score":{"final":24.533737,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":231354666,"weekly":52078411},"dependents":"1072","updated":"2026-10-10T00:20:18.019Z","searchScore":24.53046,"package":{"name":"core-js-compat","keywords":[],"version":"3.50.0","description":"core-js compat","sanitized_name":"core-js-compat","publisher":{"email":"zloirock@zloirock.ru","actor":{"name":"zloirock","type":"user","email":"zloirock@zloirock.ru"},"username":"zloirock"},"maintainers":[{"email":"zloirock@zloirock.ru","username":"zloirock"}],"license":"MIT","date":"2026-08-05T08:46:08.941Z","links":{"homepage":"https://core-js.io","repository":"git+https://github.com/zloirock/core-js.git","bugs":"https://github.com/zloirock/core-js/issues","npm":"https://www.npmjs.com/package/core-js-compat"}},"score":{"final":24.53046,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":679702039,"weekly":148631592},"dependents":"2014","updated":"2026-10-10T00:24:48.254Z","searchScore":24.50163,"package":{"name":"fast-levenshtein","keywords":["levenshtein","distance","string"],"version":"3.0.0","description":"Efficient implementation of Levenshtein algorithm  with locale-specific collator support.","sanitized_name":"fast-levenshtein","publisher":{"email":"ram@hiddentao.com","username":"hiddentao"},"maintainers":[{"email":"ram@hiddentao.com","username":"hiddentao"}],"license":"MIT","date":"2020-07-22T14:26:22.114Z","links":{"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","repository":"git+https://github.com/hiddentao/fast-levenshtein.git","bugs":"https://github.com/hiddentao/fast-levenshtein/issues","npm":"https://www.npmjs.com/package/fast-levenshtein"}},"score":{"final":24.50163,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":332447483,"weekly":73645791},"dependents":"1371","updated":"2026-10-10T00:24:09.437Z","searchScore":24.46048,"package":{"name":"lodash.isplainobject","keywords":["lodash-modularized","isplainobject"],"version":"4.0.6","description":"The lodash method `_.isPlainObject` exported as a module.","sanitized_name":"lodash-isplainobject","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-08-13T17:41:07.730Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.isplainobject"}},"score":{"final":24.46048,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":90726784,"weekly":21115757},"dependents":"3157","updated":"2026-10-10T00:21:55.293Z","searchScore":24.45732,"package":{"name":"connect","keywords":["framework","web","middleware","connect","rack"],"version":"3.7.0","description":"High performance middleware framework","sanitized_name":"connect","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2019-05-18T00:58:45.162Z","links":{"homepage":"https://github.com/senchalabs/connect#readme","repository":"git+https://github.com/senchalabs/connect.git","bugs":"https://github.com/senchalabs/connect/issues","npm":"https://www.npmjs.com/package/connect"}},"score":{"final":24.45732,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":150019538,"weekly":32334219},"dependents":"532","updated":"2026-10-10T00:31:17.407Z","searchScore":24.454065,"package":{"name":"at-least-node","keywords":["semver","feature"],"version":"1.0.0","description":"Lightweight Node.js version sniffing/comparison","sanitized_name":"at-least-node","publisher":{"email":"opensrc@ryanzim.com","username":"ryanzim"},"maintainers":[{"email":"opensrc@ryanzim.com","username":"ryanzim"}],"license":"ISC","date":"2020-02-01T22:11:36.789Z","links":{"homepage":"https://github.com/RyanZim/at-least-node#readme","repository":"git+https://github.com/RyanZim/at-least-node.git","bugs":"https://github.com/RyanZim/at-least-node/issues","npm":"https://www.npmjs.com/package/at-least-node"}},"score":{"final":24.454065,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":487035185,"weekly":106639123},"dependents":"1414","updated":"2026-10-10T00:27:06.807Z","searchScore":24.427237,"package":{"name":"is-regex","keywords":["regex","regexp","is","regular expression","regular","expression"],"version":"1.2.1","description":"Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag","sanitized_name":"is-regex","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-12-12T05:44:07.833Z","links":{"homepage":"https://github.com/inspect-js/is-regex","repository":"git://github.com/inspect-js/is-regex.git","bugs":"https://github.com/inspect-js/is-regex/issues","npm":"https://www.npmjs.com/package/is-regex"}},"score":{"final":24.427237,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":461447538,"weekly":102176415},"dependents":"920","updated":"2026-10-10T00:25:27.019Z","searchScore":24.42516,"package":{"name":"available-typed-arrays","keywords":["typed","arrays","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"],"version":"1.0.7","description":"Returns an array of Typed Array names that are available in the current environment","sanitized_name":"available-typed-arrays","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-02-19T23:54:30.736Z","links":{"homepage":"https://github.com/inspect-js/available-typed-arrays#readme","repository":"git+https://github.com/inspect-js/available-typed-arrays.git","bugs":"https://github.com/inspect-js/available-typed-arrays/issues","npm":"https://www.npmjs.com/package/available-typed-arrays"}},"score":{"final":24.42516,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":364525423,"weekly":81747717},"dependents":"572","updated":"2026-10-10T00:26:38.224Z","searchScore":24.3983,"package":{"name":"is-finalizationregistry","keywords":["weakref","finalization","finalizationregistry","finalization registry"],"version":"1.1.1","description":"Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","sanitized_name":"is-finalizationregistry","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-12-17T05:37:19.121Z","links":{"homepage":"https://github.com/inspect-js/is-finalizationregistry#readme","repository":"git+https://github.com/inspect-js/is-finalizationregistry.git","bugs":"https://github.com/inspect-js/is-finalizationregistry/issues","npm":"https://www.npmjs.com/package/is-finalizationregistry"}},"score":{"final":24.3983,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":108534301,"weekly":25382785},"dependents":"162","updated":"2026-10-10T00:20:26.420Z","searchScore":24.390066,"package":{"name":"rw","keywords":["fs","readFile","writeFile","stdin","stdout"],"version":"1.3.3","description":"Now stdin and stdout are files.","sanitized_name":"rw","publisher":{"email":"mike@ocks.org","username":"mbostock"},"maintainers":[{"email":"mbostock@gmail.com","username":"mbostock"}],"license":"BSD-3-Clause","date":"2017-01-20T17:13:07.806Z","links":{"homepage":"https://github.com/mbostock/rw","repository":"git+ssh://git@github.com/mbostock/rw.git","bugs":"https://github.com/mbostock/rw/issues","npm":"https://www.npmjs.com/package/rw"}},"score":{"final":24.390066,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":417705353,"weekly":92562538},"dependents":"1130","updated":"2026-10-10T00:27:31.520Z","searchScore":24.370413,"package":{"name":"is-boolean-object","keywords":["Boolean","ES6","toStringTag","@@toStringTag","Boolean object","true","false","is-boolean"],"version":"1.2.2","description":"Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","sanitized_name":"is-boolean-object","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2025-02-05T02:48:12.118Z","links":{"homepage":"https://github.com/inspect-js/is-boolean-object#readme","repository":"git://github.com/inspect-js/is-boolean-object.git","bugs":"https://github.com/inspect-js/is-boolean-object/issues","npm":"https://www.npmjs.com/package/is-boolean-object"}},"score":{"final":24.370413,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":417039139,"weekly":92441323},"dependents":"1142","updated":"2026-10-10T00:23:22.371Z","searchScore":24.3147,"package":{"name":"is-number-object","keywords":["Number","ES6","toStringTag","@@toStringTag","Number object"],"version":"1.1.1","description":"Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","sanitized_name":"is-number-object","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-12-16T02:59:16.111Z","links":{"homepage":"https://github.com/inspect-js/is-number-object#readme","repository":"git://github.com/inspect-js/is-number-object.git","bugs":"https://github.com/inspect-js/is-number-object/issues","npm":"https://www.npmjs.com/package/is-number-object"}},"score":{"final":24.3147,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":428564643,"weekly":95181129},"dependents":"786","updated":"2026-10-10T00:24:54.872Z","searchScore":24.310194,"package":{"name":"is-generator-function","keywords":["generator","generator function","es6","es2015","yield","function","function*"],"version":"1.1.2","description":"Determine if a function is a native generator function.","sanitized_name":"is-generator-function","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2025-09-30T18:41:14.522Z","links":{"homepage":"https://github.com/inspect-js/is-generator-function#readme","repository":"git://github.com/inspect-js/is-generator-function.git","bugs":"https://github.com/inspect-js/is-generator-function/issues","npm":"https://www.npmjs.com/package/is-generator-function"}},"score":{"final":24.310194,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":477796080,"weekly":104836568},"dependents":"1375","updated":"2026-10-10T00:24:53.717Z","searchScore":24.309607,"package":{"name":"is-callable","keywords":["Function","function","callable","generator","generator function","arrow","arrow function","ES6","toStringTag","@@toStringTag"],"version":"1.2.7","description":"Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.","sanitized_name":"is-callable","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2022-09-23T22:49:39.970Z","links":{"homepage":"https://github.com/inspect-js/is-callable#readme","repository":"git://github.com/inspect-js/is-callable.git","bugs":"https://github.com/inspect-js/is-callable/issues","npm":"https://www.npmjs.com/package/is-callable"}},"score":{"final":24.309607,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":399536869,"weekly":88437708},"dependents":"1004","updated":"2026-10-10T00:30:23.323Z","searchScore":24.296799,"package":{"name":"is-weakref","keywords":["weakref","weak","ref","finalization","finalization registry"],"version":"1.1.1","description":"Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","sanitized_name":"is-weakref","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2025-02-03T23:37:46.871Z","links":{"homepage":"https://github.com/inspect-js/is-weakref#readme","repository":"git+https://github.com/inspect-js/is-weakref.git","bugs":"https://github.com/inspect-js/is-weakref/issues","npm":"https://www.npmjs.com/package/is-weakref"}},"score":{"final":24.296799,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":384144485,"weekly":85747437},"dependents":"649","updated":"2026-10-10T00:29:07.663Z","searchScore":24.281883,"package":{"name":"which-collection","keywords":["map","set","weakmap","weakset","collection.es6","es2015"],"version":"1.0.2","description":"Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.","sanitized_name":"which-collection","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-03-08T22:53:04.536Z","links":{"homepage":"https://github.com/inspect-js/which-collection#readme","repository":"git+https://github.com/inspect-js/which-collection.git","bugs":"https://github.com/inspect-js/which-collection/issues","npm":"https://www.npmjs.com/package/which-collection"}},"score":{"final":24.281883,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":433345205,"weekly":95402327},"dependents":"1374","updated":"2026-10-10T00:27:37.389Z","searchScore":24.279488,"package":{"name":"is-date-object","keywords":["Date","ES6","toStringTag","@@toStringTag","Date object"],"version":"1.1.0","description":"Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","sanitized_name":"is-date-object","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-12-13T00:04:08.145Z","links":{"homepage":"https://github.com/inspect-js/is-date-object#readme","repository":"git://github.com/inspect-js/is-date-object.git","bugs":"https://github.com/inspect-js/is-date-object/issues","npm":"https://www.npmjs.com/package/is-date-object"}},"score":{"final":24.279488,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":119401162,"weekly":27420602},"dependents":"74","updated":"2026-10-10T00:30:08.669Z","searchScore":24.245758,"package":{"name":"redis-errors","keywords":["redis","javascript","node","error"],"version":"1.2.0","description":"Error classes used in node_redis","sanitized_name":"redis-errors","publisher":{"email":"ruben@bridgewater.de","username":"bridgear"},"maintainers":[{"email":"mike.diarmid@gmail.com","username":"salakar"},{"email":"ruben@bridgewater.de","username":"bridgear"}],"license":"MIT","date":"2017-06-01T00:22:49.218Z","links":{"homepage":"https://github.com/NodeRedis/redis-errors#readme","repository":"git+https://github.com/NodeRedis/redis-errors.git","bugs":"https://github.com/NodeRedis/redis-errors/issues","npm":"https://www.npmjs.com/package/redis-errors"}},"score":{"final":24.245758,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":101395530,"weekly":20402374},"dependents":"569","updated":"2026-10-10T00:26:15.362Z","searchScore":24.242481,"package":{"name":"caseless","keywords":["headers","http","caseless"],"version":"0.12.0","description":"Caseless object set/get/has, very useful when working with HTTP headers.","sanitized_name":"caseless","publisher":{"email":"mikeal.rogers@gmail.com","username":"mikeal"},"maintainers":[{"email":"mikeal.rogers@gmail.com","username":"mikeal"},{"email":"jnylen@gmail.com","username":"nylen"},{"email":"simeonvelichkov@gmail.com","username":"simov"}],"license":"Apache-2.0","date":"2017-01-26T21:37:30.100Z","links":{"homepage":"https://github.com/mikeal/caseless#readme","repository":"git+https://github.com/mikeal/caseless.git","bugs":"https://github.com/mikeal/caseless/issues","npm":"https://www.npmjs.com/package/caseless"}},"score":{"final":24.242481,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":419537070,"weekly":92454716},"dependents":"1423","updated":"2026-10-10T00:26:07.385Z","searchScore":24.238523,"package":{"name":"is-string","keywords":["String","string","ES6","toStringTag","@@toStringTag","String object"],"version":"1.1.1","description":"Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","sanitized_name":"is-string","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-12-16T02:59:00.418Z","links":{"homepage":"https://github.com/inspect-js/is-string#readme","repository":"git://github.com/inspect-js/is-string.git","bugs":"https://github.com/inspect-js/is-string/issues","npm":"https://www.npmjs.com/package/is-string"}},"score":{"final":24.238523,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":76277627,"weekly":15541483},"dependents":"304","updated":"2026-10-10T00:27:58.625Z","searchScore":24.237099,"package":{"name":"has-unicode","keywords":["unicode","terminal"],"version":"2.0.1","description":"Try to guess if your terminal supports unicode","sanitized_name":"has-unicode","publisher":{"email":"me@re-becca.org","username":"iarna"},"maintainers":[{"email":"me@re-becca.org","username":"iarna"}],"license":"ISC","date":"2016-06-23T22:10:28.872Z","links":{"homepage":"https://github.com/iarna/has-unicode","repository":"git+https://github.com/iarna/has-unicode.git","bugs":"https://github.com/iarna/has-unicode/issues","npm":"https://www.npmjs.com/package/has-unicode"}},"score":{"final":24.237099,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":512752429,"weekly":96713003},"dependents":"1535","updated":"2026-10-10T00:27:49.149Z","searchScore":24.219572,"package":{"name":"vary","keywords":["http","res","vary"],"version":"1.1.2","description":"Manipulate the HTTP Vary header","sanitized_name":"vary","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":"2017-09-24T01:47:11.325Z","links":{"homepage":"https://github.com/jshttp/vary#readme","repository":"git+https://github.com/jshttp/vary.git","bugs":"https://github.com/jshttp/vary/issues","npm":"https://www.npmjs.com/package/vary"}},"score":{"final":24.219572,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":116820496,"weekly":22371861},"dependents":"565","updated":"2026-10-10T00:25:57.798Z","searchScore":24.211618,"package":{"name":"normalize-range","keywords":["range","normalize","utility","angle","degrees","polar"],"version":"0.1.2","description":"Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates","sanitized_name":"normalize-range","publisher":{"email":"james@talmage.io","username":"james.talmage"},"maintainers":[{"email":"james@talmage.io","username":"jamestalmage"}],"license":"MIT","date":"2015-09-13T05:20:04.639Z","links":{"homepage":"https://github.com/jamestalmage/normalize-range#readme","repository":"git+https://github.com/jamestalmage/normalize-range.git","bugs":"https://github.com/jamestalmage/normalize-range/issues","npm":"https://www.npmjs.com/package/normalize-range"}},"score":{"final":24.211618,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":398191183,"weekly":88167420},"dependents":"1010","updated":"2026-10-10T00:29:39.252Z","searchScore":24.20588,"package":{"name":"get-symbol-description","keywords":["symbol","ecmascript","javascript","description"],"version":"1.1.0","description":"Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.","sanitized_name":"get-symbol-description","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-12-17T16:51:13.098Z","links":{"homepage":"https://github.com/inspect-js/get-symbol-description#readme","repository":"git+https://github.com/inspect-js/get-symbol-description.git","bugs":"https://github.com/inspect-js/get-symbol-description/issues","npm":"https://www.npmjs.com/package/get-symbol-description"}},"score":{"final":24.20588,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":256725112,"weekly":61121460},"dependents":"168","updated":"2026-10-10T00:21:58.887Z","searchScore":24.179174,"package":{"name":"lodash.isboolean","keywords":["lodash-modularized","isboolean"],"version":"3.0.3","description":"The lodash method `_.isBoolean` exported as a module.","sanitized_name":"lodash-isboolean","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-02-03T07:28:20.290Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.isboolean"}},"score":{"final":24.179174,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":386543720,"weekly":85663534},"dependents":"1290","updated":"2026-10-10T00:29:07.301Z","searchScore":24.162294,"package":{"name":"is-negative-zero","keywords":["is","negative","zero","negative zero","number","positive","0","-0"],"version":"2.0.3","description":"Is this value negative zero? === will lie to you","sanitized_name":"is-negative-zero","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-02-19T20:08:46.872Z","links":{"homepage":"https://github.com/inspect-js/is-negative-zero","repository":"git://github.com/inspect-js/is-negative-zero.git","bugs":"https://github.com/inspect-js/is-negative-zero/issues","npm":"https://www.npmjs.com/package/is-negative-zero"}},"score":{"final":24.162294,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":96844007,"weekly":22749069},"dependents":"444","updated":"2026-10-10T00:22:12.771Z","searchScore":24.15968,"package":{"name":"tunnel","keywords":["http","https","agent","proxy","tunnel"],"version":"0.0.6","description":"Node HTTP/HTTPS Agents for tunneling proxies","sanitized_name":"tunnel","publisher":{"email":"koichik@improvement.jp","username":"koichik"},"maintainers":[{"email":"koichik@improvement.jp","username":"koichik"}],"license":"MIT","date":"2018-09-11T06:39:15.596Z","links":{"homepage":"https://github.com/koichik/node-tunnel/","repository":"git+https://github.com/koichik/node-tunnel.git","bugs":"https://github.com/koichik/node-tunnel/issues","npm":"https://www.npmjs.com/package/tunnel"}},"score":{"final":24.15968,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":428955451,"weekly":94754427},"dependents":"1295","updated":"2026-10-10T00:23:18.292Z","searchScore":24.158096,"package":{"name":"is-symbol","keywords":["symbol","es6","is","Symbol"],"version":"1.1.1","description":"Determine if a value is an ES6 Symbol or not.","sanitized_name":"is-symbol","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-12-13T07:37:41.707Z","links":{"homepage":"https://github.com/inspect-js/is-symbol#readme","repository":"git://github.com/inspect-js/is-symbol.git","bugs":"https://github.com/inspect-js/is-symbol/issues","npm":"https://www.npmjs.com/package/is-symbol"}},"score":{"final":24.158096,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":149306040,"weekly":30149282},"dependents":"161","updated":"2026-10-10T00:27:18.073Z","searchScore":24.156366,"package":{"name":"globrex","keywords":["glob","regex","regexp","parser","glob2regx","compiler"],"version":"0.1.2","description":"Glob to regular expression with support for extended globs","sanitized_name":"globrex","publisher":{"email":"terkel@terkel.com","username":"terkelg"},"maintainers":[{"email":"terkel@terkel.com","username":"terkelg"}],"license":"MIT","date":"2018-12-16T15:34:52.391Z","links":{"homepage":"https://github.com/terkelg/globrex#readme","repository":"git+https://github.com/terkelg/globrex.git","bugs":"https://github.com/terkelg/globrex/issues","npm":"https://www.npmjs.com/package/globrex"}},"score":{"final":24.156366,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":877793323,"weekly":205906231},"dependents":"1479","updated":"2026-10-10T00:23:54.932Z","searchScore":24.155083,"package":{"name":"source-map-js","keywords":[],"version":"1.2.2","description":"Generates and consumes source maps","sanitized_name":"source-map-js","publisher":{"email":"v7rulnik@gmail.com","username":"7rulnik"},"maintainers":[{"email":"v7rulnik@gmail.com","username":"7rulnik"}],"license":"BSD-3-Clause","date":"2026-09-30T14:08:09.382Z","links":{"homepage":"https://github.com/7rulnik/source-map-js","repository":"git+https://github.com/7rulnik/source-map-js.git","bugs":"https://github.com/7rulnik/source-map-js/issues","npm":"https://www.npmjs.com/package/source-map-js"}},"score":{"final":24.155083,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":251263114,"weekly":56174330},"dependents":"219","updated":"2026-10-10T00:27:47.424Z","searchScore":24.151323,"package":{"name":"lodash.once","keywords":["lodash-modularized","once"],"version":"4.1.1","description":"The lodash method `_.once` exported as a module.","sanitized_name":"lodash-once","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-08-13T17:42:47.106Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.once"}},"score":{"final":24.151323,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":386125776,"weekly":86136689},"dependents":"798","updated":"2026-10-10T00:30:32.646Z","searchScore":24.133547,"package":{"name":"is-map","keywords":["map","set","collection","is","robust"],"version":"2.0.3","description":"Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.","sanitized_name":"is-map","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-03-08T16:49:07.811Z","links":{"homepage":"https://github.com/inspect-js/is-map#readme","repository":"git+https://github.com/inspect-js/is-map.git","bugs":"https://github.com/inspect-js/is-map/issues","npm":"https://www.npmjs.com/package/is-map"}},"score":{"final":24.133547,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":118155222,"weekly":25653471},"dependents":"617","updated":"2026-10-10T00:21:03.166Z","searchScore":24.126684,"package":{"name":"duplexer","keywords":[],"version":"0.1.2","description":"Creates a duplex stream","sanitized_name":"duplexer","publisher":{"email":"raynos2@gmail.com","username":"raynos"},"maintainers":[{"email":"raynos2@gmail.com","username":"raynos"}],"license":"MIT","date":"2020-08-12T08:27:19.981Z","links":{"homepage":"https://github.com/Raynos/duplexer","repository":"git://github.com/Raynos/duplexer.git","bugs":"https://github.com/Raynos/duplexer/issues","npm":"https://www.npmjs.com/package/duplexer"}},"score":{"final":24.126684,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":95423430,"weekly":19811338},"dependents":"534","updated":"2026-10-10T00:25:20.512Z","searchScore":24.124228,"package":{"name":"delegates","keywords":["delegate","delegation"],"version":"1.0.0","description":"delegate methods and accessors to another property","sanitized_name":"delegates","publisher":{"email":"tj@vision-media.ca","username":"tjholowaychuk"},"maintainers":[{"email":"tj@vision-media.ca","username":"tjholowaychuk"},{"email":"dominic@dbarnes.info","username":"dominicbarnes"}],"license":"MIT","date":"2015-12-14T19:56:09.247Z","links":{"homepage":"https://github.com/visionmedia/node-delegates#readme","repository":"git+https://github.com/visionmedia/node-delegates.git","bugs":"https://github.com/visionmedia/node-delegates/issues","npm":"https://www.npmjs.com/package/delegates"}},"score":{"final":24.124228,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":411390812,"weekly":91329452},"dependents":"1110","updated":"2026-10-10T00:30:50.512Z","searchScore":24.121042,"package":{"name":"has-bigints","keywords":["BigInt","bigints","typeof","ES2020"],"version":"1.1.0","description":"Determine if the JS environment has BigInt support.","sanitized_name":"has-bigints","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-12-18T17:37:33.322Z","links":{"homepage":"https://github.com/ljharb/has-bigints#readme","repository":"git+https://github.com/ljharb/has-bigints.git","bugs":"https://github.com/ljharb/has-bigints/issues","npm":"https://www.npmjs.com/package/has-bigints"}},"score":{"final":24.121042,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":98449058,"weekly":20542673},"dependents":"277","updated":"2026-10-10T00:28:02.935Z","searchScore":24.11977,"package":{"name":"strict-uri-encode","keywords":["component","encode","RFC3986","uri"],"version":"2.0.0","description":"A stricter URI encode adhering to RFC 3986","sanitized_name":"strict-uri-encode","publisher":{"email":"kevinmartensson@gmail.com","username":"kevva"},"maintainers":[{"email":"kevinmartensson@gmail.com","username":"kevva"}],"license":"MIT","date":"2016-10-11T20:09:00.764Z","links":{"homepage":"https://github.com/kevva/strict-uri-encode#readme","repository":"git+https://github.com/kevva/strict-uri-encode.git","bugs":"https://github.com/kevva/strict-uri-encode/issues","npm":"https://www.npmjs.com/package/strict-uri-encode"}},"score":{"final":24.11977,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":88387307,"weekly":15497047},"dependents":"812","updated":"2026-10-10T00:25:28.478Z","searchScore":24.111797,"package":{"name":"safe-regex","keywords":["catastrophic","exponential","regex","safe","sandbox"],"version":"2.1.1","description":"detect possibly catastrophic, exponential-time regular expressions","sanitized_name":"safe-regex","publisher":{"email":"davisjam@vt.edu","username":"davisjam"},"maintainers":[{"email":"davisjam@vt.edu","username":"davisjam"}],"license":"MIT","date":"2019-10-21T19:45:01.945Z","links":{"homepage":"https://github.com/davisjam/safe-regex","repository":"git://github.com/davisjam/safe-regex.git","bugs":"https://github.com/davisjam/safe-regex/issues","npm":"https://www.npmjs.com/package/safe-regex"}},"score":{"final":24.111797,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":88342725,"weekly":18611214},"dependents":"859","updated":"2026-10-10T00:27:33.616Z","searchScore":24.085268,"package":{"name":"opener","keywords":[],"version":"1.5.2","description":"Opens stuff, like webpages and files and executables, cross-platform","sanitized_name":"opener","publisher":{"email":"d@domenic.me","username":"domenic"},"maintainers":[{"email":"domenic@domenicdenicola.com","username":"domenic"}],"license":"(WTFPL OR MIT)","date":"2020-08-29T20:25:13.795Z","links":{"homepage":"https://github.com/domenic/opener#readme","repository":"git+https://github.com/domenic/opener.git","bugs":"https://github.com/domenic/opener/issues","npm":"https://www.npmjs.com/package/opener"}},"score":{"final":24.085268,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":69476217,"weekly":15261275},"dependents":"411","updated":"2026-10-10T00:25:00.814Z","searchScore":24.07815,"package":{"name":"shimmer","keywords":["monkeypatch","swizzle","wrapping","danger","hmm","shim"],"version":"1.2.1","description":"Safe(r) monkeypatching for JavaScript.","sanitized_name":"shimmer","publisher":{"email":"ogd@aoaioxxysz.net","username":"othiym23"},"maintainers":[{"email":"ogd@aoaioxxysz.net","username":"othiym23"}],"license":"BSD-2-Clause","date":"2019-01-17T23:46:27.682Z","links":{"homepage":"https://github.com/othiym23/shimmer#readme","repository":"git+https://github.com/othiym23/shimmer.git","bugs":"https://github.com/othiym23/shimmer/issues","npm":"https://www.npmjs.com/package/shimmer"}},"score":{"final":24.07815,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":218974823,"weekly":47456035},"dependents":"852","updated":"2026-10-10T00:26:22.522Z","searchScore":24.077549,"package":{"name":"asap","keywords":["event","task","queue"],"version":"2.0.6","description":"High-priority task queue for Node.js and browsers","sanitized_name":"asap","publisher":{"email":"kris.kowal@cixar.com","username":"kriskowal"},"maintainers":[{"email":"kris.kowal@cixar.com","username":"kriskowal"},{"email":"forbes@lindesay.co.uk","username":"forbeslindesay"}],"license":"MIT","date":"2017-07-10T15:21:36.791Z","links":{"homepage":"https://github.com/kriskowal/asap#readme","repository":"git+https://github.com/kriskowal/asap.git","bugs":"https://github.com/kriskowal/asap/issues","npm":"https://www.npmjs.com/package/asap"}},"score":{"final":24.077549,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":94656959,"weekly":18738123},"dependents":"604","updated":"2026-10-10T00:23:46.031Z","searchScore":24.071117,"package":{"name":"isstream","keywords":["stream","type","streams","readable-stream","hippo"],"version":"0.1.2","description":"Determine if an object is a Stream","sanitized_name":"isstream","publisher":{"email":"rod@vagg.org","username":"rvagg"},"maintainers":[{"email":"rod@vagg.org","username":"rvagg"}],"license":"MIT","date":"2015-03-07T00:15:15.512Z","links":{"homepage":"https://github.com/rvagg/isstream","repository":"https://github.com/rvagg/isstream.git","bugs":"https://github.com/rvagg/isstream/issues","npm":"https://www.npmjs.com/package/isstream"}},"score":{"final":24.071117,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":133813987,"weekly":30537988},"dependents":"9590","updated":"2026-10-10T00:21:07.010Z","searchScore":24.046574,"package":{"name":"js-cookie","keywords":["cookie","cookies","browser","amd","commonjs","client","js-cookie"],"version":"3.0.8","description":"A simple, lightweight JavaScript API for handling cookies","sanitized_name":"js-cookie","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:e4c878ac-7bc4-41af-b752-3952ae57874e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"klaus.hartl@gmail.com","username":"carhartl"},{"email":"australia@fagnermartins.com","username":"fagner"}],"license":"MIT","date":"2026-05-29T10:51:39.065Z","links":{"homepage":"https://github.com/js-cookie/js-cookie#readme","repository":"git://github.com/js-cookie/js-cookie.git","bugs":"https://github.com/js-cookie/js-cookie/issues","npm":"https://www.npmjs.com/package/js-cookie"}},"score":{"final":24.046574,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":364083371,"weekly":81653888},"dependents":"585","updated":"2026-10-10T00:23:19.520Z","searchScore":24.035995,"package":{"name":"is-async-function","keywords":["async","async function","es6","es2015","yield","function","function*"],"version":"2.1.1","description":"Determine if a function is a native async function.","sanitized_name":"is-async-function","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"},{"email":"equator-owl-studio@duck.com","username":"tunnckocore"}],"license":"MIT","date":"2025-01-23T06:28:33.366Z","links":{"homepage":"https://github.com/inspect-js/is-async-function#readme","repository":"git://github.com/inspect-js/is-async-function.git","bugs":"https://github.com/inspect-js/is-async-function/issues","npm":"https://www.npmjs.com/package/is-async-function"}},"score":{"final":24.035995,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":101819083,"weekly":24577156},"dependents":"16","updated":"2026-10-10T00:21:54.553Z","searchScore":24.021097,"package":{"name":"stubs","keywords":["stubs"],"version":"3.0.0","description":"Easy method stubber.","sanitized_name":"stubs","publisher":{"email":"sawchuk@gmail.com","username":"stephenplusplus"},"maintainers":[{"email":"sawchuk@gmail.com","username":"stephenplusplus"}],"license":"MIT","date":"2017-01-13T15:12:29.416Z","links":{"homepage":"https://github.com/stephenplusplus/stubs","repository":"git+https://github.com/stephenplusplus/stubs.git","bugs":"https://github.com/stephenplusplus/stubs/issues","npm":"https://www.npmjs.com/package/stubs"}},"score":{"final":24.021097,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":415459321,"weekly":92152179},"dependents":"1111","updated":"2026-10-10T00:30:32.783Z","searchScore":24.019405,"package":{"name":"is-bigint","keywords":["bigint","es","integer","is"],"version":"1.1.0","description":"Is this value an ES BigInt?","sanitized_name":"is-bigint","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-12-02T18:42:58.216Z","links":{"homepage":"https://github.com/inspect-js/is-bigint#readme","repository":"git+https://github.com/inspect-js/is-bigint.git","bugs":"https://github.com/inspect-js/is-bigint/issues","npm":"https://www.npmjs.com/package/is-bigint"}},"score":{"final":24.019405,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":77487381,"weekly":18263428},"dependents":"23","updated":"2026-10-10T00:26:34.824Z","searchScore":23.998316,"package":{"name":"listenercount","keywords":["eventemitter","events","listener","count","listenercount","polyfill","native","builtin"],"version":"1.0.1","description":"backwards compatible version of builtin events.listenercount","sanitized_name":"listenercount","publisher":{"email":"jason@denizac.org","username":"jden"},"maintainers":[],"license":"ISC","date":"2016-02-17T17:57:15.718Z","links":{"homepage":"https://github.com/jden/node-listenercount#readme","repository":"git+ssh://git@github.com/jden/node-listenercount.git","bugs":"https://github.com/jden/node-listenercount/issues","npm":"https://www.npmjs.com/package/listenercount"}},"score":{"final":23.998316,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":240380537,"weekly":45197605},"dependents":"1045","updated":"2026-10-10T00:29:10.394Z","searchScore":23.99679,"package":{"name":"lodash.isstring","keywords":["lodash-modularized","isstring"],"version":"4.0.1","description":"The lodash method `_.isString` exported as a module.","sanitized_name":"lodash-isstring","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-02-03T07:28:59.695Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.isstring"}},"score":{"final":23.99679,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":103244032,"weekly":22282615},"dependents":"61","updated":"2026-10-10T00:28:35.245Z","searchScore":23.986105,"package":{"name":"expand-template","keywords":["template","expand","replace"],"version":"2.0.3","description":"Expand placeholders in a template string","sanitized_name":"expand-template","publisher":{"email":"ralphtheninja@riseup.net","username":"ralphtheninja"},"maintainers":[{"email":"ralphtheninja@riseup.net","username":"ralphtheninja"}],"license":"(MIT OR WTFPL)","date":"2018-11-27T22:30:47.591Z","links":{"homepage":"https://github.com/ralphtheninja/expand-template","repository":"git+https://github.com/ralphtheninja/expand-template.git","bugs":"https://github.com/ralphtheninja/expand-template/issues","npm":"https://www.npmjs.com/package/expand-template"}},"score":{"final":23.986105,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":102539874,"weekly":23273856},"dependents":"94","updated":"2026-10-10T00:20:44.744Z","searchScore":23.984081,"package":{"name":"one-time","keywords":["once","function","single","one","one-time","execution","nope"],"version":"1.0.0","description":"Run the supplied function exactly one time (once)","sanitized_name":"one-time","publisher":{"email":"npm@3rd-Eden.com","username":"3rdeden"},"maintainers":[{"email":"npm@unshift.io","username":"unshiftio"},{"email":"npm@3rd-Eden.com","username":"v1"},{"email":"npmjs@3rd-Eden.com","username":"3rdeden"}],"license":"MIT","date":"2019-05-05T23:29:58.711Z","links":{"homepage":"https://github.com/3rd-Eden/one-time#readme","repository":"git+https://github.com/3rd-Eden/one-time.git","bugs":"https://github.com/3rd-Eden/one-time/issues","npm":"https://www.npmjs.com/package/one-time"}},"score":{"final":23.984081,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":90948875,"weekly":21692561},"dependents":"35","updated":"2026-10-10T00:30:29.492Z","searchScore":23.981213,"package":{"name":"fast-decode-uri-component","keywords":["decode","uri","component","fast","safe"],"version":"1.0.1","description":"Fast and safe decodeURIComponent","sanitized_name":"fast-decode-uri-component","publisher":{"email":"tommydelved@gmail.com","username":"delvedor"},"maintainers":[{"email":"tommydelved@gmail.com","username":"delvedor"}],"license":"MIT","date":"2019-03-15T15:16:18.441Z","links":{"homepage":"https://github.com/delvedor/fast-decode-uri-component#readme","repository":"git+https://github.com/delvedor/fast-decode-uri-component.git","bugs":"https://github.com/delvedor/fast-decode-uri-component/issues","npm":"https://www.npmjs.com/package/fast-decode-uri-component"}},"score":{"final":23.981213,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":77954635,"weekly":15908510},"dependents":"261","updated":"2026-10-10T00:30:03.638Z","searchScore":23.97446,"package":{"name":"console-control-strings","keywords":[],"version":"1.1.0","description":"A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning.  This is a subset of both ansi and vt100.  All control codes included work on both Windows & Unix-like OSes, except where noted.","sanitized_name":"console-control-strings","publisher":{"email":"me@re-becca.org","username":"iarna"},"maintainers":[{"email":"me@re-becca.org","username":"iarna"}],"license":"ISC","date":"2016-06-15T23:29:58.743Z","links":{"homepage":"https://github.com/iarna/console-control-strings#readme","repository":"git+https://github.com/iarna/console-control-strings.git","bugs":"https://github.com/iarna/console-control-strings/issues","npm":"https://www.npmjs.com/package/console-control-strings"}},"score":{"final":23.97446,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":473254183,"weekly":102502076},"dependents":"3067","updated":"2026-10-10T00:27:05.294Z","searchScore":23.964397,"package":{"name":"sprintf-js","keywords":[],"version":"1.1.3","description":"JavaScript sprintf implementation","sanitized_name":"sprintf-js","publisher":{"email":"hello@alexei.ro","username":"alexei"},"maintainers":[{"email":"hello@alexei.ro","username":"alexei"}],"license":"BSD-3-Clause","date":"2023-09-11T13:12:09.207Z","links":{"homepage":"https://github.com/alexei/sprintf.js#readme","repository":"git+https://github.com/alexei/sprintf.js.git","bugs":"https://github.com/alexei/sprintf.js/issues","npm":"https://www.npmjs.com/package/sprintf-js"}},"score":{"final":23.964397,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":693589477,"weekly":156916785},"dependents":"3365","updated":"2026-10-10T00:26:44.225Z","searchScore":23.958263,"package":{"name":"base64-js","keywords":["base64"],"version":"1.5.1","description":"Base64 encoding/decoding in pure JS","sanitized_name":"base64-js","publisher":{"email":"feross@feross.org","username":"feross"},"maintainers":[{"email":"t.jameson.little@gmail.com","username":"beatgammit"},{"email":"feross@feross.org","username":"feross"}],"license":"MIT","date":"2020-11-11T19:33:48.234Z","links":{"homepage":"https://github.com/beatgammit/base64-js","repository":"git://github.com/beatgammit/base64-js.git","bugs":"https://github.com/beatgammit/base64-js/issues","npm":"https://www.npmjs.com/package/base64-js"}},"score":{"final":23.958263,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":77009042,"weekly":15137868},"dependents":"585","updated":"2026-10-10T00:27:50.237Z","searchScore":23.957722,"package":{"name":"thunky","keywords":["memo","thunk","async","lazy","control","flow","cache"],"version":"1.1.0","description":"delay the evaluation of a paramless async function and cache the result","sanitized_name":"thunky","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"feross@feross.org","username":"feross"},{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2019-10-14T08:54:30.361Z","links":{"homepage":"https://github.com/mafintosh/thunky#readme","repository":"git://github.com/mafintosh/thunky.git","bugs":"https://github.com/mafintosh/thunky/issues","npm":"https://www.npmjs.com/package/thunky"}},"score":{"final":23.957722,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":97138846,"weekly":20846211},"dependents":"3425","updated":"2026-10-10T00:27:28.845Z","searchScore":23.957338,"package":{"name":"raf","keywords":["requestAnimationFrame","polyfill"],"version":"3.4.1","description":"requestAnimationFrame polyfill for node and the browser","sanitized_name":"raf","publisher":{"email":"christian.tegner@gmail.com","username":"cmtegner"},"maintainers":[{"email":"chris@neversaw.us","username":"chrisdickinson"},{"email":"christian.tegner@gmail.com","username":"cmtegner"}],"license":"MIT","date":"2018-11-02T10:31:08.808Z","links":{"homepage":"https://github.com/chrisdickinson/raf#readme","repository":"git://github.com/chrisdickinson/raf.git","bugs":"https://github.com/chrisdickinson/raf/issues","npm":"https://www.npmjs.com/package/raf"}},"score":{"final":23.957338,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":108259854,"weekly":23526975},"dependents":"29","updated":"2026-10-10T00:30:51.192Z","searchScore":23.952528,"package":{"name":"kuler","keywords":["kuler","ansi","color","colour","chalk","css","hex","rgb","rgv"],"version":"2.0.0","description":"Color your terminal using CSS/hex color codes","sanitized_name":"kuler","publisher":{"email":"npmjs@3rd-Eden.com","username":"3rdeden"},"maintainers":[{"email":"npm@3rd-Eden.com","username":"3rdeden"},{"email":"npm@3rd-Eden.com","username":"v1"}],"license":"MIT","date":"2019-06-06T20:38:02.639Z","links":{"homepage":"https://github.com/3rd-Eden/kuler","repository":"git+https://github.com/3rd-Eden/kuler.git","bugs":"https://github.com/3rd-Eden/kuler/issues","npm":"https://www.npmjs.com/package/kuler"}},"score":{"final":23.952528,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":85664335,"weekly":18009474},"dependents":"536","updated":"2026-10-10T00:27:39.133Z","searchScore":23.947546,"package":{"name":"import-lazy","keywords":["import","require","load","module","modules","lazy","lazily","defer","deferred","proxy","proxies"],"version":"4.0.0","description":"Import a module lazily","sanitized_name":"import-lazy","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2019-04-27T10:42:11.495Z","links":{"homepage":"https://github.com/sindresorhus/import-lazy#readme","repository":"git+https://github.com/sindresorhus/import-lazy.git","bugs":"https://github.com/sindresorhus/import-lazy/issues","npm":"https://www.npmjs.com/package/import-lazy"}},"score":{"final":23.947546,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":234133535,"weekly":52647045},"dependents":"416","updated":"2026-10-10T00:29:53.680Z","searchScore":23.942944,"package":{"name":"lodash.includes","keywords":["lodash-modularized","includes"],"version":"4.3.0","description":"The lodash method `_.includes` exported as a module.","sanitized_name":"lodash-includes","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-08-13T17:39:40.778Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.includes"}},"score":{"final":23.942944,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":222455792,"weekly":40614006},"dependents":"6265","updated":"2026-10-10T00:25:57.942Z","searchScore":23.94132,"package":{"name":"lodash.debounce","keywords":["lodash-modularized","debounce"],"version":"4.0.8","description":"The lodash method `_.debounce` exported as a module.","sanitized_name":"lodash-debounce","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-08-13T17:37:49.793Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.debounce"}},"score":{"final":23.94132,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":233432839,"weekly":52498487},"dependents":"355","updated":"2026-10-10T00:23:13.795Z","searchScore":23.939081,"package":{"name":"lodash.isnumber","keywords":["lodash-modularized","isnumber"],"version":"3.0.3","description":"The lodash method `_.isNumber` exported as a module.","sanitized_name":"lodash-isnumber","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-02-03T07:28:49.514Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.isnumber"}},"score":{"final":23.939081,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":65012555,"weekly":12778603},"dependents":"1380","updated":"2026-10-10T00:26:07.464Z","searchScore":23.936949,"package":{"name":"create-hash","keywords":["crypto"],"version":"1.2.0","description":"create hashes for browserify","sanitized_name":"create-hash","publisher":{"email":"calvin.metcalf@gmail.com","username":"cwmma"},"maintainers":[{"email":"npm@dcousens.com","username":"dcousens"},{"email":"ljharb@gmail.com","username":"ljharb"},{"email":"calvin.metcalf@gmail.com","username":"cwmma"},{"email":"blackhole@livebox.sh","username":"indutny"},{"email":"jprichardson@gmail.com","username":"jprichardson"}],"license":"MIT","date":"2018-04-11T12:54:24.678Z","links":{"homepage":"https://github.com/crypto-browserify/createHash","repository":"git+ssh://git@github.com/crypto-browserify/createHash.git","bugs":"https://github.com/crypto-browserify/createHash/issues","npm":"https://www.npmjs.com/package/create-hash"}},"score":{"final":23.936949,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":107101975,"weekly":24716373},"dependents":"48","updated":"2026-10-10T00:27:59.506Z","searchScore":23.934143,"package":{"name":"stream-events","keywords":["stream","events","read","write","duplexify","lazy-stream"],"version":"1.0.5","description":"Get an event when you're being sent data or asked for it.","sanitized_name":"stream-events","publisher":{"email":"stephenplusplusplus@gmail.com","username":"stephenplusplus"},"maintainers":[{"email":"sawchuk@gmail.com","username":"stephenplusplus"}],"license":"MIT","date":"2018-10-26T17:11:24.761Z","links":{"homepage":"https://github.com/stephenplusplus/stream-events","repository":"git+https://github.com/stephenplusplus/stream-events.git","bugs":"https://github.com/stephenplusplus/stream-events/issues","npm":"https://www.npmjs.com/package/stream-events"}},"score":{"final":23.934143,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":564926787,"weekly":109308227},"dependents":"1971","updated":"2026-10-10T00:25:10.828Z","searchScore":23.931072,"package":{"name":"kind-of","keywords":["arguments","array","boolean","check","date","function","is","is-type","is-type-of","kind","kind-of","number","object","of","regexp","string","test","type","type-of","typeof","types"],"version":"6.0.3","description":"Get the native type of a value.","sanitized_name":"kind-of","publisher":{"email":"brian.woodward@gmail.com","username":"doowb"},"maintainers":[{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2020-01-16T16:59:19.808Z","links":{"homepage":"https://github.com/jonschlinkert/kind-of","repository":"git+https://github.com/jonschlinkert/kind-of.git","bugs":"https://github.com/jonschlinkert/kind-of/issues","npm":"https://www.npmjs.com/package/kind-of"}},"score":{"final":23.931072,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":121485530,"weekly":24802260},"dependents":"1318","updated":"2026-10-10T00:27:22.614Z","searchScore":23.912294,"package":{"name":"clone-deep","keywords":["array","assign","buffer","clamped","clone","clone-array","clone-array-deep","clone-buffer","clone-date","clone-deep","clone-map","clone-object","clone-object-deep","clone-reg-exp","clone-regex","clone-regexp","clone-set","date","deep","extend","mixin","mixin-object","object","regex","regexp","shallow","symbol"],"version":"4.0.1","description":"Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.","sanitized_name":"clone-deep","publisher":{"email":"github@sellside.com","username":"jonschlinkert"},"maintainers":[{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2018-11-22T00:00:24.930Z","links":{"homepage":"https://github.com/jonschlinkert/clone-deep","repository":"git+https://github.com/jonschlinkert/clone-deep.git","bugs":"https://github.com/jonschlinkert/clone-deep/issues","npm":"https://www.npmjs.com/package/clone-deep"}},"score":{"final":23.912294,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":509885037,"weekly":119163621},"dependents":"2153","updated":"2026-10-10T00:22:14.192Z","searchScore":23.906334,"package":{"name":"etag","keywords":["etag","http","res"],"version":"1.8.1","description":"Create simple HTTP ETags","sanitized_name":"etag","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":"2017-09-13T02:43:44.422Z","links":{"homepage":"https://github.com/jshttp/etag#readme","repository":"git+https://github.com/jshttp/etag.git","bugs":"https://github.com/jshttp/etag/issues","npm":"https://www.npmjs.com/package/etag"}},"score":{"final":23.906334,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":77917878,"weekly":15236613},"dependents":"716","updated":"2026-10-10T00:26:17.758Z","searchScore":23.895435,"package":{"name":"batch","keywords":[],"version":"0.6.1","description":"Simple async batch with concurrency control and progress reporting.","sanitized_name":"batch","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"tj@vision-media.ca","username":"tjholowaychuk"}],"license":"MIT","date":"2017-05-16T21:11:49.205Z","links":{"homepage":"https://github.com/visionmedia/batch#readme","repository":"git+https://github.com/visionmedia/batch.git","bugs":"https://github.com/visionmedia/batch/issues","npm":"https://www.npmjs.com/package/batch"}},"score":{"final":23.895435,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":233197124,"weekly":52446935},"dependents":"118","updated":"2026-10-10T00:27:51.610Z","searchScore":23.883802,"package":{"name":"lodash.isinteger","keywords":["lodash-modularized","isinteger"],"version":"4.0.4","description":"The lodash method `_.isInteger` exported as a module.","sanitized_name":"lodash-isinteger","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-08-13T17:40:41.538Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.isinteger"}},"score":{"final":23.883802,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":326642321,"weekly":70598533},"dependents":"573","updated":"2026-10-10T00:27:38.723Z","searchScore":23.8573,"package":{"name":"abbrev","keywords":[],"version":"5.0.0","description":"Like ruby's abbrev module, but in js","sanitized_name":"abbrev","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:5259c11f-dfdf-4d41-877f-b470d9a086cd","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:39:06.918Z","links":{"homepage":"https://github.com/npm/abbrev-js#readme","repository":"git+https://github.com/npm/abbrev-js.git","bugs":"https://github.com/npm/abbrev-js/issues","npm":"https://www.npmjs.com/package/abbrev"}},"score":{"final":23.8573,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":73917657,"weekly":14381190},"dependents":"415","updated":"2026-10-10T00:24:14.979Z","searchScore":23.857012,"package":{"name":"hpack.js","keywords":["HPACK","HTTP2","compress","decompress","headers"],"version":"2.1.6","description":"HPACK implementation","sanitized_name":"hpack-js","publisher":{"email":"fedor@indutny.com","username":"indutny"},"maintainers":[{"email":"fedor@indutny.com","username":"indutny"}],"license":"MIT","date":"2016-09-18T18:00:36.108Z","links":{"homepage":"https://github.com/indutny/hpack.js#readme","repository":"git+ssh://git@github.com/indutny/hpack.js.git","bugs":"https://github.com/indutny/hpack.js/issues","npm":"https://www.npmjs.com/package/hpack.js"}},"score":{"final":23.857012,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":80357256,"weekly":17638963},"dependents":"354","updated":"2026-10-10T00:30:43.636Z","searchScore":23.850246,"package":{"name":"semver-compare","keywords":["semver","compare","cmp","comparison","sort"],"version":"1.0.0","description":"compare two semver version strings, returning -1, 0, or 1","sanitized_name":"semver-compare","publisher":{"email":"mail@substack.net","username":"substack"},"maintainers":[{"email":"nopersonsmodules@gmail.com","username":"nopersonsmodules"}],"license":"MIT","date":"2014-11-08T05:53:58.878Z","links":{"homepage":"https://github.com/substack/semver-compare","repository":"git://github.com/substack/semver-compare.git","bugs":"https://github.com/substack/semver-compare/issues","npm":"https://www.npmjs.com/package/semver-compare"}},"score":{"final":23.850246,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":136473065,"weekly":27851076},"dependents":"810","updated":"2026-10-10T00:23:55.178Z","searchScore":23.83406,"package":{"name":"global-modules","keywords":["directory","dirname","global","module","modules","package","path","prefix","resolve"],"version":"2.0.0","description":"The directory used by npm for globally installed npm modules.","sanitized_name":"global-modules","publisher":{"email":"github@sellside.com","username":"jonschlinkert"},"maintainers":[{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2018-12-15T02:42:32.356Z","links":{"homepage":"https://github.com/jonschlinkert/global-modules","repository":"git+https://github.com/jonschlinkert/global-modules.git","bugs":"https://github.com/jonschlinkert/global-modules/issues","npm":"https://www.npmjs.com/package/global-modules"}},"score":{"final":23.83406,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":62816964,"weekly":14790243},"dependents":"96","updated":"2026-10-10T00:26:17.348Z","searchScore":23.83183,"package":{"name":"abstract-logging","keywords":["log","logging","logger","pino"],"version":"2.0.1","description":"A noop logger that conforms to the Log4j interface for modules to stub out internal logging","sanitized_name":"abstract-logging","publisher":{"email":"james.sumners@gmail.com","username":"jsumners"},"maintainers":[{"email":"james.sumners@gmail.com","username":"jsumners"}],"license":"MIT","date":"2020-10-17T12:15:48.198Z","links":{"homepage":"https://github.com/jsumners/abstract-logging#readme","repository":"git+https://github.com/jsumners/abstract-logging.git","bugs":"https://github.com/jsumners/abstract-logging/issues","npm":"https://www.npmjs.com/package/abstract-logging"}},"score":{"final":23.83183,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":170972083,"weekly":40194902},"dependents":"5984","updated":"2026-10-10T00:21:32.065Z","searchScore":23.820967,"package":{"name":"pluralize","keywords":["plural","plurals","pluralize","singular","singularize","inflection"],"version":"8.0.0","description":"Pluralize and singularize any word","sanitized_name":"pluralize","publisher":{"email":"hello@blakeembrey.com","username":"blakeembrey"},"maintainers":[{"email":"me@blakeembrey.com","username":"blakeembrey"}],"license":"MIT","date":"2019-05-25T05:06:57.998Z","links":{"homepage":"https://github.com/blakeembrey/pluralize#readme","repository":"git+https://github.com/blakeembrey/pluralize.git","bugs":"https://github.com/blakeembrey/pluralize/issues","npm":"https://www.npmjs.com/package/pluralize"}},"score":{"final":23.820967,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":567172231,"weekly":102418649},"dependents":"1839","updated":"2026-10-10T00:27:15.729Z","searchScore":23.813269,"package":{"name":"doctrine","keywords":[],"version":"3.0.0","description":"JSDoc parser","sanitized_name":"doctrine","publisher":{"email":"nicholas+eslint@nczconsulting.com","username":"eslint"},"maintainers":[{"email":"npm@openjsf.org","username":"openjsfoundation"},{"email":"nicholas+eslint@nczconsulting.com","username":"eslintbot"},{"email":"nicholas@nczconsulting.com","username":"nzakas"},{"email":"utatane.tea@gmail.com","username":"constellation"},{"email":"ivolodin@gmail.com","username":"ivolodin"}],"license":"Apache-2.0","date":"2018-11-10T02:38:01.125Z","links":{"homepage":"https://github.com/eslint/doctrine","repository":"git+https://github.com/eslint/doctrine.git","bugs":"https://github.com/eslint/doctrine/issues","npm":"https://www.npmjs.com/package/doctrine"}},"score":{"final":23.813269,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":675904246,"weekly":148237256},"dependents":"1675","updated":"2026-10-10T00:30:08.151Z","searchScore":23.810274,"package":{"name":"natural-compare","keywords":["string","natural","order","sort","natsort","natcmp","compare","alphanum","litejs"],"version":"1.4.0","description":"Compare strings containing a mix of letters and numbers in the way a human being would in sort order.","sanitized_name":"natural-compare","publisher":{"email":"megawac@gmail.com","username":"megawac"},"maintainers":[{"email":"megawac@gmail.com","username":"megawac"}],"license":"MIT","date":"2016-07-22T20:48:12.217Z","links":{"homepage":"https://github.com/litejs/natural-compare-lite#readme","repository":"git://github.com/litejs/natural-compare-lite.git","bugs":"https://github.com/litejs/natural-compare-lite/issues","npm":"https://www.npmjs.com/package/natural-compare"}},"score":{"final":23.810274,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":206904462,"weekly":44095421},"dependents":"981","updated":"2026-10-10T00:25:32.378Z","searchScore":23.802427,"package":{"name":"glob-to-regexp","keywords":["regexp","glob","regexps","regular expressions","regular expression","wildcard"],"version":"0.4.1","description":"Convert globs to regular expressions","sanitized_name":"glob-to-regexp","publisher":{"email":"fitzgen@gmail.com","username":"nickfitzgerald"},"maintainers":[{"email":"fitzgen@gmail.com","username":"nickfitzgerald"}],"license":"BSD-2-Clause","date":"2019-04-01T16:19:53.460Z","links":{"homepage":"https://github.com/fitzgen/glob-to-regexp#readme","repository":"git+https://github.com/fitzgen/glob-to-regexp.git","bugs":"https://github.com/fitzgen/glob-to-regexp/issues","npm":"https://www.npmjs.com/package/glob-to-regexp"}},"score":{"final":23.802427,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":65181206,"weekly":12993614},"dependents":"355","updated":"2026-10-10T00:29:39.232Z","searchScore":23.801872,"package":{"name":"minimalistic-crypto-utils","keywords":["minimalistic","utils","crypto"],"version":"1.0.1","description":"Minimalistic tools for JS crypto modules","sanitized_name":"minimalistic-crypto-utils","publisher":{"email":"fedor@indutny.com","username":"indutny"},"maintainers":[{"email":"fedor@indutny.com","username":"indutny"}],"license":"MIT","date":"2017-02-22T21:20:57.947Z","links":{"homepage":"https://github.com/indutny/minimalistic-crypto-utils#readme","repository":"git+ssh://git@github.com/indutny/minimalistic-crypto-utils.git","bugs":"https://github.com/indutny/minimalistic-crypto-utils/issues","npm":"https://www.npmjs.com/package/minimalistic-crypto-utils"}},"score":{"final":23.801872,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":402789546,"weekly":87201172},"dependents":"949","updated":"2026-10-10T00:28:00.853Z","searchScore":23.794046,"package":{"name":"cssesc","keywords":["css","escape","identifier","string","tool"],"version":"3.0.0","description":"A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.","sanitized_name":"cssesc","publisher":{"email":"mathias@qiwi.be","username":"mathias"},"maintainers":[{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2019-02-04T16:34:20.250Z","links":{"homepage":"https://mths.be/cssesc","repository":"git+https://github.com/mathiasbynens/cssesc.git","bugs":"https://github.com/mathiasbynens/cssesc/issues","npm":"https://www.npmjs.com/package/cssesc"}},"score":{"final":23.794046,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":208267462,"weekly":45819344},"dependents":"1452","updated":"2026-10-10T00:23:27.017Z","searchScore":23.78379,"package":{"name":"@aws-crypto/sha256-js","keywords":[],"version":"5.2.0","description":"A pure JS implementation SHA256.","sanitized_name":"@aws-crypto/sha256-js","publisher":{"email":"aws-cryptools+github-ci-bot@amazon.com","username":"aws-crypto-tools-ci-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-cryptools+github-ci-bot@amazon.com","username":"aws-crypto-tools-ci-bot"}],"license":"Apache-2.0","date":"2023-10-16T19:44:46.966Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-crypto-helpers/tree/master/packages/sha256-js","repository":"git+ssh://git@github.com/aws/aws-sdk-js-crypto-helpers.git","bugs":"https://github.com/aws/aws-sdk-js-crypto-helpers/issues","npm":"https://www.npmjs.com/package/@aws-crypto/sha256-js"}},"score":{"final":23.78379,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":169757553,"weekly":35801934},"dependents":"770","updated":"2026-10-10T00:27:49.874Z","searchScore":23.770445,"package":{"name":"postcss-js","keywords":["postcss","postcss-runner","js","inline","react","css","cssinjs"],"version":"5.1.0","description":"PostCSS for CSS-in-JS and styles in JS objects","sanitized_name":"postcss-js","publisher":{"email":"andrey@sitnik.ru","username":"ai"},"maintainers":[{"email":"andrey@sitnik.ru","username":"ai"}],"license":"MIT","date":"2026-02-13T17:55:41.266Z","links":{"homepage":"https://github.com/postcss/postcss-js#readme","repository":"git+https://github.com/postcss/postcss-js.git","bugs":"https://github.com/postcss/postcss-js/issues","npm":"https://www.npmjs.com/package/postcss-js"}},"score":{"final":23.770445,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":77492871,"weekly":18263075},"dependents":"27","updated":"2026-10-10T00:27:40.920Z","searchScore":23.762188,"package":{"name":"buffer-indexof-polyfill","keywords":["buffer","indexof","polyfill"],"version":"1.0.2","description":"This is a polyfill for Buffer#indexOf introduced in NodeJS 4.0.","sanitized_name":"buffer-indexof-polyfill","publisher":{"email":"sarosia@esterity.info","username":"sarosia"},"maintainers":[{"email":"sarosia@esterity.info","username":"sarosia"}],"license":"MIT","date":"2020-09-09T02:24:05.892Z","links":{"homepage":"https://github.com/sarosia/buffer-indexof-polyfill#readme","repository":"git+https://github.com/sarosia/buffer-indexof-polyfill.git","bugs":"https://github.com/sarosia/buffer-indexof-polyfill/issues","npm":"https://www.npmjs.com/package/buffer-indexof-polyfill"}},"score":{"final":23.762188,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":66379166,"weekly":12817472},"dependents":"1935","updated":"2026-10-10T00:25:01.185Z","searchScore":23.75972,"package":{"name":"atob","keywords":["atob","browser"],"version":"2.1.2","description":"atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)","sanitized_name":"atob","publisher":{"email":"coolaj86@gmail.com","username":"coolaj86"},"maintainers":[{"email":"coolaj86@gmail.com","username":"coolaj86"}],"license":"(MIT OR Apache-2.0)","date":"2018-08-18T10:18:59.696Z","links":{"homepage":"https://git.coolaj86.com/coolaj86/atob.js.git","repository":"git://git.coolaj86.com/coolaj86/atob.js.git","npm":"https://www.npmjs.com/package/atob"}},"score":{"final":23.75972,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":101659774,"weekly":21673500},"dependents":"1174","updated":"2026-10-10T00:24:15.079Z","searchScore":23.75874,"package":{"name":"hash.js","keywords":["hash","sha256","sha224","hmac"],"version":"1.1.7","description":"Various hash functions that could be run by both browser and node","sanitized_name":"hash-js","publisher":{"email":"fedor@indutny.com","username":"indutny"},"maintainers":[{"email":"fedor@indutny.com","username":"indutny"}],"license":"MIT","date":"2018-11-30T19:50:03.326Z","links":{"homepage":"https://github.com/indutny/hash.js","repository":"git+ssh://git@github.com/indutny/hash.js.git","bugs":"https://github.com/indutny/hash.js/issues","npm":"https://www.npmjs.com/package/hash.js"}},"score":{"final":23.75874,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":259983309,"weekly":58511315},"dependents":"1786","updated":"2026-10-10T00:28:53.709Z","searchScore":23.755997,"package":{"name":"lodash.camelcase","keywords":["lodash-modularized","camelcase"],"version":"4.3.0","description":"The lodash method `_.camelCase` exported as a module.","sanitized_name":"lodash-camelcase","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-08-13T17:37:03.141Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.camelcase"}},"score":{"final":23.755997,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":68546772,"weekly":15494255},"dependents":"4","updated":"2026-10-10T00:27:08.427Z","searchScore":23.726954,"package":{"name":"array-timsort","keywords":["fast sort","array soft","sort","compare","TimSort","algorithm","python","performance"],"version":"1.0.3","description":"Fast JavaScript array sorting by implementing Python's Timsort algorithm","sanitized_name":"array-timsort","publisher":{"email":"i@kael.me","username":"kael"},"maintainers":[{"email":"i@kael.me","username":"kael"}],"license":"MIT","date":"2020-10-01T15:43:16.437Z","links":{"homepage":"https://github.com/kaelzhang/node-array-timsort","repository":"git+https://github.com/kaelzhang/node-array-timsort.git","bugs":"https://github.com/kaelzhang/node-array-timsort/issues","npm":"https://www.npmjs.com/package/array-timsort"}},"score":{"final":23.726954,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":83381255,"weekly":19572278},"dependents":"170","updated":"2026-10-10T00:27:25.627Z","searchScore":23.71326,"package":{"name":"binary","keywords":["binary","decode","endian","unpack","signed","unsigned"],"version":"0.3.0","description":"Unpack multibyte binary values from buffers","sanitized_name":"binary","publisher":{"email":"mail@substack.net","username":"substack"},"maintainers":[{"email":"nopersonsmodules@gmail.com","username":"nopersonsmodules"}],"license":"MIT","date":"2012-05-11T12:39:11.639Z","links":{"repository":"git://github.com/substack/node-binary.git","npm":"https://www.npmjs.com/package/binary"}},"score":{"final":23.71326,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":65227623,"weekly":13003203},"dependents":"389","updated":"2026-10-10T00:29:32.238Z","searchScore":23.70895,"package":{"name":"hmac-drbg","keywords":["hmac","drbg","prng"],"version":"1.0.1","description":"Deterministic random bit generator (hmac)","sanitized_name":"hmac-drbg","publisher":{"email":"fedor@indutny.com","username":"indutny"},"maintainers":[{"email":"fedor@indutny.com","username":"indutny"}],"license":"MIT","date":"2017-04-09T22:33:31.828Z","links":{"homepage":"https://github.com/indutny/hmac-drbg#readme","repository":"git+ssh://git@github.com/indutny/hmac-drbg.git","bugs":"https://github.com/indutny/hmac-drbg/issues","npm":"https://www.npmjs.com/package/hmac-drbg"}},"score":{"final":23.70895,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":774976243,"weekly":190967496},"dependents":"1313","updated":"2026-10-10T00:20:04.223Z","searchScore":23.706766,"package":{"name":"es-module-lexer","keywords":[],"version":"3.0.3","description":"Lexes ES modules returning their import/export metadata","sanitized_name":"es-module-lexer","publisher":{"email":"guybedford@gmail.com","username":"guybedford"},"maintainers":[{"email":"guybedford@gmail.com","username":"guybedford"}],"license":"MIT","date":"2026-10-05T07:05:48.659Z","links":{"homepage":"https://github.com/guybedford/es-module-lexer#readme","repository":"git+https://github.com/guybedford/es-module-lexer.git","bugs":"https://github.com/guybedford/es-module-lexer/issues","npm":"https://www.npmjs.com/package/es-module-lexer"}},"score":{"final":23.706766,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":63967822,"weekly":14432927},"dependents":"38","updated":"2026-10-10T00:27:40.693Z","searchScore":23.70322,"package":{"name":"rgbcolor","keywords":["rgb","color","rgbcolor"],"version":"1.0.1","description":"A module to parse color values","sanitized_name":"rgbcolor","publisher":{"email":"node@yetzt.me","username":"yetzt"},"maintainers":[{"email":"yeetzt@googlemail.com","username":"yetzt"}],"license":"MIT OR SEE LICENSE IN FEEL-FREE.md","date":"2017-04-26T09:24:55.556Z","links":{"homepage":"https://github.com/yetzt/node-rgbcolor#readme","repository":"git+https://github.com/yetzt/node-rgbcolor.git","bugs":"https://github.com/yetzt/node-rgbcolor/issues","npm":"https://www.npmjs.com/package/rgbcolor"}},"score":{"final":23.70322,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":73875734,"weekly":14398038},"dependents":"412","updated":"2026-10-10T00:26:48.868Z","searchScore":23.684366,"package":{"name":"spdy-transport","keywords":["spdy","http2","transport"],"version":"3.0.0","description":"SPDY v2, v3, v3.1 and HTTP2 transport","sanitized_name":"spdy-transport","publisher":{"email":"mail@daviddias.me","username":"daviddias"},"maintainers":[{"email":"daviddias.p@gmail.com","username":"daviddias"},{"email":"fedor@indutny.com","username":"indutny"},{"email":"rauchg@gmail.com","username":"rauchg"}],"license":"MIT","date":"2018-11-08T07:08:53.372Z","links":{"homepage":"https://github.com/spdy-http2/spdy-transport","repository":"git://github.com/spdy-http2/spdy-transport.git","bugs":"https://github.com/spdy-http2/spdy-transport/issues","npm":"https://www.npmjs.com/package/spdy-transport"}},"score":{"final":23.684366,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":76752452,"weekly":17249015},"dependents":"56","updated":"2026-10-10T00:29:53.490Z","searchScore":23.68298,"package":{"name":"is-property","keywords":["is","property","json","dot","bracket",".","[]"],"version":"1.0.2","description":"Tests if a JSON property can be accessed using . syntax","sanitized_name":"is-property","publisher":{"email":"mikolalysenko@gmail.com","username":"mikolalysenko"},"maintainers":[{"email":"mikolalysenko@gmail.com","username":"mikolalysenko"}],"license":"MIT","date":"2014-12-25T14:50:43.208Z","links":{"homepage":"https://github.com/mikolalysenko/is-property","repository":"git://github.com/mikolalysenko/is-property.git","bugs":"https://github.com/mikolalysenko/is-property/issues","npm":"https://www.npmjs.com/package/is-property"}},"score":{"final":23.68298,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":174556669,"weekly":36448818},"dependents":"1319","updated":"2026-10-10T00:27:18.106Z","searchScore":23.679598,"package":{"name":"lodash.memoize","keywords":["lodash-modularized","memoize"],"version":"4.1.2","description":"The lodash method `_.memoize` exported as a module.","sanitized_name":"lodash-memoize","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-08-13T17:42:08.922Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.memoize"}},"score":{"final":23.679598,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":112018371,"weekly":23126180},"dependents":"1856","updated":"2026-10-10T00:24:49.816Z","searchScore":23.65813,"package":{"name":"extract-zip","keywords":["unzip","zip","extract"],"version":"2.0.1","description":"unzip a zip file into a directory using 100% javascript","sanitized_name":"extract-zip","publisher":{"email":"nodejs.npm.nospam@lazymalevolence.com","username":"malept"},"maintainers":[{"email":"nodejs.npm.nospam@lazymalevolence.com","username":"malept"},{"email":"max@maxogden.com","username":"maxogden"}],"license":"BSD-2-Clause","date":"2020-06-10T07:10:04.849Z","links":{"homepage":"https://github.com/maxogden/extract-zip#readme","repository":"git+https://github.com/maxogden/extract-zip.git","bugs":"https://github.com/maxogden/extract-zip/issues","npm":"https://www.npmjs.com/package/extract-zip"}},"score":{"final":23.65813,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":61473891,"weekly":11974116},"dependents":"337","updated":"2026-10-10T00:30:41.156Z","searchScore":23.656858,"package":{"name":"promise-inflight","keywords":[],"version":"1.0.1","description":"One promise for multiple requests in flight to avoid async duplication","sanitized_name":"promise-inflight","publisher":{"email":"me@re-becca.org","username":"iarna"},"maintainers":[{"email":"me@re-becca.org","username":"iarna"}],"license":"ISC","date":"2017-02-26T02:48:59.798Z","links":{"homepage":"https://github.com/iarna/promise-inflight#readme","repository":"git+https://github.com/iarna/promise-inflight.git","bugs":"https://github.com/iarna/promise-inflight/issues","npm":"https://www.npmjs.com/package/promise-inflight"}},"score":{"final":23.656858,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":65681508,"weekly":13285022},"dependents":"508","updated":"2026-10-10T00:30:18.041Z","searchScore":23.64123,"package":{"name":"minimist-options","keywords":["minimist","argv","args"],"version":"4.1.0","description":"Pretty options for minimist","sanitized_name":"minimist-options","publisher":{"email":"vdemedes@gmail.com","username":"vdemedes"},"maintainers":[{"email":"vdemedes@gmail.com","username":"vdemedes"}],"license":"MIT","date":"2020-05-16T13:05:47.807Z","links":{"homepage":"https://github.com/vadimdemedes/minimist-options#readme","repository":"git+https://github.com/vadimdemedes/minimist-options.git","bugs":"https://github.com/vadimdemedes/minimist-options/issues","npm":"https://www.npmjs.com/package/minimist-options"}},"score":{"final":23.64123,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":107909688,"weekly":23152699},"dependents":"225","updated":"2026-10-10T00:30:52.017Z","searchScore":23.639725,"package":{"name":"bs-logger","keywords":["bare simple logger","simple logger","simple","logger","typescript","lib","library"],"version":"0.2.6","description":"Bare simple logger for NodeJS","sanitized_name":"bs-logger","publisher":{"email":"huafu.gandon@gmail.com","username":"huafu"},"maintainers":[{"email":"huafu.gandon@gmail.com","username":"huafu"}],"license":"MIT","date":"2018-11-10T06:30:07.047Z","links":{"homepage":"https://github.com/huafu/bs-logger#readme","repository":"git+https://github.com/huafu/bs-logger.git","bugs":"https://github.com/huafu/bs-logger/issues","npm":"https://www.npmjs.com/package/bs-logger"}},"score":{"final":23.639725,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":107366082,"weekly":23340836},"dependents":"22","updated":"2026-10-10T00:24:05.605Z","searchScore":23.630507,"package":{"name":"text-hex","keywords":["css","color","hex","text"],"version":"1.0.0","description":"Generate a hex color from the given text","sanitized_name":"text-hex","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-07-17T10:09:21.044Z","links":{"homepage":"https://github.com/3rd-Eden/text-hex","repository":"git+https://github.com/3rd-Eden/text-hex.git","bugs":"https://github.com/3rd-Eden/text-hex/issues","npm":"https://www.npmjs.com/package/text-hex"}},"score":{"final":23.630507,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":121803206,"weekly":24783535},"dependents":"562","updated":"2026-10-10T00:22:59.763Z","searchScore":23.627378,"package":{"name":"icss-utils","keywords":["css","modules","icss","postcss"],"version":"5.1.0","description":"ICSS utils for postcss ast","sanitized_name":"icss-utils","publisher":{"email":"sheo13666q@gmail.com","username":"evilebottnawi"},"maintainers":[{"email":"trysound@yandex.ru","username":"trysound"},{"email":"iamhoneyboy@gmail.com","username":"sullenor"},{"email":"glen@glenmaddern.com","username":"geelen"},{"email":"sheo13666q@gmail.com","username":"evilebottnawi"}],"license":"ISC","date":"2020-11-19T16:23:11.564Z","links":{"homepage":"https://github.com/css-modules/icss-utils#readme","repository":"git+https://github.com/css-modules/icss-utils.git","bugs":"https://github.com/css-modules/icss-utils/issues","npm":"https://www.npmjs.com/package/icss-utils"}},"score":{"final":23.627378,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":155726961,"weekly":33100017},"dependents":"187","updated":"2026-10-10T00:24:48.472Z","searchScore":23.621235,"package":{"name":"fd-slicer","keywords":["createReadStream","createWriteStream"],"version":"1.1.0","description":"safely create multiple ReadStream or WriteStream objects from the same file descriptor","sanitized_name":"fd-slicer","publisher":{"email":"thejoshwolfe@gmail.com","username":"thejoshwolfe"},"maintainers":[{"email":"superjoe30@gmail.com","username":"superjoe"},{"email":"thejoshwolfe@gmail.com","username":"thejoshwolfe"}],"license":"MIT","date":"2018-06-03T23:28:22.683Z","links":{"homepage":"https://github.com/andrewrk/node-fd-slicer#readme","repository":"git://github.com/andrewrk/node-fd-slicer.git","bugs":"https://github.com/andrewrk/node-fd-slicer/issues","npm":"https://www.npmjs.com/package/fd-slicer"}},"score":{"final":23.621235,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":117970103,"weekly":24380024},"dependents":"86","updated":"2026-10-10T00:31:13.457Z","searchScore":23.617302,"package":{"name":"tiny-inflate","keywords":["inflate","zlib","gzip","zip"],"version":"1.0.3","description":"A tiny inflate implementation","sanitized_name":"tiny-inflate","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":"2019-11-17T19:34:48.016Z","links":{"homepage":"https://github.com/devongovett/tiny-inflate","repository":"git://github.com/devongovett/tiny-inflate.git","bugs":"https://github.com/devongovett/tiny-inflate/issues","npm":"https://www.npmjs.com/package/tiny-inflate"}},"score":{"final":23.617302,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":85315445,"weekly":18085327},"dependents":"174","updated":"2026-10-10T00:24:31.379Z","searchScore":23.617298,"package":{"name":"void-elements","keywords":["html","void","elements"],"version":"3.1.0","description":"Array of \"void elements\" defined by the HTML specification.","sanitized_name":"void-elements","publisher":{"email":"forbes@lindesay.co.uk","username":"forbeslindesay"},"maintainers":[{"email":"forbes@lindesay.co.uk","username":"forbeslindesay"},{"email":"timothygu99@gmail.com","username":"timothygu"}],"license":"MIT","date":"2017-01-19T16:48:57.518Z","links":{"homepage":"https://github.com/jadejs/void-elements","repository":"git+https://github.com/pugjs/void-elements.git","bugs":"https://github.com/jadejs/void-elements/issues","npm":"https://www.npmjs.com/package/void-elements"}},"score":{"final":23.617298,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":656833237,"weekly":146688839},"dependents":"1669","updated":"2026-10-10T00:25:58.856Z","searchScore":23.611712,"package":{"name":"fresh","keywords":["fresh","http","conditional","cache"],"version":"0.5.2","description":"HTTP response freshness testing","sanitized_name":"fresh","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"ulisesgascondev@gmail.com","username":"ulisesgascon"},{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"npm@jonchurch.com","username":"jonchurch"},{"email":"doug@somethingdoug.com","username":"dougwilson"}],"license":"MIT","date":"2017-09-14T05:03:12.205Z","links":{"homepage":"https://github.com/jshttp/fresh#readme","repository":"git+https://github.com/jshttp/fresh.git","bugs":"https://github.com/jshttp/fresh/issues","npm":"https://www.npmjs.com/package/fresh"}},"score":{"final":23.611712,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":76011177,"weekly":17098827},"dependents":"109","updated":"2026-10-10T00:27:05.756Z","searchScore":23.609106,"package":{"name":"generate-function","keywords":["generate","code","generation","function","performance"],"version":"2.3.1","description":"Module that helps you write generated functions in Node","sanitized_name":"generate-function","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2018-08-31T14:46:21.330Z","links":{"homepage":"https://github.com/mafintosh/generate-function","repository":"git+https://github.com/mafintosh/generate-function.git","bugs":"https://github.com/mafintosh/generate-function/issues","npm":"https://www.npmjs.com/package/generate-function"}},"score":{"final":23.609106,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":85001176,"weekly":14078466},"dependents":"553","updated":"2026-10-10T00:31:13.489Z","searchScore":23.589611,"package":{"name":"remove-trailing-separator","keywords":["remove","strip","trailing","separator"],"version":"1.1.0","description":"Removes separators from the end of the string.","sanitized_name":"remove-trailing-separator","publisher":{"email":"darsain@gmail.com","username":"darsain"},"maintainers":[{"email":"darsain@gmail.com","username":"darsain"}],"license":"ISC","date":"2017-08-16T08:32:02.606Z","links":{"homepage":"https://github.com/darsain/remove-trailing-separator#readme","repository":"git+https://github.com/darsain/remove-trailing-separator.git","bugs":"https://github.com/darsain/remove-trailing-separator/issues","npm":"https://www.npmjs.com/package/remove-trailing-separator"}},"score":{"final":23.589611,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":596468074,"weekly":116325051},"dependents":"3413","updated":"2026-10-10T00:22:18.299Z","searchScore":23.58544,"package":{"name":"@eslint/js","keywords":["javascript","eslint-plugin","eslint"],"version":"10.0.1","description":"ESLint JavaScript language implementation","sanitized_name":"@eslint/js","publisher":{"email":"contact@eslint.org","actor":{"name":"eslintbot","type":"user","email":"contact@eslint.org"},"username":"eslintbot"},"maintainers":[{"email":"npm@openjsf.org","username":"openjsfoundation"},{"email":"contact@eslint.org","username":"eslintbot"}],"license":"MIT","date":"2026-02-06T22:34:56.290Z","links":{"homepage":"https://eslint.org","repository":"git+https://github.com/eslint/eslint.git","bugs":"https://github.com/eslint/eslint/issues/","npm":"https://www.npmjs.com/package/@eslint/js"}},"score":{"final":23.58544,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57916130,"weekly":11412183},"dependents":"934","updated":"2026-10-10T00:23:35.695Z","searchScore":23.572598,"package":{"name":"create-hmac","keywords":["crypto","hmac"],"version":"1.1.7","description":"node style hmacs in the browser","sanitized_name":"create-hmac","publisher":{"email":"calvin.metcalf@gmail.com","username":"cwmma"},"maintainers":[{"email":"npm@dcousens.com","username":"dcousens"},{"email":"ljharb@gmail.com","username":"ljharb"},{"email":"calvin.metcalf@gmail.com","username":"cwmma"},{"email":"blackhole@livebox.sh","username":"indutny"},{"email":"jprichardson@gmail.com","username":"jprichardson"}],"license":"MIT","date":"2018-04-11T12:31:20.190Z","links":{"homepage":"https://github.com/crypto-browserify/createHmac","repository":"git+https://github.com/crypto-browserify/createHmac.git","bugs":"https://github.com/crypto-browserify/createHmac/issues","npm":"https://www.npmjs.com/package/create-hmac"}},"score":{"final":23.572598,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":158757579,"weekly":36289108},"dependents":"1667","updated":"2026-10-10T00:21:12.500Z","searchScore":23.551918,"package":{"name":"lodash.uniq","keywords":["lodash-modularized","uniq"],"version":"4.5.0","description":"The lodash method `_.uniq` exported as a module.","sanitized_name":"lodash-uniq","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-08-13T17:46:41.962Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.uniq"}},"score":{"final":23.551918,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":83317176,"weekly":17442219},"dependents":"371","updated":"2026-10-10T00:22:49.814Z","searchScore":23.54219,"package":{"name":"expand-tilde","keywords":["cwd","expand","expansion","filepath","home","path","pwd","tilde","user","userhome"],"version":"2.0.2","description":"Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.","sanitized_name":"expand-tilde","publisher":{"email":"brian.woodward@gmail.com","username":"doowb"},"maintainers":[{"email":"blaine.bublitz@gmail.com","username":"phated"},{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2016-12-08T05:29:17.146Z","links":{"homepage":"https://github.com/jonschlinkert/expand-tilde","repository":"git+https://github.com/jonschlinkert/expand-tilde.git","bugs":"https://github.com/jonschlinkert/expand-tilde/issues","npm":"https://www.npmjs.com/package/expand-tilde"}},"score":{"final":23.54219,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":89783349,"weekly":17619640},"dependents":"589","updated":"2026-10-10T00:24:17.747Z","searchScore":23.533165,"package":{"name":"dashdash","keywords":["option","parser","parsing","cli","command","args","bash","completion"],"version":"2.0.0","description":"A light, featureful and explicit option parsing library.","sanitized_name":"dashdash","publisher":{"email":"trentm@gmail.com","username":"trentm"},"maintainers":[{"email":"trentm@gmail.com","username":"trentm"}],"license":"MIT","date":"2020-09-25T23:05:04.302Z","links":{"homepage":"https://github.com/trentm/node-dashdash#readme","repository":"git://github.com/trentm/node-dashdash.git","bugs":"https://github.com/trentm/node-dashdash/issues","npm":"https://www.npmjs.com/package/dashdash"}},"score":{"final":23.533165,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":85231905,"weekly":18487433},"dependents":"771","updated":"2026-10-10T00:23:31.718Z","searchScore":23.52403,"package":{"name":"es6-error","keywords":["es6","error","babel"],"version":"4.1.1","description":"Easily-extendable error for use with ES6 classes","sanitized_name":"es6-error","publisher":{"email":"bx.youngblood@gmail.com","username":"bjy"},"maintainers":[{"email":"bx.youngblood@gmail.com","username":"bjy"}],"license":"MIT","date":"2018-01-03T15:10:37.718Z","links":{"homepage":"https://github.com/bjyoungblood/es6-error","repository":"git+https://github.com/bjyoungblood/es6-error.git","bugs":"https://github.com/bjyoungblood/es6-error/issues","npm":"https://www.npmjs.com/package/es6-error"}},"score":{"final":23.52403,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":127996781,"weekly":23019459},"dependents":"382","updated":"2026-10-10T00:31:11.950Z","searchScore":23.496105,"package":{"name":"file-uri-to-path","keywords":["file","uri","convert","path"],"version":"2.0.0","description":"Convert a file: URI to a file path","sanitized_name":"file-uri-to-path","publisher":{"email":"nathan@tootallnate.net","username":"tootallnate"},"maintainers":[{"email":"nathan@tootallnate.net","username":"tootallnate"}],"license":"MIT","date":"2019-10-11T20:21:53.304Z","links":{"homepage":"https://github.com/TooTallNate/file-uri-to-path","repository":"git://github.com/TooTallNate/file-uri-to-path.git","bugs":"https://github.com/TooTallNate/file-uri-to-path/issues","npm":"https://www.npmjs.com/package/file-uri-to-path"}},"score":{"final":23.496105,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":50563165,"weekly":9857210},"dependents":"608","updated":"2026-10-10T00:24:15.481Z","searchScore":23.493223,"package":{"name":"vm-browserify","keywords":["vm","browser","eval"],"version":"1.1.2","description":"vm module for the browser","sanitized_name":"vm-browserify","publisher":{"email":"renee@kooi.me","username":"goto-bus-stop"},"maintainers":[{"email":"feross@feross.org","username":"feross"},{"email":"me@gkatsev.com","username":"gkatsev"},{"email":"zertosh@gmail.com","username":"zertosh"},{"email":"mathiasbuus@gmail.com","username":"mafintosh"},{"email":"max@maxogden.com","username":"maxogden"},{"email":"thlorenz10@gmail.com","username":"thlorenz"},{"email":"terinjokes@gmail.com","username":"terinjokes"},{"email":"npm-public@jessemccarthy.net","username":"jmm"},{"email":"palmermebane@gmail.com","username":"mellowmelon"},{"email":"darawk@gmail.com","username":"ashaffer88"},{"email":"b@lupton.cc","username":"balupton"},{"email":"calvin.metcalf@gmail.com","username":"cwmma"},{"email":"jprichardson@gmail.com","username":"jprichardson"},{"email":"blackhole@livebox.sh","username":"indutny"},{"email":"jryans@gmail.com","username":"jryans"},{"email":"sethvincent@gmail.com","username":"sethvincent"},{"email":"javascript@yosh.is","username":"yoshuawuyts"},{"email":"ungoldman@gmail.com","username":"ungoldman"},{"email":"michael.williams@enspiral.com","username":"ahdinosaur"},{"email":"contact@elnounch.net","username":"elnounch"},{"email":"parshap+npm@gmail.com","username":"parshap"},{"email":"yerko.palma@usach.cl","username":"yerkopalma"},{"email":"forbes@lindesay.co.uk","username":"forbeslindesay"},{"email":"martin.heidegger@gmail.com","username":"leichtgewicht"},{"email":"garann@gmail.com","username":"garann"},{"email":"bcomnes@gmail.com","username":"bret"},{"email":"vestibule@anandthakker.net","username":"anandthakker"},{"email":"dave.des@gmail.com","username":"mattdesl"},{"email":"hughskennedy@gmail.com","username":"hughsk"},{"email":"pereira.filype@gmail.com","username":"fpereira1"},{"email":"renee@kooi.me","username":"goto-bus-stop"},{"email":"post.ben.here@gmail.com","username":"bpostlethwaite"},{"email":"github@tixz.dk","username":"emilbayes"},{"email":"maochenyan@gmail.com","username":"stevemao"},{"email":"peteris.krumins@gmail.com","username":"pkrumins"},{"email":"me@JoshDuff.com","username":"tehshrike"},{"email":"shtylman@gmail.com","username":"defunctzombie"},{"email":"lukechilds123@gmail.com","username":"lukechilds"},{"email":"raynos2@gmail.com","username":"raynos"}],"license":"MIT","date":"2019-11-04T12:31:39.026Z","links":{"homepage":"https://github.com/substack/vm-browserify#readme","repository":"git+ssh://git@github.com/substack/vm-browserify.git","bugs":"https://github.com/substack/vm-browserify/issues","npm":"https://www.npmjs.com/package/vm-browserify"}},"score":{"final":23.493223,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":149601728,"weekly":33730164},"dependents":"786","updated":"2026-10-10T00:28:57.944Z","searchScore":23.479807,"package":{"name":"lodash.defaults","keywords":["lodash-modularized","defaults"],"version":"4.2.0","description":"The lodash method `_.defaults` exported as a module.","sanitized_name":"lodash-defaults","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"},{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2016-08-13T17:37:52.434Z","links":{"homepage":"https://lodash.com/","repository":"git+https://github.com/lodash/lodash.git","bugs":"https://github.com/lodash/lodash/issues","npm":"https://www.npmjs.com/package/lodash.defaults"}},"score":{"final":23.479807,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":112196471,"weekly":25338744},"dependents":"104","updated":"2026-10-10T00:24:01.468Z","searchScore":23.458912,"package":{"name":"redis-parser","keywords":["redis","protocol","parser","database","javascript","node","nodejs","resp","hiredis"],"version":"3.0.0","description":"Javascript Redis protocol (RESP) parser","sanitized_name":"redis-parser","publisher":{"email":"ruben@bridgewater.de","username":"bridgear"},"maintainers":[{"email":"mike.diarmid@gmail.com","username":"salakar"},{"email":"ruben@bridgewater.de","username":"bridgear"}],"license":"MIT","date":"2017-05-25T18:52:28.462Z","links":{"homepage":"https://github.com/NodeRedis/node-redis-parser#readme","repository":"git+https://github.com/NodeRedis/node-redis-parser.git","bugs":"https://github.com/NodeRedis/node-redis-parser/issues","npm":"https://www.npmjs.com/package/redis-parser"}},"score":{"final":23.458912,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":85634373,"weekly":18485977},"dependents":"477","updated":"2026-10-10T00:29:28.424Z","searchScore":23.452208,"package":{"name":"is-module","keywords":["es6","module","modules"],"version":"1.0.0","description":"check if a source string is an es6 module","sanitized_name":"is-module","publisher":{"email":"jonathanrichardong@gmail.com","username":"jongleberry"},"maintainers":[{"email":"timaschew@gmail.com","username":"timaschew"},{"email":"antshort@gmail.com","username":"anthonyshort"},{"email":"ian@ianstormtaylor.com","username":"ianstormtaylor"},{"email":"clint@anotherway.co.za","username":"clintwood"},{"email":"trevorgerhardt@gmail.com","username":"trevorgerhardt"},{"email":"dnfagnan@gmail.com","username":"thehydroimpulse"},{"email":"dominic@dbarnes.info","username":"dominicbarnes"},{"email":"nathan@tootallnate.net","username":"tootallnate"},{"email":"yields@icloud.com","username":"yields"},{"email":"me@stephenmathieson.com","username":"stephenmathieson"},{"email":"hughskennedy@gmail.com","username":"hughsk"},{"email":"jonathanrichardong@gmail.com","username":"jonathanong"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"}],"license":"MIT","date":"2014-04-01T00:58:29.191Z","links":{"homepage":"https://github.com/component/is-module","repository":"git://github.com/component/is-module","bugs":"https://github.com/component/is-module/issues","npm":"https://www.npmjs.com/package/is-module"}},"score":{"final":23.452208,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":58256880,"weekly":11459921},"dependents":"400","updated":"2026-10-10T00:27:07.597Z","searchScore":23.447893,"package":{"name":"buffer-xor","keywords":["bits","bitwise","buffer","buffer-xor","crypto","inline","math","memory","performance","xor"],"version":"2.0.2","description":"A simple module for bitwise-xor on buffers","sanitized_name":"buffer-xor","publisher":{"email":"npm@dcousens.com","username":"dcousens"},"maintainers":[{"email":"npm@dcousens.com","username":"dcousens"},{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2017-08-21T13:46:38.904Z","links":{"homepage":"https://github.com/crypto-browserify/buffer-xor","repository":"git+https://github.com/crypto-browserify/buffer-xor.git","bugs":"https://github.com/crypto-browserify/buffer-xor/issues","npm":"https://www.npmjs.com/package/buffer-xor"}},"score":{"final":23.447893,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":47460867,"weekly":7206210},"dependents":"989","updated":"2026-10-10T00:25:49.686Z","searchScore":23.440052,"package":{"name":"memory-fs","keywords":["fs","memory"],"version":"0.5.0","description":"A simple in-memory filesystem. Holds data in a javascript object.","sanitized_name":"memory-fs","publisher":{"email":"tobias.koppers@googlemail.com","username":"sokra"},"maintainers":[{"email":"tobias.koppers@googlemail.com","username":"sokra"}],"license":"MIT","date":"2019-10-08T12:22:39.687Z","links":{"homepage":"https://github.com/webpack/memory-fs","repository":"git+https://github.com/webpack/memory-fs.git","bugs":"https://github.com/webpack/memory-fs/issues","npm":"https://www.npmjs.com/package/memory-fs"}},"score":{"final":23.440052,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":51841812,"weekly":10062003},"dependents":"872","updated":"2026-10-10T00:31:12.797Z","searchScore":23.423025,"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":23.423025,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":59919696,"weekly":11362212},"dependents":"649","updated":"2026-10-10T00:24:04.410Z","searchScore":23.417286,"package":{"name":"pinkie-promise","keywords":["promise","promises","es2015","es6","polyfill","ponyfill"],"version":"2.0.1","description":"ES2015 Promise ponyfill","sanitized_name":"pinkie-promise","publisher":{"email":"floatdrop@gmail.com","username":"floatdrop"},"maintainers":[{"email":"floatdrop@gmail.com","username":"floatdrop"}],"license":"MIT","date":"2016-04-10T17:37:20.299Z","links":{"homepage":"https://github.com/floatdrop/pinkie-promise","repository":"https://github.com/floatdrop/pinkie-promise","bugs":"https://github.com/floatdrop/pinkie-promise/issues","npm":"https://www.npmjs.com/package/pinkie-promise"}},"score":{"final":23.417286,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":183971268,"weekly":40630577},"dependents":"607","updated":"2026-10-10T00:23:05.989Z","searchScore":23.379822,"package":{"name":"querystringify","keywords":["query","string","query-string","querystring","qs","stringify","parse","decode","encode"],"version":"2.2.0","description":"Querystringify - Small, simple but powerful query string parser.","sanitized_name":"querystringify","publisher":{"email":"luigipinca@gmail.com","username":"lpinca"},"maintainers":[{"email":"npm@unshift.io","username":"unshiftio"},{"email":"npm@3rd-Eden.com","username":"v1"},{"email":"luigipinca@gmail.com","username":"lpinca"},{"email":"npmjs@3rd-Eden.com","username":"3rdeden"}],"license":"MIT","date":"2020-08-17T18:18:46.969Z","links":{"homepage":"https://github.com/unshiftio/querystringify","repository":"git+https://github.com/unshiftio/querystringify.git","bugs":"https://github.com/unshiftio/querystringify/issues","npm":"https://www.npmjs.com/package/querystringify"}},"score":{"final":23.379822,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":142840620,"weekly":32344035},"dependents":"2931","updated":"2026-10-10T00:20:01.139Z","searchScore":23.37267,"package":{"name":"ua-parser-js","keywords":["user-agent","client-hints","browser","engine","os","device","cpu","ua-parser-js","browser-detection","device-detection","os-detection","bot-detection","ai-detection","app-detection","crawler-detection"],"version":"2.0.10","description":"Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment","sanitized_name":"ua-parser-js","publisher":{"email":"fyzlman@gmail.com","actor":{"name":"faisalman","type":"user","email":"fyzlman@gmail.com"},"username":"faisalman"},"maintainers":[{"email":"fyzlman@gmail.com","username":"faisalman"}],"license":"AGPL-3.0-or-later","date":"2026-05-21T06:32:19.841Z","links":{"homepage":"https://uaparser.dev","repository":"git+https://github.com/faisalman/ua-parser-js.git","bugs":"https://github.com/faisalman/ua-parser-js/issues","npm":"https://www.npmjs.com/package/ua-parser-js"}},"score":{"final":23.37267,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":49437869,"weekly":11084883},"dependents":"51","updated":"2026-10-10T00:24:51.397Z","searchScore":23.362974,"package":{"name":"sparse-bitfield","keywords":[],"version":"3.0.3","description":"Bitfield that allocates a series of small buffers to support sparse bits without allocating a massive buffer","sanitized_name":"sparse-bitfield","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2017-03-05T00:17:45.769Z","links":{"homepage":"https://github.com/mafintosh/sparse-bitfield","repository":"git+https://github.com/mafintosh/sparse-bitfield.git","bugs":"https://github.com/mafintosh/sparse-bitfield/issues","npm":"https://www.npmjs.com/package/sparse-bitfield"}},"score":{"final":23.362974,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57769780,"weekly":11904411},"dependents":"1834","updated":"2026-10-10T00:26:11.514Z","searchScore":23.356565,"package":{"name":"JSONStream","keywords":["json","stream","streaming","parser","async","parsing"],"version":"1.3.5","description":"rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)","sanitized_name":"JSONStream","publisher":{"email":"dominic.tarr@gmail.com","username":"dominictarr"},"maintainers":[{"email":"aaron@kumavis.me","username":"kumavis"},{"email":"frederik.bolding@consensys.net","username":"frederikbolding"},{"email":"metamask-npm@consensys.net","username":"metamaskbot"},{"email":"markjstacey@gmail.com","username":"gudahtt"},{"email":"maarten@zuidhoorn.com","username":"mrten"},{"email":"elliot.winkler@gmail.com","username":"mcmire"},{"email":"naugtur@gmail.com","username":"naugtur"},{"email":"dan@danfinlay.com","username":"danfinlay"},{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"daern91@gmail.com","username":"daern91"}],"license":"(MIT OR Apache-2.0)","date":"2018-10-14T01:24:01.629Z","links":{"homepage":"http://github.com/dominictarr/JSONStream","repository":"git://github.com/dominictarr/JSONStream.git","bugs":"https://github.com/dominictarr/JSONStream/issues","npm":"https://www.npmjs.com/package/JSONStream"}},"score":{"final":23.356565,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":242379139,"weekly":52924803},"dependents":"642","updated":"2026-10-10T00:23:41.199Z","searchScore":23.352762,"package":{"name":"requires-port","keywords":["port","require","http","https","ws","wss","gopher","file","ftp","requires","requried","portnumber","url","parsing","validation","cows"],"version":"1.0.0","description":"Check if a protocol requires a certain port number to be added to an URL.","sanitized_name":"requires-port","publisher":{"email":"npm@3rd-Eden.com","username":"3rdeden"},"maintainers":[{"email":"npm@3rd-Eden.com","username":"v1"},{"email":"npm@3rd-Eden.com","username":"3rdeden"}],"license":"MIT","date":"2015-10-30T14:42:33.794Z","links":{"homepage":"https://github.com/unshiftio/requires-port","repository":"git+https://github.com/unshiftio/requires-port.git","bugs":"https://github.com/unshiftio/requires-port/issues","npm":"https://www.npmjs.com/package/requires-port"}},"score":{"final":23.352762,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":537371510,"weekly":120199188},"dependents":"1226","updated":"2026-10-10T00:24:30.274Z","searchScore":23.34535,"package":{"name":"ee-first","keywords":[],"version":"1.1.1","description":"return the first event in a set of ee/event pairs","sanitized_name":"ee-first","publisher":{"email":"doug@somethingdoug.com","username":"dougwilson"},"maintainers":[{"email":"doug@somethingdoug.com","username":"dougwilson"},{"email":"jonathanrichardong@gmail.com","username":"jongleberry"}],"license":"MIT","date":"2015-05-25T19:18:28.732Z","links":{"homepage":"https://github.com/jonathanong/ee-first","repository":"https://github.com/jonathanong/ee-first","bugs":"https://github.com/jonathanong/ee-first/issues","npm":"https://www.npmjs.com/package/ee-first"}},"score":{"final":23.34535,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":58369742,"weekly":11960806},"dependents":"666","updated":"2026-10-10T00:28:51.208Z","searchScore":23.335632,"package":{"name":"pumpify","keywords":["pump","duplexify","duplex","streams","stream","pipeline","combine"],"version":"2.0.1","description":"Combine an array of streams into a single duplex stream using pump and duplexify","sanitized_name":"pumpify","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2019-10-01T13:53:36.066Z","links":{"homepage":"https://github.com/mafintosh/pumpify","repository":"git://github.com/mafintosh/pumpify.git","bugs":"https://github.com/mafintosh/pumpify/issues","npm":"https://www.npmjs.com/package/pumpify"}},"score":{"final":23.335632,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":777195301,"weekly":172583610},"dependents":"1745","updated":"2026-10-10T00:24:10.263Z","searchScore":23.335041,"package":{"name":"object-inspect","keywords":["inspect","util.inspect","object","stringify","pretty"],"version":"1.13.4","description":"string representations of objects in node and the browser","sanitized_name":"object-inspect","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"},{"email":"github@tixz.dk","username":"emilbayes"}],"license":"MIT","date":"2025-02-05T01:26:10.272Z","links":{"homepage":"https://github.com/inspect-js/object-inspect","repository":"git://github.com/inspect-js/object-inspect.git","bugs":"https://github.com/inspect-js/object-inspect/issues","npm":"https://www.npmjs.com/package/object-inspect"}},"score":{"final":23.335041,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":58243804,"weekly":10451346},"dependents":"136","updated":"2026-10-10T00:25:41.587Z","searchScore":23.3327,"package":{"name":"unbzip2-stream","keywords":["bzip","bzip2","bz2","stream","streaming","decompress","through"],"version":"1.4.3","description":"streaming unbzip2 implementation in pure javascript for node and browsers","sanitized_name":"unbzip2-stream","publisher":{"email":"jan@lagomorph.de","username":"regular"},"maintainers":[{"email":"jan@lagomorph.de","username":"regular"}],"license":"MIT","date":"2020-05-27T07:04:05.446Z","links":{"homepage":"https://github.com/regular/unbzip2-stream#readme","repository":"git+https://github.com/regular/unbzip2-stream.git","bugs":"https://github.com/regular/unbzip2-stream/issues","npm":"https://www.npmjs.com/package/unbzip2-stream"}},"score":{"final":23.3327,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":49428136,"weekly":11084384},"dependents":"40","updated":"2026-10-10T00:27:56.764Z","searchScore":23.328321,"package":{"name":"memory-pager","keywords":[],"version":"1.5.0","description":"Access memory using small fixed sized buffers","sanitized_name":"memory-pager","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2019-01-09T15:38:24.901Z","links":{"homepage":"https://github.com/mafintosh/memory-pager","repository":"git+https://github.com/mafintosh/memory-pager.git","bugs":"https://github.com/mafintosh/memory-pager/issues","npm":"https://www.npmjs.com/package/memory-pager"}},"score":{"final":23.328321,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":69204282,"weekly":14200766},"dependents":"237","updated":"2026-10-10T00:29:28.248Z","searchScore":23.320206,"package":{"name":"resolve-dir","keywords":["dir","directory","expansion","file","filepath","fp","global","home","modules","npm","path","resolve","tilde","user","user-home","userhome"],"version":"1.0.1","description":"Resolve a directory that is either local, global or in the user's home directory.","sanitized_name":"resolve-dir","publisher":{"email":"blaine.bublitz@gmail.com","username":"phated"},"maintainers":[{"email":"blaine.bublitz@gmail.com","username":"phated"},{"email":"github@sellside.com","username":"jonschlinkert"},{"email":"brian.woodward@gmail.com","username":"doowb"}],"license":"MIT","date":"2017-08-05T23:49:52.684Z","links":{"homepage":"https://github.com/jonschlinkert/resolve-dir","repository":"git+https://github.com/jonschlinkert/resolve-dir.git","bugs":"https://github.com/jonschlinkert/resolve-dir/issues","npm":"https://www.npmjs.com/package/resolve-dir"}},"score":{"final":23.320206,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":92704792,"weekly":14336929},"dependents":"667","updated":"2026-10-10T00:30:36.845Z","searchScore":23.317806,"package":{"name":"has-values","keywords":["array","boolean","empty","find","function","has","hasOwn","javascript","js","key","keys","node.js","null","number","object","properties","property","string","type","util","utilities","utility","value","values"],"version":"2.0.1","description":"Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ","sanitized_name":"has-values","publisher":{"email":"github@sellside.com","username":"jonschlinkert"},"maintainers":[{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2018-01-31T01:03:10.470Z","links":{"homepage":"https://github.com/jonschlinkert/has-values","repository":"git+https://github.com/jonschlinkert/has-values.git","bugs":"https://github.com/jonschlinkert/has-values/issues","npm":"https://www.npmjs.com/package/has-values"}},"score":{"final":23.317806,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":195960460,"weekly":41802764},"dependents":"8347","updated":"2026-10-10T00:25:41.944Z","searchScore":23.317175,"package":{"name":"immutable","keywords":["immutable","persistent","lazy","data","datastructure","functional","collection","stateless","sequence","iteration"],"version":"5.1.9","description":"Immutable Data Collections","sanitized_name":"immutable","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:737ffad0-1063-4ced-ad7a-c0a38b8344c3","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"julien.deniau@gmail.com","username":"jdeniau"},{"email":"lee@leebyron.com","username":"leebyron"}],"license":"MIT","date":"2026-06-29T21:58:01.086Z","links":{"homepage":"https://immutable-js.com","repository":"git://github.com/immutable-js/immutable-js.git","bugs":"https://github.com/immutable-js/immutable-js/issues","npm":"https://www.npmjs.com/package/immutable"}},"score":{"final":23.317175,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":120945197,"weekly":30365235},"dependents":"3210","updated":"2026-10-10T00:21:11.174Z","searchScore":23.3153,"package":{"name":"@supabase/supabase-js","keywords":["javascript","typescript","supabase"],"version":"2.117.3","description":"Isomorphic Javascript SDK for Supabase","sanitized_name":"@supabase/supabase-js","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"kiwicopple","type":"user","email":"pcopplestone@gmail.com"},"trustedPublisher":{"oidcConfigId":"6fece97b-518c-4146-b77e-607745536bdd","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"etienne@supabase.io","username":"etienne_supa"},{"email":"katerina.skroumpelou@supabase.io","username":"mandarini"}],"license":"MIT","date":"2026-10-07T12:34:46.951Z","links":{"homepage":"https://github.com/supabase/supabase-js/tree/master/packages/core/supabase-js","repository":"https://github.com/supabase/supabase-js.git","bugs":"https://github.com/supabase/supabase-js/issues","npm":"https://www.npmjs.com/package/@supabase/supabase-js"}},"score":{"final":23.3153,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":532784827,"weekly":119060902},"dependents":"2042","updated":"2026-10-10T00:23:56.998Z","searchScore":23.289808,"package":{"name":"parseurl","keywords":[],"version":"1.3.3","description":"parse a url with memoization","sanitized_name":"parseurl","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":"2019-04-16T04:16:26.547Z","links":{"homepage":"https://github.com/pillarjs/parseurl#readme","repository":"git+https://github.com/pillarjs/parseurl.git","bugs":"https://github.com/pillarjs/parseurl/issues","npm":"https://www.npmjs.com/package/parseurl"}},"score":{"final":23.289808,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":66009805,"weekly":13938151},"dependents":"370","updated":"2026-10-10T00:30:01.218Z","searchScore":23.282902,"package":{"name":"deprecation","keywords":["deprecate","deprecated","deprecation"],"version":"2.3.1","description":"Log a deprecation message with stack","sanitized_name":"deprecation","publisher":{"email":"gregor@martynus.net","username":"gr2m"},"maintainers":[{"email":"gregor@martynus.net","username":"gr2m"}],"license":"ISC","date":"2019-06-13T17:45:59.689Z","links":{"homepage":"https://github.com/gr2m/deprecation#readme","repository":"git+https://github.com/gr2m/deprecation.git","bugs":"https://github.com/gr2m/deprecation/issues","npm":"https://www.npmjs.com/package/deprecation"}},"score":{"final":23.282902,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":155054268,"weekly":26660734},"dependents":"1065","updated":"2026-10-10T00:29:36.535Z","searchScore":23.281536,"package":{"name":"is-windows","keywords":["check","cywin","is","is-windows","nix","operating system","os","platform","process","unix","win","win32","windows"],"version":"1.0.2","description":"Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.","sanitized_name":"is-windows","publisher":{"email":"github@sellside.com","username":"jonschlinkert"},"maintainers":[{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2018-02-14T07:36:43.207Z","links":{"homepage":"https://github.com/jonschlinkert/is-windows","repository":"git+https://github.com/jonschlinkert/is-windows.git","bugs":"https://github.com/jonschlinkert/is-windows/issues","npm":"https://www.npmjs.com/package/is-windows"}},"score":{"final":23.281536,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":122960777,"weekly":24914207},"dependents":"608","updated":"2026-10-10T00:21:34.674Z","searchScore":23.269045,"package":{"name":"emojis-list","keywords":["archive","complete","emoji","list","standard"],"version":"3.0.0","description":"Complete list of standard emojis.","sanitized_name":"emojis-list","publisher":{"email":"josefrancisco.verdu@gmail.com","username":"kikobeats"},"maintainers":[{"email":"josefrancisco.verdu@gmail.com","username":"kikobeats"}],"license":"MIT","date":"2019-05-12T10:53:05.120Z","links":{"homepage":"https://nidecoc.io/Kikobeats/emojis-list","repository":"git+https://github.com/kikobeats/emojis-list.git","bugs":"https://github.com/Kikobeats/emojis-list/issues","npm":"https://www.npmjs.com/package/emojis-list"}},"score":{"final":23.269045,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":58133395,"weekly":12393726},"dependents":"430","updated":"2026-10-10T00:28:57.480Z","searchScore":23.265469,"package":{"name":"array-ify","keywords":["array-ify","array","arr","arrify","arrayify","convert","value"],"version":"1.0.0","description":"Turn anything into an array","sanitized_name":"array-ify","publisher":{"email":"steve.mao@healthinteract.com.au","username":"stevemao"},"maintainers":[{"email":"steve.mao@healthinteract.com.au","username":"stevemao"}],"license":"MIT","date":"2015-06-14T23:27:57.755Z","links":{"homepage":"https://github.com/stevemao/array-ify","repository":"git+https://github.com/stevemao/array-ify.git","bugs":"https://github.com/stevemao/array-ify/issues","npm":"https://www.npmjs.com/package/array-ify"}},"score":{"final":23.265469,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":59983814,"weekly":11376956},"dependents":"399","updated":"2026-10-10T00:30:35.195Z","searchScore":23.261703,"package":{"name":"pinkie","keywords":["promise","promises","es2015","es6"],"version":"2.0.4","description":"Itty bitty little widdle twinkie pinkie ES2015 Promise implementation","sanitized_name":"pinkie","publisher":{"email":"support@npmjs.com","username":"npm"},"maintainers":[{"email":"floatdrop@gmail.com","username":"floatdrop"}],"license":"MIT","date":"2016-02-01T11:08:46.357Z","links":{"repository":"floatdrop/pinkie","npm":"https://www.npmjs.com/package/pinkie"}},"score":{"final":23.261703,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":66378095,"weekly":11933332},"dependents":"895","updated":"2026-10-10T00:30:15.811Z","searchScore":23.257492,"package":{"name":"array-unique","keywords":["array","unique"],"version":"0.3.2","description":"Remove duplicate values from an array. Fastest ES5 implementation.","sanitized_name":"array-unique","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-08-01T00:54:49.804Z","links":{"homepage":"https://github.com/jonschlinkert/array-unique","repository":"git+https://github.com/jonschlinkert/array-unique.git","bugs":"https://github.com/jonschlinkert/array-unique/issues","npm":"https://www.npmjs.com/package/array-unique"}},"score":{"final":23.257492,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":62271074,"weekly":12964722},"dependents":"5837","updated":"2026-10-10T00:26:08.616Z","searchScore":23.240847,"package":{"name":"tiny-warning","keywords":["warning","warn"],"version":"1.0.3","description":"A tiny warning function","sanitized_name":"tiny-warning","publisher":{"email":"alexreardon@gmail.com","username":"alexreardon"},"maintainers":[{"email":"alexreardon@gmail.com","username":"alexreardon"}],"license":"MIT","date":"2019-07-09T01:14:06.191Z","links":{"repository":"https://github.com/alexreardon/tiny-warning.git","bugs":"https://github.com/alexreardon/tiny-warning/issues","npm":"https://www.npmjs.com/package/tiny-warning"}},"score":{"final":23.240847,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":54455523,"weekly":11988325},"dependents":"100","updated":"2026-10-10T00:20:52.003Z","searchScore":23.238039,"package":{"name":"pstree.remy","keywords":["ps","pstree","ps tree"],"version":"1.1.8","description":"Collects the full tree of processes from /proc","sanitized_name":"pstree-remy","publisher":{"email":"remy@leftlogic.com","username":"remy"},"maintainers":[{"email":"remy@leftlogic.com","username":"remy"}],"license":"MIT","date":"2020-05-16T14:58:43.262Z","links":{"homepage":"https://github.com/remy/pstree#readme","repository":"git+https://github.com/remy/pstree.git","bugs":"https://github.com/remy/pstree/issues","npm":"https://www.npmjs.com/package/pstree.remy"}},"score":{"final":23.238039,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57649599,"weekly":11834376},"dependents":"1475","updated":"2026-10-10T00:23:26.324Z","searchScore":23.23612,"package":{"name":"split","keywords":[],"version":"1.0.1","description":"split a Text Stream into a Line Stream","sanitized_name":"split","publisher":{"email":"dominic.tarr@gmail.com","username":"dominictarr"},"maintainers":[{"email":"nopersonsmodules@gmail.com","username":"nopersonsmodules"}],"license":"MIT","date":"2017-08-03T08:03:58.517Z","links":{"homepage":"http://github.com/dominictarr/split","repository":"git://github.com/dominictarr/split.git","bugs":"https://github.com/dominictarr/split/issues","npm":"https://www.npmjs.com/package/split"}},"score":{"final":23.23612,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":55701933,"weekly":11787891},"dependents":"564","updated":"2026-10-10T00:25:55.376Z","searchScore":23.21342,"package":{"name":"toposort","keywords":["topological","sort","sorting","graphs","graph","dependency","list","dependencies","acyclic"],"version":"2.0.2","description":"Topological sort of directed ascyclic graphs (like dependecy lists)","sanitized_name":"toposort","publisher":{"email":"mklehr@gmx.net","username":"marcelklehr"},"maintainers":[{"email":"mklehr@gmx.net","username":"marcelklehr"}],"license":"MIT","date":"2018-04-28T12:50:40.867Z","links":{"homepage":"https://github.com/marcelklehr/toposort#readme","repository":"git+https://github.com/marcelklehr/toposort.git","bugs":"https://github.com/marcelklehr/toposort/issues","npm":"https://www.npmjs.com/package/toposort"}},"score":{"final":23.21342,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1050045495,"weekly":238628943},"dependents":"1664","updated":"2026-10-10T00:30:19.368Z","searchScore":23.207706,"package":{"name":"hasown","keywords":["has","hasOwnProperty","hasOwn","has-own","own","has","property","in","javascript","ecmascript"],"version":"2.0.4","description":"A robust, ES3 compatible, \"has own property\" predicate.","sanitized_name":"hasown","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"},{"email":"radu@jslog.com","username":"radubrehar"}],"license":"MIT","date":"2026-05-28T18:11:39.940Z","links":{"homepage":"https://github.com/inspect-js/hasOwn#readme","repository":"git+https://github.com/inspect-js/hasOwn.git","bugs":"https://github.com/inspect-js/hasOwn/issues","npm":"https://www.npmjs.com/package/hasown"}},"score":{"final":23.207706,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57340078,"weekly":11856054},"dependents":"190","updated":"2026-10-10T00:29:31.550Z","searchScore":23.200802,"package":{"name":"common-path-prefix","keywords":["common","path","directory","dir","file","root","typescript","common prefix","common path","common path start","common root"],"version":"3.0.0","description":"Computes the longest prefix string that is common to each path, excluding the base component","sanitized_name":"common-path-prefix","publisher":{"email":"mark@novemberborn.net","username":"novemberborn"},"maintainers":[{"email":"mark@novemberborn.net","username":"novemberborn"}],"license":"ISC","date":"2019-11-03T17:04:02.458Z","links":{"homepage":"https://github.com/novemberborn/common-path-prefix#readme","repository":"git+https://github.com/novemberborn/common-path-prefix.git","bugs":"https://github.com/novemberborn/common-path-prefix/issues","npm":"https://www.npmjs.com/package/common-path-prefix"}},"score":{"final":23.200802,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":61651813,"weekly":12836614},"dependents":"447","updated":"2026-10-10T00:24:19.999Z","searchScore":23.17721,"package":{"name":"is-relative","keywords":["absolute","check","file","filepath","is","normalize","path","path.relative","relative","resolve","slash","slashes","uri","url"],"version":"1.0.0","description":"Returns `true` if the path appears to be relative.","sanitized_name":"is-relative","publisher":{"email":"github@sellside.com","username":"jonschlinkert"},"maintainers":[{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2017-07-13T08:00:45.797Z","links":{"homepage":"https://github.com/jonschlinkert/is-relative","repository":"git+https://github.com/jonschlinkert/is-relative.git","bugs":"https://github.com/jonschlinkert/is-relative/issues","npm":"https://www.npmjs.com/package/is-relative"}},"score":{"final":23.17721,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":50770751,"weekly":10485053},"dependents":"262","updated":"2026-10-10T00:20:56.798Z","searchScore":23.176058,"package":{"name":"randomfill","keywords":["crypto","random"],"version":"1.0.4","description":"random fill from browserify stand alone","sanitized_name":"randomfill","publisher":{"email":"calvin.metcalf@gmail.com","username":"cwmma"},"maintainers":[{"email":"npm@dcousens.com","username":"dcousens"},{"email":"ljharb@gmail.com","username":"ljharb"},{"email":"calvin.metcalf@gmail.com","username":"cwmma"}],"license":"MIT","date":"2018-02-16T13:03:56.771Z","links":{"homepage":"https://github.com/crypto-browserify/randomfill","repository":"git+https://github.com/crypto-browserify/randomfill.git","bugs":"https://github.com/crypto-browserify/randomfill/issues","npm":"https://www.npmjs.com/package/randomfill"}},"score":{"final":23.176058,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":79811315,"weekly":16644081},"dependents":"213","updated":"2026-10-10T00:30:08.507Z","searchScore":23.169758,"package":{"name":"homedir-polyfill","keywords":["home","homedir","homedirectory","os","os-homedir","polyfill","userhome"],"version":"1.0.3","description":"Node.js os.homedir polyfill for older versions of node.js.","sanitized_name":"homedir-polyfill","publisher":{"email":"brian.woodward@gmail.com","username":"doowb"},"maintainers":[{"email":"brian.woodward@gmail.com","username":"doowb"}],"license":"MIT","date":"2019-02-21T18:42:07.345Z","links":{"homepage":"https://github.com/doowb/homedir-polyfill","repository":"git+https://github.com/doowb/homedir-polyfill.git","bugs":"https://github.com/doowb/homedir-polyfill/issues","npm":"https://www.npmjs.com/package/homedir-polyfill"}},"score":{"final":23.169758,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":58869214,"weekly":11649105},"dependents":"368","updated":"2026-10-10T00:24:07.740Z","searchScore":23.167074,"package":{"name":"md5.js","keywords":["crypto","md5"],"version":"1.3.5","description":"node style md5 on pure JavaScript","sanitized_name":"md5-js","publisher":{"email":"calvin.metcalf@gmail.com","username":"cwmma"},"maintainers":[{"email":"npm@dcousens.com","username":"dcousens"},{"email":"ljharb@gmail.com","username":"ljharb"},{"email":"calvin.metcalf@gmail.com","username":"cwmma"},{"email":"fanatid@ya.ru","username":"fanatid"},{"email":"jprichardson@gmail.com","username":"jprichardson"}],"license":"MIT","date":"2018-10-02T13:35:56.206Z","links":{"homepage":"https://github.com/crypto-browserify/md5.js","repository":"git+https://github.com/crypto-browserify/md5.js.git","bugs":"https://github.com/crypto-browserify/md5.js/issues","npm":"https://www.npmjs.com/package/md5.js"}},"score":{"final":23.167074,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":83974572,"weekly":16218822},"dependents":"736","updated":"2026-10-10T00:25:18.671Z","searchScore":23.163567,"package":{"name":"for-in","keywords":["for","for-in","for-own","has","has-own","hasOwn","in","key","keys","object","own","value"],"version":"1.0.2","description":"Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js","sanitized_name":"for-in","publisher":{"email":"github@sellside.com","username":"jonschlinkert"},"maintainers":[{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2017-02-28T16:12:56.286Z","links":{"homepage":"https://github.com/jonschlinkert/for-in","repository":"git+https://github.com/jonschlinkert/for-in.git","bugs":"https://github.com/jonschlinkert/for-in/issues","npm":"https://www.npmjs.com/package/for-in"}},"score":{"final":23.163567,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":83773526,"weekly":17476259},"dependents":"592","updated":"2026-10-10T00:24:04.286Z","searchScore":23.162432,"package":{"name":"core-js-pure","keywords":["ES3","ES5","ES6","ES7","ES2015","ES2016","ES2017","ES2018","ES2019","ES2020","ES2021","ES2022","ES2023","ES2024","ES2025","ES2026","ECMAScript 3","ECMAScript 5","ECMAScript 6","ECMAScript 7","ECMAScript 2015","ECMAScript 2016","ECMAScript 2017","ECMAScript 2018","ECMAScript 2019","ECMAScript 2020","ECMAScript 2021","ECMAScript 2022","ECMAScript 2023","ECMAScript 2024","ECMAScript 2025","ECMAScript 2026","Map","Set","WeakMap","WeakSet","TypedArray","Promise","Observable","Symbol","Iterator","AsyncIterator","URL","URLSearchParams","queueMicrotask","setImmediate","structuredClone","polyfill","ponyfill","shim"],"version":"3.50.0","description":"Standard library","sanitized_name":"core-js-pure","publisher":{"email":"zloirock@zloirock.ru","actor":{"name":"zloirock","type":"user","email":"zloirock@zloirock.ru"},"username":"zloirock"},"maintainers":[{"email":"zloirock@zloirock.ru","username":"zloirock"}],"license":"MIT","date":"2026-08-05T08:47:13.893Z","links":{"homepage":"https://core-js.io","repository":"git+https://github.com/zloirock/core-js.git","bugs":"https://github.com/zloirock/core-js/issues","npm":"https://www.npmjs.com/package/core-js-pure"}},"score":{"final":23.162432,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":46249958,"weekly":9827923},"dependents":"56","updated":"2026-10-10T00:30:39.882Z","searchScore":23.139423,"package":{"name":"postcss-media-query-parser","keywords":["postcss","postcss tool","media query","media query parsing"],"version":"0.2.3","description":"A tool for parsing media query lists.","sanitized_name":"postcss-media-query-parser","publisher":{"email":"dryoma-npm@yandex.ru","username":"dryoma"},"maintainers":[{"email":"dryoma-npm@yandex.ru","username":"dryoma"}],"license":"MIT","date":"2016-10-27T14:11:47.315Z","links":{"homepage":"https://github.com/dryoma/postcss-media-query-parser","repository":"git+https://github.com/dryoma/postcss-media-query-parser.git","bugs":"https://github.com/dryoma/postcss-media-query-parser/issues","npm":"https://www.npmjs.com/package/postcss-media-query-parser"}},"score":{"final":23.139423,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":917642,"time":"2026-10-10T07:18:27.819Z"}