{"objects":[{"downloads":{"monthly":2853653707,"weekly":631615529},"dependents":"2841","updated":"2026-10-10T00:23:09.371Z","searchScore":26.025478,"package":{"name":"brace-expansion","keywords":[],"version":"5.0.12","description":"Brace expansion as known from sh/bash","sanitized_name":"brace-expansion","publisher":{"email":"julian@juliangruber.com","username":"juliangruber"},"maintainers":[{"email":"julian@juliangruber.com","username":"juliangruber"},{"email":"i@izs.me","username":"isaacs"}],"license":"MIT","date":"2026-09-14T21:59:00.288Z","links":{"homepage":"https://github.com/juliangruber/brace-expansion#readme","repository":"git+https://github.com/juliangruber/brace-expansion.git","bugs":"https://github.com/juliangruber/brace-expansion/issues","npm":"https://www.npmjs.com/package/brace-expansion"}},"score":{"final":26.025478,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2522864796,"weekly":587410725},"dependents":"9512","updated":"2026-10-10T00:21:17.706Z","searchScore":25.946424,"package":{"name":"lru-cache","keywords":["mru","lru","cache"],"version":"11.5.3","description":"A cache object that deletes the least-recently-used items.","sanitized_name":"lru-cache","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"BlueOak-1.0.0","date":"2026-09-18T23:46:33.023Z","links":{"homepage":"https://github.com/isaacs/node-lru-cache#readme","repository":"git+ssh://git@github.com/isaacs/node-lru-cache.git","bugs":"https://github.com/isaacs/node-lru-cache/issues","npm":"https://www.npmjs.com/package/lru-cache"}},"score":{"final":25.946424,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2553126902,"weekly":551801566},"dependents":"9913","updated":"2026-10-10T00:23:14.305Z","searchScore":25.829163,"package":{"name":"ms","keywords":[],"version":"2.1.3","description":"Tiny millisecond conversion utility","sanitized_name":"ms","publisher":{"email":"steven@ceriously.com","username":"styfle"},"maintainers":[{"email":"matheus.frndes@gmail.com","username":"matheuss"},{"email":"rauchg@gmail.com","username":"rauchg"},{"email":"nick.tracey@vercel.com","username":"nick.tracey"},{"email":"infra+release@vercel.com","username":"vercel-release-bot"},{"email":"team@zeit.co","username":"zeit-bot"},{"email":"matt.j.straka@gmail.com","username":"matt.straka"}],"license":"MIT","date":"2020-12-08T13:54:35.223Z","links":{"homepage":"https://github.com/vercel/ms#readme","repository":"git+https://github.com/vercel/ms.git","bugs":"https://github.com/vercel/ms/issues","npm":"https://www.npmjs.com/package/ms"}},"score":{"final":25.829163,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":641987487,"weekly":137955664},"dependents":"1834","updated":"2026-10-10T00:24:26.929Z","searchScore":25.751839,"package":{"name":"parse-json","keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"version":"8.3.0","description":"Parse JSON with more helpful errors","sanitized_name":"parse-json","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-04-09T09:02:03.317Z","links":{"homepage":"https://github.com/sindresorhus/parse-json#readme","repository":"git+https://github.com/sindresorhus/parse-json.git","bugs":"https://github.com/sindresorhus/parse-json/issues","npm":"https://www.npmjs.com/package/parse-json"}},"score":{"final":25.751839,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":962031574,"weekly":208388120},"dependents":"2451","updated":"2026-10-10T00:26:20.572Z","searchScore":25.629616,"package":{"name":"get-stream","keywords":["get","stream","promise","concat","string","text","buffer","read","data","consume","readable","readablestream","object","concat"],"version":"9.0.1","description":"Get a stream as a string, Buffer, ArrayBuffer or array","sanitized_name":"get-stream","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"},{"email":"ehmicky@gmail.com","username":"ehmicky"}],"license":"MIT","date":"2024-03-16T18:05:50.308Z","links":{"homepage":"https://github.com/sindresorhus/get-stream#readme","repository":"git+https://github.com/sindresorhus/get-stream.git","bugs":"https://github.com/sindresorhus/get-stream/issues","npm":"https://www.npmjs.com/package/get-stream"}},"score":{"final":25.629616,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3989536661,"weekly":864990842},"dependents":"39782","updated":"2026-10-10T00:23:18.442Z","searchScore":25.588236,"package":{"name":"semver","keywords":[],"version":"7.8.5","description":"The semantic version parser used by npm.","sanitized_name":"semver","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:7a0c479c-0252-4ccd-81e5-c43546a76551","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-06-19T18:32:48.972Z","links":{"homepage":"https://github.com/npm/node-semver#readme","repository":"git+https://github.com/npm/node-semver.git","bugs":"https://github.com/npm/node-semver/issues","npm":"https://www.npmjs.com/package/semver"}},"score":{"final":25.588236,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":679040843,"weekly":150400363},"dependents":"1289","updated":"2026-10-10T00:28:50.199Z","searchScore":25.247217,"package":{"name":"human-signals","keywords":["signal","signals","handlers","error-handling","interrupts","sigterm","sigint","irq","process","exit","exit-code","status","operating-system","es6","javascript","typescript","linux","macos","windows","nodejs"],"version":"8.0.1","description":"Human-friendly process signals","sanitized_name":"human-signals","publisher":{"email":"ehmicky@gmail.com","username":"ehmicky"},"maintainers":[{"email":"ehmicky@gmail.com","username":"ehmicky"}],"license":"Apache-2.0","date":"2025-03-29T02:43:46.398Z","links":{"homepage":"https://www.github.com/ehmicky/human-signals","repository":"git+https://github.com/ehmicky/human-signals.git","bugs":"https://github.com/ehmicky/human-signals/issues","npm":"https://www.npmjs.com/package/human-signals"}},"score":{"final":25.247217,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1536752220,"weekly":339569693},"dependents":"2109","updated":"2026-10-10T00:26:25.902Z","searchScore":25.074883,"package":{"name":"json-schema-traverse","keywords":["JSON-Schema","traverse","iterate"],"version":"1.0.0","description":"Traverse JSON Schema passing each schema object to callback","sanitized_name":"json-schema-traverse","publisher":{"email":"e.poberezkin@me.com","username":"esp"},"maintainers":[{"email":"e.poberezkin@me.com","username":"esp"}],"license":"MIT","date":"2020-12-13T10:56:54.719Z","links":{"homepage":"https://github.com/epoberezkin/json-schema-traverse#readme","repository":"git+https://github.com/epoberezkin/json-schema-traverse.git","bugs":"https://github.com/epoberezkin/json-schema-traverse/issues","npm":"https://www.npmjs.com/package/json-schema-traverse"}},"score":{"final":25.074883,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":973904579,"weekly":226593491},"dependents":"1590","updated":"2026-10-10T00:20:27.358Z","searchScore":24.670248,"package":{"name":"pretty-format","keywords":[],"version":"30.5.1","description":"Stringify any JavaScript value.","sanitized_name":"pretty-format","publisher":{"email":"sbekkhus91@gmail.com","actor":{"name":"cpojer","type":"user","email":"christoph.pojer@gmail.com"},"username":"simenb"},"maintainers":[{"email":"aaron@abramov.io","username":"aaronabramov"},{"email":"sbekkhus91@gmail.com","username":"simenb"},{"email":"rickhanlonii@gmail.com","username":"rickhanlonii"},{"email":"operations@openjsf.org","username":"openjs-operations"},{"email":"christoph.pojer@gmail.com","username":"cpojer"}],"license":"MIT","date":"2026-09-01T07:58:05.173Z","links":{"homepage":"https://github.com/jestjs/jest#readme","repository":"git+https://github.com/jestjs/jest.git","bugs":"https://github.com/jestjs/jest/issues","npm":"https://www.npmjs.com/package/pretty-format"}},"score":{"final":24.670248,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1229344885,"weekly":262620672},"dependents":"5668","updated":"2026-10-10T00:23:20.306Z","searchScore":24.281393,"package":{"name":"globals","keywords":["globals","global","identifiers","variables","vars","jshint","eslint","environments"],"version":"17.13.0","description":"Global identifiers from different JavaScript environments","sanitized_name":"globals","publisher":{"email":"sindresorhus@gmail.com","actor":{"name":"sindresorhus","type":"user","email":"sindresorhus@gmail.com"},"username":"sindresorhus"},"maintainers":[{"email":"ben@byk.im","username":"byk"},{"email":"nicholas@nczconsulting.com","username":"nzakas"},{"email":"schreck.mathias@gmail.com","username":"lo1tuma"},{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-10-01T03:57:11.938Z","links":{"homepage":"https://github.com/sindresorhus/globals#readme","repository":"git+https://github.com/sindresorhus/globals.git","bugs":"https://github.com/sindresorhus/globals/issues","npm":"https://www.npmjs.com/package/globals"}},"score":{"final":24.281393,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1444169514,"weekly":330864788},"dependents":"2582","updated":"2026-10-10T00:22:14.818Z","searchScore":24.268312,"package":{"name":"glob-parent","keywords":["glob","parent","strip","path","dirname","directory","base","wildcard"],"version":"6.0.2","description":"Extract the non-magic parent path from a glob string.","sanitized_name":"glob-parent","publisher":{"email":"blaine.bublitz@gmail.com","username":"phated"},"maintainers":[{"email":"yo@contra.io","username":"yocontra"},{"email":"blaine.bublitz@gmail.com","username":"phated"},{"email":"elan.shanker+npm@gmail.com","username":"es128"},{"email":"brian.woodward@gmail.com","username":"doowb"}],"license":"ISC","date":"2021-09-29T22:14:24.467Z","links":{"homepage":"https://github.com/gulpjs/glob-parent#readme","repository":"git+https://github.com/gulpjs/glob-parent.git","bugs":"https://github.com/gulpjs/glob-parent/issues","npm":"https://www.npmjs.com/package/glob-parent"}},"score":{"final":24.268312,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":273218974,"weekly":63269869},"dependents":"1136","updated":"2026-10-10T00:20:05.239Z","searchScore":24.260002,"package":{"name":"eslint-import-resolver-node","keywords":["eslint","eslintplugin","esnext","modules","eslint-plugin-import"],"version":"0.4.0","description":"Node default behavior import resolution plugin for eslint-plugin-import.","sanitized_name":"eslint-import-resolver-node","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"jfm.engels@gmail.com","username":"jfmengels"},{"email":"ljharb@gmail.com","username":"ljharb"},{"email":"me@benmosher.com","username":"benmosher"}],"license":"MIT","date":"2026-05-15T23:35:40.065Z","links":{"homepage":"https://github.com/import-js/eslint-plugin-import","repository":"git+https://github.com/import-js/eslint-plugin-import.git","bugs":"https://github.com/import-js/eslint-plugin-import/issues","npm":"https://www.npmjs.com/package/eslint-import-resolver-node"}},"score":{"final":24.260002,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":410569619,"weekly":100966230},"dependents":"8","updated":"2026-10-10T00:29:40.330Z","searchScore":24.23945,"package":{"name":"@types/deep-eql","keywords":[],"version":"4.0.2","description":"TypeScript definitions for deep-eql","sanitized_name":"@types/deep-eql","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T01:34:12.026Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/deep-eql","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/deep-eql"}},"score":{"final":24.23945,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":192095257,"weekly":44170845},"dependents":"175","updated":"2026-10-10T00:28:57.695Z","searchScore":24.118145,"package":{"name":"parse-ms","keywords":["browser","parse","time","ms","milliseconds","microseconds","nanoseconds","duration","period","range","interval"],"version":"4.0.0","description":"Parse milliseconds into an object","sanitized_name":"parse-ms","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2024-01-07T14:14:09.614Z","links":{"homepage":"https://github.com/sindresorhus/parse-ms#readme","repository":"git+https://github.com/sindresorhus/parse-ms.git","bugs":"https://github.com/sindresorhus/parse-ms/issues","npm":"https://www.npmjs.com/package/parse-ms"}},"score":{"final":24.118145,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1834054270,"weekly":397059658},"dependents":"41942","updated":"2026-10-10T00:23:28.605Z","searchScore":24.027456,"package":{"name":"glob","keywords":[],"version":"13.0.6","description":"the most correct and second fastest glob implementation in JavaScript","sanitized_name":"glob","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"BlueOak-1.0.0","date":"2026-02-19T17:26:33.269Z","links":{"homepage":"https://github.com/isaacs/node-glob#readme","repository":"git+ssh://git@github.com/isaacs/node-glob.git","bugs":"https://github.com/isaacs/node-glob/issues","npm":"https://www.npmjs.com/package/glob"}},"score":{"final":24.027456,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":511794479,"weekly":101670346},"dependents":"105","updated":"2026-10-10T00:26:53.053Z","searchScore":23.964449,"package":{"name":"tinyrainbow","keywords":["colors","tty"],"version":"3.2.0","description":"A small library to print colourful messages.","sanitized_name":"tinyrainbow","publisher":{"email":"npm-oidc-no-reply@github.com","approver":{"name":"43081j","email":"43081james@gmail.com"},"trustedPublisher":{"oidcConfigId":"b4455158-5f75-4be4-aa4e-812c94f468a3","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"43081james@gmail.com","username":"43081j"},{"email":"foxzdavinci@gmail.com","username":"oreanno"}],"license":"MIT","date":"2026-09-30T10:40:46.467Z","links":{"homepage":"https://github.com/tinylibs/tinyrainbow#readme","repository":"git+https://github.com/tinylibs/tinyrainbow.git","bugs":"https://github.com/tinylibs/tinyrainbow/issues","npm":"https://www.npmjs.com/package/tinyrainbow"}},"score":{"final":23.964449,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":189125813,"weekly":39152699},"dependents":"795","updated":"2026-10-10T00:27:48.777Z","searchScore":23.857504,"package":{"name":"loader-runner","keywords":["webpack","loader"],"version":"4.3.2","description":"Runs (webpack) loaders","sanitized_name":"loader-runner","publisher":{"email":"sheo13666q@gmail.com","username":"evilebottnawi"},"maintainers":[{"email":"tobias.koppers@googlemail.com","username":"sokra"},{"email":"mail@johannesewald.de","username":"jhnns"},{"email":"sheo13666q@gmail.com","username":"evilebottnawi"}],"license":"MIT","date":"2026-04-24T14:17:58.760Z","links":{"homepage":"https://github.com/webpack/loader-runner#readme","repository":"git+https://github.com/webpack/loader-runner.git","bugs":"https://github.com/webpack/loader-runner/issues","npm":"https://www.npmjs.com/package/loader-runner"}},"score":{"final":23.857504,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":99744466,"weekly":24175897},"dependents":"233","updated":"2026-10-10T00:21:19.774Z","searchScore":23.77484,"package":{"name":"@puppeteer/browsers","keywords":["puppeteer","browsers"],"version":"3.2.4","description":"Download and launch browsers","sanitized_name":"@puppeteer/browsers","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"8c1b24d8-c2ae-43e7-8e72-3a86ebe7b7b0","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mathias@qiwi.be","username":"mathias"},{"email":"node-team-npm+wombot@google.com","username":"google-wombot"}],"license":"Apache-2.0","date":"2026-10-08T13:04:01.232Z","links":{"homepage":"https://github.com/puppeteer/puppeteer/tree/main#readme","repository":"git+https://github.com/puppeteer/puppeteer.git#main","bugs":"https://github.com/puppeteer/puppeteer/issues","npm":"https://www.npmjs.com/package/@puppeteer/browsers"}},"score":{"final":23.77484,"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.751999,"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.751999,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":615163577,"weekly":135569713},"dependents":"1498","updated":"2026-10-10T00:29:29.379Z","searchScore":23.742695,"package":{"name":"reusify","keywords":["reuse","object","performance","function","fast"],"version":"1.1.0","description":"Reuse objects and functions with style","sanitized_name":"reusify","publisher":{"email":"hello@matteocollina.com","username":"matteo.collina"},"maintainers":[{"email":"hello@matteocollina.com","username":"matteo.collina"}],"license":"MIT","date":"2025-02-25T16:00:49.941Z","links":{"homepage":"https://github.com/mcollina/reusify#readme","repository":"git+https://github.com/mcollina/reusify.git","bugs":"https://github.com/mcollina/reusify/issues","npm":"https://www.npmjs.com/package/reusify"}},"score":{"final":23.742695,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1507220353,"weekly":312880828},"dependents":"3309","updated":"2026-10-10T00:24:49.219Z","searchScore":23.494568,"package":{"name":"has-flag","keywords":["has","check","detect","contains","find","flag","cli","command-line","argv","process","arg","args","argument","arguments","getopt","minimist","optimist"],"version":"5.0.1","description":"Check if argv has a specific flag","sanitized_name":"has-flag","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2021-07-19T17:30:54.122Z","links":{"homepage":"https://github.com/sindresorhus/has-flag#readme","repository":"git+https://github.com/sindresorhus/has-flag.git","bugs":"https://github.com/sindresorhus/has-flag/issues","npm":"https://www.npmjs.com/package/has-flag"}},"score":{"final":23.494568,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":508333470,"weekly":117006673},"dependents":"6709","updated":"2026-10-10T00:22:09.376Z","searchScore":23.482496,"package":{"name":"@sinclair/typebox","keywords":["typescript","json-schema","validate","typecheck"],"version":"0.34.52","description":"Json Schema Type Builder with Static Type Resolution for TypeScript","sanitized_name":"@sinclair/typebox","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"sinclair","type":"user","email":"haydn.developer@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:d868933f-c589-417a-b20c-03a7a095069a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"haydn.developer@gmail.com","username":"sinclair"}],"license":"MIT","date":"2026-07-11T21:08:28.286Z","links":{"homepage":"https://github.com/sinclairzx81/sinclair-typebox#readme","repository":"git+https://github.com/sinclairzx81/sinclair-typebox.git","bugs":"https://github.com/sinclairzx81/sinclair-typebox/issues","npm":"https://www.npmjs.com/package/@sinclair/typebox"}},"score":{"final":23.482496,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":511077731,"weekly":114358562},"dependents":"26","updated":"2026-10-10T00:24:31.752Z","searchScore":23.360743,"package":{"name":"@humanfs/node","keywords":["filesystem","fs","hfs","files"],"version":"0.17.0","description":"The Node.js bindings of the humanfs library.","sanitized_name":"@humanfs/node","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:7beaedbb-6f96-481a-893e-ed9a9c4ed96e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nicholas@nczconsulting.com","username":"nzakas"}],"license":"Apache-2.0","date":"2026-09-10T12:49:38.339Z","links":{"homepage":"https://github.com/humanwhocodes/humanfs#readme","repository":"git+https://github.com/humanwhocodes/humanfs.git","bugs":"https://github.com/humanwhocodes/humanfs/issues","npm":"https://www.npmjs.com/package/@humanfs/node"}},"score":{"final":23.360743,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":180489108,"weekly":37276328},"dependents":"989","updated":"2026-10-10T00:24:49.719Z","searchScore":23.322681,"package":{"name":"aggregate-error","keywords":["aggregate","error","combine","multiple","many","collection","iterable","iterator"],"version":"5.0.0","description":"Create an error from multiple errors","sanitized_name":"aggregate-error","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2023-09-14T06:53:27.142Z","links":{"homepage":"https://github.com/sindresorhus/aggregate-error#readme","repository":"git+https://github.com/sindresorhus/aggregate-error.git","bugs":"https://github.com/sindresorhus/aggregate-error/issues","npm":"https://www.npmjs.com/package/aggregate-error"}},"score":{"final":23.322681,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":359807652,"weekly":82822182},"dependents":"158","updated":"2026-10-10T00:26:44.561Z","searchScore":23.278297,"package":{"name":"@types/ms","keywords":[],"version":"2.1.0","description":"TypeScript definitions for ms","sanitized_name":"@types/ms","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2025-01-16T21:02:46.181Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ms","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/ms"}},"score":{"final":23.278297,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":133061478,"weekly":32658123},"dependents":"2","updated":"2026-10-10T00:26:41.942Z","searchScore":23.254023,"package":{"name":"@types/esrecurse","keywords":[],"version":"4.3.1","description":"TypeScript definitions for esrecurse","sanitized_name":"@types/esrecurse","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2025-07-19T03:47:09.775Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/esrecurse","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/esrecurse"}},"score":{"final":23.254023,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":245585439,"weekly":54172756},"dependents":"978","updated":"2026-10-10T00:22:17.380Z","searchScore":23.252815,"package":{"name":"watchpack","keywords":[],"version":"2.5.2","description":"Wrapper library for directory and file watching.","sanitized_name":"watchpack","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:e429b9f1-21d4-46a5-aea9-671c3ca84705","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"784487301@qq.com","username":"15000621931"},{"email":"evenstensberg@gmail.com","username":"ev1stensberg"},{"email":"haijie0619@gmail.com","username":"__hai"},{"email":"tobias.koppers@googlemail.com","username":"sokra"},{"email":"me@aviv.sh","username":"avivkeller"},{"email":"sheo13666q@gmail.com","username":"evilebottnawi"}],"license":"MIT","date":"2026-06-11T10:21:23.896Z","links":{"homepage":"https://github.com/webpack/watchpack","repository":"git+https://github.com/webpack/watchpack.git","bugs":"https://github.com/webpack/watchpack/issues","npm":"https://www.npmjs.com/package/watchpack"}},"score":{"final":23.252815,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1046999866,"weekly":238259368},"dependents":"157","updated":"2026-10-10T00:27:30.124Z","searchScore":23.207342,"package":{"name":"@jridgewell/sourcemap-codec","keywords":["sourcemap","vlq"],"version":"1.6.0","description":"Encode/decode sourcemap mappings","sanitized_name":"@jridgewell/sourcemap-codec","publisher":{"email":"justin+npm@ridgewell.name","actor":{"name":"jridgewell","type":"user","email":"justin+npm@ridgewell.name"},"username":"jridgewell"},"maintainers":[{"email":"justin+npm@ridgewell.name","username":"jridgewell"}],"license":"MIT","date":"2026-08-28T01:14:47.331Z","links":{"homepage":"https://github.com/jridgewell/sourcemaps/tree/main/packages/sourcemap-codec","repository":"git+https://github.com/jridgewell/sourcemaps.git","bugs":"https://github.com/jridgewell/sourcemaps/issues","npm":"https://www.npmjs.com/package/@jridgewell/sourcemap-codec"}},"score":{"final":23.207342,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":219835028,"weekly":48546481},"dependents":"974","updated":"2026-10-10T00:21:51.596Z","searchScore":23.197266,"package":{"name":"jest-docblock","keywords":[],"version":"30.5.0","description":"`jest-docblock` is a package that can extract and parse a specially-formatted comment called a \"docblock\" at the top of a file.","sanitized_name":"jest-docblock","publisher":{"email":"sbekkhus91@gmail.com","actor":{"name":"cpojer","type":"user","email":"christoph.pojer@gmail.com"},"username":"simenb"},"maintainers":[{"email":"aaron@abramov.io","username":"aaronabramov"},{"email":"sbekkhus91@gmail.com","username":"simenb"},{"email":"rickhanlonii@gmail.com","username":"rickhanlonii"},{"email":"operations@openjsf.org","username":"openjs-operations"},{"email":"christoph.pojer@gmail.com","username":"cpojer"}],"license":"MIT","date":"2026-08-28T08:28:13.800Z","links":{"homepage":"https://github.com/jestjs/jest#readme","repository":"git+https://github.com/jestjs/jest.git","bugs":"https://github.com/jestjs/jest/issues","npm":"https://www.npmjs.com/package/jest-docblock"}},"score":{"final":23.197266,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57441832,"weekly":12119203},"dependents":"437","updated":"2026-10-10T00:26:02.507Z","searchScore":23.174307,"package":{"name":"is-npm","keywords":["npm","yarn","pnpm","bun","is","check","detect","env","environment","run","script","package-manager"],"version":"6.1.0","description":"Check if your code is running as an npm script","sanitized_name":"is-npm","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-09-10T17:15:37.721Z","links":{"homepage":"https://github.com/sindresorhus/is-npm#readme","repository":"git+https://github.com/sindresorhus/is-npm.git","bugs":"https://github.com/sindresorhus/is-npm/issues","npm":"https://www.npmjs.com/package/is-npm"}},"score":{"final":23.174307,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":197505690,"weekly":43992442},"dependents":"24422","updated":"2026-10-10T00:26:47.967Z","searchScore":23.122654,"package":{"name":"reflect-metadata","keywords":["decorator","metadata","javascript","reflect"],"version":"0.2.2","description":"Polyfill for Metadata Reflection API","sanitized_name":"reflect-metadata","publisher":{"email":"rbuckton@chronicles.org","username":"rbuckton"},"maintainers":[{"email":"rbuckton@chronicles.org","username":"rbuckton"}],"license":"Apache-2.0","date":"2024-03-29T01:38:46.117Z","links":{"homepage":"http://rbuckton.github.io/reflect-metadata","repository":"git+https://github.com/rbuckton/reflect-metadata.git","bugs":"https://github.com/rbuckton/reflect-metadata/issues","npm":"https://www.npmjs.com/package/reflect-metadata"}},"score":{"final":23.122654,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":371841267,"weekly":79437363},"dependents":"887","updated":"2026-10-10T00:24:15.004Z","searchScore":23.114004,"package":{"name":"lilconfig","keywords":["cosmiconfig","config","configuration","search"],"version":"3.1.3","description":"A zero-dependency alternative to cosmiconfig","sanitized_name":"lilconfig","publisher":{"email":"halloy52@gmail.com","username":"antonk52"},"maintainers":[{"email":"halloy52@gmail.com","username":"antonk52"}],"license":"MIT","date":"2024-12-03T11:49:17.194Z","links":{"homepage":"https://github.com/antonk52/lilconfig#readme","repository":"git+https://github.com/antonk52/lilconfig.git","bugs":"https://github.com/antonk52/lilconfig/issues","npm":"https://www.npmjs.com/package/lilconfig"}},"score":{"final":23.114004,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":539571552,"weekly":120808778},"dependents":"40","updated":"2026-10-10T00:24:58.452Z","searchScore":23.107086,"package":{"name":"@eslint/plugin-kit","keywords":["eslint","eslintplugin","eslint-plugin"],"version":"0.7.3","description":"Utilities for building ESLint plugins.","sanitized_name":"@eslint/plugin-kit","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"eslintbot","type":"user","email":"contact@eslint.org"},"trustedPublisher":{"oidcConfigId":"oidc:139e2445-c888-434b-b72e-d7348028a67b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@openjsf.org","username":"openjsfoundation"},{"email":"contact@eslint.org","username":"eslintbot"}],"license":"Apache-2.0","date":"2026-09-03T18:10:03.592Z","links":{"homepage":"https://github.com/eslint/rewrite/tree/main/packages/plugin-kit#readme","repository":"git+https://github.com/eslint/rewrite.git","bugs":"https://github.com/eslint/rewrite/issues","npm":"https://www.npmjs.com/package/@eslint/plugin-kit"}},"score":{"final":23.107086,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":644405463,"weekly":141698705},"dependents":"2411","updated":"2026-10-10T00:26:24.009Z","searchScore":23.088806,"package":{"name":"path-parse","keywords":["path","paths","file","dir","parse","built-in","util","utils","core","ponyfill","polyfill","shim"],"version":"1.0.7","description":"Node.js path.parse() ponyfill","sanitized_name":"path-parse","publisher":{"email":"jbgutierrez@gmail.com","username":"jbgutierrez"},"maintainers":[{"email":"jbgutierrez@gmail.com","username":"jbgutierrez"}],"license":"MIT","date":"2021-05-25T12:57:37.333Z","links":{"homepage":"https://github.com/jbgutierrez/path-parse#readme","repository":"git+https://github.com/jbgutierrez/path-parse.git","bugs":"https://github.com/jbgutierrez/path-parse/issues","npm":"https://www.npmjs.com/package/path-parse"}},"score":{"final":23.088806,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":272090195,"weekly":64980051},"dependents":"624","updated":"2026-10-10T00:21:12.804Z","searchScore":23.084507,"package":{"name":"pkg-types","keywords":[],"version":"2.3.3","description":"Node.js utilities and TypeScript definitions for `package.json` and `tsconfig.json`","sanitized_name":"pkg-types","publisher":{"email":"pyapar@gmail.com","actor":{"name":"pi0","type":"user","email":"pyapar@gmail.com"},"username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"},{"email":"daniel@roe.dev","username":"danielroe"}],"license":"MIT","date":"2026-09-07T12:58:28.550Z","links":{"homepage":"https://github.com/unjs/pkg-types#readme","repository":"unjs/pkg-types","bugs":"https://github.com/unjs/pkg-types/issues","npm":"https://www.npmjs.com/package/pkg-types"}},"score":{"final":23.084507,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":416603409,"weekly":98720454},"dependents":"1227","updated":"2026-10-10T00:19:59.190Z","searchScore":23.079031,"package":{"name":"strip-indent","keywords":["strip","indent","indentation","normalize","remove","delete","whitespace","space","tab","string","dedent"],"version":"4.1.1","description":"Strip leading whitespace from each line in a string","sanitized_name":"strip-indent","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-10-12T14:55:54.463Z","links":{"homepage":"https://github.com/sindresorhus/strip-indent#readme","repository":"git+https://github.com/sindresorhus/strip-indent.git","bugs":"https://github.com/sindresorhus/strip-indent/issues","npm":"https://www.npmjs.com/package/strip-indent"}},"score":{"final":23.079031,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1534131227,"weekly":338922691},"dependents":"3799","updated":"2026-10-10T00:21:18.198Z","searchScore":23.046602,"package":{"name":"color-convert","keywords":["color","colour","convert","converter","conversion","rgb","hsl","hsv","hwb","cmyk","ansi","ansi16"],"version":"3.1.3","description":"Plain color conversion functions","sanitized_name":"color-convert","publisher":{"email":"npm@josh.junon.me","username":"qix"},"maintainers":[{"email":"npm@josh.junon.me","username":"qix"}],"license":"MIT","date":"2025-11-14T18:29:11.565Z","links":{"homepage":"https://github.com/Qix-/color-convert#readme","repository":"git+https://github.com/Qix-/color-convert.git","bugs":"https://github.com/Qix-/color-convert/issues","npm":"https://www.npmjs.com/package/color-convert"}},"score":{"final":23.046602,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":224027671,"weekly":49403412},"dependents":"819","updated":"2026-10-10T00:30:54.214Z","searchScore":22.950409,"package":{"name":"which-module","keywords":["which","module","exports","filename","require","reverse","lookup"],"version":"2.0.1","description":"Find the module object for something that was require()d","sanitized_name":"which-module","publisher":{"email":"andrewbgoode@gmail.com","username":"nexdrew"},"maintainers":[{"email":"andrewbgoode@gmail.com","username":"nexdrew"}],"license":"ISC","date":"2023-04-21T14:39:08.508Z","links":{"homepage":"https://github.com/nexdrew/which-module#readme","repository":"git+https://github.com/nexdrew/which-module.git","bugs":"https://github.com/nexdrew/which-module/issues","npm":"https://www.npmjs.com/package/which-module"}},"score":{"final":22.950409,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":572903337,"weekly":125880646},"dependents":"29325","updated":"2026-10-10T00:23:05.281Z","searchScore":22.944695,"package":{"name":"clsx","keywords":["classes","classname","classnames"],"version":"2.1.1","description":"A tiny (239B) utility for constructing className strings conditionally.","sanitized_name":"clsx","publisher":{"email":"luke@lukeed.com","username":"lukeed"},"maintainers":[{"email":"luke@lukeed.com","username":"lukeed"}],"license":"MIT","date":"2024-04-23T05:26:04.645Z","links":{"homepage":"https://github.com/lukeed/clsx#readme","repository":"git+https://github.com/lukeed/clsx.git","bugs":"https://github.com/lukeed/clsx/issues","npm":"https://www.npmjs.com/package/clsx"}},"score":{"final":22.944695,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":544055432,"weekly":103535620},"dependents":"598","updated":"2026-10-10T00:22:17.185Z","searchScore":22.909204,"package":{"name":"@eslint/eslintrc","keywords":["ESLint","ESLintRC","Configuration"],"version":"3.3.7","description":"The legacy ESLintRC config file format for ESLint","sanitized_name":"@eslint/eslintrc","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:63e05591-1167-4de7-963e-cd93644703a9","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@openjsf.org","username":"openjsfoundation"},{"email":"contact@eslint.org","username":"eslintbot"}],"license":"MIT","date":"2026-09-01T13:42:47.191Z","links":{"homepage":"https://github.com/eslint/eslintrc#readme","repository":"git+https://github.com/eslint/eslintrc.git","bugs":"https://github.com/eslint/eslintrc/issues","npm":"https://www.npmjs.com/package/@eslint/eslintrc"}},"score":{"final":22.909204,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":307433340,"weekly":72317575},"dependents":"249","updated":"2026-10-10T00:26:09.792Z","searchScore":22.898829,"package":{"name":"confbox","keywords":["config","ini","json5","jsonc","toml","unjs","yaml"],"version":"0.3.1","description":"Compact YAML, TOML, JSONC, JSON5 and INI parser and serializer","sanitized_name":"confbox","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2026-09-03T10:25:54.777Z","links":{"homepage":"https://github.com/unjs/confbox#readme","repository":"unjs/confbox","bugs":"https://github.com/unjs/confbox/issues","npm":"https://www.npmjs.com/package/confbox"}},"score":{"final":22.898829,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":852172524,"weekly":182493491},"dependents":"6842","updated":"2026-10-10T00:27:03.035Z","searchScore":22.767212,"package":{"name":"camelcase","keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"version":"9.0.0","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","sanitized_name":"camelcase","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-11-10T20:38:44.112Z","links":{"homepage":"https://github.com/sindresorhus/camelcase#readme","repository":"git+https://github.com/sindresorhus/camelcase.git","bugs":"https://github.com/sindresorhus/camelcase/issues","npm":"https://www.npmjs.com/package/camelcase"}},"score":{"final":22.767212,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":128502223,"weekly":28913213},"dependents":"8501","updated":"2026-10-10T00:21:20.633Z","searchScore":22.742582,"package":{"name":"boxen","keywords":["cli","box","boxes","terminal","term","console","ascii","unicode","border","text"],"version":"9.0.0","description":"Create boxes in the terminal","sanitized_name":"boxen","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-09-21T21:57:39.213Z","links":{"homepage":"https://github.com/sindresorhus/boxen#readme","repository":"git+https://github.com/sindresorhus/boxen.git","bugs":"https://github.com/sindresorhus/boxen/issues","npm":"https://www.npmjs.com/package/boxen"}},"score":{"final":22.742582,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":58724768,"weekly":13267259},"dependents":"16","updated":"2026-10-10T00:27:36.799Z","searchScore":22.733528,"package":{"name":"cpu-features","keywords":["cpu","detect","detection","features"],"version":"0.0.10","description":"A simple binding to Google's cpu_features library for obtaining information about installed CPU(s)","sanitized_name":"cpu-features","publisher":{"email":"mscdex@mscdex.net","username":"mscdex"},"maintainers":[{"email":"mscdex@mscdex.net","username":"mscdex"}],"date":"2024-05-03T04:57:36.042Z","links":{"homepage":"https://github.com/mscdex/cpu-features#readme","repository":"git+https://github.com/mscdex/cpu-features.git","bugs":"https://github.com/mscdex/cpu-features/issues","npm":"https://www.npmjs.com/package/cpu-features"}},"score":{"final":22.733528,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":93526661,"weekly":21017977},"dependents":"618","updated":"2026-10-10T00:29:36.109Z","searchScore":22.726734,"package":{"name":"@paralleldrive/cuid2","keywords":["uuid","guid","cuid","unique","id","ids","identifier","identifiers"],"version":"3.3.0","description":"[![aidd Framework](https://img.shields.io/badge/✨_aidd_Framework-black)](https://github.com/paralleldrive/aidd)[![Parallel Drive](https://img.shields.io/badge/🖤_Parallel_Drive-000000?style=flat)](https://paralleldrive.com)","sanitized_name":"@paralleldrive/cuid2","publisher":{"email":"nospam@paralleldrive.com","username":"ericelliott"},"maintainers":[{"email":"nospam@paralleldrive.com","username":"ericelliott"},{"email":"krisnye@gmail.com","username":"krisnye"},{"email":"jan@earlynode.com","username":"janhesters"}],"license":"MIT","date":"2026-01-25T21:11:49.489Z","links":{"homepage":"https://github.com/ericelliott/cuid2#readme","repository":"git+https://github.com/ericelliott/cuid2.git","bugs":"https://github.com/ericelliott/cuid2/issues","npm":"https://www.npmjs.com/package/@paralleldrive/cuid2"}},"score":{"final":22.726734,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":579212750,"weekly":125164187},"dependents":"914","updated":"2026-10-10T00:29:23.562Z","searchScore":22.720663,"package":{"name":"proxy-from-env","keywords":["proxy","http_proxy","https_proxy","no_proxy","environment"],"version":"2.1.0","description":"Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.","sanitized_name":"proxy-from-env","publisher":{"email":"rob@robwu.nl","username":"rob-w"},"maintainers":[{"email":"rob@robwu.nl","username":"rob-w"}],"license":"MIT","date":"2026-03-14T18:32:47.942Z","links":{"homepage":"https://github.com/Rob--W/proxy-from-env#readme","repository":"git+https://github.com/Rob--W/proxy-from-env.git","bugs":"https://github.com/Rob--W/proxy-from-env/issues","npm":"https://www.npmjs.com/package/proxy-from-env"}},"score":{"final":22.720663,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":671919010,"weekly":151938424},"dependents":"2488","updated":"2026-10-10T00:25:02.669Z","searchScore":22.620092,"package":{"name":"pathe","keywords":[],"version":"2.0.3","description":"Universal filesystem path utils","sanitized_name":"pathe","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"},{"email":"daniel@roe.dev","username":"danielroe"}],"license":"MIT","date":"2025-02-11T19:47:35.862Z","links":{"homepage":"https://github.com/unjs/pathe#readme","repository":"git+https://github.com/unjs/pathe.git","bugs":"https://github.com/unjs/pathe/issues","npm":"https://www.npmjs.com/package/pathe"}},"score":{"final":22.620092,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":347880586,"weekly":81213353},"dependents":"2446","updated":"2026-10-10T00:21:21.503Z","searchScore":22.606245,"package":{"name":"cli-spinners","keywords":["cli","spinner","spinners","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle","json"],"version":"3.4.0","description":"Spinners for use in the terminal","sanitized_name":"cli-spinners","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-01-13T15:09:46.171Z","links":{"homepage":"https://github.com/sindresorhus/cli-spinners#readme","repository":"git+https://github.com/sindresorhus/cli-spinners.git","bugs":"https://github.com/sindresorhus/cli-spinners/issues","npm":"https://www.npmjs.com/package/cli-spinners"}},"score":{"final":22.606245,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":217652546,"weekly":41282901},"dependents":"1191","updated":"2026-10-10T00:22:14.880Z","searchScore":22.59317,"package":{"name":"ufo","keywords":[],"version":"1.6.4","description":"URL utils for humans","sanitized_name":"ufo","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2026-04-29T10:51:58.509Z","links":{"homepage":"https://github.com/unjs/ufo#readme","repository":"git+https://github.com/unjs/ufo.git","bugs":"https://github.com/unjs/ufo/issues","npm":"https://www.npmjs.com/package/ufo"}},"score":{"final":22.59317,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":524585799,"weekly":107496824},"dependents":"1453","updated":"2026-10-10T00:27:44.074Z","searchScore":22.575972,"package":{"name":"@standard-schema/spec","keywords":["typescript","schema","validation","standard","interface"],"version":"1.1.0","description":"A family of specs for interoperable TypeScript","sanitized_name":"@standard-schema/spec","publisher":{"email":"hillerfabian11@gmail.com","username":"fabian-hiller"},"maintainers":[{"email":"hillerfabian11@gmail.com","username":"fabian-hiller"},{"email":"colinmcd94@gmail.com","username":"colinhacks"}],"license":"MIT","date":"2025-12-15T20:49:46.431Z","links":{"homepage":"https://standardschema.dev","repository":"git+https://github.com/standard-schema/standard-schema.git","bugs":"https://github.com/standard-schema/standard-schema/issues","npm":"https://www.npmjs.com/package/@standard-schema/spec"}},"score":{"final":22.575972,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":356719267,"weekly":82245293},"dependents":"827","updated":"2026-10-10T00:21:18.936Z","searchScore":22.52458,"package":{"name":"d3-color","keywords":["d3","d3-module","color","rgb","hsl","lab","hcl","lch","cubehelix"],"version":"3.1.0","description":"Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).","sanitized_name":"d3-color","publisher":{"email":"mike@ocks.org","username":"mbostock"},"maintainers":[{"email":"mike@ocks.org","username":"mbostock"},{"email":"fil@rezo.net","username":"recifs"}],"license":"ISC","date":"2022-03-28T22:46:28.202Z","links":{"homepage":"https://d3js.org/d3-color/","repository":"git+https://github.com/d3/d3-color.git","bugs":"https://github.com/d3/d3-color/issues","npm":"https://www.npmjs.com/package/d3-color"}},"score":{"final":22.52458,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":216085939,"weekly":45127657},"dependents":"817","updated":"2026-10-10T00:25:00.402Z","searchScore":22.521132,"package":{"name":"clean-stack","keywords":["clean","stack","trace","traces","error","electron"],"version":"6.0.0","description":"Clean up error stack traces","sanitized_name":"clean-stack","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-11-04T06:46:28.336Z","links":{"homepage":"https://github.com/sindresorhus/clean-stack#readme","repository":"git+https://github.com/sindresorhus/clean-stack.git","bugs":"https://github.com/sindresorhus/clean-stack/issues","npm":"https://www.npmjs.com/package/clean-stack"}},"score":{"final":22.521132,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":474017736,"weekly":102363188},"dependents":"6529","updated":"2026-10-10T00:28:51.244Z","searchScore":22.478582,"package":{"name":"arg","keywords":[],"version":"5.0.2","description":"Unopinionated, no-frills CLI argument parser","sanitized_name":"arg","publisher":{"email":"lrobinson2011@gmail.com","username":"leerobinson"},"maintainers":[{"email":"infra+release@vercel.com","username":"vercel-release-bot"},{"email":"team@zeit.co","username":"zeit-bot"}],"license":"MIT","date":"2022-06-05T18:20:09.200Z","links":{"homepage":"https://github.com/vercel/arg#readme","repository":"git+https://github.com/vercel/arg.git","bugs":"https://github.com/vercel/arg/issues","npm":"https://www.npmjs.com/package/arg"}},"score":{"final":22.478582,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":37122853,"weekly":7240175},"dependents":"254","updated":"2026-10-10T00:30:12.769Z","searchScore":22.429567,"package":{"name":"url-parse-lax","keywords":["url","parse","parser","loose","lax","protocol","less","protocol-less","ip","ipv4","ipv6"],"version":"6.0.0","description":"Lax URL parsing with support for protocol-less URLs and IPs","sanitized_name":"url-parse-lax","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-09-07T22:08:19.358Z","links":{"homepage":"https://github.com/sindresorhus/url-parse-lax#readme","repository":"git+https://github.com/sindresorhus/url-parse-lax.git","bugs":"https://github.com/sindresorhus/url-parse-lax/issues","npm":"https://www.npmjs.com/package/url-parse-lax"}},"score":{"final":22.429567,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":79265463,"weekly":16694458},"dependents":"22","updated":"2026-10-10T00:26:36.445Z","searchScore":22.424673,"package":{"name":"encoding-sniffer","keywords":[],"version":"1.0.2","description":"Implementation of the HTML encoding sniffer algo, with stream support","sanitized_name":"encoding-sniffer","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:a7a80939-4ddd-4555-94bf-e057dcca4731","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@feedic.com","username":"fb55"}],"license":"MIT","date":"2026-03-17T23:13:14.803Z","links":{"homepage":"https://github.com/fb55/encoding-sniffer#readme","repository":"git://github.com/fb55/encoding-sniffer.git","bugs":"https://github.com/fb55/encoding-sniffer/issues","npm":"https://www.npmjs.com/package/encoding-sniffer"}},"score":{"final":22.424673,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":142330082,"weekly":32871188},"dependents":"3039","updated":"2026-10-10T00:21:04.908Z","searchScore":22.405262,"package":{"name":"dateformat","keywords":[],"version":"5.0.3","description":"A node.js package for Steven Levithan's excellent dateFormat() function.","sanitized_name":"dateformat","publisher":{"email":"me@chasemanning.co.nz","username":"chase-manning"},"maintainers":[{"email":"felix@debuggable.com","username":"felixge"},{"email":"dev@tavan.de","username":"ctavan"},{"email":"github@sellside.com","username":"jonschlinkert"},{"email":"brian.woodward@gmail.com","username":"doowb"},{"email":"fpintos.npm@outlook.com","username":"fpintos"},{"email":"me@chasemanning.co.nz","username":"chase-manning"}],"license":"MIT","date":"2022-02-19T13:03:42.510Z","links":{"homepage":"https://github.com/felixge/node-dateformat","repository":"git+https://github.com/felixge/node-dateformat.git","bugs":"https://github.com/felixge/node-dateformat/issues","npm":"https://www.npmjs.com/package/dateformat"}},"score":{"final":22.405262,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":180626851,"weekly":37078696},"dependents":"165","updated":"2026-10-10T00:23:19.123Z","searchScore":22.38774,"package":{"name":"srvx","keywords":[],"version":"1.0.5","description":"Universal Server.","sanitized_name":"srvx","publisher":{"email":"pyapar@gmail.com","actor":{"name":"pi0","type":"user","email":"pyapar@gmail.com"},"username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2026-09-14T18:05:32.909Z","links":{"homepage":"https://srvx.h3.dev","repository":"h3js/srvx","bugs":"https://github.com/h3js/srvx/issues","npm":"https://www.npmjs.com/package/srvx"}},"score":{"final":22.38774,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1586493444,"weekly":350325827},"dependents":"5482","updated":"2026-10-10T00:26:26.573Z","searchScore":22.342127,"package":{"name":"which","keywords":[],"version":"7.0.0","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","sanitized_name":"which","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d5ecf3a3-9e36-450e-af5a-a30d3093e023","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"saquibkhan@github.com","username":"saquibkhan"},{"email":"npm-cli+bot@github.com","username":"npm-cli-ops"},{"email":"reggi@github.com","username":"reggi"},{"email":"martin.ruiz.mares@gmail.com","username":"martinrrm"}],"license":"ISC","date":"2026-05-08T18:30:58.733Z","links":{"homepage":"https://github.com/npm/node-which#readme","repository":"git+https://github.com/npm/node-which.git","bugs":"https://github.com/npm/node-which/issues","npm":"https://www.npmjs.com/package/which"}},"score":{"final":22.342127,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1415652637,"weekly":320307319},"dependents":"1745","updated":"2026-10-10T00:27:00.949Z","searchScore":22.307627,"package":{"name":"entities","keywords":["html entities","entity decoder","entity encoding","html decoding","html encoding","xml decoding","xml encoding"],"version":"8.1.0","description":"Encode & decode XML and HTML entities with ease & speed","sanitized_name":"entities","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:9191d3f6-c47f-4f03-a389-9d3e9da1759c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@feedic.com","username":"fb55"}],"license":"BSD-2-Clause","date":"2026-09-07T22:42:04.929Z","links":{"homepage":"https://github.com/fb55/entities#readme","repository":"git+https://github.com/fb55/entities.git","bugs":"https://github.com/fb55/entities/issues","npm":"https://www.npmjs.com/package/entities"}},"score":{"final":22.307627,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":93054056,"weekly":21123653},"dependents":"11","updated":"2026-10-10T00:27:21.852Z","searchScore":22.299644,"package":{"name":"@types/d3-polygon","keywords":[],"version":"3.0.2","description":"TypeScript definitions for d3-polygon","sanitized_name":"@types/d3-polygon","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T19:56:06.355Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-polygon","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/d3-polygon"}},"score":{"final":22.299644,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":187640899,"weekly":36134802},"dependents":"1426","updated":"2026-10-10T00:27:15.573Z","searchScore":22.277042,"package":{"name":"pretty-ms","keywords":["pretty","prettify","human","humanize","humanized","readable","time","ms","milliseconds","duration","period","range","text","string","number","hrtime"],"version":"9.3.1","description":"Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`","sanitized_name":"pretty-ms","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-08-28T12:32:04.471Z","links":{"homepage":"https://github.com/sindresorhus/pretty-ms#readme","repository":"git+https://github.com/sindresorhus/pretty-ms.git","bugs":"https://github.com/sindresorhus/pretty-ms/issues","npm":"https://www.npmjs.com/package/pretty-ms"}},"score":{"final":22.277042,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":501317367,"weekly":94153850},"dependents":"73","updated":"2026-10-10T00:29:05.007Z","searchScore":22.261293,"package":{"name":"@eslint/object-schema","keywords":["object","validation","schema","merge"],"version":"3.0.5","description":"An object schema merger/validator","sanitized_name":"@eslint/object-schema","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:1295a891-c6bd-4729-9ef7-41e7903845dc","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@openjsf.org","username":"openjsfoundation"},{"email":"contact@eslint.org","username":"eslintbot"}],"license":"Apache-2.0","date":"2026-04-08T09:22:34.549Z","links":{"homepage":"https://github.com/eslint/rewrite/tree/main/packages/object-schema#readme","repository":"git+https://github.com/eslint/rewrite.git","bugs":"https://github.com/eslint/rewrite/issues","npm":"https://www.npmjs.com/package/@eslint/object-schema"}},"score":{"final":22.261293,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":530440278,"weekly":118731476},"dependents":"34","updated":"2026-10-10T00:26:22.867Z","searchScore":22.224009,"package":{"name":"@eslint/config-array","keywords":["configuration","configarray","config file"],"version":"0.23.5","description":"General purpose glob-based configuration matching.","sanitized_name":"@eslint/config-array","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"eslintbot","type":"user","email":"contact@eslint.org"},"trustedPublisher":{"oidcConfigId":"oidc:2d7306e0-acb1-4bd5-b236-f5897d41444f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@openjsf.org","username":"openjsfoundation"},{"email":"contact@eslint.org","username":"eslintbot"}],"license":"Apache-2.0","date":"2026-04-08T09:22:37.796Z","links":{"homepage":"https://github.com/eslint/rewrite/tree/main/packages/config-array#readme","repository":"git+https://github.com/eslint/rewrite.git","bugs":"https://github.com/eslint/rewrite/issues","npm":"https://www.npmjs.com/package/@eslint/config-array"}},"score":{"final":22.224009,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":130118192,"weekly":24947992},"dependents":"146","updated":"2026-10-10T00:21:00.189Z","searchScore":22.212893,"package":{"name":"node-abi","keywords":["abi","electron","node","node_module_version","v8"],"version":"4.37.0","description":"Get the Node ABI for a given target and runtime, and vice versa.","sanitized_name":"node-abi","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"electron-cfa","type":"user","email":"info+cfa-npm@electronjs.org"},"trustedPublisher":{"oidcConfigId":"7df14f95-576c-4fc3-be14-cd6821e52dd4","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"info+cfa-npm@electronjs.org","username":"electron-cfa"}],"license":"MIT","date":"2026-10-08T03:12:35.006Z","links":{"homepage":"https://github.com/electron/node-abi#readme","repository":"git+https://github.com/electron/node-abi.git","bugs":"https://github.com/electron/node-abi/issues","npm":"https://www.npmjs.com/package/node-abi"}},"score":{"final":22.212893,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1342340760,"weekly":301363593},"dependents":"2495","updated":"2026-10-10T00:22:52.891Z","searchScore":22.122326,"package":{"name":"isexe","keywords":[],"version":"4.0.0","description":"Minimal module to check if a file is executable.","sanitized_name":"isexe","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"BlueOak-1.0.0","date":"2026-02-09T16:28:02.924Z","links":{"homepage":"https://github.com/isaacs/isexe#readme","repository":"git+https://github.com/isaacs/isexe.git","bugs":"https://github.com/isaacs/isexe/issues","npm":"https://www.npmjs.com/package/isexe"}},"score":{"final":22.122326,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":124604175,"weekly":27936488},"dependents":"766","updated":"2026-10-10T00:26:10.681Z","searchScore":22.109,"package":{"name":"stringify-object","keywords":["object","stringify","pretty","print","dump","format","type","json"],"version":"7.0.0","description":"Stringify an object/array like JSON.stringify just without all the double-quotes","sanitized_name":"stringify-object","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"BSD-2-Clause","date":"2026-07-02T22:24:38.195Z","links":{"homepage":"https://github.com/sindresorhus/stringify-object#readme","repository":"git+https://github.com/sindresorhus/stringify-object.git","bugs":"https://github.com/sindresorhus/stringify-object/issues","npm":"https://www.npmjs.com/package/stringify-object"}},"score":{"final":22.109,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":310416565,"weekly":71797729},"dependents":"235","updated":"2026-10-10T00:19:59.367Z","searchScore":22.05976,"package":{"name":"strnum","keywords":["string","number","parse","convert","unicode"],"version":"2.4.2","description":"Parse String to Number based on configuration","sanitized_name":"strnum","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:f7ecb1b9-ba77-482a-a9b7-0f68b0959d54","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"amitgupta.gwl@gmail.com","username":"amitgupta"}],"license":"MIT","date":"2026-08-14T11:49:42.442Z","links":{"homepage":"https://github.com/NaturalIntelligence/strnum#readme","repository":"git+https://github.com/NaturalIntelligence/strnum.git","bugs":"https://github.com/NaturalIntelligence/strnum/issues","npm":"https://www.npmjs.com/package/strnum"}},"score":{"final":22.05976,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1608171867,"weekly":370887741},"dependents":"4136","updated":"2026-10-10T00:21:26.868Z","searchScore":22.036198,"package":{"name":"react-is","keywords":["react"],"version":"19.3.0","description":"Brand checking of React Elements.","sanitized_name":"react-is","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:cbf6e476-d8fc-438d-8573-d441b42a7262","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"opensource+npm@fb.com","username":"fb"},{"email":"react-core@meta.com","username":"react-bot"}],"license":"MIT","date":"2026-09-09T17:17:33.743Z","links":{"homepage":"https://react.dev/","repository":"git+https://github.com/react/react.git","bugs":"https://github.com/react/react/issues","npm":"https://www.npmjs.com/package/react-is"}},"score":{"final":22.036198,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":59529172,"weekly":12312153},"dependents":"42","updated":"2026-10-10T00:23:24.620Z","searchScore":22.03435,"package":{"name":"@npmcli/run-script","keywords":[],"version":"11.0.0","description":"Run a lifecycle script for a package (descendant of npm-lifecycle)","sanitized_name":"@npmcli/run-script","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:8cba13d2-6ad2-4813-b5ed-6a3d94a9d627","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-06-15T19:26:40.375Z","links":{"homepage":"https://github.com/npm/run-script#readme","repository":"git+https://github.com/npm/run-script.git","bugs":"https://github.com/npm/run-script/issues","npm":"https://www.npmjs.com/package/@npmcli/run-script"}},"score":{"final":22.03435,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":659802583,"weekly":145949265},"dependents":"1754","updated":"2026-10-10T00:23:00.234Z","searchScore":22.019436,"package":{"name":"enhanced-resolve","keywords":[],"version":"5.26.0","description":"Offers a async require.resolve function. It's highly configurable.","sanitized_name":"enhanced-resolve","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"evilebottnawi","type":"user","email":"sheo13666q@gmail.com"},"trustedPublisher":{"oidcConfigId":"f9180a1e-4232-454c-9485-121d7a38b9b8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"784487301@qq.com","username":"15000621931"},{"email":"evenstensberg@gmail.com","username":"ev1stensberg"},{"email":"haijie0619@gmail.com","username":"__hai"},{"email":"tobias.koppers@googlemail.com","username":"sokra"},{"email":"me@aviv.sh","username":"avivkeller"},{"email":"sheo13666q@gmail.com","username":"evilebottnawi"},{"email":"mail@johannesewald.de","username":"jhnns"},{"email":"sean.larkin1@gmail.com","username":"thelarkinn"}],"license":"MIT","date":"2026-09-29T12:29:05.534Z","links":{"homepage":"https://github.com/webpack/enhanced-resolve#readme","repository":"git+https://github.com/webpack/enhanced-resolve.git","bugs":"https://github.com/webpack/enhanced-resolve/issues","npm":"https://www.npmjs.com/package/enhanced-resolve"}},"score":{"final":22.019436,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":61909515,"weekly":13128620},"dependents":"170","updated":"2026-10-10T00:28:47.231Z","searchScore":22.013346,"package":{"name":"@npmcli/package-json","keywords":["npm","oss"],"version":"8.0.0","description":"Programmatic API to update package.json","sanitized_name":"@npmcli/package-json","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:6950df50-2c8a-4ada-94a3-2860b9afcfef","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-22T16:41:16.114Z","links":{"homepage":"https://github.com/npm/package-json#readme","repository":"git+https://github.com/npm/package-json.git","bugs":"https://github.com/npm/package-json/issues","npm":"https://www.npmjs.com/package/@npmcli/package-json"}},"score":{"final":22.013346,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":169567782,"weekly":36771467},"dependents":"416","updated":"2026-10-10T00:25:23.101Z","searchScore":22.012867,"package":{"name":"string-argv","keywords":["argv"],"version":"0.4.0","description":"string-argv parses a string into an argument array to mimic process.argv. This is useful when testing Command Line Utilities that you want to pass arguments to.","sanitized_name":"string-argv","publisher":{"email":"mike.ferris@hotmail.com","username":"cellule"},"maintainers":[{"email":"anthony.mccormick@gmail.com","username":"mccormicka"},{"email":"mike.ferris@hotmail.com","username":"cellule"}],"license":"MIT","date":"2026-09-29T01:32:50.877Z","links":{"homepage":"https://github.com/mccormicka/string-argv","repository":"git+https://github.com/mccormicka/string-argv.git","bugs":"https://github.com/mccormicka/string-argv/issues","npm":"https://www.npmjs.com/package/string-argv"}},"score":{"final":22.012867,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":246391834,"weekly":53912238},"dependents":"427","updated":"2026-10-10T00:25:13.885Z","searchScore":22.010284,"package":{"name":"color-string","keywords":["color","colour","rgb","css"],"version":"2.1.4","description":"Parser and generator for CSS color strings","sanitized_name":"color-string","publisher":{"email":"npm@josh.junon.me","username":"qix"},"maintainers":[{"email":"npm@josh.junon.me","username":"qix"}],"license":"MIT","date":"2025-11-15T16:35:04.631Z","links":{"homepage":"https://github.com/Qix-/color-string#readme","repository":"git+https://github.com/Qix-/color-string.git","bugs":"https://github.com/Qix-/color-string/issues","npm":"https://www.npmjs.com/package/color-string"}},"score":{"final":22.010284,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":110682843,"weekly":24223899},"dependents":"425","updated":"2026-10-10T00:24:20.524Z","searchScore":21.98829,"package":{"name":"config-chain","keywords":[],"version":"1.1.13","description":"HANDLE CONFIGURATION ONCE AND FOR ALL","sanitized_name":"config-chain","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"},{"email":"npmjs.f5d191@mailbeaver.net","username":"dawsonbotsford"}],"license":"MIT","date":"2021-06-03T18:35:56.312Z","links":{"homepage":"http://github.com/dominictarr/config-chain","repository":"git+https://github.com/dominictarr/config-chain.git","bugs":"https://github.com/dominictarr/config-chain/issues","npm":"https://www.npmjs.com/package/config-chain"}},"score":{"final":21.98829,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":138772036,"weekly":29232939},"dependents":"3030","updated":"2026-10-10T00:29:05.650Z","searchScore":21.981976,"package":{"name":"flat","keywords":["flat","json","flatten","unflatten","split","object","nested"],"version":"6.0.1","description":"Take a nested Javascript object and flatten it, or unflatten an object with delimited keys","sanitized_name":"flat","publisher":{"email":"jonkoops@gmail.com","username":"jkoops"},"maintainers":[{"email":"hughskennedy@gmail.com","username":"hughsk"},{"email":"secoif@gmail.com","username":"timoxley"},{"email":"jonkoops@gmail.com","username":"jkoops"}],"license":"BSD-3-Clause","date":"2023-09-19T14:47:19.548Z","links":{"homepage":"https://github.com/hughsk/flat","repository":"git://github.com/hughsk/flat.git","bugs":"https://github.com/hughsk/flat/issues","npm":"https://www.npmjs.com/package/flat"}},"score":{"final":21.981976,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":116437863,"weekly":27283927},"dependents":"111","updated":"2026-10-10T00:27:44.435Z","searchScore":21.96433,"package":{"name":"rc9","keywords":[],"version":"3.1.0","description":"Read/Write config couldn't be easier!","sanitized_name":"rc9","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2026-09-02T22:50:34.041Z","links":{"homepage":"https://github.com/unjs/rc9#readme","repository":"git+https://github.com/unjs/rc9.git","bugs":"https://github.com/unjs/rc9/issues","npm":"https://www.npmjs.com/package/rc9"}},"score":{"final":21.96433,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":324457820,"weekly":74450970},"dependents":"91","updated":"2026-10-10T00:24:36.428Z","searchScore":21.958893,"package":{"name":"@protobufjs/codegen","keywords":[],"version":"2.0.5","description":"A minimalistic code generation utility.","sanitized_name":"@protobufjs/codegen","publisher":{"email":"dcode+npm@dcode.io","username":"dcode"},"maintainers":[{"email":"dcode+npm@dcode.io","username":"dcode"},{"email":"dcode+protobufjs@dcode.io","username":"protobufjs"},{"email":"node-team-npm+wombot@google.com","username":"google-wombot"}],"license":"BSD-3-Clause","date":"2026-04-27T20:30:11.789Z","links":{"homepage":"https://github.com/dcodeIO/protobuf.js#readme","repository":"git+https://github.com/dcodeIO/protobuf.js.git","bugs":"https://github.com/dcodeIO/protobuf.js/issues","npm":"https://www.npmjs.com/package/@protobufjs/codegen"}},"score":{"final":21.958893,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":247381558,"weekly":59437820},"dependents":"147","updated":"2026-10-10T00:23:18.199Z","searchScore":21.957685,"package":{"name":"pg-pool","keywords":["pg","postgres","pool","database"],"version":"3.14.0","description":"Connection pool for node-postgres","sanitized_name":"pg-pool","publisher":{"email":"brian.m.carlson@gmail.com","actor":{"name":"brianc","type":"user","email":"brian.m.carlson@gmail.com"},"username":"brianc"},"maintainers":[{"email":"brian.m.carlson@gmail.com","username":"brianc"}],"license":"MIT","date":"2026-05-18T12:00:18.362Z","links":{"homepage":"https://github.com/brianc/node-postgres/tree/master/packages/pg-pool#readme","repository":"git://github.com/brianc/node-postgres.git","bugs":"https://github.com/brianc/node-postgres/issues","npm":"https://www.npmjs.com/package/pg-pool"}},"score":{"final":21.957685,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":254286951,"weekly":54534516},"dependents":"20","updated":"2026-10-10T00:29:42.673Z","searchScore":21.940027,"package":{"name":"@types/range-parser","keywords":[],"version":"1.2.7","description":"TypeScript definitions for range-parser","sanitized_name":"@types/range-parser","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T13:45:22.371Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/range-parser","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/range-parser"}},"score":{"final":21.940027,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57667566,"weekly":13570060},"dependents":"43","updated":"2026-10-10T00:27:38.627Z","searchScore":21.885624,"package":{"name":"common-ancestor-path","keywords":[],"version":"2.0.0","description":"Find the common ancestor of 2 or more paths on Windows or Unix","sanitized_name":"common-ancestor-path","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"BlueOak-1.0.0","date":"2025-11-25T05:06:54.935Z","links":{"homepage":"https://github.com/isaacs/common-ancestor-path#readme","repository":"git+ssh://git@github.com/isaacs/common-ancestor-path.git","bugs":"https://github.com/isaacs/common-ancestor-path/issues","npm":"https://www.npmjs.com/package/common-ancestor-path"}},"score":{"final":21.885624,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":388746610,"weekly":93669475},"dependents":"407","updated":"2026-10-10T00:20:28.018Z","searchScore":21.868652,"package":{"name":"tldts","keywords":["tld","sld","domain","subdomain","subdomain","hostname","browser","uri","url","domain name","public suffix","url parsing","typescript"],"version":"7.4.18","description":"Library to work against complex domain names, subdomains and URIs.","sanitized_name":"tldts","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"remusao","type":"user","email":"remi.berson@pm.me"},"trustedPublisher":{"oidcConfigId":"24db261c-08cb-41c8-8e44-82397928b3e2","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"remi.berson@pm.me","username":"remusao"}],"license":"MIT","date":"2026-10-07T22:40:43.594Z","links":{"homepage":"https://github.com/remusao/tldts#readme","repository":"git+ssh://git@github.com/remusao/tldts.git","bugs":"https://github.com/remusao/tldts/issues","npm":"https://www.npmjs.com/package/tldts"}},"score":{"final":21.868652,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":596405466,"weekly":130334049},"dependents":"1591","updated":"2026-10-10T00:27:24.633Z","searchScore":21.856478,"package":{"name":"is-plain-obj","keywords":["object","is","check","test","type","plain","vanilla","pure","simple"],"version":"4.1.0","description":"Check if a value is a plain object","sanitized_name":"is-plain-obj","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2022-06-15T15:47:13.746Z","links":{"homepage":"https://github.com/sindresorhus/is-plain-obj#readme","repository":"git+https://github.com/sindresorhus/is-plain-obj.git","bugs":"https://github.com/sindresorhus/is-plain-obj/issues","npm":"https://www.npmjs.com/package/is-plain-obj"}},"score":{"final":21.856478,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":487596061,"weekly":115634002},"dependents":"10","updated":"2026-10-10T00:21:16.889Z","searchScore":21.847137,"package":{"name":"@humanfs/core","keywords":["filesystem","fs","hfs","files"],"version":"0.20.0","description":"The core of the humanfs library.","sanitized_name":"@humanfs/core","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4b2b4b21-e3b5-4062-868d-a007c0fb09e0","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nicholas@nczconsulting.com","username":"nzakas"}],"license":"Apache-2.0","date":"2026-09-10T12:48:22.791Z","links":{"homepage":"https://github.com/humanwhocodes/humanfs#readme","repository":"git+https://github.com/humanwhocodes/humanfs.git","bugs":"https://github.com/humanwhocodes/humanfs/issues","npm":"https://www.npmjs.com/package/@humanfs/core"}},"score":{"final":21.847137,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":95515157,"weekly":20229192},"dependents":"172","updated":"2026-10-10T00:24:33.240Z","searchScore":21.835442,"package":{"name":"create-jest","keywords":[],"version":"30.5.2","description":"Create a new Jest project","sanitized_name":"create-jest","publisher":{"email":"sbekkhus91@gmail.com","actor":{"name":"cpojer","type":"user","email":"christoph.pojer@gmail.com"},"username":"simenb"},"maintainers":[{"email":"aaron@abramov.io","username":"aaronabramov"},{"email":"sbekkhus91@gmail.com","username":"simenb"},{"email":"rickhanlonii@gmail.com","username":"rickhanlonii"},{"email":"operations@openjsf.org","username":"openjs-operations"},{"email":"christoph.pojer@gmail.com","username":"cpojer"}],"license":"MIT","date":"2026-09-18T13:58:02.899Z","links":{"homepage":"https://github.com/jestjs/jest#readme","repository":"git+https://github.com/jestjs/jest.git","bugs":"https://github.com/jestjs/jest/issues","npm":"https://www.npmjs.com/package/create-jest"}},"score":{"final":21.835442,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":175507280,"weekly":41954892},"dependents":"47","updated":"2026-10-10T00:27:36.283Z","searchScore":21.786129,"package":{"name":"@opentelemetry/sdk-trace","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"version":"2.12.0","description":"OpenTelemetry Tracing","sanitized_name":"@opentelemetry/sdk-trace","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"e341a109-f102-43b1-9e6a-2b66be0b70b5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dyladan@gmail.com","username":"dyladan"},{"email":"marc.pichler@dynatrace.com","username":"pichlermarc"},{"email":"overbalancedev@proton.me","username":"overbalance"},{"email":"npmjs-account@opentelemetry.io","username":"npmjs-account"},{"email":"trentm@gmail.com","username":"trentm"},{"email":"martin@martinkuba.com","username":"martinkuba"}],"license":"Apache-2.0","date":"2026-10-06T13:42:24.258Z","links":{"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/sdk-trace","repository":"git+https://github.com/open-telemetry/opentelemetry-js.git","bugs":"https://github.com/open-telemetry/opentelemetry-js/issues","npm":"https://www.npmjs.com/package/@opentelemetry/sdk-trace"}},"score":{"final":21.786129,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":166980236,"weekly":38825808},"dependents":"17682","updated":"2026-10-10T00:20:22.260Z","searchScore":21.783718,"package":{"name":"react-redux","keywords":["react","reactjs","redux"],"version":"9.3.0","description":"Official React bindings for Redux","sanitized_name":"react-redux","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:7ad35223-7de5-4178-a4b7-4101c34c3f84","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dan.abramov@gmail.com","username":"gaearon"},{"email":"timdorr@timdorr.com","username":"timdorr"},{"email":"mail@lenzw.de","username":"phryneas"},{"email":"mark.erikson@gmail.com","username":"acemarke"},{"email":"ben.j.durrant@gmail.com","username":"eskimojo"}],"license":"MIT","date":"2026-05-15T15:23:52.086Z","links":{"homepage":"https://github.com/reduxjs/react-redux","repository":"git+https://github.com/reduxjs/react-redux.git","bugs":"https://github.com/reduxjs/react-redux/issues","npm":"https://www.npmjs.com/package/react-redux"}},"score":{"final":21.783718,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":80867603,"weekly":18185572},"dependents":"967","updated":"2026-10-10T00:23:41.430Z","searchScore":21.78281,"package":{"name":"local-pkg","keywords":["package"],"version":"1.2.1","description":"Get information on local packages.","sanitized_name":"local-pkg","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:92682d5a-39b3-4d95-8271-359bd48ff881","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"anthonyfu117@hotmail.com","username":"antfu"},{"email":"npm@sxzz.moe","username":"sxzz"}],"license":"MIT","date":"2026-05-21T01:35:47.922Z","links":{"homepage":"https://github.com/antfu-collective/local-pkg#readme","repository":"git+https://github.com/antfu-collective/local-pkg.git","bugs":"https://github.com/antfu-collective/local-pkg/issues","npm":"https://www.npmjs.com/package/local-pkg"}},"score":{"final":21.78281,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":304828475,"weekly":71628413},"dependents":"3409","updated":"2026-10-10T00:21:22.920Z","searchScore":21.781298,"package":{"name":"jsonc-parser","keywords":[],"version":"3.3.1","description":"Scanner and parser for JSON with comments.","sanitized_name":"jsonc-parser","publisher":{"email":"vscode-bot-npm@microsoft.com","username":"vscode-bot"},"maintainers":[{"email":"npmjs@microsoft.com","username":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","username":"microsoft-oss-releases"},{"email":"alexdima@microsoft.com","username":"alexandrudima"},{"email":"kamaet@microsoft.com","username":"kaimaetzel"},{"email":"steven.m.batten@outlook.com","username":"sbatten"},{"email":"lszomoru@microsoft.com","username":"lszomoru"},{"email":"vscode-bot-npm@microsoft.com","username":"vscode-bot"}],"license":"MIT","date":"2024-06-24T21:12:45.445Z","links":{"homepage":"https://github.com/microsoft/node-jsonc-parser#readme","repository":"git+https://github.com/microsoft/node-jsonc-parser.git","bugs":"https://github.com/microsoft/node-jsonc-parser/issues","npm":"https://www.npmjs.com/package/jsonc-parser"}},"score":{"final":21.781298,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":43783139,"weekly":9998744},"dependents":"1367","updated":"2026-10-10T00:23:01.588Z","searchScore":21.728115,"package":{"name":"@vitejs/plugin-vue","keywords":["vite","vite-plugin","vue"],"version":"6.0.9","description":"The official plugin for Vue SFC support in Vite.","sanitized_name":"@vitejs/plugin-vue","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"vitebot","type":"user","email":"vite@voidzero.dev"},"trustedPublisher":{"oidcConfigId":"oidc:c46a2df0-6d07-4e58-bb52-a174d20ac7a9","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"yyx990803@gmail.com","username":"yyx990803"},{"email":"vite@voidzero.dev","username":"vitebot"}],"license":"MIT","date":"2026-09-14T07:00:40.002Z","links":{"homepage":"https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme","repository":"git+https://github.com/vitejs/vite-plugin-vue.git","bugs":"https://github.com/vitejs/vite-plugin-vue/issues","npm":"https://www.npmjs.com/package/@vitejs/plugin-vue"}},"score":{"final":21.728115,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":48740851,"weekly":10934298},"dependents":"2","updated":"2026-10-10T00:29:45.787Z","searchScore":21.724455,"package":{"name":"@one-ini/wasm","keywords":["editorconfig","ini","parser","ast"],"version":"0.2.1","description":"Parse EditorConfig-INI file contents into AST","sanitized_name":"@one-ini/wasm","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:461fdff2-caae-4bb5-9372-99938c7997f1","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"florian.neumann@mindkeeper.solutions","username":"florianb"},{"email":"joe-github@cursive.net","username":"hildjj"}],"license":"MIT","date":"2026-02-23T17:33:08.805Z","links":{"homepage":"https://github.com/one-ini/core#readme","repository":"git+https://github.com/one-ini/core.git","bugs":"https://github.com/one-ini/core/issues","npm":"https://www.npmjs.com/package/@one-ini/wasm"}},"score":{"final":21.724455,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":377867708,"weekly":81055508},"dependents":"1548","updated":"2026-10-10T00:24:43.617Z","searchScore":21.722015,"package":{"name":"pirates","keywords":[],"version":"4.0.7","description":"Properly hijack require, i.e., properly define require hooks and customizations","sanitized_name":"pirates","publisher":{"email":"npm@tschinder.de","username":"danez"},"maintainers":[{"email":"ari@ariporad.com","username":"ariporad"},{"email":"hi@henryzoo.com","username":"hzoo"},{"email":"npm@tschinder.de","username":"danez"}],"license":"MIT","date":"2025-03-27T11:21:58.481Z","links":{"homepage":"https://github.com/danez/pirates#readme","repository":"git+https://github.com/danez/pirates.git","bugs":"https://github.com/danez/pirates/issues","npm":"https://www.npmjs.com/package/pirates"}},"score":{"final":21.722015,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":201339107,"weekly":45821364},"dependents":"230","updated":"2026-10-10T00:29:49.079Z","searchScore":21.716146,"package":{"name":"mrmime","keywords":["mime","extension","mimetype"],"version":"2.0.1","description":"A tiny (2.8kB) and fast utility for getting a MIME type from an extension or filename","sanitized_name":"mrmime","publisher":{"email":"luke@lukeed.com","username":"lukeed"},"maintainers":[{"email":"luke@lukeed.com","username":"lukeed"}],"license":"MIT","date":"2025-02-17T18:17:05.137Z","links":{"homepage":"https://github.com/lukeed/mrmime#readme","repository":"git+https://github.com/lukeed/mrmime.git","bugs":"https://github.com/lukeed/mrmime/issues","npm":"https://www.npmjs.com/package/mrmime"}},"score":{"final":21.716146,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":314399172,"weekly":66742001},"dependents":"1360","updated":"2026-10-10T00:27:27.083Z","searchScore":21.693016,"package":{"name":"is-path-inside","keywords":["path","inside","folder","directory","file","resolve"],"version":"4.0.0","description":"Check if a path is inside another path","sanitized_name":"is-path-inside","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2021-05-03T12:59:34.548Z","links":{"homepage":"https://github.com/sindresorhus/is-path-inside#readme","repository":"git+https://github.com/sindresorhus/is-path-inside.git","bugs":"https://github.com/sindresorhus/is-path-inside/issues","npm":"https://www.npmjs.com/package/is-path-inside"}},"score":{"final":21.693016,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":155062705,"weekly":34141322},"dependents":"788","updated":"2026-10-10T00:24:39.199Z","searchScore":21.668785,"package":{"name":"cli-boxes","keywords":["cli","box","boxes","terminal","term","console","ascii","unicode","border","text","json"],"version":"4.0.1","description":"Boxes for use in the terminal","sanitized_name":"cli-boxes","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2024-08-04T17:57:54.988Z","links":{"homepage":"https://github.com/sindresorhus/cli-boxes#readme","repository":"git+https://github.com/sindresorhus/cli-boxes.git","bugs":"https://github.com/sindresorhus/cli-boxes/issues","npm":"https://www.npmjs.com/package/cli-boxes"}},"score":{"final":21.668785,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":258216538,"weekly":51855491},"dependents":"561","updated":"2026-10-10T00:22:19.137Z","searchScore":21.64052,"package":{"name":"safe-stable-stringify","keywords":["stable","stringify","JSON","JSON.stringify","safe","serialize","deterministic","circular","object","predicable","repeatable","fast","bigint"],"version":"2.5.0","description":"Deterministic and safely JSON.stringify to quickly serialize JavaScript objects","sanitized_name":"safe-stable-stringify","publisher":{"email":"ruben@bridgewater.de","username":"bridgear"},"maintainers":[{"email":"ruben@bridgewater.de","username":"bridgear"}],"license":"MIT","date":"2024-08-24T21:31:17.456Z","links":{"homepage":"https://github.com/BridgeAR/safe-stable-stringify#readme","repository":"git+https://github.com/BridgeAR/safe-stable-stringify.git","bugs":"https://github.com/BridgeAR/safe-stable-stringify/issues","npm":"https://www.npmjs.com/package/safe-stable-stringify"}},"score":{"final":21.64052,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":520981250,"weekly":117108609},"dependents":"75","updated":"2026-10-10T00:24:01.799Z","searchScore":21.639307,"package":{"name":"@eslint/config-helpers","keywords":["eslint"],"version":"0.7.0","description":"Helper utilities for creating ESLint configuration","sanitized_name":"@eslint/config-helpers","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"eslintbot","type":"user","email":"contact@eslint.org"},"trustedPublisher":{"oidcConfigId":"oidc:ed2f276c-7dbd-4951-80bd-ae2b64868e71","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@openjsf.org","username":"openjsfoundation"},{"email":"contact@eslint.org","username":"eslintbot"}],"license":"Apache-2.0","date":"2026-07-21T08:10:35.250Z","links":{"homepage":"https://github.com/eslint/rewrite/tree/main/packages/config-helpers#readme","repository":"git+https://github.com/eslint/rewrite.git","bugs":"https://github.com/eslint/rewrite/issues","npm":"https://www.npmjs.com/package/@eslint/config-helpers"}},"score":{"final":21.639307,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":127772998,"weekly":27758076},"dependents":"507","updated":"2026-10-10T00:30:32.596Z","searchScore":21.58822,"package":{"name":"netmask","keywords":["net","mask","ip","network","cidr","netmask","subnet","ipcalc"],"version":"2.1.1","description":"Parse and lookup IP network blocks","sanitized_name":"netmask","publisher":{"email":"rs@rhapsodyk.net","username":"rs"},"maintainers":[{"email":"rs@rhapsodyk.net","username":"rs"}],"license":"MIT","date":"2026-04-08T16:59:06.620Z","links":{"homepage":"https://github.com/rs/node-netmask","repository":"git://github.com/rs/node-netmask.git","bugs":"https://github.com/rs/node-netmask/issues","npm":"https://www.npmjs.com/package/netmask"}},"score":{"final":21.58822,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1466536905,"weekly":317799055},"dependents":"2179","updated":"2026-10-10T00:25:26.956Z","searchScore":21.577532,"package":{"name":"yallist","keywords":[],"version":"5.0.0","description":"Yet Another Linked List","sanitized_name":"yallist","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"BlueOak-1.0.0","date":"2024-04-09T19:21:44.844Z","links":{"homepage":"https://github.com/isaacs/yallist#readme","repository":"git+https://github.com/isaacs/yallist.git","bugs":"https://github.com/isaacs/yallist/issues","npm":"https://www.npmjs.com/package/yallist"}},"score":{"final":21.577532,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":481651875,"weekly":103531487},"dependents":"1740","updated":"2026-10-10T00:23:02.618Z","searchScore":21.558468,"package":{"name":"hosted-git-info","keywords":["git","github","bitbucket","gitlab"],"version":"10.1.1","description":"Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab","sanitized_name":"hosted-git-info","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:f9c9ac11-fd64-489b-baba-cdd583d96676","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-18T16:04:06.716Z","links":{"homepage":"https://github.com/npm/hosted-git-info","repository":"git+https://github.com/npm/hosted-git-info.git","bugs":"https://github.com/npm/hosted-git-info/issues","npm":"https://www.npmjs.com/package/hosted-git-info"}},"score":{"final":21.558468,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":586150997,"weekly":132887487},"dependents":"948","updated":"2026-10-10T00:27:05.083Z","searchScore":21.55489,"package":{"name":"@smithy/types","keywords":[],"version":"4.19.0","description":"[![NPM version](https://img.shields.io/npm/v/@smithy/types/latest.svg)](https://www.npmjs.com/package/@smithy/types) [![NPM downloads](https://img.shields.io/npm/dm/@smithy/types.svg)](https://www.npmjs.com/package/@smithy/types)","sanitized_name":"@smithy/types","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:2554139c-925b-4e2b-9a2c-4fb43a11b9e1","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"aws-javascript-sdk-team+npm@amazon.com","username":"smithy-team"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-09-22T14:35:33.533Z","links":{"homepage":"https://github.com/smithy-lang/smithy-typescript/tree/main/packages/types","repository":"https://github.com/smithy-lang/smithy-typescript.git","bugs":"https://github.com/smithy-lang/smithy-typescript/issues","npm":"https://www.npmjs.com/package/@smithy/types"}},"score":{"final":21.55489,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":419097585,"weekly":100672647},"dependents":"19","updated":"2026-10-10T00:20:35.152Z","searchScore":21.55037,"package":{"name":"@vitest/snapshot","keywords":["vitest","test","snapshot"],"version":"5.0.3","description":"Vitest snapshot manager","sanitized_name":"@vitest/snapshot","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"vitestbot","type":"user","email":"vitest.dev@gmail.com"},"trustedPublisher":{"oidcConfigId":"ae21fa98-4ba9-4146-be24-9feb4cbf959d","id":"github"},"approver":{"name":"oreanno","email":"foxzdavinci@gmail.com"},"username":"GitHub Actions"},"maintainers":[{"email":"ari.perkkio@gmail.com","username":"ariperkkio"},{"email":"anthonyfu117@hotmail.com","username":"antfu"},{"email":"hi.ogawa.zz@gmail.com","username":"hiogawa"},{"email":"foxzdavinci@gmail.com","username":"oreanno"},{"email":"yyx990803@gmail.com","username":"yyx990803"}],"license":"MIT","date":"2026-09-30T11:30:02.732Z","links":{"homepage":"https://vitest.dev/guide/snapshot","repository":"git+https://github.com/vitest-dev/vitest.git","bugs":"https://github.com/vitest-dev/vitest/issues","npm":"https://www.npmjs.com/package/@vitest/snapshot"}},"score":{"final":21.55037,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":336542478,"weekly":73814732},"dependents":"2449","updated":"2026-10-10T00:22:12.187Z","searchScore":21.51427,"package":{"name":"is-plain-object","keywords":["check","is","is-object","isobject","javascript","kind","kind-of","object","plain","type","typeof","value"],"version":"5.1.0","description":"Returns true if an object was created by the `Object` constructor, or Object.create(null).","sanitized_name":"is-plain-object","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:7940ff7d-5a2b-457e-a1aa-0e0b50608c26","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"contact@svachon.com","username":"stevenvachon"},{"email":"opensource@trysound.io","username":"trysound"},{"email":"github@sellside.com","username":"jonschlinkert"}],"license":"MIT","date":"2026-08-21T10:21:18.639Z","links":{"homepage":"https://github.com/jonschlinkert/is-plain-object","repository":"git+https://github.com/jonschlinkert/is-plain-object.git","bugs":"https://github.com/jonschlinkert/is-plain-object/issues","npm":"https://www.npmjs.com/package/is-plain-object"}},"score":{"final":21.51427,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":269836547,"weekly":52712999},"dependents":"1590","updated":"2026-10-10T00:27:52.065Z","searchScore":21.514093,"package":{"name":"isobject","keywords":["check","is","is-object","isobject","kind","kind-of","kindof","native","object","type","typeof","value"],"version":"4.1.1","description":"Returns true if the value is an object and not an array or null.","sanitized_name":"isobject","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:dd61b9f9-765e-417a-a39c-7ee1a5e22bf2","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"opensource@trysound.io","username":"trysound"},{"email":"github@sellside.com","username":"jonschlinkert"},{"email":"brian.woodward@gmail.com","username":"doowb"}],"license":"MIT","date":"2026-08-21T09:36:33.430Z","links":{"homepage":"https://github.com/jonschlinkert/isobject","repository":"git+https://github.com/jonschlinkert/isobject.git","bugs":"https://github.com/jonschlinkert/isobject/issues","npm":"https://www.npmjs.com/package/isobject"}},"score":{"final":21.514093,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":49319659,"weekly":10495290},"dependents":"385","updated":"2026-10-10T00:22:51.545Z","searchScore":21.483,"package":{"name":"wait-on","keywords":["wait","delay","cli","files","tcp","ports","sockets","http","exist","ready","available","portable","cross-platform","unix","linux","windows","win32","osx"],"version":"9.5.1","description":"wait-on is a cross platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available","sanitized_name":"wait-on","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"c0100032-4828-4cf8-ac82-9b8f985f789d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jeff.barczewski@gmail.com","username":"jeffbski"},{"email":"kevinold@gmail.com","username":"kevinold"}],"license":"MIT","date":"2026-09-29T15:33:22.495Z","links":{"homepage":"https://github.com/jeffbski/wait-on#readme","repository":"git+https://github.com/jeffbski/wait-on.git","bugs":"http://github.com/jeffbski/wait-on/issues","npm":"https://www.npmjs.com/package/wait-on"}},"score":{"final":21.483,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":341562334,"weekly":76076784},"dependents":"653","updated":"2026-10-10T00:29:06.223Z","searchScore":21.417908,"package":{"name":"buffer-crc32","keywords":[],"version":"1.0.0","description":"A pure javascript CRC32 algorithm that plays nice with binary data","sanitized_name":"buffer-crc32","publisher":{"email":"iselwin@gmail.com","username":"kibertoad"},"maintainers":[{"email":"brianloveswords@gmail.com","username":"brianloveswords"},{"email":"iselwin@gmail.com","username":"kibertoad"}],"license":"MIT","date":"2024-02-06T17:58:06.898Z","links":{"homepage":"https://github.com/brianloveswords/buffer-crc32","repository":"git://github.com/brianloveswords/buffer-crc32.git","bugs":"https://github.com/brianloveswords/buffer-crc32/issues","npm":"https://www.npmjs.com/package/buffer-crc32"}},"score":{"final":21.417908,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":422737712,"weekly":77106999},"dependents":"1268","updated":"2026-10-10T00:27:50.763Z","searchScore":21.41363,"package":{"name":"mute-stream","keywords":["mute","stream","pipe"],"version":"4.0.0","description":"Bytes go in, but they don't come out (when muted).","sanitized_name":"mute-stream","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:aa679ada-0b5e-4a39-9479-508a1e143a6c","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:36:55.064Z","links":{"homepage":"https://github.com/npm/mute-stream#readme","repository":"git+https://github.com/npm/mute-stream.git","bugs":"https://github.com/npm/mute-stream/issues","npm":"https://www.npmjs.com/package/mute-stream"}},"score":{"final":21.41363,"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":21.401041,"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":21.401041,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":135476943,"weekly":32199377},"dependents":"5113","updated":"2026-10-10T00:22:16.045Z","searchScore":21.396673,"package":{"name":"@reduxjs/toolkit","keywords":["redux","react","starter","toolkit","reducer","slice","immer","immutable","redux-toolkit","tanstack-intent"],"version":"2.13.0","description":"The official, opinionated, batteries-included toolset for efficient Redux development","sanitized_name":"@reduxjs/toolkit","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"f1b85c15-cb1e-48bd-9587-6c3ff215ccd2","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mark.erikson@gmail.com","username":"acemarke"},{"email":"timdorr@timdorr.com","username":"timdorr"},{"email":"dan.abramov@gmail.com","username":"gaearon"},{"email":"mail@lenzw.de","username":"phryneas"},{"email":"crutchcorn@gmail.com","username":"crutchcorn"},{"email":"ben.j.durrant@gmail.com","username":"eskimojo"}],"license":"MIT","date":"2026-09-29T02:48:23.306Z","links":{"homepage":"https://redux-toolkit.js.org","repository":"git+https://github.com/reduxjs/redux-toolkit.git","bugs":"https://github.com/reduxjs/redux-toolkit/issues","npm":"https://www.npmjs.com/package/@reduxjs/toolkit"}},"score":{"final":21.396673,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":474923691,"weekly":105720091},"dependents":"1199","updated":"2026-10-10T00:22:40.126Z","searchScore":21.389185,"package":{"name":"@opentelemetry/instrumentation","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"version":"0.223.0","description":"Base class for node which OpenTelemetry instrumentation modules extend","sanitized_name":"@opentelemetry/instrumentation","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"dyladan","type":"user","email":"dyladan@gmail.com"},"trustedPublisher":{"oidcConfigId":"02f3eb50-c609-4418-8da1-0e2329aff011","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dyladan@gmail.com","username":"dyladan"},{"email":"marc.pichler@dynatrace.com","username":"pichlermarc"},{"email":"overbalancedev@proton.me","username":"overbalance"},{"email":"npmjs-account@opentelemetry.io","username":"npmjs-account"},{"email":"trentm@gmail.com","username":"trentm"},{"email":"martin@martinkuba.com","username":"martinkuba"}],"license":"Apache-2.0","date":"2026-10-06T13:40:09.674Z","links":{"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation","repository":"git+https://github.com/open-telemetry/opentelemetry-js.git","bugs":"https://github.com/open-telemetry/opentelemetry-js/issues","npm":"https://www.npmjs.com/package/@opentelemetry/instrumentation"}},"score":{"final":21.389185,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":126729032,"weekly":25724259},"dependents":"669","updated":"2026-10-10T00:24:11.782Z","searchScore":21.373343,"package":{"name":"postcss-modules-local-by-default","keywords":["css-modules","postcss","css","postcss-plugin"],"version":"4.2.0","description":"A CSS Modules transform to make local scope the default","sanitized_name":"postcss-modules-local-by-default","publisher":{"email":"sheo13666q@gmail.com","username":"evilebottnawi"},"maintainers":[{"email":"mark.john.dalgleish@gmail.com","username":"markdalgleish"},{"email":"tobias.koppers@googlemail.com","username":"sokra"},{"email":"glen@glenmaddern.com","username":"geelen"},{"email":"sheo13666q@gmail.com","username":"evilebottnawi"}],"license":"MIT","date":"2024-12-11T14:47:47.509Z","links":{"homepage":"https://github.com/css-modules/postcss-modules-local-by-default#readme","repository":"git+https://github.com/css-modules/postcss-modules-local-by-default.git","bugs":"https://github.com/css-modules/postcss-modules-local-by-default/issues","npm":"https://www.npmjs.com/package/postcss-modules-local-by-default"}},"score":{"final":21.373343,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":20366109,"weekly":5522452},"dependents":"41","updated":"2026-10-10T00:20:50.923Z","searchScore":21.357262,"package":{"name":"supabase","keywords":[],"version":"2.120.0","description":"Supabase CLI","sanitized_name":"supabase","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"kiwicopple","type":"user","email":"pcopplestone@gmail.com"},"trustedPublisher":{"oidcConfigId":"1a9ead68-3ad0-49ac-a018-e19c24937adc","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"pcopplestone@gmail.com","username":"kiwicopple"},{"email":"etienne@supabase.io","username":"etienne_supa"},{"email":"katerina.skroumpelou@supabase.io","username":"mandarini"}],"license":"MIT","date":"2026-10-06T16:40:30.295Z","links":{"homepage":"https://github.com/supabase/cli#readme","repository":"https://github.com/supabase/cli.git","bugs":"https://github.com/supabase/cli/issues","npm":"https://www.npmjs.com/package/supabase"}},"score":{"final":21.357262,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3297443687,"weekly":724276948},"dependents":"12546","updated":"2026-10-10T00:23:00.761Z","searchScore":21.325588,"package":{"name":"minimatch","keywords":[],"version":"10.2.6","description":"a glob matcher in javascript","sanitized_name":"minimatch","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"BlueOak-1.0.0","date":"2026-07-27T19:00:09.469Z","links":{"homepage":"https://github.com/isaacs/minimatch#readme","repository":"git+ssh://git@github.com/isaacs/minimatch.git","bugs":"https://github.com/isaacs/minimatch/issues","npm":"https://www.npmjs.com/package/minimatch"}},"score":{"final":21.325588,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28512297,"weekly":6363141},"dependents":"54","updated":"2026-10-10T00:30:23.306Z","searchScore":21.319025,"package":{"name":"treeverse","keywords":["tree","traversal","depth first search","breadth first search"],"version":"3.0.0","description":"Walk any kind of tree structure depth- or breadth-first. Supports promises and advanced map-reduce operations with a very small API.","sanitized_name":"treeverse","publisher":{"email":"luke@lukekarrys.com","username":"lukekarrys"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"ISC","date":"2022-10-14T05:22:35.705Z","links":{"homepage":"https://github.com/npm/treeverse#readme","repository":"git+https://github.com/npm/treeverse.git","bugs":"https://github.com/npm/treeverse/issues","npm":"https://www.npmjs.com/package/treeverse"}},"score":{"final":21.319025,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":19653592,"weekly":4569919},"dependents":"369","updated":"2026-10-10T00:19:53.691Z","searchScore":21.305279,"package":{"name":"@types/pluralize","keywords":[],"version":"0.0.33","description":"TypeScript definitions for pluralize","sanitized_name":"@types/pluralize","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T13:06:55.050Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pluralize","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/pluralize"}},"score":{"final":21.305279,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":237278161,"weekly":51596736},"dependents":"46","updated":"2026-10-10T00:25:49.697Z","searchScore":21.292,"package":{"name":"@standard-schema/utils","keywords":["standard","schema","utils"],"version":"0.3.0","description":"The official runtime utils for Standard Schema","sanitized_name":"@standard-schema/utils","publisher":{"email":"hillerfabian11@gmail.com","username":"fabian-hiller"},"maintainers":[{"email":"hillerfabian11@gmail.com","username":"fabian-hiller"},{"email":"colinmcd94@gmail.com","username":"colinhacks"}],"license":"MIT","date":"2024-11-27T23:21:14.935Z","links":{"homepage":"https://github.com/standard-schema/standard-schema#readme","repository":"git+https://github.com/standard-schema/standard-schema.git","bugs":"https://github.com/standard-schema/standard-schema/issues","npm":"https://www.npmjs.com/package/@standard-schema/utils"}},"score":{"final":21.292,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28154505,"weekly":6285278},"dependents":"21","updated":"2026-10-10T00:27:32.655Z","searchScore":21.287601,"package":{"name":"json-stringify-nice","keywords":[],"version":"1.1.4","description":"Stringify an object sorting scalars before objects, and defaulting to 2-space indent","sanitized_name":"json-stringify-nice","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"ISC","date":"2021-05-06T22:47:49.572Z","links":{"homepage":"https://github.com/isaacs/json-stringify-nice#readme","repository":"git+https://github.com/isaacs/json-stringify-nice.git","bugs":"https://github.com/isaacs/json-stringify-nice/issues","npm":"https://www.npmjs.com/package/json-stringify-nice"}},"score":{"final":21.287601,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":620947589,"weekly":116385037},"dependents":"1995","updated":"2026-10-10T00:25:28.468Z","searchScore":21.28321,"package":{"name":"ipaddr.js","keywords":["ip","ipv4","ipv6"],"version":"2.5.0","description":"A library for manipulating IPv4 and IPv6 addresses in JavaScript.","sanitized_name":"ipaddr-js","publisher":{"email":"whitequark@whitequark.org","username":"whitequark"},"maintainers":[{"email":"whitequark@whitequark.org","username":"whitequark"}],"license":"MIT","date":"2026-08-04T13:22:40.098Z","links":{"homepage":"https://github.com/whitequark/ipaddr.js#readme","repository":"git+https://github.com/whitequark/ipaddr.js.git","bugs":"https://github.com/whitequark/ipaddr.js/issues","npm":"https://www.npmjs.com/package/ipaddr.js"}},"score":{"final":21.28321,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":44550050,"weekly":9214158},"dependents":"651","updated":"2026-10-10T00:23:25.329Z","searchScore":21.265665,"package":{"name":"dargs","keywords":["reverse","minimist","options","arguments","args","flags","cli","nopt","commander","binary","command","inverse","opposite","invert","switch","construct","parse","parser","argv"],"version":"8.1.0","description":"Reverse minimist. Convert an object of options into an array of command-line arguments.","sanitized_name":"dargs","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2021-06-30T06:08:55.643Z","links":{"homepage":"https://github.com/sindresorhus/dargs#readme","repository":"git+https://github.com/sindresorhus/dargs.git","bugs":"https://github.com/sindresorhus/dargs/issues","npm":"https://www.npmjs.com/package/dargs"}},"score":{"final":21.265665,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":544850725,"weekly":123533547},"dependents":"4131","updated":"2026-10-10T00:26:11.245Z","searchScore":21.262362,"package":{"name":"pako","keywords":["zlib","deflate","inflate","gzip"],"version":"3.0.2","description":"zlib port to javascript - fast, modularized, with browser support","sanitized_name":"pako","publisher":{"email":"vitaly@rcopen.com","username":"vitaly"},"maintainers":[{"email":"vitaly@rcopen.com","username":"vitaly"}],"license":"(MIT AND Zlib)","date":"2026-09-12T04:30:57.531Z","links":{"homepage":"https://github.com/nodeca/pako#readme","repository":"git+https://github.com/nodeca/pako.git","bugs":"https://github.com/nodeca/pako/issues","npm":"https://www.npmjs.com/package/pako"}},"score":{"final":21.262362,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":119179063,"weekly":25871716},"dependents":"1270","updated":"2026-10-10T00:27:28.957Z","searchScore":21.248604,"package":{"name":"winston-transport","keywords":["winston","transport","winston3"],"version":"4.9.0","description":"Base stream implementations for winston@3 and up.","sanitized_name":"winston-transport","publisher":{"email":"dabh@alumni.stanford.edu","username":"dabh"},"maintainers":[{"email":"jcrugzz@gmail.com","username":"jcrugzz"},{"email":"charlie.robbins@gmail.com","username":"indexzero"},{"email":"dabh@alumni.stanford.edu","username":"dabh"},{"email":"wbt@alumni.cmu.edu","username":"w-b-t"},{"email":"jonathonterry93@gmail.com","username":"maverick18722"}],"license":"MIT","date":"2024-11-10T02:38:39.063Z","links":{"homepage":"https://github.com/winstonjs/winston-transport#readme","repository":"git+ssh://git@github.com/winstonjs/winston-transport.git","bugs":"https://github.com/winstonjs/winston-transport/issues","npm":"https://www.npmjs.com/package/winston-transport"}},"score":{"final":21.248604,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":84582623,"weekly":19881390},"dependents":"1719","updated":"2026-10-10T00:20:32.514Z","searchScore":21.221146,"package":{"name":"@opentelemetry/sdk-node","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats","monitoring"],"version":"0.223.0","description":"OpenTelemetry SDK for Node.js","sanitized_name":"@opentelemetry/sdk-node","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"dyladan","type":"user","email":"dyladan@gmail.com"},"trustedPublisher":{"oidcConfigId":"c2f302c2-0b34-4c9b-90a8-fde4701579d4","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dyladan@gmail.com","username":"dyladan"},{"email":"marc.pichler@dynatrace.com","username":"pichlermarc"},{"email":"overbalancedev@proton.me","username":"overbalance"},{"email":"npmjs-account@opentelemetry.io","username":"npmjs-account"},{"email":"trentm@gmail.com","username":"trentm"},{"email":"martin@martinkuba.com","username":"martinkuba"}],"license":"Apache-2.0","date":"2026-10-06T13:40:27.258Z","links":{"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node","repository":"git+https://github.com/open-telemetry/opentelemetry-js.git","bugs":"https://github.com/open-telemetry/opentelemetry-js/issues","npm":"https://www.npmjs.com/package/@opentelemetry/sdk-node"}},"score":{"final":21.221146,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":87113408,"weekly":17343925},"dependents":"830","updated":"2026-10-10T00:27:44.906Z","searchScore":21.20223,"package":{"name":"chrome-launcher","keywords":[],"version":"1.2.2","description":"Launch latest Chrome with the Devtools Protocol port open","sanitized_name":"chrome-launcher","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"1b11f441-957f-4b95-a831-5bbcb7900a09","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@paul.irish","username":"paulirish"},{"email":"bckenny@gmail.com","username":"brendankenny"},{"email":"cjamcl@gmail.com","username":"hoten"},{"email":"ad.st.raine@gmail.com","username":"adamraine"}],"license":"Apache-2.0","date":"2026-09-29T22:32:40.183Z","links":{"homepage":"https://github.com/GoogleChrome/chrome-launcher#readme","repository":"git+https://github.com/GoogleChrome/chrome-launcher.git","bugs":"https://github.com/GoogleChrome/chrome-launcher/issues","npm":"https://www.npmjs.com/package/chrome-launcher"}},"score":{"final":21.20223,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":210466833,"weekly":48274356},"dependents":"134","updated":"2026-10-10T00:25:30.752Z","searchScore":21.154678,"package":{"name":"pino-std-serializers","keywords":["pino","logging"],"version":"7.1.0","description":"A collection of standard object serializers for Pino","sanitized_name":"pino-std-serializers","publisher":{"email":"hello@matteocollina.com","username":"matteo.collina"},"maintainers":[{"email":"hello@matteocollina.com","username":"matteo.collina"},{"email":"james.sumners@gmail.com","username":"jsumners"}],"license":"MIT","date":"2026-01-13T12:50:19.626Z","links":{"homepage":"https://github.com/pinojs/pino-std-serializers#readme","repository":"git+ssh://git@github.com/pinojs/pino-std-serializers.git","bugs":"https://github.com/pinojs/pino-std-serializers/issues","npm":"https://www.npmjs.com/package/pino-std-serializers"}},"score":{"final":21.154678,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":53707306,"weekly":13268822},"dependents":"2007","updated":"2026-10-10T00:21:18.654Z","searchScore":21.136988,"package":{"name":"typebox","keywords":["typescript","jsonschema"],"version":"1.3.36","description":"Json Schema Type Builder with Static Type Resolution for TypeScript","sanitized_name":"typebox","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"221824b1-6d4d-4721-94cc-ed183aa6afda","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"haydn.developer@gmail.com","username":"sinclair"}],"license":"MIT","date":"2026-10-06T04:18:07.351Z","links":{"homepage":"https://github.com/sinclairzx81/typebox#readme","repository":"git+https://github.com/sinclairzx81/typebox.git","bugs":"https://github.com/sinclairzx81/typebox/issues","npm":"https://www.npmjs.com/package/typebox"}},"score":{"final":21.136988,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":144700877,"weekly":29808846},"dependents":"42","updated":"2026-10-10T00:23:55.018Z","searchScore":21.106949,"package":{"name":"@types/graceful-fs","keywords":[],"version":"4.1.9","description":"TypeScript definitions for graceful-fs","sanitized_name":"@types/graceful-fs","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T06:37:38.558Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/graceful-fs","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/graceful-fs"}},"score":{"final":21.106949,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":400049758,"weekly":89643048},"dependents":"2046","updated":"2026-10-10T00:24:13.868Z","searchScore":21.09077,"package":{"name":"@opentelemetry/sdk-trace-base","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"version":"2.12.0","description":"OpenTelemetry Tracing","sanitized_name":"@opentelemetry/sdk-trace-base","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"92d2907f-1bc0-4e3a-bca3-6ba2d7bd3732","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dyladan@gmail.com","username":"dyladan"},{"email":"marc.pichler@dynatrace.com","username":"pichlermarc"},{"email":"overbalancedev@proton.me","username":"overbalance"},{"email":"npmjs-account@opentelemetry.io","username":"npmjs-account"},{"email":"trentm@gmail.com","username":"trentm"},{"email":"martin@martinkuba.com","username":"martinkuba"}],"license":"Apache-2.0","date":"2026-10-06T13:39:11.605Z","links":{"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","repository":"git+https://github.com/open-telemetry/opentelemetry-js.git","bugs":"https://github.com/open-telemetry/opentelemetry-js/issues","npm":"https://www.npmjs.com/package/@opentelemetry/sdk-trace-base"}},"score":{"final":21.09077,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":714156816,"weekly":158064177},"dependents":"4073","updated":"2026-10-10T00:25:06.709Z","searchScore":21.03194,"package":{"name":"ini","keywords":[],"version":"7.0.0","description":"An ini encoder/decoder for node","sanitized_name":"ini","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:3cb14e0e-7607-405c-b29d-a78739ec7a1d","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:36:26.841Z","links":{"homepage":"https://github.com/npm/ini#readme","repository":"git+https://github.com/npm/ini.git","bugs":"https://github.com/npm/ini/issues","npm":"https://www.npmjs.com/package/ini"}},"score":{"final":21.03194,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":201412440,"weekly":47030161},"dependents":"7669","updated":"2026-10-10T00:21:21.058Z","searchScore":21.03042,"package":{"name":"jszip","keywords":["zip","deflate","inflate"],"version":"3.10.2","description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","sanitized_name":"jszip","publisher":{"email":"jonkoops@gmail.com","username":"jkoops"},"maintainers":[{"email":"npm@website.stuartk.com","username":"stuk"},{"email":"jonkoops@gmail.com","username":"jkoops"}],"license":"(MIT OR GPL-3.0-or-later)","date":"2026-09-08T22:31:16.671Z","links":{"homepage":"https://github.com/Stuk/jszip#readme","repository":"git+https://github.com/Stuk/jszip.git","bugs":"https://github.com/Stuk/jszip/issues","npm":"https://www.npmjs.com/package/jszip"}},"score":{"final":21.03042,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":502537290,"weekly":111210971},"dependents":"865","updated":"2026-10-10T00:24:02.830Z","searchScore":21.018995,"package":{"name":"cjs-module-lexer","keywords":[],"version":"2.3.0","description":"Lexes CommonJS modules, returning their named exports metadata","sanitized_name":"cjs-module-lexer","publisher":{"email":"guybedford@gmail.com","username":"guybedford"},"maintainers":[{"email":"guybedford@gmail.com","username":"guybedford"},{"email":"mdawson@devrus.com","username":"mhdawson1"},{"email":"build@iojs.org","username":"nodejs-foundation"}],"license":"MIT","date":"2026-10-05T07:57:24.285Z","links":{"homepage":"https://github.com/nodejs/cjs-module-lexer#readme","repository":"git+https://github.com/nodejs/cjs-module-lexer.git","bugs":"https://github.com/nodejs/cjs-module-lexer/issues","npm":"https://www.npmjs.com/package/cjs-module-lexer"}},"score":{"final":21.018995,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":87943087,"weekly":20187911},"dependents":"7","updated":"2026-10-10T00:30:45.792Z","searchScore":20.992296,"package":{"name":"@lukeed/csprng","keywords":["crypto","browser","isomorphic","getRandomValues","randomFill","random","csprng"],"version":"1.1.0","description":"An alias package for `crypto.randomBytes` in Node.js and/or browsers","sanitized_name":"@lukeed/csprng","publisher":{"email":"luke@lukeed.com","username":"lukeed"},"maintainers":[{"email":"luke@lukeed.com","username":"lukeed"}],"license":"MIT","date":"2023-03-31T19:54:10.527Z","links":{"homepage":"https://github.com/lukeed/csprng#readme","repository":"git+https://github.com/lukeed/csprng.git","bugs":"https://github.com/lukeed/csprng/issues","npm":"https://www.npmjs.com/package/@lukeed/csprng"}},"score":{"final":20.992296,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":269878041,"weekly":56881678},"dependents":"2791","updated":"2026-10-10T00:22:09.086Z","searchScore":20.990786,"package":{"name":"express-rate-limit","keywords":["express-rate-limit","express","rate","limit","ratelimit","rate-limit","middleware","ip","auth","authorization","security","brute","force","bruteforce","brute-force","attack"],"version":"8.7.1","description":"Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.","sanitized_name":"express-rate-limit","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"nfriedly","type":"user","email":"nathan@nfriedly.com"},"trustedPublisher":{"oidcConfigId":"3ab95d32-b4b7-467d-9f79-24e7891773d3","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nathan@nfriedly.com","username":"nfriedly"},{"email":"gamemaker0042@gmail.com","username":"gamemaker1"}],"license":"MIT","date":"2026-10-06T02:04:46.635Z","links":{"homepage":"https://github.com/express-rate-limit/express-rate-limit","repository":"git+https://github.com/express-rate-limit/express-rate-limit.git","bugs":"https://github.com/express-rate-limit/express-rate-limit/issues","npm":"https://www.npmjs.com/package/express-rate-limit"}},"score":{"final":20.990786,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":11619997,"weekly":2812256},"dependents":"400","updated":"2026-10-10T00:20:42.258Z","searchScore":20.989645,"package":{"name":"@antfu/ni","keywords":[],"version":"30.6.0","description":"Use the right package manager","sanitized_name":"@antfu/ni","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:88c55bcc-7b1f-4716-9901-6a156a759e5e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"anthonyfu117@hotmail.com","username":"antfu"}],"license":"MIT","date":"2026-09-16T03:26:04.261Z","links":{"homepage":"https://github.com/antfu-collective/ni#readme","repository":"git+https://github.com/antfu-collective/ni.git","bugs":"https://github.com/antfu-collective/ni/issues","npm":"https://www.npmjs.com/package/@antfu/ni"}},"score":{"final":20.989645,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":121985810,"weekly":25473877},"dependents":"975","updated":"2026-10-10T00:27:55.398Z","searchScore":20.98315,"package":{"name":"detect-indent","keywords":["indent","indentation","detect","infer","identify","code","string","text","source","space","tab"],"version":"7.0.2","description":"Detect the indentation of code","sanitized_name":"detect-indent","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-09-16T01:53:36.911Z","links":{"homepage":"https://github.com/sindresorhus/detect-indent#readme","repository":"git+https://github.com/sindresorhus/detect-indent.git","bugs":"https://github.com/sindresorhus/detect-indent/issues","npm":"https://www.npmjs.com/package/detect-indent"}},"score":{"final":20.98315,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":125599477,"weekly":26280307},"dependents":"1117","updated":"2026-10-10T00:23:07.228Z","searchScore":20.983006,"package":{"name":"ofetch","keywords":[],"version":"1.5.1","description":"A better fetch API. Works on node, browser and workers.","sanitized_name":"ofetch","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2025-11-01T08:47:11.642Z","links":{"homepage":"https://github.com/unjs/ofetch#readme","repository":"git+https://github.com/unjs/ofetch.git","bugs":"https://github.com/unjs/ofetch/issues","npm":"https://www.npmjs.com/package/ofetch"}},"score":{"final":20.983006,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":166099622,"weekly":41116303},"dependents":"73","updated":"2026-10-10T00:29:39.703Z","searchScore":20.963305,"package":{"name":"fast-string-width","keywords":["fast","string","width","cli","terminal"],"version":"3.0.2","description":"A fast function for calculating the visual width of a string once printed to the terminal.","sanitized_name":"fast-string-width","publisher":{"email":"spampinabio@gmail.com","username":"fabiospampinato"},"maintainers":[{"email":"spampinabio@gmail.com","username":"fabiospampinato"}],"license":"MIT","date":"2025-09-30T10:31:05.462Z","links":{"homepage":"https://github.com/fabiospampinato/fast-string-width#readme","repository":"git+https://github.com/fabiospampinato/fast-string-width.git","bugs":"https://github.com/fabiospampinato/fast-string-width/issues","npm":"https://www.npmjs.com/package/fast-string-width"}},"score":{"final":20.963305,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":249440078,"weekly":53614023},"dependents":"476","updated":"2026-10-10T00:29:53.791Z","searchScore":20.956081,"package":{"name":"cli-truncate","keywords":["truncate","ellipsis","text","limit","slice","cli","terminal","term","shell","width","ansi","string"],"version":"6.1.1","description":"Truncate a string to a specific width in the terminal","sanitized_name":"cli-truncate","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-07-09T15:40:06.568Z","links":{"homepage":"https://github.com/sindresorhus/cli-truncate#readme","repository":"git+https://github.com/sindresorhus/cli-truncate.git","bugs":"https://github.com/sindresorhus/cli-truncate/issues","npm":"https://www.npmjs.com/package/cli-truncate"}},"score":{"final":20.956081,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":429074320,"weekly":99456520},"dependents":"10255","updated":"2026-10-10T00:21:36.297Z","searchScore":20.941254,"package":{"name":"eslint-plugin-react-hooks","keywords":["eslint","eslint-plugin","eslintplugin","react"],"version":"7.1.1","description":"ESLint rules for React Hooks","sanitized_name":"eslint-plugin-react-hooks","publisher":{"email":"react-core@meta.com","username":"react-bot"},"maintainers":[{"email":"react-core@meta.com","username":"react-bot"}],"license":"MIT","date":"2026-04-17T18:03:19.591Z","links":{"homepage":"https://react.dev/","repository":"git+https://github.com/facebook/react.git","bugs":"https://github.com/facebook/react/issues","npm":"https://www.npmjs.com/package/eslint-plugin-react-hooks"}},"score":{"final":20.941254,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":47102091,"weekly":8331033},"dependents":"6","updated":"2026-10-10T00:27:54.303Z","searchScore":20.916695,"package":{"name":"@isaacs/brace-expansion","keywords":[],"version":"5.0.1","description":"Brace expansion as known from sh/bash","sanitized_name":"@isaacs/brace-expansion","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"MIT","date":"2026-02-03T17:40:11.256Z","links":{"npm":"https://www.npmjs.com/package/@isaacs/brace-expansion"}},"score":{"final":20.916695,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":320616726,"weekly":66712817},"dependents":"6551","updated":"2026-10-10T00:22:57.712Z","searchScore":20.900593,"package":{"name":"regenerator-runtime","keywords":["regenerator","runtime","generator","async"],"version":"0.14.1","description":"Runtime for Regenerator-compiled generator and async functions.","sanitized_name":"regenerator-runtime","publisher":{"email":"ben@benjamn.com","username":"benjamn"},"maintainers":[{"email":"ben@benjamn.com","username":"benjamn"}],"license":"MIT","date":"2023-12-15T20:52:02.938Z","links":{"homepage":"https://github.com/facebook/regenerator/tree/main#readme","repository":"git+https://github.com/facebook/regenerator.git#main","bugs":"https://github.com/facebook/regenerator/issues","npm":"https://www.npmjs.com/package/regenerator-runtime"}},"score":{"final":20.900593,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28643774,"weekly":6547815},"dependents":"213","updated":"2026-10-10T00:19:59.333Z","searchScore":20.860737,"package":{"name":"@npmcli/arborist","keywords":[],"version":"10.0.3","description":"Manage node_modules trees","sanitized_name":"@npmcli/arborist","publisher":{"email":"reggi@github.com","username":"reggi"},"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-09-22T17:04:56.855Z","links":{"homepage":"https://github.com/npm/cli#readme","repository":"git+https://github.com/npm/cli.git","bugs":"https://github.com/npm/cli/issues","npm":"https://www.npmjs.com/package/@npmcli/arborist"}},"score":{"final":20.860737,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":607472494,"weekly":106161284},"dependents":"3885","updated":"2026-10-10T00:27:44.123Z","searchScore":20.851269,"package":{"name":"slash","keywords":["path","seperator","slash","backslash","windows","convert"],"version":"5.1.0","description":"Convert Windows backslash paths to slash paths","sanitized_name":"slash","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2023-05-09T17:07:03.367Z","links":{"homepage":"https://github.com/sindresorhus/slash#readme","repository":"git+https://github.com/sindresorhus/slash.git","bugs":"https://github.com/sindresorhus/slash/issues","npm":"https://www.npmjs.com/package/slash"}},"score":{"final":20.851269,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":376340136,"weekly":81961184},"dependents":"982","updated":"2026-10-10T00:23:03.200Z","searchScore":20.83699,"package":{"name":"d3-interpolate","keywords":["d3","d3-module","interpolate","interpolation","color"],"version":"3.0.1","description":"Interpolate numbers, colors, strings, arrays, objects, whatever!","sanitized_name":"d3-interpolate","publisher":{"email":"mike@ocks.org","username":"mbostock"},"maintainers":[{"email":"mike@ocks.org","username":"mbostock"},{"email":"fil@rezo.net","username":"recifs"}],"license":"ISC","date":"2021-06-05T18:38:34.549Z","links":{"homepage":"https://d3js.org/d3-interpolate/","repository":"git+https://github.com/d3/d3-interpolate.git","bugs":"https://github.com/d3/d3-interpolate/issues","npm":"https://www.npmjs.com/package/d3-interpolate"}},"score":{"final":20.83699,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":133128343,"weekly":27650692},"dependents":"867","updated":"2026-10-10T00:26:39.112Z","searchScore":20.827927,"package":{"name":"decode-uri-component","keywords":["decode","uri","component","decodeuricomponent","components","decoder","url"],"version":"0.5.0","description":"A better decodeURIComponent","sanitized_name":"decode-uri-component","publisher":{"email":"sam.verschueren@gmail.com","username":"samverschueren"},"maintainers":[{"email":"sam.verschueren@gmail.com","username":"samverschueren"}],"license":"MIT","date":"2026-06-29T16:00:20.602Z","links":{"homepage":"https://github.com/SamVerschueren/decode-uri-component#readme","repository":"git+https://github.com/SamVerschueren/decode-uri-component.git","bugs":"https://github.com/SamVerschueren/decode-uri-component/issues","npm":"https://www.npmjs.com/package/decode-uri-component"}},"score":{"final":20.827927,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":113690603,"weekly":24984755},"dependents":"74","updated":"2026-10-10T00:24:12.050Z","searchScore":20.814262,"package":{"name":"strict-event-emitter","keywords":[],"version":"0.5.1","description":"Type-safe implementation of EventEmitter for browser and Node.js","sanitized_name":"strict-event-emitter","publisher":{"email":"kettanaito@gmail.com","username":"kettanaito"},"maintainers":[{"email":"kettanaito@gmail.com","username":"kettanaito"}],"license":"MIT","date":"2023-09-21T08:33:11.732Z","links":{"homepage":"https://github.com/open-draft/strict-event-emitter#readme","repository":"git+ssh://git@github.com/open-draft/strict-event-emitter.git","bugs":"https://github.com/open-draft/strict-event-emitter/issues","npm":"https://www.npmjs.com/package/strict-event-emitter"}},"score":{"final":20.814262,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":21348797,"weekly":4636967},"dependents":"29","updated":"2026-10-10T00:22:57.247Z","searchScore":20.786884,"package":{"name":"@types/content-disposition","keywords":[],"version":"0.5.9","description":"TypeScript definitions for content-disposition","sanitized_name":"@types/content-disposition","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2025-06-07T02:15:51.910Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/content-disposition","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/content-disposition"}},"score":{"final":20.786884,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":147479959,"weekly":31705853},"dependents":"2065","updated":"2026-10-10T00:24:14.462Z","searchScore":20.769962,"package":{"name":"pretty-bytes","keywords":["pretty","bytes","byte","filesize","size","file","human","humanized","readable","si","data","locale","localization","localized"],"version":"7.2.0","description":"Convert bytes to a human readable string: 1337 → 1.34 kB","sanitized_name":"pretty-bytes","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-09-26T11:14:48.764Z","links":{"homepage":"https://github.com/sindresorhus/pretty-bytes#readme","repository":"git+https://github.com/sindresorhus/pretty-bytes.git","bugs":"https://github.com/sindresorhus/pretty-bytes/issues","npm":"https://www.npmjs.com/package/pretty-bytes"}},"score":{"final":20.769962,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14007931,"weekly":2952377},"dependents":"43","updated":"2026-10-10T00:27:27.550Z","searchScore":20.768694,"package":{"name":"env-editor","keywords":["env","editor","environment","variable","default","editors","main","user","meta","metadata","info","name","binary","path","sublime","atom","vscode","webstorm","textmate","vim","neovim","intellij","nano","emacs"],"version":"1.3.0","description":"Get metadata on the default editor or a specific editor","sanitized_name":"env-editor","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-09-10T18:43:39.887Z","links":{"homepage":"https://github.com/sindresorhus/env-editor#readme","repository":"git+https://github.com/sindresorhus/env-editor.git","bugs":"https://github.com/sindresorhus/env-editor/issues","npm":"https://www.npmjs.com/package/env-editor"}},"score":{"final":20.768694,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":293221904,"weekly":66359572},"dependents":"1368","updated":"2026-10-10T00:23:22.737Z","searchScore":20.76431,"package":{"name":"@opentelemetry/sdk-metrics","keywords":["opentelemetry","nodejs","metrics","stats","profiling"],"version":"2.12.0","description":"OpenTelemetry metrics SDK","sanitized_name":"@opentelemetry/sdk-metrics","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"579331b4-3444-4018-9fae-315393f82057","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dyladan@gmail.com","username":"dyladan"},{"email":"marc.pichler@dynatrace.com","username":"pichlermarc"},{"email":"overbalancedev@proton.me","username":"overbalance"},{"email":"npmjs-account@opentelemetry.io","username":"npmjs-account"},{"email":"trentm@gmail.com","username":"trentm"},{"email":"martin@martinkuba.com","username":"martinkuba"}],"license":"Apache-2.0","date":"2026-10-06T13:38:58.839Z","links":{"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/sdk-metrics","repository":"git+https://github.com/open-telemetry/opentelemetry-js.git","bugs":"https://github.com/open-telemetry/opentelemetry-js/issues","npm":"https://www.npmjs.com/package/@opentelemetry/sdk-metrics"}},"score":{"final":20.76431,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3191885073,"weekly":686445625},"dependents":"3845","updated":"2026-10-10T00:23:45.396Z","searchScore":20.76282,"package":{"name":"ansi-styles","keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"version":"7.0.0","description":"ANSI escape codes for styling strings in the terminal","sanitized_name":"ansi-styles","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-07-26T14:57:36.835Z","links":{"homepage":"https://github.com/chalk/ansi-styles#readme","repository":"git+https://github.com/chalk/ansi-styles.git","bugs":"https://github.com/chalk/ansi-styles/issues","npm":"https://www.npmjs.com/package/ansi-styles"}},"score":{"final":20.76282,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":52709329,"weekly":10232454},"dependents":"10","updated":"2026-10-10T00:31:12.119Z","searchScore":20.757772,"package":{"name":"buildcheck","keywords":["build","autoconf","addons","compiler","environment"],"version":"0.0.7","description":"Build environment checking (a la autoconf) for node.js","sanitized_name":"buildcheck","publisher":{"email":"mscdex@mscdex.net","username":"mscdex"},"maintainers":[{"email":"mscdex@mscdex.net","username":"mscdex"}],"date":"2025-11-25T23:02:15.827Z","links":{"homepage":"https://github.com/mscdex/buildcheck#readme","repository":"git+ssh://git@github.com/mscdex/buildcheck.git","bugs":"https://github.com/mscdex/buildcheck/issues","npm":"https://www.npmjs.com/package/buildcheck"}},"score":{"final":20.757772,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":141585941,"weekly":33552283},"dependents":"361","updated":"2026-10-10T00:23:32.267Z","searchScore":20.751526,"package":{"name":"destr","keywords":[],"version":"2.0.5","description":"A faster, secure and convenient alternative for JSON.parse","sanitized_name":"destr","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2025-04-03T16:41:15.624Z","links":{"homepage":"https://github.com/unjs/destr#readme","repository":"git+https://github.com/unjs/destr.git","bugs":"https://github.com/unjs/destr/issues","npm":"https://www.npmjs.com/package/destr"}},"score":{"final":20.751526,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":210819028,"weekly":45275188},"dependents":"1009","updated":"2026-10-10T00:24:11.796Z","searchScore":20.751373,"package":{"name":"unicode-match-property-value-ecmascript","keywords":["unicode","unicode property values","unicode property value aliases"],"version":"2.2.1","description":"Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.","sanitized_name":"unicode-match-property-value-ecmascript","publisher":{"email":"node-team-npm+wombot@google.com","username":"google-wombot"},"maintainers":[{"email":"mathias@qiwi.be","username":"mathias"},{"email":"node-team-npm+wombot@google.com","username":"google-wombot"}],"license":"MIT","date":"2025-09-09T15:35:26.428Z","links":{"homepage":"https://github.com/mathiasbynens/unicode-match-property-value-ecmascript","repository":"git+https://github.com/mathiasbynens/unicode-match-property-value-ecmascript.git","bugs":"https://github.com/mathiasbynens/unicode-match-property-value-ecmascript/issues","npm":"https://www.npmjs.com/package/unicode-match-property-value-ecmascript"}},"score":{"final":20.751373,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":61515155,"weekly":13574603},"dependents":"207","updated":"2026-10-10T00:24:06.308Z","searchScore":20.750195,"package":{"name":"@microsoft/tsdoc","keywords":["TypeScript","documentation","doc","comments","JSDoc","parser","standard"],"version":"0.17.1","description":"A parser for the TypeScript doc comment syntax","sanitized_name":"@microsoft/tsdoc","publisher":{"email":"npmjs@microsoft.com","username":"microsoft1es"},"maintainers":[{"email":"npmjs@microsoft.com","username":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","username":"microsoft-oss-releases"},{"email":"odspnpm@microsoft.com","username":"odspnpm"}],"license":"MIT","date":"2026-09-29T19:48:58.630Z","links":{"homepage":"https://tsdoc.org/","repository":"git+https://github.com/microsoft/tsdoc.git","bugs":"https://github.com/microsoft/tsdoc/issues","npm":"https://www.npmjs.com/package/@microsoft/tsdoc"}},"score":{"final":20.750195,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":470092395,"weekly":90500914},"dependents":"626","updated":"2026-10-10T00:25:27.712Z","searchScore":20.745104,"package":{"name":"get-tsconfig","keywords":["get-tsconfig","get","typescript","tsconfig","tsconfig.json"],"version":"4.14.3","description":"Find and parse the tsconfig.json file from a directory path","sanitized_name":"get-tsconfig","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4d714a01-327f-4bd0-9d3f-ba4b07d76e7f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"hiroki.osame@gmail.com","username":"hirokiosame"}],"license":"MIT","date":"2026-08-17T12:23:09.262Z","links":{"homepage":"https://github.com/privatenumber/get-tsconfig#readme","repository":"git+https://github.com/privatenumber/get-tsconfig.git","bugs":"https://github.com/privatenumber/get-tsconfig/issues","npm":"https://www.npmjs.com/package/get-tsconfig"}},"score":{"final":20.745104,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":165886940,"weekly":30492452},"dependents":"2447","updated":"2026-10-10T00:20:54.899Z","searchScore":20.7422,"package":{"name":"svgo","keywords":["svgo","svg","optimize","minify"],"version":"4.1.0","description":"SVGO is a Node.js library and command-line application for optimizing vector images.","sanitized_name":"svgo","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"sethiii","type":"user","email":"seth@falco.fun"},"trustedPublisher":{"oidcConfigId":"oidc:2067e1ae-572b-4be1-ac6b-6afa0337416c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kir@belevi.ch","username":"deepsweet"},{"email":"grelimail@gmail.com","username":"greli"},{"email":"opensource@trysound.io","username":"trysound"},{"email":"seth@falco.fun","username":"sethiii"}],"license":"MIT","date":"2026-08-24T12:10:36.576Z","links":{"homepage":"https://svgo.dev","repository":"git://github.com/svg/svgo.git","bugs":"https://github.com/svg/svgo/issues","npm":"https://www.npmjs.com/package/svgo"}},"score":{"final":20.7422,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":91793972,"weekly":19710342},"dependents":"120","updated":"2026-10-10T00:25:36.575Z","searchScore":20.74206,"package":{"name":"is-what","keywords":["javascript","typescript","typechecker","check-type","javascript-type","primitive-types","plain-object","plain-objects","class-instance","class-identifier","type-checking","type-checker","type-check","define-type","get-type","what-type","is-object","is-plain-obj","is-plain-object"],"version":"5.5.7","description":"JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.","sanitized_name":"is-what","publisher":{"email":"mesqueeb@gmail.com","username":"mesqueeb"},"maintainers":[{"email":"mesqueeb@gmail.com","username":"mesqueeb"}],"license":"MIT","date":"2026-09-30T18:26:21.745Z","links":{"homepage":"https://github.com/mesqueeb/is-what#readme","repository":"https://github.com/mesqueeb/is-what.git","bugs":"https://github.com/mesqueeb/is-what/issues","npm":"https://www.npmjs.com/package/is-what"}},"score":{"final":20.74206,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":775077698,"weekly":162476177},"dependents":"197592","updated":"2026-10-10T01:03:37.891Z","searchScore":20.735113,"package":{"name":"lodash","keywords":["modules","stdlib","util"],"version":"4.18.1","description":"Lodash modular utilities.","sanitized_name":"lodash","publisher":{"email":"john.david.dalton@gmail.com","username":"jdalton"},"maintainers":[{"email":"john.david.dalton@gmail.com","username":"jdalton"}],"license":"MIT","date":"2026-04-01T21:01:20.458Z","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"}},"score":{"final":20.735113,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":210573206,"weekly":44747347},"dependents":"917","updated":"2026-10-10T00:25:19.856Z","searchScore":20.734318,"package":{"name":"v8-to-istanbul","keywords":["istanbul","v8","coverage"],"version":"9.3.0","description":"convert from v8 coverage format to istanbul's format","sanitized_name":"v8-to-istanbul","publisher":{"email":"bencoe+oss-bot@gmail.com","username":"oss-bot"},"maintainers":[{"email":"bencoe@gmail.com","username":"bcoe"},{"email":"bencoe+oss-bot@gmail.com","username":"oss-bot"}],"license":"ISC","date":"2024-06-22T08:13:50.497Z","links":{"homepage":"https://github.com/istanbuljs/v8-to-istanbul#readme","repository":"git+https://github.com/istanbuljs/v8-to-istanbul.git","bugs":"https://github.com/istanbuljs/v8-to-istanbul/issues","npm":"https://www.npmjs.com/package/v8-to-istanbul"}},"score":{"final":20.734318,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14451153,"weekly":2932273},"dependents":"12","updated":"2026-10-10T00:25:23.198Z","searchScore":20.732204,"package":{"name":"@hutson/parse-repository-url","keywords":["parser","repository-url"],"version":"5.0.0","description":"Parse repository URLs to extract, SCM platform, domain, user, and project information.","sanitized_name":"@hutson/parse-repository-url","publisher":{"email":"hutson@hyper-expanse.net","username":"hutson"},"maintainers":[{"email":"hutson@hyper-expanse.net","username":"hutson"}],"license":"Apache-2.0","date":"2020-02-16T23:26:31.405Z","links":{"homepage":"https://github.com/hyper-expanse/parse-repository-url#readme","repository":"git+https://github.com/hyper-expanse/parse-repository-url.git","bugs":"https://github.com/hyper-expanse/parse-repository-url/issues","npm":"https://www.npmjs.com/package/@hutson/parse-repository-url"}},"score":{"final":20.732204,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":16046703,"weekly":3390072},"dependents":"86","updated":"2026-10-10T00:27:13.639Z","searchScore":20.7201,"package":{"name":"@ant-design/icons-svg","keywords":[],"version":"4.6.0","description":"Abstract nodes for ant design icons.","sanitized_name":"@ant-design/icons-svg","publisher":{"email":"smith3816@gmail.com","username":"zombiej"},"maintainers":[{"email":"afc163@gmail.com","username":"afc163"},{"email":"smith3816@gmail.com","username":"zombiej"},{"email":"wasd2144@hotmail.com","username":"chenshuai2144"},{"email":"arvinx@foxmail.com","username":"arvinxx"},{"email":"1075746765@qq.com","username":"madccc"}],"license":"MIT","date":"2026-08-31T09:41:41.391Z","links":{"homepage":"https://github.com/ant-design/ant-design-icons/","repository":"git+https://github.com/ant-design/ant-design-icons.git","bugs":"https://github.com/ant-design/ant-design-icons/issues","npm":"https://www.npmjs.com/package/@ant-design/icons-svg"}},"score":{"final":20.7201,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":89191959,"weekly":16312108},"dependents":"203","updated":"2026-10-10T00:27:11.972Z","searchScore":20.705671,"package":{"name":"urlpattern-polyfill","keywords":[],"version":"10.1.0","description":"Polyfill for the URLPattern API","sanitized_name":"urlpattern-polyfill","publisher":{"email":"sanderelias@gmail.com","username":"sanderelias"},"maintainers":[{"email":"ben@wanderview.com","username":"wanderview"},{"email":"sanderelias@gmail.com","username":"sanderelias"},{"email":"kenneth.christiansen@gmail.com","username":"kenchris"}],"license":"MIT","date":"2025-05-08T07:14:15.238Z","links":{"homepage":"https://github.com/kenchris/urlpattern-polyfill#readme","repository":"git+https://github.com/kenchris/urlpattern-polyfill.git","bugs":"https://github.com/kenchris/urlpattern-polyfill/issues","npm":"https://www.npmjs.com/package/urlpattern-polyfill"}},"score":{"final":20.705671,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":68351349,"weekly":14097937},"dependents":"2312","updated":"2026-10-10T00:25:49.857Z","searchScore":20.691982,"package":{"name":"portfinder","keywords":["http","ports","utilities"],"version":"1.0.38","description":"A simple tool to find an open port on the current machine","sanitized_name":"portfinder","publisher":{"email":"erik.trom.github@gmail.com","username":"eriktrom"},"maintainers":[{"email":"charlie.robbins@gmail.com","username":"indexzero"},{"email":"erik.trom.github@gmail.com","username":"eriktrom"}],"license":"MIT","date":"2025-09-12T07:38:42.587Z","links":{"homepage":"https://github.com/http-party/node-portfinder#readme","repository":"git+ssh://git@github.com/http-party/node-portfinder.git","bugs":"https://github.com/http-party/node-portfinder/issues","npm":"https://www.npmjs.com/package/portfinder"}},"score":{"final":20.691982,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":54096670,"weekly":12473031},"dependents":"89","updated":"2026-10-10T00:26:34.650Z","searchScore":20.689423,"package":{"name":"chromium-edge-launcher","keywords":[],"version":"2.0.1","description":"Launch latest Edge with the Devtools Protocol port open","sanitized_name":"chromium-edge-launcher","publisher":{"email":"boss@cezaraugusto.net","username":"cezaraugusto"},"maintainers":[{"email":"boss@cezaraugusto.net","username":"cezaraugusto"}],"license":"Apache-2.0","date":"2026-04-11T13:08:10.667Z","links":{"homepage":"https://github.com/cezaraugusto/chromium-edge-launcher#readme","repository":"git+https://github.com/cezaraugusto/chromium-edge-launcher.git","bugs":"https://github.com/cezaraugusto/chromium-edge-launcher/issues","npm":"https://www.npmjs.com/package/chromium-edge-launcher"}},"score":{"final":20.689423,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":186460472,"weekly":46239484},"dependents":"3156","updated":"2026-10-10T00:22:15.167Z","searchScore":20.68347,"package":{"name":"defu","keywords":[],"version":"6.1.7","description":"Recursively assign default properties. Lightweight and Fast!","sanitized_name":"defu","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2026-04-07T09:28:09.388Z","links":{"homepage":"https://github.com/unjs/defu#readme","repository":"git+https://github.com/unjs/defu.git","bugs":"https://github.com/unjs/defu/issues","npm":"https://www.npmjs.com/package/defu"}},"score":{"final":20.68347,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":184635609,"weekly":43033496},"dependents":"53","updated":"2026-10-10T00:30:08.286Z","searchScore":20.661364,"package":{"name":"on-exit-leak-free","keywords":["weak","reference","finalization","registry","process","exit","garbage","collector"],"version":"2.1.2","description":"Execute a function on exit without leaking memory, allowing all objects to be garbage collected","sanitized_name":"on-exit-leak-free","publisher":{"email":"hello@matteocollina.com","username":"matteo.collina"},"maintainers":[{"email":"hello@matteocollina.com","username":"matteo.collina"}],"license":"MIT","date":"2023-10-03T14:42:06.031Z","links":{"homepage":"https://github.com/mcollina/on-exit-or-gc#readme","repository":"git+https://github.com/mcollina/on-exit-or-gc.git","bugs":"https://github.com/mcollina/on-exit-or-gc/issues","npm":"https://www.npmjs.com/package/on-exit-leak-free"}},"score":{"final":20.661364,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":85694615,"weekly":18922796},"dependents":"132","updated":"2026-10-10T00:28:52.402Z","searchScore":20.66122,"package":{"name":"split-on-first","keywords":["split","string","first","once","occurrence","separator","delimiter","text"],"version":"4.0.0","description":"Split a string on the first occurance of a given separator","sanitized_name":"split-on-first","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-08-20T09:12:11.738Z","links":{"homepage":"https://github.com/sindresorhus/split-on-first#readme","repository":"git+https://github.com/sindresorhus/split-on-first.git","bugs":"https://github.com/sindresorhus/split-on-first/issues","npm":"https://www.npmjs.com/package/split-on-first"}},"score":{"final":20.66122,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28913674,"weekly":6749545},"dependents":"20","updated":"2026-10-10T00:22:55.998Z","searchScore":20.66084,"package":{"name":"@react-pdf/stylesheet","keywords":[],"version":"6.3.2","description":"A styles engine for Node and the browser","sanitized_name":"@react-pdf/stylesheet","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:f91c0134-f6f3-41b2-8928-7e3fe4df9117","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"diegomuracciole@gmail.com","username":"diegomura"}],"license":"MIT","date":"2026-08-27T22:59:03.398Z","links":{"homepage":"https://github.com/diegomura/react-pdf#readme","repository":"git+https://github.com/diegomura/react-pdf.git","bugs":"https://github.com/diegomura/react-pdf/issues","npm":"https://www.npmjs.com/package/@react-pdf/stylesheet"}},"score":{"final":20.66084,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":432551186,"weekly":98658091},"dependents":"481","updated":"2026-10-10T00:22:25.162Z","searchScore":20.655529,"package":{"name":"ip-address","keywords":["ip","ipv4","ipv6","address","cidr","subnet","netmask","validate","validation","parse","arpa","bigint","browser"],"version":"10.7.3","description":"A library for parsing IPv4 and IPv6 IP addresses in node and the browser.","sanitized_name":"ip-address","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"8401742d-4bfe-4c90-9272-6faf86d88939","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"beau@beaugunderson.com","username":"beaugunderson"}],"license":"MIT","date":"2026-10-01T22:35:03.666Z","links":{"homepage":"https://github.com/beaugunderson/ip-address#readme","repository":"git+https://github.com/beaugunderson/ip-address.git","bugs":"https://github.com/beaugunderson/ip-address/issues","npm":"https://www.npmjs.com/package/ip-address"}},"score":{"final":20.655529,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":224185619,"weekly":46669622},"dependents":"973","updated":"2026-10-10T00:24:58.400Z","searchScore":20.655344,"package":{"name":"spdx-license-ids","keywords":["spdx","license","licenses","id","identifier","identifiers","json","array","oss"],"version":"3.0.24","description":"A list of SPDX license identifiers","sanitized_name":"spdx-license-ids","publisher":{"email":"kyle@kemitchell.com","username":"kemitchell"},"maintainers":[{"email":"kyle@kemitchell.com","username":"kemitchell"},{"email":"snnskwtnb@gmail.com","username":"shinnn"}],"license":"CC0-1.0","date":"2026-09-17T03:50:39.663Z","links":{"homepage":"https://github.com/jslicense/spdx-license-ids#readme","repository":"git+https://github.com/jslicense/spdx-license-ids.git","bugs":"https://github.com/jslicense/spdx-license-ids/issues","npm":"https://www.npmjs.com/package/spdx-license-ids"}},"score":{"final":20.655344,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":500256523,"weekly":108821806},"dependents":"726","updated":"2026-10-10T00:24:48.989Z","searchScore":20.651764,"package":{"name":"foreground-child","keywords":[],"version":"4.0.3","description":"Run a child as if it's the foreground process. Give it stdio. Exit when it exits.","sanitized_name":"foreground-child","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"},{"email":"bencoe@gmail.com","username":"bcoe"},{"email":"git@cfware.com","username":"coreyfarrell"}],"license":"BlueOak-1.0.0","date":"2026-02-06T18:01:11.616Z","links":{"homepage":"https://github.com/tapjs/foreground-child#readme","repository":"git+https://github.com/tapjs/foreground-child.git","bugs":"https://github.com/tapjs/foreground-child/issues","npm":"https://www.npmjs.com/package/foreground-child"}},"score":{"final":20.651764,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":218655144,"weekly":48724316},"dependents":"1153","updated":"2026-10-10T00:20:10.428Z","searchScore":20.642448,"package":{"name":"arrify","keywords":["array","arrify","arrayify","convert","value","ensure"],"version":"3.0.0","description":"Convert a value to an array","sanitized_name":"arrify","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2021-04-28T08:36:14.613Z","links":{"homepage":"https://github.com/sindresorhus/arrify#readme","repository":"git+https://github.com/sindresorhus/arrify.git","bugs":"https://github.com/sindresorhus/arrify/issues","npm":"https://www.npmjs.com/package/arrify"}},"score":{"final":20.642448,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":67499193,"weekly":13284671},"dependents":"629","updated":"2026-10-10T00:27:00.951Z","searchScore":20.632898,"package":{"name":"errno","keywords":["errors","errno","libuv"],"version":"1.0.0","description":"libuv errno details exposed","sanitized_name":"errno","publisher":{"email":"ralphtheninja@riseup.net","username":"ralphtheninja"},"maintainers":[{"email":"r@va.gg","username":"rvagg"},{"email":"ralphtheninja@riseup.net","username":"ralphtheninja"}],"license":"MIT","date":"2020-12-16T12:58:15.559Z","links":{"homepage":"https://github.com/rvagg/node-errno#readme","repository":"git+https://github.com/rvagg/node-errno.git","bugs":"https://github.com/rvagg/node-errno/issues","npm":"https://www.npmjs.com/package/errno"}},"score":{"final":20.632898,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":353693495,"weekly":75358105},"dependents":"1160","updated":"2026-10-10T00:29:51.268Z","searchScore":20.626337,"package":{"name":"istanbul-lib-report","keywords":["istanbul","report","api","lib"],"version":"3.0.1","description":"Base reporting library for istanbul","sanitized_name":"istanbul-lib-report","publisher":{"email":"bencoe+oss-bot@gmail.com","username":"oss-bot"},"maintainers":[{"email":"kananthmail-github@yahoo.com","username":"gotwarlost"},{"email":"bencoe@gmail.com","username":"bcoe"},{"email":"git@cfware.com","username":"coreyfarrell"},{"email":"bencoe+oss-bot@gmail.com","username":"oss-bot"}],"license":"BSD-3-Clause","date":"2023-07-25T14:31:38.404Z","links":{"homepage":"https://istanbul.js.org/","repository":"git+ssh://git@github.com/istanbuljs/istanbuljs.git","bugs":"https://github.com/istanbuljs/istanbuljs/issues","npm":"https://www.npmjs.com/package/istanbul-lib-report"}},"score":{"final":20.626337,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":87276818,"weekly":19883969},"dependents":"402","updated":"2026-10-10T00:30:14.964Z","searchScore":20.626337,"package":{"name":"@braintree/sanitize-url","keywords":[],"version":"7.1.2","description":"A url sanitizer","sanitized_name":"@braintree/sanitize-url","publisher":{"email":"sdk-package-registries@paypal.com","username":"braintree"},"maintainers":[{"email":"sdk-package-registries@paypal.com","username":"braintree"}],"license":"MIT","date":"2026-01-29T18:18:48.474Z","links":{"homepage":"https://github.com/braintree/sanitize-url#readme","repository":"git+https://github.com/braintree/sanitize-url.git","bugs":"https://github.com/braintree/sanitize-url/issues","npm":"https://www.npmjs.com/package/@braintree/sanitize-url"}},"score":{"final":20.626337,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28585244,"weekly":6338589},"dependents":"6","updated":"2026-10-10T00:23:24.961Z","searchScore":20.608116,"package":{"name":"@npmcli/metavuln-calculator","keywords":[],"version":"10.0.0","description":"Calculate meta-vulnerabilities from package security advisories","sanitized_name":"@npmcli/metavuln-calculator","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:05e354dd-93c5-4d9b-82e9-398a67e692c6","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-06-15T20:44:52.038Z","links":{"homepage":"https://github.com/npm/metavuln-calculator#readme","repository":"git+https://github.com/npm/metavuln-calculator.git","bugs":"https://github.com/npm/metavuln-calculator/issues","npm":"https://www.npmjs.com/package/@npmcli/metavuln-calculator"}},"score":{"final":20.608116,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27507614,"weekly":6967785},"dependents":"23","updated":"2026-10-10T00:29:47.472Z","searchScore":20.593275,"package":{"name":"flattie","keywords":["keys","flatten","object","nested","flat"],"version":"1.1.1","description":"A tiny (203B) and fast utility to flatten an object with customizable glue","sanitized_name":"flattie","publisher":{"email":"luke@lukeed.com","username":"lukeed"},"maintainers":[{"email":"luke@lukeed.com","username":"lukeed"}],"license":"MIT","date":"2024-03-06T21:55:18.360Z","links":{"homepage":"https://github.com/lukeed/flattie#readme","repository":"git+https://github.com/lukeed/flattie.git","bugs":"https://github.com/lukeed/flattie/issues","npm":"https://www.npmjs.com/package/flattie"}},"score":{"final":20.593275,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":77978991,"weekly":18028737},"dependents":"1291","updated":"2026-10-10T00:22:05.731Z","searchScore":20.549316,"package":{"name":"@aws-sdk/credential-providers","keywords":["aws","credentials"],"version":"3.1149.0","description":"A collection of credential providers, without requiring service clients like STS, Cognito","sanitized_name":"@aws-sdk/credential-providers","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-09T20:52:12.491Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages/credential-providers","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/credential-providers"}},"score":{"final":20.549316,"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":20.547407,"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":20.547407,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":256799699,"weekly":56691900},"dependents":"1625","updated":"2026-10-10T00:23:23.980Z","searchScore":20.54146,"package":{"name":"dot-prop","keywords":["object","prop","property","dot","path","get","set","delete","access","notation","dotty","dottie","unflatten","expand"],"version":"10.2.0","description":"Get, set, or delete a property from a nested object using a dot path","sanitized_name":"dot-prop","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-07-21T12:19:37.088Z","links":{"homepage":"https://github.com/sindresorhus/dot-prop#readme","repository":"git+https://github.com/sindresorhus/dot-prop.git","bugs":"https://github.com/sindresorhus/dot-prop/issues","npm":"https://www.npmjs.com/package/dot-prop"}},"score":{"final":20.54146,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":237280427,"weekly":51152939},"dependents":"4570","updated":"2026-10-10T00:25:33.717Z","searchScore":20.533764,"package":{"name":"color","keywords":["color","colour","css"],"version":"5.0.3","description":"Color conversion and manipulation with CSS string support","sanitized_name":"color","publisher":{"email":"npm@josh.junon.me","username":"qix"},"maintainers":[{"email":"npm@josh.junon.me","username":"qix"}],"license":"MIT","date":"2025-11-14T18:41:59.513Z","links":{"homepage":"https://github.com/Qix-/color#readme","repository":"git+https://github.com/Qix-/color.git","bugs":"https://github.com/Qix-/color/issues","npm":"https://www.npmjs.com/package/color"}},"score":{"final":20.533764,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":645012715,"weekly":124535731},"dependents":"106","updated":"2026-10-10T00:30:21.678Z","searchScore":20.524698,"package":{"name":"@jridgewell/remapping","keywords":["source","map","remap"],"version":"2.3.5","description":"Remap sequential sourcemaps through transformations to point at the original source code","sanitized_name":"@jridgewell/remapping","publisher":{"actor":{"name":"jridgewell","type":"user","email":"justin+npm@ridgewell.name"},"email":"justin+npm@ridgewell.name","username":"jridgewell"},"maintainers":[{"email":"justin+npm@ridgewell.name","username":"jridgewell"}],"license":"MIT","date":"2025-08-12T06:43:35.321Z","links":{"homepage":"https://github.com/jridgewell/sourcemaps/tree/main/packages/remapping","repository":"git+https://github.com/jridgewell/sourcemaps.git","bugs":"https://github.com/jridgewell/sourcemaps/issues","npm":"https://www.npmjs.com/package/@jridgewell/remapping"}},"score":{"final":20.524698,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":399411206,"weekly":89925532},"dependents":"176","updated":"2026-10-10T00:26:15.138Z","searchScore":20.512022,"package":{"name":"@ungap/structured-clone","keywords":["recursion","structured","clone","algorithm"],"version":"1.4.0","description":"A structuredClone polyfill","sanitized_name":"@ungap/structured-clone","publisher":{"email":"andrea.giammarchi@gmail.com","username":"webreflection"},"maintainers":[{"email":"andrea.giammarchi@gmail.com","username":"webreflection"}],"license":"ISC","date":"2026-08-27T08:46:12.636Z","links":{"homepage":"https://github.com/ungap/structured-clone#readme","repository":"git+https://github.com/ungap/structured-clone.git","bugs":"https://github.com/ungap/structured-clone/issues","npm":"https://www.npmjs.com/package/@ungap/structured-clone"}},"score":{"final":20.512022,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":164549363,"weekly":36937775},"dependents":"22","updated":"2026-10-10T00:24:47.257Z","searchScore":20.498867,"package":{"name":"@polka/url","keywords":[],"version":"0.5.0","description":"Super fast, memoized `req.url` parser","sanitized_name":"@polka/url","publisher":{"email":"luke@lukeed.com","username":"lukeed"},"maintainers":[{"email":"luke@lukeed.com","username":"lukeed"}],"license":"MIT","date":"2018-09-18T18:17:32.381Z","links":{"repository":"https://github.com/lukeed/polka.git","npm":"https://www.npmjs.com/package/@polka/url"}},"score":{"final":20.498867,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":46722303,"weekly":11356456},"dependents":"142","updated":"2026-10-10T00:29:51.379Z","searchScore":20.482237,"package":{"name":"radix3","keywords":[],"version":"1.1.2","description":"Lightweight and fast router for JavaScript based on Radix Tree","sanitized_name":"radix3","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2024-03-25T15:39:06.899Z","links":{"homepage":"https://github.com/unjs/radix3#readme","repository":"git+https://github.com/unjs/radix3.git","bugs":"https://github.com/unjs/radix3/issues","npm":"https://www.npmjs.com/package/radix3"}},"score":{"final":20.482237,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":115135427,"weekly":22375157},"dependents":"12","updated":"2026-10-10T00:22:06.577Z","searchScore":20.473688,"package":{"name":"@jsonjoy.com/buffers","keywords":["buffer","buffers","uint8array","binary","utf8","string","encoding","decoding","reader","writer","streaming"],"version":"18.30.0","description":"Various helper utilities for working with buffers and binary data","sanitized_name":"@jsonjoy-com/buffers","publisher":{"email":"vadimsdaleckis@gmail.com","username":"streamich"},"maintainers":[{"email":"team@jsonjoy.com","username":"json-joy-team"},{"email":"vadimsdaleckis@gmail.com","username":"streamich"}],"license":"Apache-2.0","date":"2026-09-08T09:14:10.954Z","links":{"homepage":"https://github.com/streamich/json-joy/packages/buffers","repository":"git+https://github.com/streamich/json-joy.git","bugs":"https://github.com/streamich/json-joy/issues","npm":"https://www.npmjs.com/package/@jsonjoy.com/buffers"}},"score":{"final":20.473688,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":79628631,"weekly":17435147},"dependents":"548","updated":"2026-10-10T00:23:02.409Z","searchScore":20.473522,"package":{"name":"conventional-changelog-angular","keywords":["conventional-changelog","angular","preset"],"version":"9.4.0","description":"Angular preset for conventional-changelog.","sanitized_name":"conventional-changelog-angular","publisher":{"email":"danon0404@gmail.com","username":"dangreen"},"maintainers":[{"email":"bencoe@gmail.com","username":"bcoe"},{"email":"bencoe+oss-bot@gmail.com","username":"oss-bot"},{"email":"danon0404@gmail.com","username":"dangreen"},{"email":"maochenyan@gmail.com","username":"stevemao"},{"email":"moilanen.tapani@gmail.com","username":"tapppi"}],"license":"ISC","date":"2026-08-18T21:38:10.298Z","links":{"homepage":"https://conventional-changelog.js.org/presets/angular/","repository":"https://github.com/conventional-changelog/conventional-changelog.git","bugs":"https://github.com/conventional-changelog/conventional-changelog/issues","npm":"https://www.npmjs.com/package/conventional-changelog-angular"}},"score":{"final":20.473522,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":846511323,"weekly":183087854},"dependents":"2005","updated":"2026-10-10T00:25:50.979Z","searchScore":20.472132,"package":{"name":"jsesc","keywords":["buffer","escape","javascript","json","map","set","string","stringify","tool"],"version":"3.1.0","description":"Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.","sanitized_name":"jsesc","publisher":{"email":"mathias@qiwi.be","username":"mathias"},"maintainers":[{"email":"mathias@qiwi.be","username":"mathias"}],"license":"MIT","date":"2024-12-11T08:24:34.551Z","links":{"homepage":"https://mths.be/jsesc","repository":"git+https://github.com/mathiasbynens/jsesc.git","bugs":"https://github.com/mathiasbynens/jsesc/issues","npm":"https://www.npmjs.com/package/jsesc"}},"score":{"final":20.472132,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":84181549,"weekly":17807593},"dependents":"11","updated":"2026-10-10T00:26:08.165Z","searchScore":20.471579,"package":{"name":"@types/responselike","keywords":[],"version":"1.0.3","description":"TypeScript definitions for responselike","sanitized_name":"@types/responselike","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T15:30:27.822Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/responselike","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/responselike"}},"score":{"final":20.471579,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":583513153,"weekly":126421531},"dependents":"1569","updated":"2026-10-10T00:26:01.044Z","searchScore":20.466925,"package":{"name":"is-arrayish","keywords":["is","array","duck","type","arrayish","similar","proto","prototype","type"],"version":"0.3.4","description":"Determines if an object can be used as an array","sanitized_name":"is-arrayish","publisher":{"email":"npm@josh.junon.me","username":"qix"},"maintainers":[{"email":"npm@josh.junon.me","username":"qix"}],"license":"MIT","date":"2025-09-13T16:44:23.359Z","links":{"homepage":"https://github.com/qix-/node-is-arrayish#readme","repository":"git+https://github.com/qix-/node-is-arrayish.git","bugs":"https://github.com/qix-/node-is-arrayish/issues","npm":"https://www.npmjs.com/package/is-arrayish"}},"score":{"final":20.466925,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":62484137,"weekly":14527870},"dependents":"265","updated":"2026-10-10T00:24:30.979Z","searchScore":20.459314,"package":{"name":"matcher","keywords":["matching","match","regex","regexp","regular","expression","wildcard","pattern","string","filter","glob","globber","globbing","minimatch"],"version":"7.0.0","description":"Simple wildcard matching","sanitized_name":"matcher","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-09-26T21:23:21.808Z","links":{"homepage":"https://github.com/sindresorhus/matcher#readme","repository":"git+https://github.com/sindresorhus/matcher.git","bugs":"https://github.com/sindresorhus/matcher/issues","npm":"https://www.npmjs.com/package/matcher"}},"score":{"final":20.459314,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22649609,"weekly":4184720},"dependents":"301","updated":"2026-10-10T00:24:57.359Z","searchScore":20.44872,"package":{"name":"shellwords","keywords":["shellwords","shell","unix","bourne","bash","command line","ruby","stdlib"],"version":"1.1.1","description":"Manipulate strings according to the word parsing rules of the UNIX Bourne shell.","sanitized_name":"shellwords","publisher":{"email":"jimmy@jimmycuadra.com","actor":{"name":"jimmycuadra","type":"user","email":"jimmy@jimmycuadra.com"},"username":"jimmycuadra"},"maintainers":[{"email":"jimmy@jimmycuadra.com","username":"jimmycuadra"}],"license":"MIT","date":"2025-07-11T13:08:46.752Z","links":{"homepage":"https://github.com/jimmycuadra/shellwords","repository":"git://github.com/jimmycuadra/shellwords.git","bugs":"https://github.com/jimmycuadra/shellwords/issues","npm":"https://www.npmjs.com/package/shellwords"}},"score":{"final":20.44872,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2304546398,"weekly":505244629},"dependents":"3397","updated":"2026-10-10T00:27:30.949Z","searchScore":20.443668,"package":{"name":"ansi-regex","keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","command-line","text","regex","regexp","re","match","test","find","pattern"],"version":"6.4.0","description":"Regular expression for matching ANSI escape codes","sanitized_name":"ansi-regex","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-09-27T03:34:44.568Z","links":{"homepage":"https://github.com/chalk/ansi-regex#readme","repository":"git+https://github.com/chalk/ansi-regex.git","bugs":"https://github.com/chalk/ansi-regex/issues","npm":"https://www.npmjs.com/package/ansi-regex"}},"score":{"final":20.443668,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":234058399,"weekly":51479407},"dependents":"608","updated":"2026-10-10T00:25:27.644Z","searchScore":20.439444,"package":{"name":"http-cache-semantics","keywords":[],"version":"4.3.0","description":"Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies","sanitized_name":"http-cache-semantics","publisher":{"email":"npmspam@geekhood.net","username":"kornel"},"maintainers":[{"email":"npmspam@geekhood.net","username":"kornel"}],"license":"BSD-2-Clause","date":"2026-10-04T02:56:05.593Z","links":{"homepage":"https://github.com/kornelski/http-cache-semantics#readme","repository":"git+https://github.com/kornelski/http-cache-semantics.git","bugs":"https://github.com/kornelski/http-cache-semantics/issues","npm":"https://www.npmjs.com/package/http-cache-semantics"}},"score":{"final":20.439444,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":77243838,"weekly":15947364},"dependents":"272","updated":"2026-10-10T00:23:54.764Z","searchScore":20.43285,"package":{"name":"ignore-walk","keywords":["ignorefile","ignore","file",".gitignore",".npmignore","glob"],"version":"9.0.0","description":"Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.","sanitized_name":"ignore-walk","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4e7c61ab-2513-41bf-89e9-6b8b7515176e","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:37:49.859Z","links":{"homepage":"https://github.com/npm/ignore-walk#readme","repository":"git+https://github.com/npm/ignore-walk.git","bugs":"https://github.com/npm/ignore-walk/issues","npm":"https://www.npmjs.com/package/ignore-walk"}},"score":{"final":20.43285,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":74743732,"weekly":18052838},"dependents":"159","updated":"2026-10-10T00:24:14.441Z","searchScore":20.429806,"package":{"name":"uncrypto","keywords":[],"version":"0.1.3","description":"Single API for Web Crypto API and Crypto Subtle working in Node.js, Browsers and other runtimes","sanitized_name":"uncrypto","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2023-06-06T20:31:02.475Z","links":{"homepage":"https://github.com/unjs/uncrypto#readme","repository":"git+https://github.com/unjs/uncrypto.git","bugs":"https://github.com/unjs/uncrypto/issues","npm":"https://www.npmjs.com/package/uncrypto"}},"score":{"final":20.429806,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":82483909,"weekly":18842349},"dependents":"2868","updated":"2026-10-10T00:23:57.130Z","searchScore":20.415554,"package":{"name":"slugify","keywords":["slugify","slug","url","urlify"],"version":"1.6.9","description":"Slugifies a String","sanitized_name":"slugify","publisher":{"email":"npm@joshuakgoldberg.com","username":"joshuakgoldberg"},"maintainers":[{"email":"rtrott@gmail.com","username":"trott"},{"email":"simeonvelichkov@gmail.com","username":"simov"},{"email":"npm@joshuakgoldberg.com","username":"joshuakgoldberg"}],"license":"MIT","date":"2026-04-01T22:52:04.083Z","links":{"homepage":"https://github.com/simov/slugify","repository":"git+https://github.com/simov/slugify.git","bugs":"https://github.com/simov/slugify/issues","npm":"https://www.npmjs.com/package/slugify"}},"score":{"final":20.415554,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":108783601,"weekly":19351053},"dependents":"560","updated":"2026-10-10T00:25:27.122Z","searchScore":20.409351,"package":{"name":"registry-auth-token","keywords":["npm","conf","config","npmconf","registry","auth","token","authtoken"],"version":"5.1.1","description":"Get the auth token set for an npm registry (if any)","sanitized_name":"registry-auth-token","publisher":{"email":"espen@hovlandsdal.com","username":"rexxars"},"maintainers":[{"email":"espen@hovlandsdal.com","username":"rexxars"},{"email":"git@leipert.io","username":"leipert"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-01-16T02:08:51.175Z","links":{"homepage":"https://github.com/rexxars/registry-auth-token#readme","repository":"git+ssh://git@github.com/rexxars/registry-auth-token.git","bugs":"https://github.com/rexxars/registry-auth-token/issues","npm":"https://www.npmjs.com/package/registry-auth-token"}},"score":{"final":20.409351,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":98843854,"weekly":20913474},"dependents":"66","updated":"2026-10-10T00:23:08.413Z","searchScore":20.392298,"package":{"name":"@remix-run/router","keywords":["remix","router","location"],"version":"1.23.4","description":"Nested/Data-driven/Framework-agnostic Routing","sanitized_name":"@remix-run/router","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:a723a57f-7642-429d-9b7d-3364b848b854","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mjijackson+npm@gmail.com","username":"mjackson"}],"license":"MIT","date":"2026-08-18T14:56:43.390Z","links":{"homepage":"https://github.com/remix-run/react-router#readme","repository":"git+https://github.com/remix-run/react-router.git","bugs":"https://github.com/remix-run/react-router/issues","npm":"https://www.npmjs.com/package/@remix-run/router"}},"score":{"final":20.392298,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":74943027,"weekly":17536402},"dependents":"42","updated":"2026-10-10T00:27:05.920Z","searchScore":20.379778,"package":{"name":"object-treeify","keywords":["object","tree","print","console","pretty","treeify","stringify","visualize","convert","string","debug"],"version":"5.0.1","description":"Stringify Object as tree structure","sanitized_name":"object-treeify","publisher":{"email":"npm@blackflux.com","username":"simlu"},"maintainers":[{"email":"npm@blackflux.com","username":"simlu"}],"license":"MIT","date":"2025-01-29T19:09:08.746Z","links":{"homepage":"https://github.com/blackflux/object-treeify#readme","repository":"git+https://github.com/blackflux/object-treeify.git","bugs":"https://github.com/blackflux/object-treeify/issues","npm":"https://www.npmjs.com/package/object-treeify"}},"score":{"final":20.379778,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":367417253,"weekly":79683993},"dependents":"430","updated":"2026-10-10T00:25:09.201Z","searchScore":20.373528,"package":{"name":"d3-time","keywords":["d3","d3-module","time","interval","calendar"],"version":"3.1.0","description":"A calculator for humanity’s peculiar conventions of time.","sanitized_name":"d3-time","publisher":{"email":"mike@ocks.org","username":"mbostock"},"maintainers":[{"email":"mike@ocks.org","username":"mbostock"},{"email":"fil@rezo.net","username":"recifs"}],"license":"ISC","date":"2022-12-02T23:58:08.483Z","links":{"homepage":"https://d3js.org/d3-time/","repository":"git+https://github.com/d3/d3-time.git","bugs":"https://github.com/d3/d3-time/issues","npm":"https://www.npmjs.com/package/d3-time"}},"score":{"final":20.373528,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":502274970,"weekly":107949214},"dependents":"56857","updated":"2026-10-10T00:27:24.258Z","searchScore":20.36621,"package":{"name":"prop-types","keywords":["react"],"version":"15.8.1","description":"Runtime type checking for React props and similar objects.","sanitized_name":"prop-types","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"},{"email":"opensource+npm@fb.com","username":"fb"},{"email":"npm@sophiebits.com","username":"sophiebits"}],"license":"MIT","date":"2022-01-05T00:08:33.458Z","links":{"homepage":"https://facebook.github.io/react/","repository":"git+https://github.com/facebook/prop-types.git","bugs":"https://github.com/facebook/prop-types/issues","npm":"https://www.npmjs.com/package/prop-types"}},"score":{"final":20.36621,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":47258708,"weekly":11017667},"dependents":"41","updated":"2026-10-10T00:30:16.320Z","searchScore":20.362198,"package":{"name":"@lukeed/ms","keywords":["ms","time","format","milliseconds","convert"],"version":"2.0.2","description":"A tiny (414B) and fast utility to convert milliseconds to and from strings.","sanitized_name":"@lukeed/ms","publisher":{"email":"luke@lukeed.com","username":"lukeed"},"maintainers":[{"email":"luke@lukeed.com","username":"lukeed"}],"license":"MIT","date":"2023-11-28T22:37:13.145Z","links":{"homepage":"https://github.com/lukeed/ms#readme","repository":"git+https://github.com/lukeed/ms.git","bugs":"https://github.com/lukeed/ms/issues","npm":"https://www.npmjs.com/package/@lukeed/ms"}},"score":{"final":20.362198,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":25648124,"weekly":5597066},"dependents":"609","updated":"2026-10-10T00:25:20.288Z","searchScore":20.35881,"package":{"name":"vite-plugin-svgr","keywords":["vite","vite-plugin"],"version":"5.2.0","description":"Vite plugin to transform SVGs into React components","sanitized_name":"vite-plugin-svgr","publisher":{"email":"pd4d10@gmail.com","username":"pd4d10"},"maintainers":[{"email":"pd4d10@gmail.com","username":"pd4d10"}],"license":"MIT","date":"2026-04-02T16:49:02.410Z","links":{"homepage":"https://github.com/pd4d10/vite-plugin-svgr#readme","repository":"git+https://github.com/pd4d10/vite-plugin-svgr.git","bugs":"https://github.com/pd4d10/vite-plugin-svgr/issues","npm":"https://www.npmjs.com/package/vite-plugin-svgr"}},"score":{"final":20.35881,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":97999802,"weekly":22148051},"dependents":"20","updated":"2026-10-10T00:23:21.027Z","searchScore":20.356737,"package":{"name":"forwarded-parse","keywords":["forwarded","RFC-7239","rfc-7239","RFC7239","rfc7239","header","parser","7239","RFC","rfc"],"version":"2.1.2","description":"Parse the Forwarded header (RFC 7239) into an array of objects","sanitized_name":"forwarded-parse","publisher":{"email":"luigipinca@gmail.com","username":"lpinca"},"maintainers":[{"email":"luigipinca@gmail.com","username":"lpinca"}],"license":"MIT","date":"2021-11-03T19:55:06.517Z","links":{"homepage":"https://github.com/lpinca/forwarded-parse","repository":"git+https://github.com/lpinca/forwarded-parse.git","bugs":"https://github.com/lpinca/forwarded-parse/issues","npm":"https://www.npmjs.com/package/forwarded-parse"}},"score":{"final":20.356737,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":126801416,"weekly":29645044},"dependents":"509","updated":"2026-10-10T00:19:42.820Z","searchScore":20.352837,"package":{"name":"mlly","keywords":[],"version":"1.8.2","description":"Missing ECMAScript module utils for Node.js","sanitized_name":"mlly","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2026-03-19T23:39:49.530Z","links":{"homepage":"https://github.com/unjs/mlly#readme","repository":"git+https://github.com/unjs/mlly.git","bugs":"https://github.com/unjs/mlly/issues","npm":"https://www.npmjs.com/package/mlly"}},"score":{"final":20.352837,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":60476163,"weekly":13612092},"dependents":"14","updated":"2026-10-10T00:30:47.284Z","searchScore":20.350677,"package":{"name":"glob-to-regex.js","keywords":["glob","regex","regexp","pattern","matcher","path","filesystem","wildcard"],"version":"1.3.1","description":"Transform GLOB patterns to JavaScript regular expressions for fast file path matching.","sanitized_name":"glob-to-regex-js","publisher":{"email":"vadimsdaleckis@gmail.com","username":"streamich"},"maintainers":[{"email":"vadimsdaleckis@gmail.com","username":"streamich"}],"license":"Apache-2.0","date":"2026-09-13T10:45:33.871Z","links":{"homepage":"https://github.com/streamich/glob-to-regex","repository":"git+https://github.com/streamich/glob-to-regex.git","bugs":"https://github.com/streamich/glob-to-regex/issues","npm":"https://www.npmjs.com/package/glob-to-regex.js"}},"score":{"final":20.350677,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":272813178,"weekly":64368990},"dependents":"65","updated":"2026-10-10T00:26:25.335Z","searchScore":20.344332,"package":{"name":"@adobe/css-tools","keywords":["css","parser","stringifier","stylesheet","ast","typescript","css-parser","css-ast","css-tools","minify","format","preprocessor"],"version":"4.5.0","description":"A modern CSS parser and stringifier with TypeScript support","sanitized_name":"@adobe/css-tools","publisher":{"email":"grp-opensourceoffice@adobe.com","username":"adobe-admin"},"maintainers":[{"email":"mabecker@adobe.com","username":"marbec"},{"email":"tripod@bocanegra.ch","username":"tripod"},{"email":"garthdb@gmail.com","username":"garthdb"},{"email":"lazdnet@gmail.com","username":"lazd"},{"email":"grp-opensourceoffice@adobe.com","username":"adobe-admin"},{"email":"patrickfulton@gmail.com","username":"patrickfulton"},{"email":"lars@trieloff.net","username":"trieloff"},{"email":"krisnye@gmail.com","username":"krisnye"},{"email":"dcpfsdk@adobe.com","username":"dcpfsdk"},{"email":"natebaldwindesign@gmail.com","username":"natebaldwin"},{"email":"devongovett@gmail.com","username":"devongovett"},{"email":"danniintheus@gmail.com","username":"aspro83"},{"email":"symanovi@adobe.com","username":"symanovi"},{"email":"dominique.pfister@gmail.com","username":"dpfister"},{"email":"sg@adobe.com","username":"stefan-guggisberg"},{"email":"npm@rofe.com","username":"rofe"},{"email":"kptdobe@gmail.com","username":"kptdobe"},{"email":"halls@adobe.com","username":"adobehalls"},{"email":"bradjohn@adobe.com","username":"fullcolorcoder"},{"email":"djaeggi@adobe.com","username":"djaeggi"},{"email":"dylandepass@gmail.com","username":"dylandepass"},{"email":"mhaack@adobe.com","username":"mhaack"},{"email":"amol@adobe.com","username":"amol-anand"},{"email":"stopp@adobe.com","username":"stopp-adobe"},{"email":"namarora@adobe.com","username":"namarora"},{"email":"doten@adobe.com","username":"doten"},{"email":"schmidt@adobe.com","username":"duh_schmidt"},{"email":"astha.bhargava23@gmail.com","username":"asthabh23"},{"email":"aljoseph@adobe.com","username":"aljoseph"},{"email":"zouhir.dahbi@outlook.com","username":"zdahbi"},{"email":"tuicu@adobe.com","username":"tuicu"},{"email":"fmeschbe@adobe.com","username":"fmeschbe"}],"license":"MIT","date":"2026-05-21T22:37:48.114Z","links":{"homepage":"https://github.com/adobe/css-tools#readme","repository":"git+https://github.com/adobe/css-tools.git","bugs":"https://github.com/adobe/css-tools/issues","npm":"https://www.npmjs.com/package/@adobe/css-tools"}},"score":{"final":20.344332,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":112927687,"weekly":25882962},"dependents":"369","updated":"2026-10-10T00:20:22.768Z","searchScore":20.343174,"package":{"name":"unstorage","keywords":[],"version":"1.17.5","description":"Universal Storage Layer","sanitized_name":"unstorage","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2026-03-26T19:31:48.210Z","links":{"homepage":"https://unstorage.unjs.io","repository":"git+https://github.com/unjs/unstorage.git","bugs":"https://github.com/unjs/unstorage/issues","npm":"https://www.npmjs.com/package/unstorage"}},"score":{"final":20.343174,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":70771850,"weekly":13500197},"dependents":"10","updated":"2026-10-10T00:25:17.842Z","searchScore":20.312853,"package":{"name":"nf3","keywords":[],"version":"0.4.2","description":"","sanitized_name":"nf3","publisher":{"email":"pyapar@gmail.com","username":"pi0"},"maintainers":[{"email":"pyapar@gmail.com","username":"pi0"}],"license":"MIT","date":"2026-10-07T05:22:49.293Z","links":{"homepage":"https://github.com/unjs/nf3#readme","repository":"unjs/nf3","bugs":"https://github.com/unjs/nf3/issues","npm":"https://www.npmjs.com/package/nf3"}},"score":{"final":20.312853,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":41300681,"weekly":8878378},"dependents":"29","updated":"2026-10-10T00:26:51.360Z","searchScore":20.302612,"package":{"name":"css-functions-list","keywords":["css","functions","list"],"version":"3.3.3","description":"List of standard and browser specific CSS functions.","sanitized_name":"css-functions-list","publisher":{"email":"niksy5@gmail.com","username":"niksy"},"maintainers":[{"email":"niksy5@gmail.com","username":"niksy"}],"license":"MIT","date":"2026-02-10T11:49:05.700Z","links":{"homepage":"https://github.com/niksy/css-functions-list#readme","repository":"git+https://github.com/niksy/css-functions-list.git","bugs":"https://github.com/niksy/css-functions-list/issues","npm":"https://www.npmjs.com/package/css-functions-list"}},"score":{"final":20.302612,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":729550215,"weekly":159410866},"dependents":"2020","updated":"2026-10-10T00:27:31.623Z","searchScore":20.2939,"package":{"name":"imurmurhash","keywords":["murmur","murmurhash","murmurhash3","hash","incremental"],"version":"0.1.4","description":"An incremental implementation of MurmurHash3","sanitized_name":"imurmurhash","publisher":{"email":"jensyt@gmail.com","username":"jensyt"},"maintainers":[{"email":"jensyt@gmail.com","username":"jensyt"}],"license":"MIT","date":"2013-08-24T20:45:23.169Z","links":{"homepage":"https://github.com/jensyt/imurmurhash-js","repository":"https://github.com/jensyt/imurmurhash-js","bugs":"https://github.com/jensyt/imurmurhash-js/issues","npm":"https://www.npmjs.com/package/imurmurhash"}},"score":{"final":20.2939,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":204129368,"weekly":46627993},"dependents":"6942","updated":"2026-10-10T00:24:04.628Z","searchScore":20.288918,"package":{"name":"archiver","keywords":["archive","archiver","stream","zip","tar"],"version":"8.0.0","description":"a streaming interface for archive generation","sanitized_name":"archiver","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:f005409b-d2bd-4482-b3d0-a429c09816fd","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"chris@talkingtontech.com","username":"ctalkington"}],"license":"MIT","date":"2026-05-08T08:05:23.358Z","links":{"homepage":"https://github.com/archiverjs/node-archiver","repository":"git+https://github.com/archiverjs/node-archiver.git","bugs":"https://github.com/archiverjs/node-archiver/issues","npm":"https://www.npmjs.com/package/archiver"}},"score":{"final":20.288918,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":159808699,"weekly":38868544},"dependents":"332","updated":"2026-10-10T00:25:36.111Z","searchScore":20.261497,"package":{"name":"package-manager-detector","keywords":[],"version":"1.9.0","description":"Package manager detector","sanitized_name":"package-manager-detector","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"bbf7b1a2-55f4-4b92-8da8-2e888338f0a3","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"anthonyfu117@hotmail.com","username":"antfu"},{"email":"benjamin.j.mccann@gmail.com","username":"benmccann"},{"email":"userquin@gmail.com","username":"userquin"}],"license":"MIT","date":"2026-10-05T05:38:20.696Z","links":{"homepage":"https://github.com/antfu-collective/package-manager-detector#readme","repository":"git+https://github.com/antfu-collective/package-manager-detector.git","bugs":"https://github.com/antfu-collective/package-manager-detector/issues","npm":"https://www.npmjs.com/package/package-manager-detector"}},"score":{"final":20.261497,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":180780270,"weekly":31443779},"dependents":"7627","updated":"2026-10-10T00:25:29.338Z","searchScore":20.257742,"package":{"name":"meow","keywords":["cli","bin","util","utility","helper","argv","command","line","meow","cat","kitten","parser","option","flags","input","cmd","console"],"version":"14.1.0","description":"CLI app helper","sanitized_name":"meow","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-02-20T10:30:43.850Z","links":{"homepage":"https://github.com/sindresorhus/meow#readme","repository":"git+https://github.com/sindresorhus/meow.git","bugs":"https://github.com/sindresorhus/meow/issues","npm":"https://www.npmjs.com/package/meow"}},"score":{"final":20.257742,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26421621,"weekly":6518947},"dependents":"329","updated":"2026-10-10T00:25:24.987Z","searchScore":20.256529,"package":{"name":"probe-image-size","keywords":["image","size","jpg","jpeg","ico","gif","png","webp","tiff","bmp","svg","psd"],"version":"7.4.0","description":"Get image size without full download (JPG, GIF, PNG, WebP, BMP, TIFF, PSD)","sanitized_name":"probe-image-size","publisher":{"email":"vitaly@rcopen.com","username":"vitaly"},"maintainers":[{"email":"vitaly@rcopen.com","username":"vitaly"}],"license":"MIT","date":"2026-08-15T06:17:06.850Z","links":{"homepage":"https://github.com/nodeca/probe-image-size#readme","repository":"git+https://github.com/nodeca/probe-image-size.git","bugs":"https://github.com/nodeca/probe-image-size/issues","npm":"https://www.npmjs.com/package/probe-image-size"}},"score":{"final":20.256529,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":176068943,"weekly":38815818},"dependents":"3119","updated":"2026-10-10T00:27:43.969Z","searchScore":20.250969,"package":{"name":"memoize-one","keywords":["memoize","memoization","cache","performance"],"version":"6.0.0","description":"A memoization library which only remembers the latest invocation","sanitized_name":"memoize-one","publisher":{"email":"alexreardon@gmail.com","username":"alexreardon"},"maintainers":[{"email":"alexreardon@gmail.com","username":"alexreardon"}],"license":"MIT","date":"2021-10-20T02:33:02.439Z","links":{"homepage":"https://github.com/alexreardon/memoize-one#readme","repository":"git+https://github.com/alexreardon/memoize-one.git","bugs":"https://github.com/alexreardon/memoize-one/issues","npm":"https://www.npmjs.com/package/memoize-one"}},"score":{"final":20.250969,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":34685120,"weekly":7632311},"dependents":"622","updated":"2026-10-10T00:23:14.990Z","searchScore":20.24777,"package":{"name":"@eslint/compat","keywords":["eslint","compatibility","eslintplugin","eslint-plugin"],"version":"2.1.1","description":"Compatibility utilities for ESLint","sanitized_name":"@eslint/compat","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"eslintbot","type":"user","email":"contact@eslint.org"},"trustedPublisher":{"oidcConfigId":"oidc:ebe8dd41-d244-49cd-87ae-48353eca975c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@openjsf.org","username":"openjsfoundation"},{"email":"contact@eslint.org","username":"eslintbot"}],"license":"Apache-2.0","date":"2026-09-03T18:09:58.686Z","links":{"homepage":"https://github.com/eslint/rewrite/tree/main/packages/compat#readme","repository":"git+https://github.com/eslint/rewrite.git","bugs":"https://github.com/eslint/rewrite/issues","npm":"https://www.npmjs.com/package/@eslint/compat"}},"score":{"final":20.24777,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":616581140,"weekly":136247009},"dependents":"17","updated":"2026-10-10T00:26:42.284Z","searchScore":20.246002,"package":{"name":"@humanwhocodes/module-importer","keywords":["modules","esm","commonjs"],"version":"1.0.1","description":"Universal module importer for Node.js","sanitized_name":"@humanwhocodes/module-importer","publisher":{"email":"nicholas@nczconsulting.com","username":"nzakas"},"maintainers":[{"email":"nicholas@nczconsulting.com","username":"nzakas"}],"license":"Apache-2.0","date":"2022-08-18T17:55:51.038Z","links":{"homepage":"https://github.com/humanwhocodes/module-importer#readme","repository":"git+https://github.com/humanwhocodes/module-importer.git","bugs":"https://github.com/humanwhocodes/module-importer/issues","npm":"https://www.npmjs.com/package/@humanwhocodes/module-importer"}},"score":{"final":20.246002,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":75146053,"weekly":15581835},"dependents":"128","updated":"2026-10-10T00:28:42.288Z","searchScore":20.245985,"package":{"name":"npm-bundled","keywords":[],"version":"6.0.0","description":"list things in node_modules that are bundledDependencies, or transitive dependencies thereof","sanitized_name":"npm-bundled","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:6fb5c8c6-c992-4ed4-8295-f6cddb388c41","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-15T18:45:55.204Z","links":{"homepage":"https://github.com/npm/npm-bundled#readme","repository":"git+https://github.com/npm/npm-bundled.git","bugs":"https://github.com/npm/npm-bundled/issues","npm":"https://www.npmjs.com/package/npm-bundled"}},"score":{"final":20.245985,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1105742015,"weekly":245967517},"dependents":"2258","updated":"2026-10-10T00:29:21.935Z","searchScore":20.230831,"package":{"name":"shebang-regex","keywords":["regex","regexp","shebang","match","test","line"],"version":"4.0.0","description":"Regular expression for matching a shebang line","sanitized_name":"shebang-regex","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2021-08-13T23:09:49.954Z","links":{"homepage":"https://github.com/sindresorhus/shebang-regex#readme","repository":"git+https://github.com/sindresorhus/shebang-regex.git","bugs":"https://github.com/sindresorhus/shebang-regex/issues","npm":"https://www.npmjs.com/package/shebang-regex"}},"score":{"final":20.230831,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":178511011,"weekly":40404415},"dependents":"422","updated":"2026-10-10T00:25:03.216Z","searchScore":20.21944,"package":{"name":"@parcel/watcher","keywords":[],"version":"2.6.0","description":"A native C++ Node module for querying and subscribing to filesystem events. Used by Parcel 2.","sanitized_name":"@parcel/watcher","publisher":{"email":"devongovett@gmail.com","username":"devongovett"},"maintainers":[{"email":"devongovett@gmail.com","username":"devongovett"}],"license":"MIT","date":"2026-07-20T05:38:07.544Z","links":{"homepage":"https://github.com/parcel-bundler/watcher#readme","repository":"git+https://github.com/parcel-bundler/watcher.git","bugs":"https://github.com/parcel-bundler/watcher/issues","npm":"https://www.npmjs.com/package/@parcel/watcher"}},"score":{"final":20.21944,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":376501575,"weekly":94174929},"dependents":"3503","updated":"2026-10-10T00:21:25.747Z","searchScore":20.218431,"package":{"name":"fflate","keywords":["gzip","gunzip","deflate","inflate","compression","decompression","zlib","pako","jszip","browser","node.js","tiny","fast","zip","unzip","non-blocking"],"version":"0.8.3","description":"High performance (de)compression in an 8kB package","sanitized_name":"fflate","publisher":{"email":"arjunbarrett@gmail.com","username":"101arrowz"},"maintainers":[{"email":"arjunbarrett@gmail.com","username":"101arrowz"}],"license":"MIT","date":"2026-05-16T00:14:03.449Z","links":{"homepage":"https://101arrowz.github.io/fflate","repository":"git+https://github.com/101arrowz/fflate.git","bugs":"https://github.com/101arrowz/fflate/issues","npm":"https://www.npmjs.com/package/fflate"}},"score":{"final":20.218431,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":11847967,"weekly":2931185},"dependents":"128","updated":"2026-10-10T00:28:47.377Z","searchScore":20.201801,"package":{"name":"@types/async-retry","keywords":[],"version":"1.4.9","description":"TypeScript definitions for async-retry","sanitized_name":"@types/async-retry","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2024-10-02T18:10:12.289Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/async-retry","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/async-retry"}},"score":{"final":20.201801,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":127264823,"weekly":26050824},"dependents":"222","updated":"2026-10-10T00:25:18.978Z","searchScore":20.199581,"package":{"name":"minipass-flush","keywords":["minipass","flush","stream"],"version":"2.0.1","description":"A Minipass stream that calls a flush function before emitting 'end'","sanitized_name":"minipass-flush","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"BlueOak-1.0.0","date":"2026-06-08T18:55:53.212Z","links":{"homepage":"https://github.com/isaacs/minipass-flush#readme","repository":"git+https://github.com/isaacs/minipass-flush.git","bugs":"https://github.com/isaacs/minipass-flush/issues","npm":"https://www.npmjs.com/package/minipass-flush"}},"score":{"final":20.199581,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":53012267,"weekly":12065649},"dependents":"84","updated":"2026-10-10T00:21:36.050Z","searchScore":20.198587,"package":{"name":"@module-federation/sdk","keywords":["Module Federation","sdk"],"version":"2.9.2","description":"A sdk for support module federation","sanitized_name":"@module-federation/sdk","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"shawzhou","type":"user","email":"codingzx@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:e6f5134a-6174-49b8-9736-ec90dc569fd0","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"zackary.l.jackson@gmail.com","username":"zackljackson"},{"email":"TwoHeal@163.com","username":"heal"},{"email":"codingzx@gmail.com","username":"shawzhou"},{"email":"giorgiob.boa@gmail.com","username":"gioboa"}],"license":"MIT","date":"2026-09-26T22:56:35.542Z","links":{"homepage":"https://github.com/module-federation/core#readme","repository":"git+https://github.com/module-federation/core.git","bugs":"https://github.com/module-federation/core/issues","npm":"https://www.npmjs.com/package/@module-federation/sdk"}},"score":{"final":20.198587,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12600543,"weekly":2841948},"dependents":"289","updated":"2026-10-10T00:23:03.492Z","searchScore":20.174368,"package":{"name":"@coinbase/wallet-sdk","keywords":["coinbase","coinbasewallet","eth","ethereum","wallet","walletlink","web3"],"version":"4.4.0","description":"Coinbase Wallet JavaScript SDK","sanitized_name":"@coinbase/wallet-sdk","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:166a4c14-484f-40d1-91af-2a3b19a0c039","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"opensource@coinbase.com","username":"coinbase-owner"},{"email":"coinbase-npm@coinbase.com","username":"coinbase-npm"}],"license":"Apache-2.0","date":"2026-09-23T17:03:30.303Z","links":{"homepage":"https://github.com/coinbase/coinbase-wallet-sdk#readme","repository":"git+https://github.com/coinbase/coinbase-wallet-sdk.git","bugs":"https://github.com/coinbase/coinbase-wallet-sdk/issues","npm":"https://www.npmjs.com/package/@coinbase/wallet-sdk"}},"score":{"final":20.174368,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":311453873,"weekly":70384151},"dependents":"604","updated":"2026-10-10T00:21:19.956Z","searchScore":20.171942,"package":{"name":"nth-check","keywords":["nth-child","nth","css"],"version":"3.0.1","description":"Parses and compiles CSS nth-checks to highly optimized functions.","sanitized_name":"nth-check","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:515ef52f-df69-447f-9098-39cc7878f0cf","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@feedic.com","username":"fb55"}],"license":"BSD-2-Clause","date":"2026-03-17T23:12:57.654Z","links":{"homepage":"https://github.com/fb55/nth-check","repository":"git+https://github.com/fb55/nth-check.git","bugs":"https://github.com/fb55/nth-check/issues","npm":"https://www.npmjs.com/package/nth-check"}},"score":{"final":20.171942,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":20640379,"weekly":4556267},"dependents":"13","updated":"2026-10-10T00:22:01.948Z","searchScore":20.158348,"package":{"name":"@datadog/datadog-ci","keywords":["datadog","datadog-ci"],"version":"5.25.0","description":"Use Datadog from your CI.","sanitized_name":"@datadog/datadog-ci","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"datadog","type":"user","email":"robot-npm-frontend@datadoghq.com"},"trustedPublisher":{"oidcConfigId":"ae792154-08f0-49cc-9a1e-c8046f7898b5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"robot-npm-frontend@datadoghq.com","username":"datadog"}],"license":"Apache-2.0","date":"2026-10-07T11:52:18.857Z","links":{"homepage":"https://github.com/DataDog/datadog-ci","repository":"https://github.com/DataDog/datadog-ci.git","bugs":"https://github.com/DataDog/datadog-ci/issues","npm":"https://www.npmjs.com/package/@datadog/datadog-ci"}},"score":{"final":20.158348,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":94895068,"weekly":20006166},"dependents":"544","updated":"2026-10-10T00:26:37.056Z","searchScore":20.144888,"package":{"name":"registry-url","keywords":["npm","conf","config","npmconf","registry","url","uri","scope"],"version":"7.2.0","description":"Get the set npm registry URL","sanitized_name":"registry-url","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-04-15T18:28:12.049Z","links":{"homepage":"https://github.com/sindresorhus/registry-url#readme","repository":"git+https://github.com/sindresorhus/registry-url.git","bugs":"https://github.com/sindresorhus/registry-url/issues","npm":"https://www.npmjs.com/package/registry-url"}},"score":{"final":20.144888,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22883812,"weekly":4090488},"dependents":"17","updated":"2026-10-10T00:27:46.730Z","searchScore":20.128546,"package":{"name":"@swc-node/core","keywords":["swc","babel","esbuild","rust","n-api","napi","node-rs","uglify","napi-rs","terser","webpack","ts-node","typescript","tsc"],"version":"1.15.0","description":"Faster swc nodejs binding","sanitized_name":"@swc-node/core","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:faac5520-d921-4107-8d01-4143277e1a65","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"lynweklm@gmail.com","username":"broooooklyn"}],"license":"MIT","date":"2026-07-16T08:39:42.735Z","links":{"homepage":"https://github.com/swc-project/swc-node","repository":"git+https://github.com/swc-project/swc-node.git","bugs":"https://github.com/swc-project/swc-node/issues","npm":"https://www.npmjs.com/package/@swc-node/core"}},"score":{"final":20.128546,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":191797373,"weekly":44535884},"dependents":"10","updated":"2026-10-10T00:24:58.240Z","searchScore":20.11941,"package":{"name":"is-bun-module","keywords":["core","modules","module","node","dependencies","bun"],"version":"2.0.0","description":"Is this specifier a Bun core module or supported Node one?","sanitized_name":"is-bun-module","publisher":{"email":"techuila.sunset@gmail.com","username":"sunset_techuila"},"maintainers":[{"email":"techuila.sunset@gmail.com","username":"sunset_techuila"}],"license":"MIT","date":"2025-03-23T22:51:54.403Z","links":{"homepage":"https://github.com/SunsetTechuila/is-bun-module","repository":"git+https://github.com/SunsetTechuila/is-bun-module.git","bugs":"https://github.com/SunsetTechuila/is-bun-module/issues","npm":"https://www.npmjs.com/package/is-bun-module"}},"score":{"final":20.11941,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":224478371,"weekly":47512548},"dependents":"884","updated":"2026-10-10T00:23:14.633Z","searchScore":20.111458,"package":{"name":"jest-leak-detector","keywords":[],"version":"30.5.1","description":"Module for verifying whether an object has been garbage collected or not.","sanitized_name":"jest-leak-detector","publisher":{"email":"sbekkhus91@gmail.com","actor":{"name":"cpojer","type":"user","email":"christoph.pojer@gmail.com"},"username":"simenb"},"maintainers":[{"email":"aaron@abramov.io","username":"aaronabramov"},{"email":"sbekkhus91@gmail.com","username":"simenb"},{"email":"rickhanlonii@gmail.com","username":"rickhanlonii"},{"email":"operations@openjsf.org","username":"openjs-operations"},{"email":"christoph.pojer@gmail.com","username":"cpojer"}],"license":"MIT","date":"2026-09-01T07:58:29.084Z","links":{"homepage":"https://github.com/jestjs/jest#readme","repository":"git+https://github.com/jestjs/jest.git","bugs":"https://github.com/jestjs/jest/issues","npm":"https://www.npmjs.com/package/jest-leak-detector"}},"score":{"final":20.111458,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":121338773,"weekly":25029236},"dependents":"142","updated":"2026-10-10T00:30:34.344Z","searchScore":20.096724,"package":{"name":"minipass-sized","keywords":["minipass","size","length"],"version":"2.0.0","description":"A Minipass stream that raises an error if you get a different number of bytes than expected","sanitized_name":"minipass-sized","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"ISC","date":"2026-01-07T20:21:39.790Z","links":{"homepage":"https://github.com/isaacs/minipass-sized#readme","repository":"git+https://github.com/isaacs/minipass-sized.git","bugs":"https://github.com/isaacs/minipass-sized/issues","npm":"https://www.npmjs.com/package/minipass-sized"}},"score":{"final":20.096724,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1520668995,"weekly":326786650},"dependents":"5442","updated":"2026-10-10T00:28:50.074Z","searchScore":20.092697,"package":{"name":"find-up","keywords":["find","up","find-up","findup","look-up","look","file","search","match","package","resolve","parent","parents","folder","directory","walk","walking","path"],"version":"8.0.0","description":"Find a file or directory by walking up parent directories","sanitized_name":"find-up","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2025-09-16T01:13:57.112Z","links":{"homepage":"https://github.com/sindresorhus/find-up#readme","repository":"git+https://github.com/sindresorhus/find-up.git","bugs":"https://github.com/sindresorhus/find-up/issues","npm":"https://www.npmjs.com/package/find-up"}},"score":{"final":20.092697,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17026298,"weekly":3480079},"dependents":"262","updated":"2026-10-10T01:28:35.798Z","searchScore":20.09024,"package":{"name":"@pierre/diffs","keywords":[],"version":"1.5.2","description":"Docs at [https://diffs.com](https://diffs.com)","sanitized_name":"@pierre/diffs","publisher":{"email":"amadeusdemarzi@gmail.com","username":"amadeusdemarzi"},"maintainers":[{"email":"jacobthornton@gmail.com","username":"fat"},{"email":"imownbey@gmail.com","username":"imownbey"},{"email":"markdotto@gmail.com","username":"mdo"},{"email":"nicolas@pierre.co","username":"nicolas.pierreco"},{"email":"i@jex.me","username":"ije"},{"email":"alexsexton@gmail.com","username":"slexaxton"},{"email":"amadeusdemarzi@gmail.com","username":"amadeusdemarzi"}],"license":"apache-2.0","date":"2026-10-05T17:12:13.402Z","links":{"npm":"https://www.npmjs.com/package/@pierre/diffs"}},"score":{"final":20.09024,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":21676145,"weekly":4639539},"dependents":"368","updated":"2026-10-10T00:27:54.392Z","searchScore":20.089392,"package":{"name":"@types/file-saver","keywords":[],"version":"2.0.7","description":"TypeScript definitions for file-saver","sanitized_name":"@types/file-saver","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T03:31:01.648Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/file-saver","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/file-saver"}},"score":{"final":20.089392,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27724906,"weekly":6239135},"dependents":"174","updated":"2026-10-10T00:30:19.310Z","searchScore":20.085026,"package":{"name":"tiny-async-pool","keywords":["race","concurrency","promise","async","async iterator","async iteration","async generator","es9"],"version":"2.1.0","description":"Run multiple promise-returning & async functions with limited concurrency using native ES9","sanitized_name":"tiny-async-pool","publisher":{"email":"rxaviers@gmail.com","username":"rxaviers"},"maintainers":[{"email":"rxaviers@gmail.com","username":"rxaviers"}],"license":"MIT","date":"2022-05-10T11:07:33.475Z","links":{"homepage":"https://github.com/rxaviers/async-pool#readme","repository":"git+ssh://git@github.com/rxaviers/async-pool.git","bugs":"https://github.com/rxaviers/async-pool/issues","npm":"https://www.npmjs.com/package/tiny-async-pool"}},"score":{"final":20.085026,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":184370461,"weekly":40787039},"dependents":"859","updated":"2026-10-10T00:23:30.896Z","searchScore":20.076176,"package":{"name":"duplexify","keywords":["duplex","streams2","streams","stream","writable","readable","async"],"version":"4.1.3","description":"Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input","sanitized_name":"duplexify","publisher":{"email":"mathiasbuus@gmail.com","username":"mafintosh"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"MIT","date":"2024-03-06T21:28:58.862Z","links":{"homepage":"https://github.com/mafintosh/duplexify","repository":"git://github.com/mafintosh/duplexify.git","bugs":"https://github.com/mafintosh/duplexify/issues","npm":"https://www.npmjs.com/package/duplexify"}},"score":{"final":20.076176,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":377324804,"weekly":82050045},"dependents":"3123","updated":"2026-10-10T00:27:43.209Z","searchScore":20.065014,"package":{"name":"figures","keywords":["unicode","cli","cmd","command-line","characters","symbol","symbols","figure","figures","fallback"],"version":"6.1.0","description":"Unicode symbols with fallbacks for older terminals","sanitized_name":"figures","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2024-03-04T19:16:04.779Z","links":{"homepage":"https://github.com/sindresorhus/figures#readme","repository":"git+https://github.com/sindresorhus/figures.git","bugs":"https://github.com/sindresorhus/figures/issues","npm":"https://www.npmjs.com/package/figures"}},"score":{"final":20.065014,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":101940293,"weekly":23827960},"dependents":"1884","updated":"2026-10-10T00:20:55.018Z","searchScore":20.060867,"package":{"name":"@vue/compiler-sfc","keywords":["vue"],"version":"3.5.43","description":"@vue/compiler-sfc","sanitized_name":"@vue/compiler-sfc","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"yyx990803","type":"user","email":"yyx990803@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:64385cf4-8269-4c1a-878c-1ac2242d2518","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"yyx990803@gmail.com","username":"yyx990803"}],"license":"MIT","date":"2026-09-17T08:38:28.448Z","links":{"homepage":"https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme","repository":"git+https://github.com/vuejs/core.git","bugs":"https://github.com/vuejs/core/issues","npm":"https://www.npmjs.com/package/@vue/compiler-sfc"}},"score":{"final":20.060867,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":60355938,"weekly":13929523},"dependents":"658","updated":"2026-10-10T00:23:51.919Z","searchScore":20.052473,"package":{"name":"jpeg-js","keywords":["jpeg","jpg","encoder","decoder","codec","image","javascript","js"],"version":"0.4.4","description":"A pure javascript JPEG encoder and decoder","sanitized_name":"jpeg-js","publisher":{"email":"patrick.hulce@gmail.com","username":"patrickhulce"},"maintainers":[{"email":"eugene@noblesamurai.com","username":"eugeneware"},{"email":"michael@mikeryankelly.com","username":"mrkelly"},{"email":"admin@xcoder.in","username":"xadillax"},{"email":"patrick.hulce@gmail.com","username":"patrickhulce"},{"email":"phil@phil-seaton.com","username":"strandedcity"}],"license":"BSD-3-Clause","date":"2022-06-07T14:18:01.740Z","links":{"homepage":"https://github.com/eugeneware/jpeg-js#readme","repository":"git+https://github.com/eugeneware/jpeg-js.git","bugs":"https://github.com/eugeneware/jpeg-js/issues","npm":"https://www.npmjs.com/package/jpeg-js"}},"score":{"final":20.052473,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":33585253,"weekly":7432969},"dependents":"148","updated":"2026-10-10T00:22:23.375Z","searchScore":20.043324,"package":{"name":"just-extend","keywords":["object","assign","clone","copy","merge","deep-copy","extend","no-dependencies","just"],"version":"6.2.0","description":"extend an object","sanitized_name":"just-extend","publisher":{"email":"anguscroll@gmail.com","username":"angus-c"},"maintainers":[{"email":"anguscroll@gmail.com","username":"angus-c"}],"license":"MIT","date":"2022-12-17T21:00:19.070Z","links":{"homepage":"https://github.com/angus-c/just#readme","repository":"git+https://github.com/angus-c/just.git","bugs":"https://github.com/angus-c/just/issues","npm":"https://www.npmjs.com/package/just-extend"}},"score":{"final":20.043324,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":140502429,"weekly":29966153},"dependents":"1053","updated":"2026-10-10T00:29:14.951Z","searchScore":20.03638,"package":{"name":"crypto-random-string","keywords":["random","string","text","id","identifier","slug","salt","pin","crypto","strong","secure","hex","secret","protect"],"version":"6.0.0","description":"Generate a cryptographically strong random string","sanitized_name":"crypto-random-string","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-07-23T16:43:56.964Z","links":{"homepage":"https://github.com/sindresorhus/crypto-random-string#readme","repository":"git+https://github.com/sindresorhus/crypto-random-string.git","bugs":"https://github.com/sindresorhus/crypto-random-string/issues","npm":"https://www.npmjs.com/package/crypto-random-string"}},"score":{"final":20.03638,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57686825,"weekly":12042406},"dependents":"9","updated":"2026-10-10T00:26:20.251Z","searchScore":20.028397,"package":{"name":"@npmcli/installed-package-contents","keywords":[],"version":"5.0.0","description":"Get the list of files installed in a package in node_modules, including bundled dependencies","sanitized_name":"@npmcli/installed-package-contents","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:8ce01942-62c8-4fd3-896f-650cdb76f1ba","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-18T21:03:17.716Z","links":{"homepage":"https://github.com/npm/installed-package-contents#readme","repository":"git+https://github.com/npm/installed-package-contents.git","bugs":"https://github.com/npm/installed-package-contents/issues","npm":"https://www.npmjs.com/package/@npmcli/installed-package-contents"}},"score":{"final":20.028397,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14980088,"weekly":2655223},"dependents":"194","updated":"2026-10-10T00:26:12.306Z","searchScore":20.027142,"package":{"name":"postcss-browser-comments","keywords":["browserlists","browsers","browserslists","caniuse","css","lists","postcss","postcss-plugin","support","target"],"version":"7.0.0","description":"Keep only the CSS you need based on comments and your browserslist","sanitized_name":"postcss-browser-comments","publisher":{"email":"romainmenke@gmail.com","username":"romainmenke"},"maintainers":[{"email":"jonathantneal@hotmail.com","username":"jonathantneal"},{"email":"sombragriselros@gmail.com","username":"alaguna"},{"email":"romainmenke@gmail.com","username":"romainmenke"}],"license":"MIT-0","date":"2026-01-14T07:21:35.038Z","links":{"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-browser-comments#readme","repository":"git+https://github.com/csstools/postcss-plugins.git","bugs":"https://github.com/csstools/postcss-plugins/issues","npm":"https://www.npmjs.com/package/postcss-browser-comments"}},"score":{"final":20.027142,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":77656035,"weekly":18138857},"dependents":"1067","updated":"2026-10-10T00:25:16.982Z","searchScore":20.02245,"package":{"name":"github-slugger","keywords":["anchor","github","hash","heading","markdown","slug","slugger","url"],"version":"2.0.0","description":"Generate a slug just like GitHub does for markdown headings.","sanitized_name":"github-slugger","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"chris@neversaw.us","username":"chrisdickinson"},{"email":"ashley666ashley@gmail.com","username":"ag_dubs"},{"email":"flettre@gmail.com","username":"flet"},{"email":"rg@sevenite.com","username":"revin"}],"license":"ISC","date":"2022-10-27T16:47:26.485Z","links":{"homepage":"https://github.com/Flet/github-slugger","repository":"git+https://github.com/Flet/github-slugger.git","bugs":"https://github.com/Flet/github-slugger/issues","npm":"https://www.npmjs.com/package/github-slugger"}},"score":{"final":20.02245,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":124283986,"weekly":29341570},"dependents":"2","updated":"2026-10-10T00:30:07.205Z","searchScore":20.021238,"package":{"name":"anynum","keywords":["unicode","digits","normalize","devanagari","arabic","hindi","japanese","indic","asian","math","numerals","strnum"],"version":"1.0.1","description":"Normalize all Unicode decimal digits (Devanagari, Arabic, Thai, etc.) to ASCII numerals. Zero dependencies, performance-first.","sanitized_name":"anynum","publisher":{"email":"amitgupta.gwl@gmail.com","username":"amitgupta"},"maintainers":[{"email":"amitgupta.gwl@gmail.com","username":"amitgupta"}],"license":"MIT","date":"2026-06-18T10:00:14.796Z","links":{"homepage":"https://github.com/NaturalIntelligence/anynum#readme","repository":"git+https://github.com/NaturalIntelligence/anynum.git","bugs":"https://github.com/NaturalIntelligence/anynum/issues","npm":"https://www.npmjs.com/package/anynum"}},"score":{"final":20.021238,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":252566169,"weekly":52659962},"dependents":"1045","updated":"2026-10-10T00:25:11.268Z","searchScore":19.972216,"package":{"name":"spdx-expression-parse","keywords":["SPDX","law","legal","license","metadata","package","package.json","standards"],"version":"5.0.0","description":"parse SPDX license expressions","sanitized_name":"spdx-expression-parse","publisher":{"email":"kyle@kemitchell.com","username":"kemitchell"},"maintainers":[{"email":"kyle@kemitchell.com","username":"kemitchell"},{"email":"antoine.motet@gmail.com","username":"motet-a"}],"license":"MIT","date":"2026-07-16T01:01:41.169Z","links":{"homepage":"https://github.com/jslicense/spdx-expression-parse.js#readme","repository":"git+https://github.com/jslicense/spdx-expression-parse.js.git","bugs":"https://github.com/jslicense/spdx-expression-parse.js/issues","npm":"https://www.npmjs.com/package/spdx-expression-parse"}},"score":{"final":19.972216,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":244729829,"weekly":47758403},"dependents":"33","updated":"2026-10-10T00:30:46.758Z","searchScore":19.96296,"package":{"name":"real-require","keywords":[],"version":"1.0.0","description":"Keep require and import consistent after bundling or transpiling","sanitized_name":"real-require","publisher":{"email":"james.sumners@gmail.com","username":"jsumners"},"maintainers":[{"email":"hello@matteocollina.com","username":"matteo.collina"},{"email":"james.sumners@gmail.com","username":"jsumners"},{"email":"paolo@cowtech.it","username":"shogun_panda"}],"license":"MIT","date":"2026-03-14T17:28:29.902Z","links":{"homepage":"https://github.com/pinojs/real-require","repository":"git+https://github.com/pinojs/real-require.git","bugs":"https://github.com/pinojs/real-require/issues","npm":"https://www.npmjs.com/package/real-require"}},"score":{"final":19.96296,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":783902034,"weekly":175814695},"dependents":"3305","updated":"2026-10-10T00:25:34.794Z","searchScore":19.955933,"package":{"name":"csstype","keywords":["css","style","typescript","flow","typings","types","definitions"],"version":"3.2.3","description":"Strict TypeScript and Flow types for style based on MDN data","sanitized_name":"csstype","publisher":{"email":"fredrik.nicol@gmail.com","username":"faddee"},"maintainers":[{"email":"anders.ekdahl@gmail.com","username":"anders.ekdahl"},{"email":"fredrik.nicol@gmail.com","username":"faddee"}],"license":"MIT","date":"2025-11-17T11:42:27.045Z","links":{"homepage":"https://github.com/frenic/csstype#readme","repository":"git+https://github.com/frenic/csstype.git","bugs":"https://github.com/frenic/csstype/issues","npm":"https://www.npmjs.com/package/csstype"}},"score":{"final":19.955933,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":924285,"time":"2026-10-10T02:29:42.621Z"}