{"objects":[{"package":{"name":"chalk","scope":"unscoped","version":"5.3.0","description":"Terminal string styling done right","keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"date":"2023-06-29T10:58:11.887Z","links":{"npm":"https://www.npmjs.com/package/chalk","homepage":"https://github.com/chalk/chalk#readme","repository":"https://github.com/chalk/chalk","bugs":"https://github.com/chalk/chalk/issues"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"},{"username":"qix","email":"josh@junon.me"}]},"flags":{"insecure":0},"score":{"final":0.5821742540534767,"detail":{"quality":0.5395328437354925,"popularity":0.9918918107379291,"maintenance":0.2090064776415823}},"searchScore":0.8959177},{"package":{"name":"commander","scope":"unscoped","version":"12.0.0","description":"the complete solution for node.js command-line programs","keywords":["commander","command","option","parser","cli","argument","args","argv"],"date":"2024-02-03T09:44:33.948Z","links":{"npm":"https://www.npmjs.com/package/commander","homepage":"https://github.com/tj/commander.js#readme","repository":"https://github.com/tj/commander.js","bugs":"https://github.com/tj/commander.js/issues"},"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","username":"tjholowaychuk"},"publisher":{"username":"abetomo","email":"abe@enzou.tokyo"},"maintainers":[{"username":"somekittens","email":"rkoutnik@gmail.com"},{"username":"tjholowaychuk","email":"tj@vision-media.ca"},{"username":"shadowspawn","email":"npm_j@ruru.gen.nz"},{"username":"abetomo","email":"abe@enzou.tokyo"}]},"flags":{"insecure":0},"score":{"final":0.6520456568075007,"detail":{"quality":0.635052475756148,"popularity":0.9853256406810986,"maintenance":0.33333125669220526}},"searchScore":0.8190814},{"package":{"name":"glob","scope":"unscoped","version":"10.3.10","description":"the most correct and second fastest glob implementation in JavaScript","date":"2023-09-27T05:59:51.677Z","links":{"npm":"https://www.npmjs.com/package/glob","homepage":"https://github.com/isaacs/node-glob#readme","repository":"https://github.com/isaacs/node-glob","bugs":"https://github.com/isaacs/node-glob/issues"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me/","username":"isaacs"},"publisher":{"username":"isaacs","email":"i@izs.me"},"maintainers":[{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.6129685067759354,"detail":{"quality":0.5395328437354925,"popularity":0.9555485342532029,"maintenance":0.3333333333333333}},"searchScore":0.54126775},{"package":{"name":"uuid","scope":"unscoped","version":"9.0.1","description":"RFC4122 (v1, v4, and v5) UUIDs","keywords":["uuid","guid","rfc4122"],"date":"2023-09-12T08:56:35.205Z","links":{"npm":"https://www.npmjs.com/package/uuid","homepage":"https://github.com/uuidjs/uuid#readme","repository":"https://github.com/uuidjs/uuid","bugs":"https://github.com/uuidjs/uuid/issues"},"publisher":{"username":"ctavan","email":"dev@tavan.de"},"maintainers":[{"username":"broofa","email":"robert@broofa.com"},{"username":"ctavan","email":"dev@tavan.de"}]},"flags":{"insecure":0},"score":{"final":0.6139277334948497,"detail":{"quality":0.55,"popularity":0.9532521599757422,"maintenance":0.32939850715239977}},"searchScore":0.52396864},{"package":{"name":"semver","scope":"unscoped","version":"7.6.0","description":"The semantic version parser used by npm.","date":"2024-02-05T17:06:51.520Z","links":{"npm":"https://www.npmjs.com/package/semver","homepage":"https://github.com/npm/node-semver#readme","repository":"https://github.com/npm/node-semver","bugs":"https://github.com/npm/node-semver/issues"},"author":{"name":"GitHub Inc."},"publisher":{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"}]},"flags":{"insecure":0},"score":{"final":0.595100736367193,"detail":{"quality":0.5124939816501111,"popularity":0.932925132538619,"maintenance":0.3280821299532657}},"searchScore":0.39168027},{"package":{"name":"axios","scope":"unscoped","version":"1.6.7","description":"Promise based HTTP client for the browser and node.js","keywords":["xhr","http","ajax","promise","node"],"date":"2024-01-25T19:58:51.338Z","links":{"npm":"https://www.npmjs.com/package/axios","homepage":"https://axios-http.com","repository":"https://github.com/axios/axios","bugs":"https://github.com/axios/axios/issues"},"author":{"name":"Matt Zabriskie"},"publisher":{"username":"jasonsaayman","email":"jasonsaayman@gmail.com"},"maintainers":[{"username":"mzabriskie","email":"mzabriskie@gmail.com"},{"username":"nickuraltsev","email":"nick.uraltsev@gmail.com"},{"username":"emilyemorehouse","email":"emilyemorehouse@gmail.com"},{"username":"jasonsaayman","email":"jasonsaayman@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.6051614490811738,"detail":{"quality":0.6395328437354925,"popularity":0.8475283694110267,"maintenance":0.3333333333333333}},"searchScore":0.107172236},{"package":{"name":"debug","scope":"unscoped","version":"4.3.4","description":"Lightweight debugging utility for Node.js and the browser","keywords":["debug","log","debugger"],"date":"2022-03-17T13:38:47.641Z","links":{"npm":"https://www.npmjs.com/package/debug","homepage":"https://github.com/debug-js/debug#readme","repository":"https://github.com/debug-js/debug","bugs":"https://github.com/debug-js/debug/issues"},"author":{"name":"Josh Junon","email":"josh.junon@protonmail.com"},"publisher":{"username":"qix","email":"josh@junon.me"},"maintainers":[{"username":"qix","email":"josh@junon.me"},{"username":"thebigredgeek","email":"rhyneandrew@gmail.com"},{"username":"tootallnate","email":"nathan@tootallnate.net"},{"username":"tjholowaychuk","email":"tj@vision-media.ca"}]},"flags":{"insecure":0},"score":{"final":0.5741388387542925,"detail":{"quality":0.5737964289320012,"popularity":0.8437210798598778,"maintenance":0.3048500917820997}},"searchScore":0.10085215},{"package":{"name":"prettier","scope":"unscoped","version":"3.2.5","description":"Prettier is an opinionated code formatter","date":"2024-02-04T05:38:11.623Z","links":{"npm":"https://www.npmjs.com/package/prettier","homepage":"https://prettier.io","repository":"https://github.com/prettier/prettier","bugs":"https://github.com/prettier/prettier/issues"},"author":{"name":"James Long"},"publisher":{"username":"prettier-bot","email":"prettier-bot@d0d0.com"},"maintainers":[{"username":"jlongster","email":"longster@gmail.com"},{"username":"lydell","email":"simon.lydell@gmail.com"},{"username":"thorn0","email":"georgii.dolzhykov@gmail.com"},{"username":"vjeux","email":"vjeuxx@gmail.com"},{"username":"fisker","email":"lionkay@gmail.com"},{"username":"suchipi","email":"me@suchipi.com"},{"username":"duailibe","email":"lucasds@gmail.com"},{"username":"ikatyang","email":"ikatyang@gmail.com"},{"username":"azz","email":"lucas@azzola.dev"},{"username":"sosukesuzuki","email":"aosukeke@gmail.com"},{"username":"prettier-bot","email":"prettier-bot@d0d0.com"}]},"flags":{"insecure":0},"score":{"final":0.5850511665454768,"detail":{"quality":0.6218312150361065,"popularity":0.8052432439085091,"maintenance":0.3333333333333333}},"searchScore":0.053705122},{"package":{"name":"mkdirp","scope":"unscoped","version":"3.0.1","description":"Recursively mkdir, like `mkdir -p`","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"date":"2023-04-24T17:27:38.604Z","links":{"npm":"https://www.npmjs.com/package/mkdirp","homepage":"https://github.com/isaacs/node-mkdirp#readme","repository":"https://github.com/isaacs/node-mkdirp","bugs":"https://github.com/isaacs/node-mkdirp/issues"},"publisher":{"username":"isaacs","email":"i@izs.me"},"maintainers":[{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.556162576799413,"detail":{"quality":0.5395328437354925,"popularity":0.7961149376271881,"maintenance":0.3304642728835699}},"searchScore":0.04604399},{"package":{"name":"open","scope":"unscoped","version":"10.0.3","description":"Open stuff like URLs, files, executables. Cross-platform.","keywords":["app","open","opener","opens","launch","start","xdg-open","xdg","default","cmd","browser","editor","executable","exe","url","urls","arguments","args","spawn","exec","child","process","website","file"],"date":"2024-01-07T05:50:27.286Z","links":{"npm":"https://www.npmjs.com/package/open","homepage":"https://github.com/sindresorhus/open#readme","repository":"https://github.com/sindresorhus/open","bugs":"https://github.com/sindresorhus/open/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5557586599534982,"detail":{"quality":0.5395328437354925,"popularity":0.7920918290462392,"maintenance":0.3333333333333333}},"searchScore":0.043000124},{"package":{"name":"minimist","scope":"unscoped","version":"1.2.8","description":"parse argument options","keywords":["argv","getopt","parser","optimist"],"date":"2023-02-09T20:59:49.233Z","links":{"npm":"https://www.npmjs.com/package/minimist","homepage":"https://github.com/minimistjs/minimist","repository":"https://github.com/minimistjs/minimist","bugs":"https://github.com/minimistjs/minimist/issues"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"publisher":{"username":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"username":"shadowspawn","email":"npm_j@ruru.gen.nz"},{"username":"ljharb","email":"ljharb@gmail.com"},{"username":"emilbayes","email":"github@tixz.dk"}]},"flags":{"insecure":0},"score":{"final":0.6160743281580522,"detail":{"quality":0.8246311283903851,"popularity":0.7918126498998705,"maintenance":0.2615730347885201}},"searchScore":0.04279597},{"package":{"name":"moment","scope":"unscoped","version":"2.30.1","description":"Parse, validate, manipulate, and display dates","keywords":["moment","date","time","parse","format","validate","i18n","l10n","ender"],"date":"2023-12-27T10:38:43.272Z","links":{"npm":"https://www.npmjs.com/package/moment","homepage":"https://momentjs.com","repository":"https://github.com/moment/moment","bugs":"https://github.com/moment/moment/issues"},"author":{"name":"Iskren Ivov Chernev","email":"iskren.chernev@gmail.com","url":"https://github.com/ichernev"},"publisher":{"username":"ichernev","email":"me@iskren.info"},"maintainers":[{"username":"ichernev","email":"me@iskren.info"},{"username":"timrwood","email":"washwithcare@gmail.com"},{"username":"mj1856","email":"mj1856@hotmail.com"},{"username":"maggiepint","email":"maggiepint@gmail.com"},{"username":"marwahaha","email":"marwahaha@berkeley.edu"}]},"flags":{"insecure":0},"score":{"final":0.6897057655254933,"detail":{"quality":0.9895328437354923,"popularity":0.7890999889159631,"maintenance":0.33331690366931027}},"searchScore":0.040858507},{"package":{"name":"ejs","scope":"unscoped","version":"3.1.9","description":"Embedded JavaScript templates","keywords":["template","engine","ejs"],"date":"2023-03-12T19:29:58.885Z","links":{"npm":"https://www.npmjs.com/package/ejs","homepage":"https://github.com/mde/ejs","repository":"https://github.com/mde/ejs","bugs":"https://github.com/mde/ejs/issues"},"author":{"name":"Matthew Eernisse","email":"mde@fleegix.org","url":"http://fleegix.org","username":"mde"},"publisher":{"username":"mde","email":"mde@fleegix.org"},"maintainers":[{"username":"mde","email":"mde@fleegix.org"}]},"flags":{"insecure":0},"score":{"final":0.491248666004076,"detail":{"quality":0.44926392421696415,"popularity":0.7845459771443901,"maintenance":0.2339382763955724}},"searchScore":0.03778752},{"package":{"name":"cross-spawn","scope":"unscoped","version":"7.0.3","description":"Cross platform child_process#spawn and child_process#spawnSync","keywords":["spawn","spawnSync","windows","cross-platform","path-ext","shebang","cmd","execute"],"date":"2020-05-25T15:35:07.209Z","links":{"npm":"https://www.npmjs.com/package/cross-spawn","homepage":"https://github.com/moxystudio/node-cross-spawn","repository":"https://github.com/moxystudio/node-cross-spawn","bugs":"https://github.com/moxystudio/node-cross-spawn/issues"},"author":{"name":"André Cruz","email":"andre@moxy.studio"},"publisher":{"username":"satazor","email":"andremiguelcruz@msn.com"},"maintainers":[{"username":"satazor","email":"andremiguelcruz@msn.com"}]},"flags":{"insecure":0},"score":{"final":0.44944245438766633,"detail":{"quality":0.4495452033856857,"popularity":0.7802595945709254,"maintenance":0.1185372436346766}},"searchScore":0.035093613},{"package":{"name":"ws","scope":"unscoped","version":"8.16.0","description":"Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js","keywords":["HyBi","Push","RFC-6455","WebSocket","WebSockets","real-time"],"date":"2023-12-26T15:48:24.452Z","links":{"npm":"https://www.npmjs.com/package/ws","homepage":"https://github.com/websockets/ws","repository":"https://github.com/websockets/ws","bugs":"https://github.com/websockets/ws/issues"},"author":{"name":"Einar Otto Stangvik","email":"einaros@gmail.com","url":"http://2x.io","username":"einaros"},"publisher":{"username":"lpinca","email":"luigipinca@gmail.com"},"maintainers":[{"username":"einaros","email":"einaros@gmail.com"},{"username":"v1","email":"npm@3rd-Eden.com"},{"username":"lpinca","email":"luigipinca@gmail.com"},{"username":"3rdeden","email":"npmjs@3rd-Eden.com"}]},"flags":{"insecure":0},"score":{"final":0.5788847799642676,"detail":{"quality":0.635052475756148,"popularity":0.7762924873450185,"maintenance":0.3333333333333333}},"searchScore":0.03275991},{"package":{"name":"node-fetch","scope":"unscoped","version":"3.3.2","description":"A light-weight module that brings Fetch API to node.js","keywords":["fetch","http","promise","request","curl","wget","xhr","whatwg"],"date":"2023-07-25T11:50:17.626Z","links":{"npm":"https://www.npmjs.com/package/node-fetch","homepage":"https://github.com/node-fetch/node-fetch","repository":"https://github.com/node-fetch/node-fetch","bugs":"https://github.com/node-fetch/node-fetch/issues"},"author":{"name":"David Frank"},"publisher":{"username":"node-fetch-bot","email":"jimmy+node-fetch@warting.se"},"maintainers":[{"username":"endless","email":"jimmy@warting.se"},{"username":"bitinn","email":"bitinn@gmail.com"},{"username":"timothygu","email":"timothygu99@gmail.com"},{"username":"akepinski","email":"npm@kepinski.ch"},{"username":"node-fetch-bot","email":"jimmy+node-fetch@warting.se"}]},"flags":{"insecure":0},"score":{"final":0.46948231545241104,"detail":{"quality":0.27463112839038506,"popularity":0.772772545032705,"maintenance":0.3332073890681395}},"searchScore":0.030810429},{"package":{"name":"execa","scope":"unscoped","version":"8.0.1","description":"Process execution for humans","keywords":["exec","child","process","execute","fork","execfile","spawn","file","shell","bin","binary","binaries","npm","path","local","zx"],"date":"2023-08-19T15:43:49.166Z","links":{"npm":"https://www.npmjs.com/package/execa","homepage":"https://github.com/sindresorhus/execa#readme","repository":"https://github.com/sindresorhus/execa","bugs":"https://github.com/sindresorhus/execa/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"ehmicky","email":"ehmicky@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"},{"username":"ehmicky","email":"ehmicky@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5294732213855239,"detail":{"quality":0.4782767969113457,"popularity":0.7698640145576282,"maintenance":0.3329650777627151}},"searchScore":0.029281227},{"package":{"name":"eslint-plugin-import","scope":"unscoped","version":"2.29.1","description":"Import with sanity.","keywords":["eslint","eslintplugin","eslint-plugin","es6","jsnext","modules","import","export"],"date":"2023-12-14T18:54:57.111Z","links":{"npm":"https://www.npmjs.com/package/eslint-plugin-import","homepage":"https://github.com/import-js/eslint-plugin-import","repository":"https://github.com/import-js/eslint-plugin-import","bugs":"https://github.com/import-js/eslint-plugin-import/issues"},"author":{"name":"Ben Mosher","email":"me@benmosher.com","username":"benmosher"},"publisher":{"username":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"username":"jfmengels","email":"jfm.engels@gmail.com"},{"username":"ljharb","email":"ljharb@gmail.com"},{"username":"benmosher","email":"me@benmosher.com"}]},"flags":{"insecure":0},"score":{"final":0.56254417389241,"detail":{"quality":0.588289156561539,"popularity":0.7698356508230799,"maintenance":0.3331855689596295}},"searchScore":0.029266667},{"package":{"name":"mime","scope":"unscoped","version":"4.0.1","description":"A comprehensive library for mime-type mapping","keywords":["extension","file","mime","mime-db","mimetypes","util"],"date":"2023-12-17T15:44:34.697Z","links":{"npm":"https://www.npmjs.com/package/mime","homepage":"https://github.com/broofa/mime#readme","repository":"https://github.com/broofa/mime","bugs":"https://github.com/broofa/mime/issues"},"author":{"name":"Robert Kieffer","email":"robert@broofa.com","url":"http://github.com/broofa","username":"broofa"},"publisher":{"username":"broofa","email":"robert@broofa.com"},"maintainers":[{"username":"broofa","email":"robert@broofa.com"}]},"flags":{"insecure":0},"score":{"final":0.5473502864061964,"detail":{"quality":0.5395328437354925,"popularity":0.7681408989478866,"maintenance":0.3332603390108239}},"searchScore":0.028408742},{"package":{"name":"strip-ansi","scope":"unscoped","version":"7.1.0","description":"Strip ANSI escape codes from a string","keywords":["strip","trim","remove","ansi","styles","color","colour","colors","terminal","console","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"date":"2023-05-28T09:55:04.358Z","links":{"npm":"https://www.npmjs.com/package/strip-ansi","homepage":"https://github.com/chalk/strip-ansi#readme","repository":"https://github.com/chalk/strip-ansi","bugs":"https://github.com/chalk/strip-ansi/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"},{"username":"qix","email":"josh@junon.me"}]},"flags":{"insecure":0},"score":{"final":0.5012044681536109,"detail":{"quality":0.5395328437354925,"popularity":0.7605495653097409,"maintenance":0.2090064776415823}},"searchScore":0.024844002},{"package":{"name":"supports-color","scope":"unscoped","version":"9.4.0","description":"Detect whether a terminal supports color","keywords":["color","colour","colors","terminal","console","cli","ansi","styles","tty","rgb","256","shell","xterm","command-line","support","supports","capability","detect","truecolor","16m"],"date":"2023-06-28T13:52:12.350Z","links":{"npm":"https://www.npmjs.com/package/supports-color","homepage":"https://github.com/chalk/supports-color#readme","repository":"https://github.com/chalk/supports-color","bugs":"https://github.com/chalk/supports-color/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"},{"username":"qix","email":"josh@junon.me"}]},"flags":{"insecure":0},"score":{"final":0.5155491195011181,"detail":{"quality":0.5395328437354925,"popularity":0.7570703415604398,"maintenance":0.25347041952661875}},"searchScore":0.02335281},{"package":{"name":"colors","scope":"unscoped","version":"1.4.0","description":"get colors in your node.js console","keywords":["ansi","terminal","colors"],"date":"2019-09-22T23:46:07.522Z","links":{"npm":"https://www.npmjs.com/package/colors","homepage":"https://github.com/Marak/colors.js","repository":"https://github.com/Marak/colors.js","bugs":"https://github.com/Marak/colors.js/issues"},"author":{"name":"Marak Squires"},"publisher":{"username":"dabh","email":"dabh@alumni.stanford.edu"},"maintainers":[{"username":"marak","email":"marak.squires@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5121312840540397,"detail":{"quality":0.47463112839038507,"popularity":0.7544183591051139,"maintenance":0.30198719957181264}},"searchScore":0.022272315},{"package":{"name":"marked","scope":"unscoped","version":"12.0.0","description":"A markdown parser built for speed","keywords":["markdown","markup","html"],"date":"2024-02-03T16:27:29.298Z","links":{"npm":"https://www.npmjs.com/package/marked","homepage":"https://marked.js.org","repository":"https://github.com/markedjs/marked","bugs":"http://github.com/markedjs/marked/issues"},"author":{"name":"Christopher Jeffrey"},"publisher":{"username":"tonybrix","email":"tony@brix.ninja"},"maintainers":[{"username":"chjj","email":"chjjeffrey@gmail.com"},{"username":"styfle","email":"steven@ceriously.com"},{"username":"amidknight","email":"josh@8fold.pro"},{"username":"tonybrix","email":"tony@brix.ninja"}]},"flags":{"insecure":0},"score":{"final":0.5705248514614476,"detail":{"quality":0.6373169552708668,"popularity":0.7504659948957739,"maintenance":0.3333333333333333}},"searchScore":0.020747643},{"package":{"name":"rxjs","scope":"unscoped","version":"7.8.1","description":"Reactive Extensions for modern JavaScript","keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"date":"2023-04-26T22:56:33.678Z","links":{"npm":"https://www.npmjs.com/package/rxjs","homepage":"https://rxjs.dev","repository":"https://github.com/reactivex/rxjs","bugs":"https://github.com/ReactiveX/RxJS/issues"},"author":{"name":"Ben Lesh","email":"ben@benlesh.com","username":"blesh"},"publisher":{"username":"blesh","email":"ben@benlesh.com"},"maintainers":[{"username":"cartant","email":"nicholas@cartant.com"},{"username":"blesh","email":"ben@benlesh.com"},{"username":"kwonoj","email":"kwon.ohjoong@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.6608733656040294,"detail":{"quality":0.9412510678206434,"popularity":0.7480896531176278,"maintenance":0.3333333333333333}},"searchScore":0.01987807},{"package":{"name":"buffer","scope":"unscoped","version":"6.0.3","description":"Node.js Buffer API, for the browser","keywords":["arraybuffer","browser","browserify","buffer","compatible","dataview","uint8array"],"date":"2020-11-23T02:51:27.107Z","links":{"npm":"https://www.npmjs.com/package/buffer","homepage":"https://github.com/feross/buffer","repository":"https://github.com/feross/buffer","bugs":"https://github.com/feross/buffer/issues"},"author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org","username":"feross"},"publisher":{"username":"feross","email":"feross@feross.org"},"maintainers":[{"username":"feross","email":"feross@feross.org"}]},"flags":{"insecure":0},"score":{"final":0.49116467859785196,"detail":{"quality":0.6272906611556583,"popularity":0.7471126999400505,"maintenance":0.1185372436346766}},"searchScore":0.019530466},{"package":{"name":"xml2js","scope":"unscoped","version":"0.6.2","description":"Simple XML to JavaScript object converter.","keywords":["xml","json"],"date":"2023-07-26T10:23:09.713Z","links":{"npm":"https://www.npmjs.com/package/xml2js","homepage":"https://github.com/Leonidas-from-XIV/node-xml2js","repository":"https://github.com/Leonidas-from-XIV/node-xml2js","bugs":"https://github.com/Leonidas-from-XIV/node-xml2js/issues"},"author":{"name":"Marek Kubica","email":"marek@xivilization.net","url":"https://xivilization.net","username":"leonidas"},"publisher":{"username":"leonidas","email":"marek@xivilization.net"},"maintainers":[{"username":"leonidas","email":"marek@xivilization.net"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.49356227595244445,"detail":{"quality":0.3918976691572449,"popularity":0.746116353152753,"maintenance":0.32814929029087825}},"searchScore":0.019181764},{"package":{"name":"uglify-js","scope":"unscoped","version":"3.17.4","description":"JavaScript parser, mangler/compressor and beautifier toolkit","keywords":["cli","compress","compressor","ecma","ecmascript","es","es5","javascript","js","jsmin","min","minification","minifier","minify","optimize","optimizer","pack","packer","parse","parser","uglifier","uglify"],"date":"2022-10-23T17:54:53.263Z","links":{"npm":"https://www.npmjs.com/package/uglify-js","homepage":"https://github.com/mishoo/UglifyJS#readme","repository":"https://github.com/mishoo/UglifyJS","bugs":"https://github.com/mishoo/UglifyJS/issues"},"author":{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com","url":"http://lisperator.net/","username":"mishoo"},"publisher":{"username":"alexlamsl","email":"alexlamsl@gmail.com"},"maintainers":[{"username":"alexlamsl","email":"alexlamsl@gmail.com"},{"username":"mishoo","email":"mihai.bazon@gmail.com"},{"username":"rvanvelzen1","email":"rvanvelzen1@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5160821195017485,"detail":{"quality":0.5218482619724523,"popularity":0.7414135613824089,"maintenance":0.2858082697890567}},"searchScore":0.017612342},{"package":{"name":"underscore","scope":"unscoped","version":"1.13.6","description":"JavaScript's functional programming helper library.","keywords":["util","functional","server","client","browser"],"date":"2022-09-23T22:21:19.436Z","links":{"npm":"https://www.npmjs.com/package/underscore","homepage":"https://underscorejs.org","repository":"https://github.com/jashkenas/underscore","bugs":"https://github.com/jashkenas/underscore/issues"},"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"publisher":{"username":"jgonggrijp","email":"dev@juliangonggrijp.com"},"maintainers":[{"username":"jashkenas","email":"jashkenas@gmail.com"},{"username":"jgonggrijp","email":"dev@juliangonggrijp.com"}]},"flags":{"insecure":0},"score":{"final":0.5591412421742828,"detail":{"quality":0.6373169552708668,"popularity":0.7393705648887898,"maintenance":0.3119041653769896}},"searchScore":0.01696833},{"package":{"name":"postcss","scope":"unscoped","version":"8.4.35","description":"Tool for transforming styles with JS plugins","keywords":["css","postcss","rework","preprocessor","parser","source map","transform","manipulation","transpiler"],"date":"2024-02-07T15:37:37.913Z","links":{"npm":"https://www.npmjs.com/package/postcss","homepage":"https://postcss.org/","repository":"https://github.com/postcss/postcss","bugs":"https://github.com/postcss/postcss/issues"},"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru","username":"ai"},"publisher":{"username":"ai","email":"andrey@sitnik.ru"},"maintainers":[{"username":"ai","email":"andrey@sitnik.ru"}]},"flags":{"insecure":0},"score":{"final":0.5392297854502021,"detail":{"quality":0.5462650229937799,"popularity":0.7390960339582897,"maintenance":0.3333333333333333}},"searchScore":0.016883472},{"package":{"name":"chokidar","scope":"unscoped","version":"3.6.0","description":"Minimal and efficient cross-platform file watching library","keywords":["fs","watch","watchFile","watcher","watching","file","fsevents"],"date":"2024-02-06T22:57:34.159Z","links":{"npm":"https://www.npmjs.com/package/chokidar","homepage":"https://github.com/paulmillr/chokidar","repository":"https://github.com/paulmillr/chokidar","bugs":"https://github.com/paulmillr/chokidar/issues"},"author":{"name":"Paul Miller","url":"https://paulmillr.com"},"publisher":{"username":"paulmillr","email":"paul@paulmillr.com"},"maintainers":[{"username":"es128","email":"elan.shanker+npm@gmail.com"},{"username":"paulmillr","email":"paul@paulmillr.com"}]},"flags":{"insecure":0},"score":{"final":0.43147691161811513,"detail":{"quality":0.5767376338469168,"popularity":0.7384446327544003,"maintenance":0}},"searchScore":0.016683692},{"package":{"name":"ansi-styles","scope":"unscoped","version":"6.2.1","description":"ANSI escape codes for styling strings in the terminal","keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"date":"2022-10-12T16:34:06.647Z","links":{"npm":"https://www.npmjs.com/package/ansi-styles","homepage":"https://github.com/chalk/ansi-styles#readme","repository":"https://github.com/chalk/ansi-styles","bugs":"https://github.com/chalk/ansi-styles/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"},{"username":"qix","email":"josh@junon.me"}]},"flags":{"insecure":0},"score":{"final":0.481897245857627,"detail":{"quality":0.5395328437354925,"popularity":0.7367031531864261,"maintenance":0.17768939749065762}},"searchScore":0.016160289},{"package":{"name":"deepmerge","scope":"unscoped","version":"4.3.1","description":"A library for deep (recursive) merging of Javascript objects","keywords":["merge","deep","extend","copy","clone","recursive"],"date":"2023-03-16T22:58:56.511Z","links":{"npm":"https://www.npmjs.com/package/deepmerge","homepage":"https://github.com/TehShrike/deepmerge","repository":"https://github.com/TehShrike/deepmerge","bugs":"https://github.com/TehShrike/deepmerge/issues"},"publisher":{"username":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"username":"tehshrike","email":"me@JoshDuff.com"}]},"flags":{"insecure":0},"score":{"final":0.49660618271866686,"detail":{"quality":0.5395328437354925,"popularity":0.7341997491028057,"maintenance":0.22221833546296313}},"searchScore":0.015434485},{"package":{"name":"babel-core","scope":"unscoped","version":"6.26.3","description":"Babel compiler core.","keywords":["6to5","babel","classes","const","es6","harmony","let","modules","transpile","transpiler","var","babel-core","compiler"],"date":"2018-04-27T09:47:04.101Z","links":{"npm":"https://www.npmjs.com/package/babel-core","homepage":"https://babeljs.io/","repository":"https://github.com/babel/babel","bugs":"https://github.com/babel/babel/issues"},"author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"publisher":{"username":"loganfsmyth","email":"loganfsmyth@gmail.com"},"maintainers":[{"username":"hzoo","email":"hi@henryzoo.com"},{"username":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"username":"existentialism","email":"bng412@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.3869138662686704,"detail":{"quality":0.40752106981792663,"popularity":0.7316445740312414,"maintenance":0.02451984117816575}},"searchScore":0.014724892},{"package":{"name":"color-convert","scope":"unscoped","version":"2.0.1","description":"Plain color conversion functions","keywords":["color","colour","convert","converter","conversion","rgb","hsl","hsv","hwb","cmyk","ansi","ansi16"],"date":"2019-08-19T21:05:36.605Z","links":{"npm":"https://www.npmjs.com/package/color-convert","homepage":"https://github.com/Qix-/color-convert#readme","repository":"https://github.com/Qix-/color-convert","bugs":"https://github.com/Qix-/color-convert/issues"},"author":{"name":"Heather Arthur","email":"fayearthur@gmail.com"},"publisher":{"username":"qix","email":"i.am.qix@gmail.com"},"maintainers":[{"username":"qix","email":"i.am.qix@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4697016630434014,"detail":{"quality":0.5752129837227332,"popularity":0.7304278075841275,"maintenance":0.1185372436346766}},"searchScore":0.014397713},{"package":{"name":"ramda","scope":"unscoped","version":"0.29.1","description":"A practical functional library for JavaScript programmers.","keywords":["ramda","functional","utils","utilities","toolkit","fp","tacit","point-free","curried","pure","fantasy-land"],"date":"2023-10-05T04:47:10.891Z","links":{"npm":"https://www.npmjs.com/package/ramda","homepage":"https://ramdajs.com/","repository":"https://github.com/ramda/ramda","bugs":"https://github.com/ramda/ramda/issues"},"author":{"name":"Scott Sauyet","email":"scott@sauyet.com","url":"scott.sauyet.com","username":"crosseye"},"publisher":{"username":"kedashoe","email":"kwallace@gmail.com"},"maintainers":[{"username":"crosseye","email":"scott@sauyet.com"},{"username":"davidchambers","email":"dc@davidchambers.me"},{"username":"rane","email":"raine.virta@gmail.com"},{"username":"buzzdecafe","email":"m_hur@yahoo.com"},{"username":"scott-christopher","email":"schristopher@konputa.com"},{"username":"aromano","email":"aromano@preemptsecurity.com"},{"username":"kedashoe","email":"kwallace@gmail.com"},{"username":"bradcomp","email":"notpmoc84@hotmail.com"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.6400517705953837,"detail":{"quality":0.8970480357523385,"popularity":0.7298314095718609,"maintenance":0.32998961862723086}},"searchScore":0.014239818},{"package":{"name":"crypto-js","scope":"unscoped","version":"4.2.0","description":"JavaScript library of crypto standards.","keywords":["security","crypto","Hash","MD5","SHA1","SHA-1","SHA256","SHA-256","RC4","Rabbit","AES","DES","PBKDF2","HMAC","OFB","CFB","CTR","CBC","Base64","Base64url"],"date":"2023-10-24T22:20:29.229Z","links":{"npm":"https://www.npmjs.com/package/crypto-js","homepage":"http://github.com/brix/crypto-js","repository":"https://github.com/brix/crypto-js","bugs":"https://github.com/brix/crypto-js/issues"},"author":{"name":"Evan Vosberg","url":"http://github.com/evanvosberg"},"publisher":{"username":"evanvosberg","email":"evanvosberg@urban.to"},"maintainers":[{"username":"evanvosberg","email":"evanvosberg@urban.to"}]},"flags":{"insecure":0},"score":{"final":0.5217232056895921,"detail":{"quality":0.5097369582825522,"popularity":0.7247632083215534,"maintenance":0.32895712940652233}},"searchScore":0.01296128},{"package":{"name":"react-redux","scope":"unscoped","version":"9.1.0","description":"Official React bindings for Redux","keywords":["react","reactjs","redux"],"date":"2024-01-12T17:23:02.006Z","links":{"npm":"https://www.npmjs.com/package/react-redux","homepage":"https://github.com/reduxjs/react-redux","repository":"https://github.com/reduxjs/react-redux","bugs":"https://github.com/reduxjs/react-redux/issues"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"https://github.com/gaearon"},"publisher":{"username":"phryneas","email":"mail@lenzw.de"},"maintainers":[{"username":"gaearon","email":"dan.abramov@gmail.com"},{"username":"timdorr","email":"timdorr@timdorr.com"},{"username":"phryneas","email":"mail@lenzw.de"},{"username":"acemarke","email":"mark.erikson@gmail.com"},{"username":"eskimojo","email":"ben.j.durrant@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5570944152920481,"detail":{"quality":0.6256981954338068,"popularity":0.7220522571292555,"maintenance":0.3333333333333333}},"searchScore":0.012321867},{"package":{"name":"socket.io","scope":"unscoped","version":"4.7.4","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"date":"2024-01-12T10:09:58.860Z","links":{"npm":"https://www.npmjs.com/package/socket.io","homepage":"https://github.com/socketio/socket.io#readme","repository":"https://github.com/socketio/socket.io","bugs":"https://github.com/socketio/socket.io/issues"},"publisher":{"username":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"username":"rauchg","email":"rauchg@gmail.com"},{"username":"darrachequesne","email":"damien.arrachequesne@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5550148295773465,"detail":{"quality":0.6260018742823724,"popularity":0.7158502875027659,"maintenance":0.3333333333333333}},"searchScore":0.0109673},{"package":{"name":"tslib","scope":"unscoped","version":"2.6.2","description":"Runtime library for TypeScript helper functions","keywords":["TypeScript","Microsoft","compiler","language","javascript","tslib","runtime"],"date":"2023-08-18T17:41:58.755Z","links":{"npm":"https://www.npmjs.com/package/tslib","homepage":"https://www.typescriptlang.org/","repository":"https://github.com/Microsoft/tslib","bugs":"https://github.com/Microsoft/TypeScript/issues"},"author":{"name":"Microsoft Corp."},"publisher":{"username":"typescript-bot","email":"typescript@microsoft.com"},"maintainers":[{"username":"typescript-bot","email":"typescript@microsoft.com"},{"username":"weswigham","email":"wwigham@gmail.com"},{"username":"sanders_n","email":"nathan@shively-sanders.com"},{"username":"andrewbranch","email":"andrew@wheream.io"},{"username":"minestarks","email":"mineyalc@microsoft.com"},{"username":"rbuckton","email":"rbuckton@chronicles.org"},{"username":"sheetalkamat","email":"shkamat@microsoft.com"},{"username":"typescript-deploys","email":"typescript-design@microsoft.com"}]},"flags":{"insecure":0},"score":{"final":0.5480371958652397,"detail":{"quality":0.6075210698179265,"popularity":0.7125427076645329,"maintenance":0.3325455063922152}},"searchScore":0.010302607},{"package":{"name":"ms","scope":"unscoped","version":"2.1.3","description":"Tiny millisecond conversion utility","date":"2020-12-08T13:54:35.223Z","links":{"npm":"https://www.npmjs.com/package/ms","homepage":"https://github.com/vercel/ms#readme","repository":"https://github.com/vercel/ms","bugs":"https://github.com/vercel/ms/issues"},"publisher":{"username":"styfle","email":"steven@ceriously.com"},"maintainers":[{"username":"gdborton","email":"gdborton@gmail.com"},{"username":"matheuss","email":"matheus.frndes@gmail.com"},{"username":"rauchg","email":"rauchg@gmail.com"},{"username":"matt.straka","email":"matt.j.straka@gmail.com"},{"username":"nick.tracey","email":"nick.tracey@vercel.com"},{"username":"zeit-bot","email":"team@zeit.co"},{"username":"vercel-release-bot","email":"infra+release@vercel.com"},{"username":"leo","email":"mindrun@icloud.com"}]},"flags":{"insecure":0},"score":{"final":0.4106243482481362,"detail":{"quality":0.5395328437354925,"popularity":0.7107557003642528,"maintenance":0}},"searchScore":0.009959207},{"package":{"name":"p-limit","scope":"unscoped","version":"5.0.0","description":"Run multiple promise-returning & async functions with limited concurrency","keywords":["promise","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","task","queue","async","await","promises","bluebird"],"date":"2023-11-01T06:31:04.353Z","links":{"npm":"https://www.npmjs.com/package/p-limit","homepage":"https://github.com/sindresorhus/p-limit#readme","repository":"https://github.com/sindresorhus/p-limit","bugs":"https://github.com/sindresorhus/p-limit/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5241011882011988,"detail":{"quality":0.5395328437354925,"popularity":0.7060181136807666,"maintenance":0.32895712940652233}},"searchScore":0.009099424},{"package":{"name":"autoprefixer","scope":"unscoped","version":"10.4.17","description":"Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website","keywords":["autoprefixer","css","prefix","postcss","postcss-plugin"],"date":"2024-01-17T17:48:02.702Z","links":{"npm":"https://www.npmjs.com/package/autoprefixer","homepage":"https://github.com/postcss/autoprefixer#readme","repository":"https://github.com/postcss/autoprefixer","bugs":"https://github.com/postcss/autoprefixer/issues"},"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru","username":"ai"},"publisher":{"username":"ai","email":"andrey@sitnik.ru"},"maintainers":[{"username":"ai","email":"andrey@sitnik.ru"}]},"flags":{"insecure":0},"score":{"final":0.600274607705427,"detail":{"quality":0.7894980203001833,"popularity":0.7050243855677294,"maintenance":0.3333333333333333}},"searchScore":0.008928034},{"package":{"name":"cheerio","scope":"unscoped","version":"1.0.0-rc.12","description":"Tiny, fast, and elegant implementation of core jQuery designed specifically for the server","keywords":["htmlparser","jquery","selector","scraper","parser","html"],"date":"2022-06-26T13:33:54.305Z","links":{"npm":"https://www.npmjs.com/package/cheerio","homepage":"https://cheerio.js.org/","repository":"https://github.com/cheeriojs/cheerio","bugs":"https://github.com/cheeriojs/cheerio/issues"},"author":{"name":"Matt Mueller","email":"mattmuelle@gmail.com"},"publisher":{"username":"feedic","email":"me@feedic.com"},"maintainers":[{"username":"jugglinmike","email":"mike@mikepennisi.com"},{"username":"feedic","email":"me@feedic.com"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.5154351233266036,"detail":{"quality":0.5376937554299974,"popularity":0.7043539471632106,"maintenance":0.30743747197280186}},"searchScore":0.008814097},{"package":{"name":"ini","scope":"unscoped","version":"4.1.1","description":"An ini encoder/decoder for node","date":"2023-05-16T17:58:46.240Z","links":{"npm":"https://www.npmjs.com/package/ini","homepage":"https://github.com/npm/ini#readme","repository":"https://github.com/npm/ini","bugs":"https://github.com/npm/ini/issues"},"author":{"name":"GitHub Inc."},"publisher":{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"},{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.51671447269866,"detail":{"quality":0.5218482619724523,"popularity":0.7018308812730873,"maintenance":0.3271976733181252}},"searchScore":0.008397276},{"package":{"name":"sprintf-js","scope":"unscoped","version":"1.1.3","description":"JavaScript sprintf implementation","date":"2023-09-11T13:12:09.207Z","links":{"npm":"https://www.npmjs.com/package/sprintf-js","homepage":"https://github.com/alexei/sprintf.js#readme","repository":"https://github.com/alexei/sprintf.js","bugs":"https://github.com/alexei/sprintf.js/issues"},"author":{"name":"Alexandru Mărășteanu","email":"hello@alexei.ro","username":"alexei"},"publisher":{"username":"alexei","email":"hello@alexei.ro"},"maintainers":[{"username":"alexei","email":"hello@alexei.ro"}]},"flags":{"insecure":0},"score":{"final":0.548334080981699,"detail":{"quality":0.6272906611556583,"popularity":0.7000339638363391,"maintenance":0.32895712940652233}},"searchScore":0.008111628},{"package":{"name":"regenerator-runtime","scope":"unscoped","version":"0.14.1","description":"Runtime for Regenerator-compiled generator and async functions.","keywords":["regenerator","runtime","generator","async"],"date":"2023-12-15T20:52:02.938Z","links":{"npm":"https://www.npmjs.com/package/regenerator-runtime","homepage":"https://github.com/facebook/regenerator/tree/main#readme","repository":"https://github.com/facebook/regenerator/tree/main","bugs":"https://github.com/facebook/regenerator/issues"},"author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"publisher":{"username":"benjamn","email":"ben@benjamn.com"},"maintainers":[{"username":"benjamn","email":"ben@benjamn.com"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.4814542970771276,"detail":{"quality":0.40409357405395097,"popularity":0.6988770191788922,"maintenance":0.330340766138086}},"searchScore":0.007932504},{"package":{"name":"reflect-metadata","scope":"unscoped","version":"0.2.1","description":"Polyfill for Metadata Reflection API","keywords":["decorator","metadata","javascript","reflect"],"date":"2023-12-14T18:54:20.669Z","links":{"npm":"https://www.npmjs.com/package/reflect-metadata","homepage":"http://rbuckton.github.io/reflect-metadata","repository":"https://github.com/rbuckton/reflect-metadata","bugs":"https://github.com/rbuckton/reflect-metadata/issues"},"author":{"name":"Ron Buckton","email":"ron.buckton@microsoft.com","url":"http://github.com/rbuckton"},"publisher":{"username":"rbuckton","email":"rbuckton@chronicles.org"},"maintainers":[{"username":"rbuckton","email":"rbuckton@chronicles.org"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.5106004155685508,"detail":{"quality":0.5018776855893253,"popularity":0.6954171178227568,"maintenance":0.3332603390108239}},"searchScore":0.0074184397},{"package":{"name":"tar","scope":"unscoped","version":"6.2.0","description":"tar for node","date":"2023-09-05T05:33:49.378Z","links":{"npm":"https://www.npmjs.com/package/tar","homepage":"https://github.com/isaacs/node-tar#readme","repository":"https://github.com/isaacs/node-tar","bugs":"https://github.com/isaacs/node-tar/issues"},"author":{"name":"GitHub Inc."},"publisher":{"username":"isaacs","email":"i@izs.me"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"},{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.4954132695859561,"detail":{"quality":0.4605922151483055,"popularity":0.6895855706130725,"maintenance":0.33108758664825455}},"searchScore":0.0066212537},{"package":{"name":"estraverse","scope":"unscoped","version":"5.3.0","description":"ECMAScript JS AST traversal functions","date":"2021-10-25T12:18:17.722Z","links":{"npm":"https://www.npmjs.com/package/estraverse","homepage":"https://github.com/estools/estraverse","repository":"https://github.com/estools/estraverse","bugs":"https://github.com/estools/estraverse/issues"},"publisher":{"username":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"username":"nzakas","email":"nicholas@nczconsulting.com"},{"username":"michaelficarra","email":"npm@michael.ficarra.me"},{"username":"constellation","email":"utatane.tea@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.46641762258468383,"detail":{"quality":0.6152988547669672,"popularity":0.6866855168070198,"maintenance":0.1185372436346766}},"searchScore":0.00625506},{"package":{"name":"mocha","scope":"unscoped","version":"10.3.0","description":"simple, flexible, fun test framework","keywords":["mocha","test","bdd","tdd","tap","testing","chai","assertion","ava","jest","tape","jasmine","karma"],"date":"2024-02-08T14:40:39.897Z","links":{"npm":"https://www.npmjs.com/package/mocha","homepage":"https://mochajs.org/","repository":"https://github.com/mochajs/mocha","bugs":"https://github.com/mochajs/mocha/issues/"},"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"publisher":{"username":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"maintainers":[{"username":"voxpelli","email":"pelle@kodfabrik.se"},{"username":"munter","email":"pingvin@gmail.com"},{"username":"boneskull","email":"boneskull@boneskull.com"},{"username":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},{"username":"juergba","email":"filodron@gmail.com"},{"username":"uzlopak","email":"aras.abbasi@googlemail.com"}]},"flags":{"insecure":0},"score":{"final":0.5936568107891381,"detail":{"quality":0.7893673838154368,"popularity":0.6865598919751631,"maintenance":0.3330018098662859}},"searchScore":0.0062396294},{"package":{"name":"make-dir","scope":"unscoped","version":"4.0.0","description":"Make a directory and its parents if needed - Think `mkdir -p`","keywords":["mkdir","mkdirp","make","directories","folders","directory","folder","path","parent","parents","intermediate","recursively","recursive","create","fs","filesystem","file-system"],"date":"2023-06-23T11:54:08.292Z","links":{"npm":"https://www.npmjs.com/package/make-dir","homepage":"https://github.com/sindresorhus/make-dir#readme","repository":"https://github.com/sindresorhus/make-dir","bugs":"https://github.com/sindresorhus/make-dir/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4752176482664745,"detail":{"quality":0.5395328437354925,"popularity":0.6863015084893513,"maintenance":0.2090064776415823}},"searchScore":0.0062080026},{"package":{"name":"get-stream","scope":"unscoped","version":"8.0.1","description":"Get a stream as a string, Buffer, ArrayBuffer or array","keywords":["get","stream","promise","concat","string","text","buffer","read","data","consume","readable","readablestream","object","concat"],"date":"2023-08-17T15:33:46.835Z","links":{"npm":"https://www.npmjs.com/package/get-stream","homepage":"https://github.com/sindresorhus/get-stream#readme","repository":"https://github.com/sindresorhus/get-stream","bugs":"https://github.com/sindresorhus/get-stream/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"ehmicky","email":"ehmicky@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"},{"username":"ehmicky","email":"ehmicky@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5175801995650219,"detail":{"quality":0.5395328437354925,"popularity":0.6835356524348791,"maintenance":0.33280819454904703}},"searchScore":0.005878626},{"package":{"name":"eslint-config-prettier","scope":"unscoped","version":"9.1.0","description":"Turns off all rules that are unnecessary or might conflict with Prettier.","keywords":["eslint","eslintconfig","prettier"],"date":"2023-12-02T09:33:44.380Z","links":{"npm":"https://www.npmjs.com/package/eslint-config-prettier","homepage":"https://github.com/prettier/eslint-config-prettier#readme","repository":"https://github.com/prettier/eslint-config-prettier","bugs":"https://github.com/prettier/eslint-config-prettier/issues"},"author":{"name":"Simon Lydell"},"publisher":{"username":"lydell","email":"simon.lydell@gmail.com"},"maintainers":[{"username":"lydell","email":"simon.lydell@gmail.com"},{"username":"thorn0","email":"georgii.dolzhykov@gmail.com"},{"username":"jounqin","email":"admin@1stg.me"}]},"flags":{"insecure":0},"score":{"final":0.5084405712525513,"detail":{"quality":0.5097369582825522,"popularity":0.6832244472300296,"maintenance":0.3325455063922152}},"searchScore":0.0058425963},{"package":{"name":"redis","scope":"unscoped","version":"4.6.13","description":"A modern, high performance Redis client","keywords":["redis"],"date":"2024-02-05T14:26:11.059Z","links":{"npm":"https://www.npmjs.com/package/redis","homepage":"https://github.com/redis/node-redis","repository":"https://github.com/redis/node-redis","bugs":"https://github.com/redis/node-redis/issues"},"publisher":{"username":"leibale","email":"me@leibale.com"},"maintainers":[{"username":"gkorland","email":"gkorland@gmail.com"},{"username":"leibale","email":"me@leibale.com"},{"username":"mjr","email":"mjr@ranney.com"},{"username":"chayimischayim","email":"c@kirshen.com"}]},"flags":{"insecure":0},"score":{"final":0.5419708207126788,"detail":{"quality":0.621393465358138,"popularity":0.6825317555387735,"maintenance":0.3333333333333333}},"searchScore":0.005763133},{"package":{"name":"npm","scope":"unscoped","version":"10.4.0","description":"a package manager for JavaScript","keywords":["install","modules","package manager","package.json"],"date":"2024-01-24T21:39:41.980Z","links":{"npm":"https://www.npmjs.com/package/npm","homepage":"https://docs.npmjs.com/","repository":"https://github.com/npm/cli","bugs":"https://github.com/npm/cli/issues"},"author":{"name":"GitHub Inc."},"publisher":{"username":"gar","email":"gar+npm@danger.computer"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"}]},"flags":{"insecure":0},"score":{"final":0.6462773186981163,"detail":{"quality":0.9690906859490783,"popularity":0.6825241321335034,"maintenance":0.3333333333333333}},"searchScore":0.005762264},{"package":{"name":"signal-exit","scope":"unscoped","version":"4.1.0","description":"when you want to fire an event no matter how a process exits.","keywords":["signal","exit"],"date":"2023-07-29T05:44:56.721Z","links":{"npm":"https://www.npmjs.com/package/signal-exit","homepage":"https://github.com/tapjs/signal-exit#readme","repository":"https://github.com/tapjs/signal-exit","bugs":"https://github.com/tapjs/signal-exit/issues"},"author":{"name":"Ben Coe","email":"ben@npmjs.com"},"publisher":{"username":"isaacs","email":"i@izs.me"},"maintainers":[{"username":"isaacs","email":"i@izs.me"},{"username":"bcoe","email":"bencoe@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5114344909932669,"detail":{"quality":0.5395328437354925,"popularity":0.6819858147221995,"maintenance":0.31679886491385534}},"searchScore":0.005701211},{"package":{"name":"eslint-plugin-react","scope":"unscoped","version":"7.33.2","description":"React specific linting rules for ESLint","keywords":["eslint","eslint-plugin","eslintplugin","react"],"date":"2023-08-16T04:22:35.076Z","links":{"npm":"https://www.npmjs.com/package/eslint-plugin-react","homepage":"https://github.com/jsx-eslint/eslint-plugin-react","repository":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com","username":"yannickcr"},"publisher":{"username":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"username":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"username":"ljharb","email":"ljharb@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5297869866087045,"detail":{"quality":0.5841298404001608,"popularity":0.6815659023917315,"maintenance":0.33142848186157225}},"searchScore":0.005654003},{"package":{"name":"bl","scope":"unscoped","version":"6.0.11","description":"Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!","keywords":["buffer","buffers","stream","awesomesauce"],"date":"2024-02-08T03:45:05.398Z","links":{"npm":"https://www.npmjs.com/package/bl","homepage":"https://github.com/rvagg/bl","repository":"https://github.com/rvagg/bl","bugs":"https://github.com/rvagg/bl/issues"},"publisher":{"username":"rvagg","email":"r@va.gg"},"maintainers":[{"username":"matteo.collina","email":"hello@matteocollina.com"},{"username":"rvagg","email":"r@va.gg"}]},"flags":{"insecure":0},"score":{"final":0.6477936071661374,"detail":{"quality":0.9760018742823723,"popularity":0.6809325094216153,"maintenance":0.333333333096744}},"searchScore":0.0055834795},{"package":{"name":"styled-components","scope":"unscoped","version":"6.1.8","description":"CSS for the Age. Style components your way with speed, strong typing, and flexibility.","keywords":["react","css","css-in-js","styled-components","styling"],"date":"2024-01-08T21:28:16.728Z","links":{"npm":"https://www.npmjs.com/package/styled-components","homepage":"https://styled-components.com","repository":"https://github.com/styled-components/styled-components","bugs":"https://github.com/styled-components/styled-components/issues"},"author":{"name":"Glen Maddern"},"publisher":{"username":"probablyup","email":"probablyup@gmail.com"},"maintainers":[{"username":"geelen","email":"glen@glenmaddern.com"},{"username":"mxstbr","email":"contact@mxstbr.com"},{"username":"probablyup","email":"probablyup@gmail.com"},{"username":"philpl","email":"phil@kitten.sh"}]},"flags":{"insecure":0},"score":{"final":0.5913031658001442,"detail":{"quality":0.7888303102681694,"popularity":0.6799640172943621,"maintenance":0.3333333333333333}},"searchScore":0.0054772184},{"package":{"name":"yallist","scope":"unscoped","version":"4.0.0","description":"Yet Another Linked List","date":"2019-09-30T20:08:08.970Z","links":{"npm":"https://www.npmjs.com/package/yallist","homepage":"https://github.com/isaacs/yallist#readme","repository":"https://github.com/isaacs/yallist","bugs":"https://github.com/isaacs/yallist/issues"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/","username":"isaacs"},"publisher":{"username":"isaacs","email":"i@izs.me"},"maintainers":[{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.46468469474456753,"detail":{"quality":0.6173678939931078,"popularity":0.6799608322128526,"maintenance":0.1185372436346766}},"searchScore":0.005476872},{"package":{"name":"globby","scope":"unscoped","version":"14.0.1","description":"User-friendly glob matching","keywords":["all","array","directories","expand","files","filesystem","filter","find","fnmatch","folders","fs","glob","globbing","globs","gulpfriendly","match","matcher","minimatch","multi","multiple","paths","pattern","patterns","traverse","util","utility","wildcard","wildcards","promise","gitignore","git"],"date":"2024-02-11T11:00:47.063Z","links":{"npm":"https://www.npmjs.com/package/globby","homepage":"https://github.com/sindresorhus/globby#readme","repository":"https://github.com/sindresorhus/globby","bugs":"https://github.com/sindresorhus/globby/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5135691752970276,"detail":{"quality":0.5395328437354925,"popularity":0.6762234681658522,"maintenance":0.32866030948094754}},"searchScore":0.0050841486},{"package":{"name":"wrap-ansi","scope":"unscoped","version":"9.0.0","description":"Wordwrap a string with ANSI escape codes","keywords":["wrap","break","wordwrap","wordbreak","linewrap","ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"date":"2023-10-28T17:40:34.341Z","links":{"npm":"https://www.npmjs.com/package/wrap-ansi","homepage":"https://github.com/chalk/wrap-ansi#readme","repository":"https://github.com/chalk/wrap-ansi","bugs":"https://github.com/chalk/wrap-ansi/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"},{"username":"qix","email":"josh@junon.me"}]},"flags":{"insecure":0},"score":{"final":0.5136741529769437,"detail":{"quality":0.5395328437354925,"popularity":0.6760008979218082,"maintenance":0.32918281595332344}},"searchScore":0.005061604},{"package":{"name":"@types/node","scope":"types","version":"20.11.20","description":"TypeScript definitions for node","date":"2024-02-22T18:35:24.031Z","links":{"npm":"https://www.npmjs.com/package/%40types%2Fnode","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped","bugs":"https://github.com/DefinitelyTyped/DefinitelyTyped/issues"},"publisher":{"username":"types","email":"ts-npm-types@microsoft.com"},"maintainers":[{"username":"types","email":"ts-npm-types@microsoft.com"}]},"flags":{"insecure":0},"score":{"final":0.5375895558316518,"detail":{"quality":0.6149816417435349,"popularity":0.6755097046912133,"maintenance":0.3333333333333333}},"searchScore":0.0050121783},{"package":{"name":"promise","scope":"unscoped","version":"8.3.0","description":"Bare bones Promises/A+ implementation","date":"2022-10-25T13:21:12.176Z","links":{"npm":"https://www.npmjs.com/package/promise","homepage":"https://github.com/then/promise#readme","repository":"https://github.com/then/promise","bugs":"https://github.com/then/promise/issues"},"author":{"name":"ForbesLindesay"},"publisher":{"username":"then-promise-bot","email":"forbeslindesay+thenpromisebot@hey.com"},"maintainers":[{"username":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"username":"then-promise-bot","email":"forbeslindesay+thenpromisebot@hey.com"}]},"flags":{"insecure":0},"score":{"final":0.5307343293823084,"detail":{"quality":0.6152988547669672,"popularity":0.675151569572397,"maintenance":0.3138332102910839}},"searchScore":0.004976423},{"package":{"name":"resolve-from","scope":"unscoped","version":"5.0.0","description":"Resolve the path of a module like `require.resolve()` but from a given path","keywords":["require","resolve","path","module","from","like","import"],"date":"2019-04-15T04:06:25.601Z","links":{"npm":"https://www.npmjs.com/package/resolve-from","homepage":"https://github.com/sindresorhus/resolve-from#readme","repository":"https://github.com/sindresorhus/resolve-from","bugs":"https://github.com/sindresorhus/resolve-from/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.46508764253946283,"detail":{"quality":0.6260018742823724,"popularity":0.6737115570931838,"maintenance":0.1185372436346766}},"searchScore":0.0048350277},{"package":{"name":"got","scope":"unscoped","version":"14.2.0","description":"Human-friendly and powerful HTTP request library for Node.js","keywords":["http","https","http2","get","got","url","uri","request","simple","curl","wget","fetch","net","network","gzip","brotli","requests","human-friendly","axios","superagent","node-fetch","ky"],"date":"2024-02-03T11:21:25.566Z","links":{"npm":"https://www.npmjs.com/package/got","homepage":"https://github.com/sindresorhus/got#readme","repository":"https://github.com/sindresorhus/got","bugs":"https://github.com/sindresorhus/got/issues"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"},{"username":"szmarczak","email":"sz.marczak@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5312502404401991,"detail":{"quality":0.5972624273594581,"popularity":0.6725958966644442,"maintenance":0.33332270971373196}},"searchScore":0.004728048},{"package":{"name":"archiver","scope":"unscoped","version":"6.0.1","description":"a streaming interface for archive generation","keywords":["archive","archiver","stream","zip","tar"],"date":"2023-09-04T03:41:09.012Z","links":{"npm":"https://www.npmjs.com/package/archiver","homepage":"https://github.com/archiverjs/node-archiver","repository":"https://github.com/archiverjs/node-archiver","bugs":"https://github.com/archiverjs/node-archiver/issues"},"author":{"name":"Chris Talkington","url":"http://christalkington.com/"},"publisher":{"username":"ctalkington","email":"chris@talkingtontech.com"},"maintainers":[{"username":"ctalkington","email":"chris@talkingtontech.com"}]},"flags":{"insecure":0},"score":{"final":0.48887020223207983,"detail":{"quality":0.4605922151483055,"popularity":0.668908390240029,"maintenance":0.3330702888673658}},"searchScore":0.00438985},{"package":{"name":"sharp","scope":"unscoped","version":"0.33.2","description":"High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, GIF, AVIF and TIFF images","keywords":["jpeg","png","webp","avif","tiff","gif","svg","jp2","dzi","image","resize","thumbnail","crop","embed","libvips","vips"],"date":"2024-01-12T11:14:26.040Z","links":{"npm":"https://www.npmjs.com/package/sharp","homepage":"https://sharp.pixelplumbing.com","repository":"https://github.com/lovell/sharp","bugs":"https://github.com/lovell/sharp/issues"},"author":{"name":"Lovell Fuller","email":"npm@lovell.info","username":"lovell"},"publisher":{"username":"lovell","email":"npm@lovell.info"},"maintainers":[{"username":"lovell","email":"npm@lovell.info"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.506759466282783,"detail":{"quality":0.5206130840314134,"popularity":0.6683110697334067,"maintenance":0.3333333333333333}},"searchScore":0.0043372237},{"package":{"name":"nopt","scope":"unscoped","version":"7.2.0","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","date":"2023-06-15T16:16:31.586Z","links":{"npm":"https://www.npmjs.com/package/nopt","homepage":"https://github.com/npm/nopt#readme","repository":"https://github.com/npm/nopt","bugs":"https://github.com/npm/nopt/issues"},"author":{"name":"GitHub Inc."},"publisher":{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"}]},"flags":{"insecure":0},"score":{"final":0.5025593949154366,"detail":{"quality":0.5218482619724523,"popularity":0.6652882283130034,"maintenance":0.3232972468975705}},"searchScore":0.0040797433},{"package":{"name":"@types/express","scope":"types","version":"4.17.21","description":"TypeScript definitions for express","date":"2023-11-07T03:10:10.569Z","links":{"npm":"https://www.npmjs.com/package/%40types%2Fexpress","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped","bugs":"https://github.com/DefinitelyTyped/DefinitelyTyped/issues"},"publisher":{"username":"types","email":"ts-npm-types@microsoft.com"},"maintainers":[{"username":"types","email":"ts-npm-types@microsoft.com"}]},"flags":{"insecure":0},"score":{"final":0.42807981250809235,"detail":{"quality":0.2621780974656342,"popularity":0.6650823848556121,"maintenance":0.33327871019696537}},"searchScore":0.004062735},{"package":{"name":"lodash.merge","scope":"unscoped","version":"4.6.2","description":"The Lodash method `_.merge` exported as a module.","keywords":["lodash-modularized","merge"],"date":"2019-07-10T00:19:41.667Z","links":{"npm":"https://www.npmjs.com/package/lodash.merge","homepage":"https://lodash.com/","repository":"https://github.com/lodash/lodash","bugs":"https://github.com/lodash/lodash/issues"},"author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","username":"jdalton"},"publisher":{"username":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"username":"jdalton","email":"john.david.dalton@gmail.com"},{"username":"mathias","email":"mathias@qiwi.be"}]},"flags":{"insecure":0},"score":{"final":0.4561868730862445,"detail":{"quality":0.6075210698179265,"popularity":0.6641214767677994,"maintenance":0.1185372436346766}},"searchScore":0.003984204},{"package":{"name":"base64-js","scope":"unscoped","version":"1.5.1","description":"Base64 encoding/decoding in pure JS","keywords":["base64"],"date":"2020-11-11T19:33:48.234Z","links":{"npm":"https://www.npmjs.com/package/base64-js","homepage":"https://github.com/beatgammit/base64-js","repository":"https://github.com/beatgammit/base64-js","bugs":"https://github.com/beatgammit/base64-js/issues"},"author":{"name":"T. Jameson Little","email":"t.jameson.little@gmail.com","username":"beatgammit"},"publisher":{"username":"feross","email":"feross@feross.org"},"maintainers":[{"username":"beatgammit","email":"t.jameson.little@gmail.com"},{"username":"feross","email":"feross@feross.org"}]},"flags":{"insecure":0},"score":{"final":0.4576271479742269,"detail":{"quality":0.6152988547669672,"popularity":0.661569875062857,"maintenance":0.1185372436346766}},"searchScore":0.0037824416},{"package":{"name":"md5","scope":"unscoped","version":"2.3.0","description":"js function for hashing messages with MD5","date":"2020-08-02T10:29:33.749Z","links":{"npm":"https://www.npmjs.com/package/md5","homepage":"https://github.com/pvorb/node-md5#readme","repository":"https://github.com/pvorb/node-md5","bugs":"https://github.com/pvorb/node-md5/issues"},"author":{"name":"Paul Vorbach","email":"paul@vorba.ch","url":"http://paul.vorba.ch","username":"pvorb"},"publisher":{"username":"pvorb","email":"paul@vorba.ch"},"maintainers":[{"username":"coolaj86","email":"coolaj86@gmail.com"},{"username":"pvorb","email":"paul@vorba.ch"}]},"flags":{"insecure":0},"score":{"final":0.5235688069001037,"detail":{"quality":0.9459023099808666,"popularity":0.660617627124245,"maintenance":0.02451984117816575}},"searchScore":0.0037096003},{"package":{"name":"fast-deep-equal","scope":"unscoped","version":"3.1.3","description":"Fast deep equal","keywords":["fast","equal","deep-equal"],"date":"2020-06-08T07:27:28.474Z","links":{"npm":"https://www.npmjs.com/package/fast-deep-equal","homepage":"https://github.com/epoberezkin/fast-deep-equal#readme","repository":"https://github.com/epoberezkin/fast-deep-equal","bugs":"https://github.com/epoberezkin/fast-deep-equal/issues"},"author":{"name":"Evgeny Poberezkin"},"publisher":{"username":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"username":"esp","email":"e.poberezkin@me.com"}]},"flags":{"insecure":0},"score":{"final":0.4637561599404855,"detail":{"quality":0.6379936806710635,"popularity":0.6596286299057992,"maintenance":0.1185372436346766}},"searchScore":0.0036353248},{"package":{"name":"typescript","scope":"unscoped","version":"5.3.3","description":"TypeScript is a language for application scale JavaScript development","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"date":"2023-12-06T19:07:51.067Z","links":{"npm":"https://www.npmjs.com/package/typescript","homepage":"https://www.typescriptlang.org/","repository":"https://github.com/Microsoft/TypeScript","bugs":"https://github.com/Microsoft/TypeScript/issues"},"author":{"name":"Microsoft Corp."},"publisher":{"username":"typescript-bot","email":"typescript@microsoft.com"},"maintainers":[{"username":"typescript-bot","email":"typescript@microsoft.com"},{"username":"weswigham","email":"wwigham@gmail.com"},{"username":"sanders_n","email":"nathan@shively-sanders.com"},{"username":"andrewbranch","email":"andrew@wheream.io"},{"username":"minestarks","email":"mineyalc@microsoft.com"},{"username":"rbuckton","email":"rbuckton@chronicles.org"},{"username":"sheetalkamat","email":"shkamat@microsoft.com"},{"username":"typescript-deploys","email":"typescript-design@microsoft.com"}]},"flags":{"insecure":0},"score":{"final":0.518488483142303,"detail":{"quality":0.5724152399257595,"popularity":0.6574206985654527,"maintenance":0.3333333333333333}},"searchScore":0.0034744458},{"package":{"name":"raw-body","scope":"unscoped","version":"2.5.2","description":"Get and validate the raw body of a readable stream.","date":"2023-02-21T17:06:09.058Z","links":{"npm":"https://www.npmjs.com/package/raw-body","homepage":"https://github.com/stream-utils/raw-body#readme","repository":"https://github.com/stream-utils/raw-body","bugs":"https://github.com/stream-utils/raw-body/issues"},"author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"publisher":{"username":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"username":"dougwilson","email":"doug@somethingdoug.com"},{"username":"jongleberry","email":"jonathanrichardong@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4732272975070532,"detail":{"quality":0.48411267596292806,"popularity":0.6563574229182064,"maintenance":0.2807668477051503}},"searchScore":0.0033993463},{"package":{"name":"invariant","scope":"unscoped","version":"2.2.4","description":"invariant","keywords":["test","invariant"],"date":"2018-03-13T18:36:10.235Z","links":{"npm":"https://www.npmjs.com/package/invariant","homepage":"https://github.com/zertosh/invariant#readme","repository":"https://github.com/zertosh/invariant","bugs":"https://github.com/zertosh/invariant/issues"},"author":{"name":"Andres Suarez","email":"zertosh@gmail.com","username":"zertosh"},"publisher":{"username":"zertosh","email":"zertosh@gmail.com"},"maintainers":[{"username":"zertosh","email":"zertosh@gmail.com"},{"username":"cpojer","email":"christoph.pojer@gmail.com"},{"username":"yungsters","email":"yungsters@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4227349094872643,"detail":{"quality":0.619361006955036,"popularity":0.6524133228239872,"maintenance":0.02451984117816575}},"searchScore":0.003133705},{"package":{"name":"camelcase","scope":"unscoped","version":"8.0.0","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"date":"2023-08-09T16:37:55.548Z","links":{"npm":"https://www.npmjs.com/package/camelcase","homepage":"https://github.com/sindresorhus/camelcase#readme","repository":"https://github.com/sindresorhus/camelcase","bugs":"https://github.com/sindresorhus/camelcase/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5053725313270823,"detail":{"quality":0.5395328437354925,"popularity":0.6520662877231274,"maintenance":0.32939850715239977}},"searchScore":0.0031112763},{"package":{"name":"meow","scope":"unscoped","version":"13.2.0","description":"CLI app helper","keywords":["cli","bin","util","utility","helper","argv","command","line","meow","cat","kitten","parser","option","flags","input","cmd","console"],"date":"2024-02-06T10:06:22.005Z","links":{"npm":"https://www.npmjs.com/package/meow","homepage":"https://github.com/sindresorhus/meow#readme","repository":"https://github.com/sindresorhus/meow","bugs":"https://github.com/sindresorhus/meow/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.506574651293453,"detail":{"quality":0.5395328437354925,"popularity":0.6516977380552008,"maintenance":0.33320168529567146}},"searchScore":0.0030876203},{"package":{"name":"balanced-match","scope":"unscoped","version":"3.0.1","description":"Match balanced character pairs, like \"{\" and \"}\"","keywords":["match","regexp","test","balanced","parse"],"date":"2023-10-07T13:34:03.685Z","links":{"npm":"https://www.npmjs.com/package/balanced-match","homepage":"https://github.com/juliangruber/balanced-match","repository":"https://github.com/juliangruber/balanced-match","bugs":"https://github.com/juliangruber/balanced-match/issues"},"author":{"name":"Julian Gruber","email":"mail@juliangruber.com","url":"http://juliangruber.com"},"publisher":{"username":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"username":"juliangruber","email":"julian@juliangruber.com"}]},"flags":{"insecure":0},"score":{"final":0.5285968185355476,"detail":{"quality":0.6152988547669672,"popularity":0.6506471218796205,"maintenance":0.33223048413597217}},"searchScore":0.0030210954},{"package":{"name":"run-parallel","scope":"unscoped","version":"1.2.0","description":"Run an array of functions in parallel","keywords":["parallel","async","function","callback","asynchronous","run","array","run parallel"],"date":"2021-02-10T02:58:08.152Z","links":{"npm":"https://www.npmjs.com/package/run-parallel","homepage":"https://github.com/feross/run-parallel","repository":"https://github.com/feross/run-parallel","bugs":"https://github.com/feross/run-parallel/issues"},"author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org","username":"feross"},"publisher":{"username":"feross","email":"feross@feross.org"},"maintainers":[{"username":"feross","email":"feross@feross.org"}]},"flags":{"insecure":0},"score":{"final":0.4572423665256609,"detail":{"quality":0.6272906611556583,"popularity":0.6501918083052189,"maintenance":0.1185372436346766}},"searchScore":0.0029926791},{"package":{"name":"globals","scope":"unscoped","version":"14.0.0","description":"Global identifiers from different JavaScript environments","keywords":["globals","global","identifiers","variables","vars","jshint","eslint","environments"],"date":"2024-02-10T15:40:47.985Z","links":{"npm":"https://www.npmjs.com/package/globals","homepage":"https://github.com/sindresorhus/globals#readme","repository":"https://github.com/sindresorhus/globals","bugs":"https://github.com/sindresorhus/globals/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"byk","email":"ben@byk.im"},{"username":"nzakas","email":"nicholas@nczconsulting.com"},{"username":"lo1tuma","email":"schreck.mathias@gmail.com"},{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5058954143224048,"detail":{"quality":0.5395328437354925,"popularity":0.6500635549508701,"maintenance":0.3328951913398644}},"searchScore":0.0029847196},{"package":{"name":"nan","scope":"unscoped","version":"2.18.0","description":"Native Abstractions for Node.js: C++ header for Node 0.8 -> 20 compatibility","date":"2023-09-12T12:29:57.733Z","links":{"npm":"https://www.npmjs.com/package/nan","homepage":"https://github.com/nodejs/nan#readme","repository":"https://github.com/nodejs/nan","bugs":"https://github.com/nodejs/nan/issues"},"publisher":{"username":"kkoopa","email":"bbyholm@abo.fi"},"maintainers":[{"username":"kkoopa","email":"bbyholm@abo.fi"},{"username":"rvagg","email":"r@va.gg"}]},"flags":{"insecure":0},"score":{"final":0.525213330857445,"detail":{"quality":0.6083172925193322,"popularity":0.6497961874237299,"maintenance":0.32939850715239977}},"searchScore":0.0029681895},{"package":{"name":"husky","scope":"unscoped","version":"9.0.11","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"date":"2024-02-13T23:01:43.987Z","links":{"npm":"https://www.npmjs.com/package/husky","homepage":"https://github.com/typicode/husky#readme","repository":"https://github.com/typicode/husky","bugs":"https://github.com/typicode/husky/issues"},"author":{"name":"typicode"},"publisher":{"username":"typicode","email":"typicode@gmail.com"},"maintainers":[{"username":"typicode","email":"typicode@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.46489843910144313,"detail":{"quality":0.4071803143104439,"popularity":0.6459362232618382,"maintenance":0.3333333333333333}},"searchScore":0.002738799},{"package":{"name":"cli-spinners","scope":"unscoped","version":"2.9.2","description":"Spinners for use in the terminal","keywords":["cli","spinner","spinners","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle","json"],"date":"2023-11-24T16:52:19.154Z","links":{"npm":"https://www.npmjs.com/package/cli-spinners","homepage":"https://github.com/sindresorhus/cli-spinners#readme","repository":"https://github.com/sindresorhus/cli-spinners","bugs":"https://github.com/sindresorhus/cli-spinners/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5040347553837196,"detail":{"quality":0.5395328437354925,"popularity":0.6447930203293544,"maintenance":0.33284955756513673}},"searchScore":0.0026740802},{"package":{"name":"path-is-absolute","scope":"unscoped","version":"2.0.0","description":"Node.js 0.12 path.isAbsolute() ponyfill","keywords":["path","paths","file","dir","absolute","isabsolute","is-absolute","built-in","util","utils","core","ponyfill","polyfill","shim","is","detect","check"],"date":"2018-11-08T11:03:52.447Z","links":{"npm":"https://www.npmjs.com/package/path-is-absolute","homepage":"https://github.com/sindresorhus/path-is-absolute#readme","repository":"https://github.com/sindresorhus/path-is-absolute","bugs":"https://github.com/sindresorhus/path-is-absolute/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"deprecated":"This package is no longer relevant as Node.js 0.12 is unmaintained.","insecure":0},"score":{"final":0.35266133630761104,"detail":{"quality":0.2864690305468799,"popularity":0.6435216910611723,"maintenance":0.1185372436346766}},"searchScore":0.0026037728},{"package":{"name":"whatwg-fetch","scope":"unscoped","version":"3.6.20","description":"A window.fetch polyfill.","date":"2023-12-13T23:16:24.862Z","links":{"npm":"https://www.npmjs.com/package/whatwg-fetch","homepage":"https://github.com/github/fetch#readme","repository":"https://github.com/github/fetch","bugs":"https://github.com/github/fetch/issues"},"publisher":{"username":"jakechampion","email":"me@jakechampion.name"},"maintainers":[{"username":"jakechampion","email":"me@jakechampion.name"},{"username":"mattandrews","email":"matt@mattandre.ws"},{"username":"mislav","email":"hi@mislav.net"}]},"flags":{"insecure":0},"score":{"final":0.5037267634707968,"detail":{"quality":0.5395328437354925,"popularity":0.6434292676670927,"maintenance":0.3333333333333333}},"searchScore":0.0025987288},{"package":{"name":"@types/lodash","scope":"types","version":"4.14.202","description":"TypeScript definitions for lodash","date":"2023-11-21T01:30:25.656Z","links":{"npm":"https://www.npmjs.com/package/%40types%2Flodash","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped","bugs":"https://github.com/DefinitelyTyped/DefinitelyTyped/issues"},"publisher":{"username":"types","email":"ts-npm-types@microsoft.com"},"maintainers":[{"username":"types","email":"ts-npm-types@microsoft.com"}]},"flags":{"insecure":0},"score":{"final":0.45929915867363313,"detail":{"quality":0.3915702377399993,"popularity":0.6433183448141906,"maintenance":0.3333333333333333}},"searchScore":0.0025926873},{"package":{"name":"minimatch","scope":"unscoped","version":"9.0.3","description":"a glob matcher in javascript","date":"2023-07-06T17:05:47.404Z","links":{"npm":"https://www.npmjs.com/package/minimatch","homepage":"https://github.com/isaacs/minimatch#readme","repository":"https://github.com/isaacs/minimatch","bugs":"https://github.com/isaacs/minimatch/issues"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me","username":"isaacs"},"publisher":{"username":"isaacs","email":"i@izs.me"},"maintainers":[{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.48466246874836005,"detail":{"quality":0.4782767969113457,"popularity":0.6414651281248378,"maintenance":0.33333324237503764}},"searchScore":0.0024936541},{"package":{"name":"lodash-es","scope":"unscoped","version":"4.17.21","description":"Lodash exported as ES modules.","keywords":["es6","modules","stdlib","util"],"date":"2021-02-20T15:43:35.756Z","links":{"npm":"https://www.npmjs.com/package/lodash-es","homepage":"https://lodash.com/custom-builds","repository":"https://github.com/lodash/lodash","bugs":"https://github.com/lodash/lodash-cli/issues"},"author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","username":"jdalton"},"publisher":{"username":"bnjmnt4n","email":"benjamin@dev.ofcr.se"},"maintainers":[{"username":"mathias","email":"mathias@qiwi.be"},{"username":"jdalton","email":"john.david.dalton@gmail.com"},{"username":"bnjmnt4n","email":"benjamin@dev.ofcr.se"}]},"flags":{"insecure":0},"score":{"final":0.44590773675647005,"detail":{"quality":0.6004340586033712,"popularity":0.640827096866634,"maintenance":0.1185372436346766}},"searchScore":0.0024603773},{"package":{"name":"source-map-support","scope":"unscoped","version":"0.5.21","description":"Fixes stack traces for files with source maps","date":"2021-11-19T11:02:57.258Z","links":{"npm":"https://www.npmjs.com/package/source-map-support","homepage":"https://github.com/evanw/node-source-map-support#readme","repository":"https://github.com/evanw/node-source-map-support","bugs":"https://github.com/evanw/node-source-map-support/issues"},"publisher":{"username":"linusu","email":"linus@folkdatorn.se"},"maintainers":[{"username":"linusu","email":"linus@folkdatorn.se"},{"username":"evanw","email":"evan.exe@gmail.com"},{"username":"julien-f","email":"julien.fontanet@isonoe.net"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.39429067600426354,"detail":{"quality":0.4293065577766842,"popularity":0.6400304954260615,"maintenance":0.1185372436346766}},"searchScore":0.0024194075},{"package":{"name":"file-loader","scope":"unscoped","version":"6.2.0","description":"A file loader module for webpack","keywords":["webpack"],"date":"2020-10-27T17:10:43.883Z","links":{"npm":"https://www.npmjs.com/package/file-loader","homepage":"https://github.com/webpack-contrib/file-loader","repository":"https://github.com/webpack-contrib/file-loader","bugs":"https://github.com/webpack-contrib/file-loader/issues"},"author":{"name":"Tobias Koppers @sokra"},"publisher":{"username":"evilebottnawi","email":"sheo13666q@gmail.com"},"maintainers":[{"username":"evilebottnawi","email":"sheo13666q@gmail.com"},{"username":"sokra","email":"tobias.koppers@googlemail.com"},{"username":"jhnns","email":"mail@johannesewald.de"},{"username":"ericclemmons","email":"eric@smarterspam.com"},{"username":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"username":"thelarkinn","email":"sean.larkin@cuw.edu"}]},"flags":{"insecure":0},"score":{"final":0.3989020411961122,"detail":{"quality":0.4455196320206555,"popularity":0.6393089037650823,"maintenance":0.1185372436346766}},"searchScore":0.0023828417},{"package":{"name":"query-string","scope":"unscoped","version":"8.2.0","description":"Parse and stringify URL query strings","keywords":["browser","querystring","query","string","qs","param","parameter","url","parse","stringify","encode","decode","searchparams","filter"],"date":"2024-02-03T10:13:47.196Z","links":{"npm":"https://www.npmjs.com/package/query-string","homepage":"https://github.com/sindresorhus/query-string#readme","repository":"https://github.com/sindresorhus/query-string","bugs":"https://github.com/sindresorhus/query-string/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4477147360898082,"detail":{"quality":0.5395328437354925,"popularity":0.6390388395640867,"maintenance":0.17768939749065762}},"searchScore":0.0023692884},{"package":{"name":"yargs","scope":"unscoped","version":"17.7.2","description":"yargs the modern, pirate-themed, successor to optimist.","keywords":["argument","args","option","parser","parsing","cli","command"],"date":"2023-04-27T19:59:02.861Z","links":{"npm":"https://www.npmjs.com/package/yargs","homepage":"https://yargs.js.org/","repository":"https://github.com/yargs/yargs","bugs":"https://github.com/yargs/yargs/issues"},"publisher":{"username":"oss-bot","email":"bencoe+oss-bot@gmail.com"},"maintainers":[{"username":"bcoe","email":"bencoe@gmail.com"},{"username":"oss-bot","email":"bencoe+oss-bot@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.511274494821231,"detail":{"quality":0.5775742634440227,"popularity":0.6381302339542448,"maintenance":0.3275903825829671}},"searchScore":0.0023242126},{"package":{"name":"fast-levenshtein","scope":"unscoped","version":"3.0.0","description":"Efficient implementation of Levenshtein algorithm with locale-specific collator support.","keywords":["levenshtein","distance","string"],"date":"2020-07-22T14:26:22.114Z","links":{"npm":"https://www.npmjs.com/package/fast-levenshtein","homepage":"https://github.com/hiddentao/fast-levenshtein#readme","repository":"https://github.com/hiddentao/fast-levenshtein","bugs":"https://github.com/hiddentao/fast-levenshtein/issues"},"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/","username":"hiddentao"},"publisher":{"username":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"username":"hiddentao","email":"ram@hiddentao.com"}]},"flags":{"insecure":0},"score":{"final":0.4500025330507864,"detail":{"quality":0.6173678939931078,"popularity":0.6380117988020495,"maintenance":0.1185372436346766}},"searchScore":0.0023183958},{"package":{"name":"process","scope":"unscoped","version":"0.11.10","description":"process information for node.js and browsers","keywords":["process"],"date":"2017-04-26T12:34:27.448Z","links":{"npm":"https://www.npmjs.com/package/process","homepage":"https://github.com/shtylman/node-process#readme","repository":"https://github.com/shtylman/node-process","bugs":"https://github.com/shtylman/node-process/issues"},"author":{"name":"Roman Shtylman","email":"shtylman@gmail.com","username":"defunctzombie"},"publisher":{"username":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"username":"coolaj86","email":"coolaj86@gmail.com"},{"username":"cwmma","email":"calvin.metcalf@gmail.com"},{"username":"defunctzombie","email":"shtylman@gmail.com"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.4995652265409636,"detail":{"quality":0.7836159525480682,"popularity":0.6371211585840182,"maintenance":0.1185372436346766}},"searchScore":0.0022750837},{"package":{"name":"figures","scope":"unscoped","version":"6.0.1","description":"Unicode symbols with fallbacks for older terminals","keywords":["unicode","cli","cmd","command-line","characters","symbol","symbols","figure","figures","fallback"],"date":"2023-10-29T18:10:23.642Z","links":{"npm":"https://www.npmjs.com/package/figures","homepage":"https://github.com/sindresorhus/figures#readme","repository":"https://github.com/sindresorhus/figures","bugs":"https://github.com/sindresorhus/figures/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5008689394149111,"detail":{"quality":0.5395328437354925,"popularity":0.6362242627106066,"maintenance":0.3323731267015746}},"searchScore":0.0022322256},{"package":{"name":"p-locate","scope":"unscoped","version":"6.0.0","description":"Get the first fulfilled promise that satisfies the provided testing function","keywords":["promise","locate","find","finder","search","searcher","test","array","collection","iterable","iterator","race","fulfilled","fastest","async","await","promises","bluebird"],"date":"2021-08-25T11:56:43.294Z","links":{"npm":"https://www.npmjs.com/package/p-locate","homepage":"https://github.com/sindresorhus/p-locate#readme","repository":"https://github.com/sindresorhus/p-locate","bugs":"https://github.com/sindresorhus/p-locate/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4076257527777692,"detail":{"quality":0.4782767969113457,"popularity":0.6361562240920821,"maintenance":0.1185372436346766}},"searchScore":0.0022290049},{"package":{"name":"js-yaml","scope":"unscoped","version":"4.1.0","description":"YAML 1.2 parser and serializer","keywords":["yaml","parser","serializer","pyyaml"],"date":"2021-04-14T21:07:09.057Z","links":{"npm":"https://www.npmjs.com/package/js-yaml","homepage":"https://github.com/nodeca/js-yaml#readme","repository":"https://github.com/nodeca/js-yaml","bugs":"https://github.com/nodeca/js-yaml/issues"},"author":{"name":"Vladimir Zapparov","email":"dervus.grim@gmail.com"},"publisher":{"username":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"username":"vitaly","email":"vitaly@rcdesign.ru"}]},"flags":{"insecure":0},"score":{"final":0.4547535656136093,"detail":{"quality":0.63646903054688,"popularity":0.6352137747925959,"maintenance":0.1185372436346766}},"searchScore":0.0021848355},{"package":{"name":"@types/react-dom","scope":"types","version":"18.2.19","description":"TypeScript definitions for react-dom","date":"2024-02-07T17:06:58.412Z","links":{"npm":"https://www.npmjs.com/package/%40types%2Freact-dom","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped","bugs":"https://github.com/DefinitelyTyped/DefinitelyTyped/issues"},"publisher":{"username":"types","email":"ts-npm-types@microsoft.com"},"maintainers":[{"username":"types","email":"ts-npm-types@microsoft.com"}]},"flags":{"insecure":0},"score":{"final":0.4379920590402396,"detail":{"quality":0.3303141909158527,"popularity":0.6349461002823347,"maintenance":0.3333333333333333}},"searchScore":0.0021724391},{"package":{"name":"diff","scope":"unscoped","version":"5.2.0","description":"A JavaScript text diff implementation.","keywords":["diff","jsdiff","compare","patch","text","json","css","javascript"],"date":"2024-02-12T16:02:01.349Z","links":{"npm":"https://www.npmjs.com/package/diff","homepage":"https://github.com/kpdecker/jsdiff#readme","repository":"https://github.com/kpdecker/jsdiff","bugs":"http://github.com/kpdecker/jsdiff/issues"},"publisher":{"username":"explodingcabbage","email":"markrobertamery+npm@gmail.com"},"maintainers":[{"username":"kpdecker","email":"kpdecker@gmail.com"},{"username":"explodingcabbage","email":"markrobertamery+npm@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4185432509848653,"detail":{"quality":0.6260018742823724,"popularity":0.6347449836794159,"maintenance":0.02451984117816575}},"searchScore":0.002163168},{"package":{"name":"busboy","scope":"unscoped","version":"1.6.0","description":"A streaming parser for HTML form data for node.js","keywords":["uploads","forms","multipart","form-data"],"date":"2022-04-19T12:53:31.121Z","links":{"npm":"https://www.npmjs.com/package/busboy","homepage":"https://github.com/mscdex/busboy#readme","repository":"https://github.com/mscdex/busboy","bugs":"https://github.com/mscdex/busboy/issues"},"author":{"name":"Brian White","email":"mscdex@mscdex.net","username":"mscdex"},"publisher":{"username":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"username":"mscdex","email":"mscdex@mscdex.net"}]},"flags":{"insecure":0},"score":{"final":0.5111257549772631,"detail":{"quality":0.8788298242200872,"popularity":0.6342516741464794,"maintenance":0.07282491931419781}},"searchScore":0.002140582},{"package":{"name":"espree","scope":"unscoped","version":"10.0.1","description":"An Esprima-compatible JavaScript parser built on Acorn","keywords":["ast","ecmascript","javascript","parser","syntax","acorn"],"date":"2024-02-09T22:53:34.798Z","links":{"npm":"https://www.npmjs.com/package/espree","homepage":"https://github.com/eslint/espree","repository":"https://github.com/eslint/espree","bugs":"https://github.com/eslint/espree/issues"},"author":{"name":"Nicholas C. Zakas","email":"nicholas+npm@nczconsulting.com"},"publisher":{"username":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"maintainers":[{"username":"openjsfoundation","email":"npm@openjsf.org"},{"username":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"username":"nzakas","email":"nicholas@nczconsulting.com"}]},"flags":{"insecure":0},"score":{"final":0.5289656579544524,"detail":{"quality":0.635052475756148,"popularity":0.6337510088324012,"maintenance":0.3332487489607647}},"searchScore":0.002117883},{"package":{"name":"assert","scope":"unscoped","version":"2.1.0","description":"The assert module from Node.js, for the browser.","keywords":["assert","browser"],"date":"2023-09-07T18:24:30.341Z","links":{"npm":"https://www.npmjs.com/package/assert","homepage":"https://github.com/browserify/commonjs-assert","repository":"https://github.com/browserify/commonjs-assert","bugs":"https://github.com/browserify/commonjs-assert/issues"},"publisher":{"username":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"username":"ljharb","email":"ljharb@gmail.com"},{"username":"goto-bus-stop","email":"npm@asdf.kooi.me"},{"username":"lukechilds","email":"lukechilds123@gmail.com"},{"username":"cwmma","email":"calvin.metcalf@gmail.com"},{"username":"coolaj86","email":"coolaj86@gmail.com"},{"username":"defunctzombie","email":"shtylman@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.46672692842175406,"detail":{"quality":0.4293914017477323,"popularity":0.6332252527138404,"maintenance":0.33223048413597217}},"searchScore":0.0020942863},{"package":{"name":"image-size","scope":"unscoped","version":"1.1.1","description":"get dimensions of any image file","keywords":["image","size","dimensions","resolution","width","height","avif","bmp","cur","gif","heic","heif","icns","ico","jpeg","png","psd","svg","tga","tiff","webp"],"date":"2024-01-02T15:16:15.106Z","links":{"npm":"https://www.npmjs.com/package/image-size","homepage":"https://github.com/image-size/image-size#readme","repository":"https://github.com/image-size/image-size","bugs":"https://github.com/image-size/image-size/issues"},"author":{"name":"netroy","email":"aditya@netroy.in","url":"http://netroy.in/"},"publisher":{"username":"netroy","email":"npm@netroy.in"},"maintainers":[{"username":"netroy","email":"npm@netroy.in"}]},"flags":{"insecure":0},"score":{"final":0.4621851764007597,"detail":{"quality":0.41337508156623837,"popularity":0.6328742436120616,"maintenance":0.3333333333333333}},"searchScore":0.0020786682},{"package":{"name":"fs-extra","scope":"unscoped","version":"11.2.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.","keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move","promise"],"date":"2023-11-28T00:46:35.100Z","links":{"npm":"https://www.npmjs.com/package/fs-extra","homepage":"https://github.com/jprichardson/node-fs-extra","repository":"https://github.com/jprichardson/node-fs-extra","bugs":"https://github.com/jprichardson/node-fs-extra/issues"},"author":{"name":"JP Richardson","email":"jprichardson@gmail.com","username":"jprichardson"},"publisher":{"username":"ryanzim","email":"opensrc@ryanzim.com"},"maintainers":[{"username":"jprichardson","email":"jprichardson@gmail.com"},{"username":"ryanzim","email":"opensrc@ryanzim.com"},{"username":"manidlou","email":"manidlou@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5288973041897129,"detail":{"quality":0.6390780471211782,"popularity":0.6326932304858671,"maintenance":0.33066074109516}},"searchScore":0.0020706563},{"package":{"name":"inflight","scope":"unscoped","version":"1.0.6","description":"Add callbacks to requests in flight to avoid async duplication","date":"2016-10-13T03:53:29.524Z","links":{"npm":"https://www.npmjs.com/package/inflight"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/","username":"isaacs"},"publisher":{"username":"isaacs","email":"i@izs.me"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"},{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.48367305719028963,"detail":{"quality":0.5218482619724523,"popularity":0.6326373107097701,"maintenance":0.30198719957181264}},"searchScore":0.002068187},{"package":{"name":"glob-parent","scope":"unscoped","version":"6.0.2","description":"Extract the non-magic parent path from a glob string.","keywords":["glob","parent","strip","path","dirname","directory","base","wildcard"],"date":"2021-09-29T22:14:24.467Z","links":{"npm":"https://www.npmjs.com/package/glob-parent","homepage":"https://github.com/gulpjs/glob-parent#readme","repository":"https://github.com/gulpjs/glob-parent","bugs":"https://github.com/gulpjs/glob-parent/issues"},"author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"https://gulpjs.com/"},"publisher":{"username":"phated","email":"blaine.bublitz@gmail.com"},"maintainers":[{"username":"yocontra","email":"yo@contra.io"},{"username":"phated","email":"blaine.bublitz@gmail.com"},{"username":"es128","email":"elan.shanker+npm@gmail.com"},{"username":"doowb","email":"brian.woodward@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4540356257940566,"detail":{"quality":0.6379936806710635,"popularity":0.6318556752017165,"maintenance":0.1185372436346766}},"searchScore":0.0020339559},{"package":{"name":"he","scope":"unscoped","version":"1.2.0","description":"A robust HTML entities encoder/decoder with full Unicode support.","keywords":["string","entities","entity","html","encode","decode","unicode"],"date":"2018-09-23T17:18:22.163Z","links":{"npm":"https://www.npmjs.com/package/he","homepage":"https://mths.be/he","repository":"https://github.com/mathiasbynens/he","bugs":"https://github.com/mathiasbynens/he/issues"},"author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"publisher":{"username":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"username":"mathias","email":"mathias@qiwi.be"},{"username":"google-wombot","email":"node-team-npm+wombot@google.com"}]},"flags":{"insecure":0},"score":{"final":0.4157853251092078,"detail":{"quality":0.6216828020523967,"popularity":0.6305672573746596,"maintenance":0.02451984117816575}},"searchScore":0.0019786735},{"package":{"name":"eslint-plugin-prettier","scope":"unscoped","version":"5.1.3","description":"Runs prettier as an eslint rule","keywords":["eslint","eslintplugin","eslint-plugin","prettier"],"date":"2024-01-10T03:34:34.437Z","links":{"npm":"https://www.npmjs.com/package/eslint-plugin-prettier","homepage":"https://github.com/prettier/eslint-plugin-prettier#readme","repository":"https://github.com/prettier/eslint-plugin-prettier","bugs":"https://github.com/prettier/eslint-plugin-prettier/issues"},"author":{"name":"Teddy Katz"},"publisher":{"username":"jounqin","email":"admin@1stg.me"},"maintainers":[{"username":"zertosh","email":"zertosh@gmail.com"},{"username":"lydell","email":"simon.lydell@gmail.com"},{"username":"bpscott","email":"ben@reload.me.uk"},{"username":"not-an-aardvark","email":"teddy.katz@gmail.com"},{"username":"jounqin","email":"admin@1stg.me"},{"username":"sosukesuzuki","email":"aosukeke@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.47997173586580594,"detail":{"quality":0.4782767969113457,"popularity":0.6280629432163876,"maintenance":0.3333333333333333}},"searchScore":0.0018751792},{"package":{"name":"lru-cache","scope":"unscoped","version":"10.2.0","description":"A cache object that deletes the least-recently-used items.","keywords":["mru","lru","cache"],"date":"2024-01-25T21:11:56.776Z","links":{"npm":"https://www.npmjs.com/package/lru-cache","homepage":"https://github.com/isaacs/node-lru-cache#readme","repository":"https://github.com/isaacs/node-lru-cache","bugs":"https://github.com/isaacs/node-lru-cache/issues"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","username":"isaacs"},"publisher":{"username":"isaacs","email":"i@izs.me"},"maintainers":[{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.4982839024327896,"detail":{"quality":0.5395328437354925,"popularity":0.6278782361299291,"maintenance":0.3333333333333333}},"searchScore":0.0018677481},{"package":{"name":"follow-redirects","scope":"unscoped","version":"1.15.5","description":"HTTP and HTTPS modules that follow redirects.","keywords":["http","https","url","redirect","client","location","utility"],"date":"2024-01-12T08:41:12.752Z","links":{"npm":"https://www.npmjs.com/package/follow-redirects","homepage":"https://github.com/follow-redirects/follow-redirects","repository":"https://github.com/follow-redirects/follow-redirects","bugs":"https://github.com/follow-redirects/follow-redirects/issues"},"author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/","username":"rubenverborgh"},"publisher":{"username":"rubenverborgh","email":"ruben@verborgh.org"},"maintainers":[{"username":"rubenverborgh","email":"ruben@verborgh.org"},{"username":"olalonde","email":"olalonde@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5278024478091995,"detail":{"quality":0.6379936806710635,"popularity":0.6278219341177537,"maintenance":0.3333333333333333}},"searchScore":0.0018654884},{"package":{"name":"http-proxy","scope":"unscoped","version":"1.18.1","description":"HTTP proxying for the masses","date":"2020-05-17T21:27:32.770Z","links":{"npm":"https://www.npmjs.com/package/http-proxy","homepage":"https://github.com/http-party/node-http-proxy#readme","repository":"https://github.com/http-party/node-http-proxy","bugs":"https://github.com/http-party/node-http-proxy/issues"},"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com","username":"indexzero"},"publisher":{"username":"jcrugzz","email":"jcrugzz@gmail.com"},"maintainers":[{"username":"cronopio","email":"aristizabal.daniel@gmail.com"},{"username":"indexzero","email":"charlie.robbins@gmail.com"},{"username":"jcrugzz","email":"jcrugzz@gmail.com"},{"username":"yawnt","email":"yawn.localhost@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.40764988314298206,"detail":{"quality":0.598963012196991,"popularity":0.6267972430615051,"maintenance":0.02451984117816575}},"searchScore":0.0018248012},{"package":{"name":"ajv","scope":"unscoped","version":"8.12.0","description":"Another JSON Schema Validator","keywords":["JSON","schema","validator","validation","jsonschema","json-schema","json-schema-validator","json-schema-validation"],"date":"2023-01-03T14:19:23.766Z","links":{"npm":"https://www.npmjs.com/package/ajv","homepage":"https://ajv.js.org","repository":"https://github.com/ajv-validator/ajv","bugs":"https://github.com/ajv-validator/ajv/issues"},"author":{"name":"Evgeny Poberezkin"},"publisher":{"username":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"username":"blakeembrey","email":"hello@blakeembrey.com"},{"username":"esp","email":"e.poberezkin@me.com"}]},"flags":{"insecure":0},"score":{"final":0.5202884589863157,"detail":{"quality":0.6395328437354925,"popularity":0.6264632799534905,"maintenance":0.3119041653769896}},"searchScore":0.0018117192},{"package":{"name":"gulp","scope":"unscoped","version":"4.0.2","description":"The streaming build system.","keywords":["build","stream","system","make","tool","asset","pipeline","series","parallel","streaming"],"date":"2019-05-06T17:49:36.803Z","links":{"npm":"https://www.npmjs.com/package/gulp","homepage":"https://gulpjs.com","repository":"https://github.com/gulpjs/gulp","bugs":"https://github.com/gulpjs/gulp/issues"},"author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"https://gulpjs.com/"},"publisher":{"username":"phated","email":"blaine.bublitz@gmail.com"},"maintainers":[{"username":"yocontra","email":"ericbombhax@gmail.com"},{"username":"phated","email":"blaine.bublitz@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4598335877199626,"detail":{"quality":0.44999999999999996,"popularity":0.6261087653423663,"maintenance":0.30198719957181264}},"searchScore":0.0017979271},{"package":{"name":"magic-string","scope":"unscoped","version":"0.30.7","description":"Modify strings, generate sourcemaps","keywords":["string","string manipulation","sourcemap","templating","transpilation"],"date":"2024-02-05T17:08:28.888Z","links":{"npm":"https://www.npmjs.com/package/magic-string","homepage":"https://github.com/rich-harris/magic-string#readme","repository":"https://github.com/rich-harris/magic-string","bugs":"https://github.com/rich-harris/magic-string/issues"},"author":{"name":"Rich Harris"},"publisher":{"username":"antfu","email":"anthonyfu117@hotmail.com"},"maintainers":[{"username":"mourner","email":"agafonkin@gmail.com"},{"username":"rich_harris","email":"richard.a.harris@gmail.com"},{"username":"alangpierce","email":"alangpierce@gmail.com"},{"username":"antfu","email":"anthonyfu117@hotmail.com"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.4989649022614831,"detail":{"quality":0.5447835562376196,"popularity":0.6253233392100874,"maintenance":0.3333333333333333}},"searchScore":0.0017677165},{"package":{"name":"doctrine","scope":"unscoped","version":"3.0.0","description":"JSDoc parser","date":"2018-11-10T02:38:01.125Z","links":{"npm":"https://www.npmjs.com/package/doctrine","homepage":"https://github.com/eslint/doctrine","repository":"https://github.com/eslint/doctrine","bugs":"https://github.com/eslint/doctrine/issues"},"publisher":{"username":"eslint","email":"nicholas+eslint@nczconsulting.com"},"maintainers":[{"username":"openjsfoundation","email":"npm@openjsf.org"},{"username":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"username":"nzakas","email":"nicholas@nczconsulting.com"},{"username":"constellation","email":"utatane.tea@gmail.com"},{"username":"ivolodin","email":"ivolodin@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4548377690968991,"detail":{"quality":0.6495452033856858,"popularity":0.6242462080258759,"maintenance":0.1185372436346766}},"searchScore":0.0017270497},{"package":{"name":"long","scope":"unscoped","version":"5.2.3","description":"A Long class for representing a 64-bit two's-complement integer value.","keywords":["math","long","int64"],"date":"2023-04-16T09:58:41.576Z","links":{"npm":"https://www.npmjs.com/package/long","homepage":"https://github.com/dcodeIO/long.js#readme","repository":"https://github.com/dcodeIO/long.js","bugs":"https://github.com/dcodeIO/long.js/issues"},"author":{"name":"Daniel Wirtz","email":"dcode@dcode.io"},"publisher":{"username":"dcode","email":"dcode+npm@dcode.io"},"maintainers":[{"username":"dcode","email":"dcode+npm@dcode.io"}]},"flags":{"insecure":0},"score":{"final":0.4950420794784116,"detail":{"quality":0.6083172925193322,"popularity":0.6242444786267878,"maintenance":0.268746640580675}},"searchScore":0.0017269851},{"package":{"name":"wrappy","scope":"unscoped","version":"1.0.2","description":"Callback wrapping utility","date":"2016-05-17T23:30:52.415Z","links":{"npm":"https://www.npmjs.com/package/wrappy","homepage":"https://github.com/npm/wrappy","repository":"https://github.com/npm/wrappy","bugs":"https://github.com/npm/wrappy/issues"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/","username":"isaacs"},"publisher":{"username":"zkat","email":"kat@sykosomatic.org"},"maintainers":[{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.38820611415420986,"detail":{"quality":0.4293914017477323,"popularity":0.6225733095935811,"maintenance":0.1185372436346766}},"searchScore":0.0016656038},{"package":{"name":"ipaddr.js","scope":"unscoped","version":"2.1.0","description":"A library for manipulating IPv4 and IPv6 addresses in JavaScript.","keywords":["ip","ipv4","ipv6"],"date":"2023-05-30T17:08:12.012Z","links":{"npm":"https://www.npmjs.com/package/ipaddr.js","homepage":"https://github.com/whitequark/ipaddr.js#readme","repository":"https://github.com/whitequark/ipaddr.js","bugs":"https://github.com/whitequark/ipaddr.js/issues"},"author":{"name":"whitequark","email":"whitequark@whitequark.org","username":"whitequark"},"publisher":{"username":"whitequark","email":"whitequark@whitequark.org"},"maintainers":[{"username":"whitequark","email":"whitequark@whitequark.org"}]},"flags":{"insecure":0},"score":{"final":0.45602612128290965,"detail":{"quality":0.55,"popularity":0.6224967260238737,"maintenance":0.2090064776415823}},"searchScore":0.00166284},{"package":{"name":"react","scope":"unscoped","version":"18.2.0","description":"React is a JavaScript library for building user interfaces.","keywords":["react"],"date":"2022-06-14T19:46:38.369Z","links":{"npm":"https://www.npmjs.com/package/react","homepage":"https://reactjs.org/","repository":"https://github.com/facebook/react","bugs":"https://github.com/facebook/react/issues"},"publisher":{"username":"gnoff","email":"jcs.gnoff@gmail.com"},"maintainers":[{"username":"gnoff","email":"jcs.gnoff@gmail.com"},{"username":"fb","email":"opensource+npm@fb.com"},{"username":"sophiebits","email":"npm@sophiebits.com"},{"username":"react-bot","email":"react-core@meta.com"}]},"flags":{"insecure":0},"score":{"final":0.4920843859171402,"detail":{"quality":0.5271755132831067,"popularity":0.6207573293301187,"maintenance":0.3333333333333333}},"searchScore":0.0016011981},{"package":{"name":"bcrypt","scope":"unscoped","version":"5.1.1","description":"A bcrypt library for NodeJS.","keywords":["bcrypt","password","auth","authentication","encryption","crypt","crypto"],"date":"2023-08-16T03:48:51.540Z","links":{"npm":"https://www.npmjs.com/package/bcrypt","homepage":"https://github.com/kelektiv/node.bcrypt.js#readme","repository":"https://github.com/kelektiv/node.bcrypt.js","bugs":"https://github.com/kelektiv/node.bcrypt.js/issues"},"author":{"name":"Nick Campbell","url":"https://github.com/ncb000gt"},"publisher":{"username":"amitosh","email":"amitosh.swain@gmail.com"},"maintainers":[{"username":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"username":"tootallnate","email":"nathan@tootallnate.net"},{"username":"ncb000gt","email":"nicholas.j.campbell@gmail.com"},{"username":"defunctzombie","email":"shtylman@gmail.com"},{"username":"amitosh","email":"amitosh.swain@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.6175611101527678,"detail":{"quality":0.9666475939600313,"popularity":0.6203179072974137,"maintenance":0.3155873268876108}},"searchScore":0.0015859639},{"package":{"name":"concat-map","scope":"unscoped","version":"0.0.2","description":"concatenative mapdashery","keywords":["concat","concatMap","map","functional","higher-order"],"date":"2022-10-12T16:32:50.075Z","links":{"npm":"https://www.npmjs.com/package/concat-map","homepage":"https://github.com/ljharb/concat-map#readme","repository":"https://github.com/ljharb/concat-map","bugs":"https://github.com/ljharb/concat-map/issues"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"publisher":{"username":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"username":"ljharb","email":"ljharb@gmail.com"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.5355696325308702,"detail":{"quality":0.8988091276026499,"popularity":0.6200514191748812,"maintenance":0.13973970725390542}},"searchScore":0.0015767906},{"package":{"name":"react-dom","scope":"unscoped","version":"18.2.0","description":"React package for working with the DOM.","keywords":["react"],"date":"2022-06-14T19:46:48.370Z","links":{"npm":"https://www.npmjs.com/package/react-dom","homepage":"https://reactjs.org/","repository":"https://github.com/facebook/react","bugs":"https://github.com/facebook/react/issues"},"publisher":{"username":"gnoff","email":"jcs.gnoff@gmail.com"},"maintainers":[{"username":"zpao","email":"paul@oshannessy.com"},{"username":"gnoff","email":"jcs.gnoff@gmail.com"},{"username":"fb","email":"opensource+npm@fb.com"},{"username":"sophiebits","email":"npm@sophiebits.com"},{"username":"react-bot","email":"react-core@meta.com"}]},"flags":{"insecure":0},"score":{"final":0.49069446840903513,"detail":{"quality":0.5271755132831067,"popularity":0.6167861364498186,"maintenance":0.3333333333333333}},"searchScore":0.0014683079},{"package":{"name":"uri-js","scope":"unscoped","version":"4.4.1","description":"An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.","keywords":["URI","IRI","IDN","URN","UUID","HTTP","HTTPS","WS","WSS","MAILTO","RFC3986","RFC3987","RFC5891","RFC2616","RFC2818","RFC2141","RFC4122","RFC4291","RFC5952","RFC6068","RFC6455","RFC6874"],"date":"2021-01-10T00:43:12.666Z","links":{"npm":"https://www.npmjs.com/package/uri-js","homepage":"https://github.com/garycourt/uri-js","repository":"https://github.com/garycourt/uri-js","bugs":"https://github.com/garycourt/uri-js/issues"},"author":{"name":"Gary Court","email":"gary.court@gmail.com","username":"garycourt"},"publisher":{"username":"garycourt","email":"gary.court@gmail.com"},"maintainers":[{"username":"garycourt","email":"gary.court@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4137559708035401,"detail":{"quality":0.5218482619724523,"popularity":0.6163241626847646,"maintenance":0.1185372436346766}},"searchScore":0.0014535304},{"package":{"name":"combined-stream","scope":"unscoped","version":"1.0.8","description":"A stream that emits multiple other streams one after another.","date":"2019-05-12T17:49:45.337Z","links":{"npm":"https://www.npmjs.com/package/combined-stream"},"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/","username":"felixge"},"publisher":{"username":"alexindigo","email":"iam@alexindigo.com"},"maintainers":[{"username":"alexindigo","email":"iam@alexindigo.com"},{"username":"apechimp","email":"apeherder@gmail.com"},{"username":"celer","email":"dtyree77@gmail.com"},{"username":"felixge","email":"felix@debuggable.com"}]},"flags":{"insecure":0},"score":{"final":0.3770831226034406,"detail":{"quality":0.5097369582825522,"popularity":0.6159431163037627,"maintenance":0.02451984117816575}},"searchScore":0.0014414453},{"package":{"name":"end-of-stream","scope":"unscoped","version":"1.4.4","description":"Call a callback when a readable/writable/duplex stream has completed or failed.","keywords":["stream","streams","callback","finish","close","end","wait"],"date":"2019-09-25T12:57:31.238Z","links":{"npm":"https://www.npmjs.com/package/end-of-stream","homepage":"https://github.com/mafintosh/end-of-stream","repository":"https://github.com/mafintosh/end-of-stream","bugs":"https://github.com/mafintosh/end-of-stream/issues"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com","username":"mafintosh"},"publisher":{"username":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"username":"mafintosh","email":"mathiasbuus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4065358378762397,"detail":{"quality":0.6083172925193322,"popularity":0.6155963020230917,"maintenance":0.02451984117816575}},"searchScore":0.001430527},{"package":{"name":"ajv-keywords","scope":"unscoped","version":"5.1.0","description":"Additional JSON-Schema keywords for Ajv JSON validator","keywords":["JSON-Schema","ajv","keywords"],"date":"2021-11-21T19:42:21.146Z","links":{"npm":"https://www.npmjs.com/package/ajv-keywords","homepage":"https://github.com/epoberezkin/ajv-keywords#readme","repository":"https://github.com/epoberezkin/ajv-keywords","bugs":"https://github.com/epoberezkin/ajv-keywords/issues"},"author":{"name":"Evgeny Poberezkin"},"publisher":{"username":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"username":"esp","email":"e.poberezkin@me.com"}]},"flags":{"insecure":0},"score":{"final":0.41516355385399534,"detail":{"quality":0.6390780471211782,"popularity":0.6138805580150968,"maintenance":0.02451984117816575}},"searchScore":0.0013776293},{"package":{"name":"eslint","scope":"unscoped","version":"8.57.0","description":"An AST-based pattern checker for JavaScript.","keywords":["ast","lint","javascript","ecmascript","espree"],"date":"2024-02-23T20:39:43.282Z","links":{"npm":"https://www.npmjs.com/package/eslint","homepage":"https://eslint.org","repository":"https://github.com/eslint/eslint","bugs":"https://github.com/eslint/eslint/issues/"},"author":{"name":"Nicholas C. Zakas","email":"nicholas+npm@nczconsulting.com"},"publisher":{"username":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"maintainers":[{"username":"openjsfoundation","email":"npm@openjsf.org"},{"username":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},{"username":"nzakas","email":"nicholas@nczconsulting.com"},{"username":"ivolodin","email":"ivolodin@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.44280331652683264,"detail":{"quality":0.3724152399257595,"popularity":0.6126059368069662,"maintenance":0.3333333333333333}},"searchScore":0.0013395108},{"package":{"name":"json-schema-traverse","scope":"unscoped","version":"1.0.0","description":"Traverse JSON Schema passing each schema object to callback","keywords":["JSON-Schema","traverse","iterate"],"date":"2020-12-13T10:56:54.719Z","links":{"npm":"https://www.npmjs.com/package/json-schema-traverse","homepage":"https://github.com/epoberezkin/json-schema-traverse#readme","repository":"https://github.com/epoberezkin/json-schema-traverse","bugs":"https://github.com/epoberezkin/json-schema-traverse/issues"},"author":{"name":"Evgeny Poberezkin"},"publisher":{"username":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"username":"esp","email":"e.poberezkin@me.com"}]},"flags":{"insecure":0},"score":{"final":0.5454356900959586,"detail":{"quality":0.9652988547669671,"popularity":0.6124514239820905,"maintenance":0.1185372436346766}},"searchScore":0.001334957},{"package":{"name":"supertest","scope":"unscoped","version":"6.3.4","description":"SuperAgent driven library for testing HTTP servers","keywords":["bdd","http","request","superagent","tdd","test","testing"],"date":"2024-01-14T16:41:50.357Z","links":{"npm":"https://www.npmjs.com/package/supertest","homepage":"https://github.com/ladjs/supertest#readme","repository":"https://github.com/ladjs/supertest","bugs":"https://github.com/ladjs/supertest/issues"},"author":{"name":"TJ Holowaychuk"},"publisher":{"username":"titanism","email":"npm@titanism.com"},"maintainers":[{"username":"niftylettuce","email":"niftylettuce@gmail.com"},{"username":"tjholowaychuk","email":"tj@vision-media.ca"},{"username":"kof","email":"oleg008@gmail.com"},{"username":"defunctzombie","email":"shtylman@gmail.com"},{"username":"mikelax","email":"mholtzman@gmail.com"},{"username":"titanism","email":"npm@titanism.com"}]},"flags":{"insecure":0},"score":{"final":0.6274035565872614,"detail":{"quality":0.9879936806710634,"popularity":0.612396530626502,"maintenance":0.3333333333333333}},"searchScore":0.0013333425},{"package":{"name":"log-update","scope":"unscoped","version":"6.0.0","description":"Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.","keywords":["log","logger","logging","cli","terminal","term","console","shell","update","refresh","overwrite","output","stdout","progress","bar","animation"],"date":"2023-10-28T18:38:03.978Z","links":{"npm":"https://www.npmjs.com/package/log-update","homepage":"https://github.com/sindresorhus/log-update#readme","repository":"https://github.com/sindresorhus/log-update","bugs":"https://github.com/sindresorhus/log-update/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.49139518090571005,"detail":{"quality":0.5395328437354925,"popularity":0.6123466920039976,"maintenance":0.32918281595332344}},"searchScore":0.0013318784},{"package":{"name":"callsites","scope":"unscoped","version":"4.1.0","description":"Get callsites from the V8 stack trace API","keywords":["stacktrace","v8","callsite","callsites","stack","trace","function","file","line","debug"],"date":"2023-08-12T14:28:07.954Z","links":{"npm":"https://www.npmjs.com/package/callsites","homepage":"https://github.com/sindresorhus/callsites#readme","repository":"https://github.com/sindresorhus/callsites","bugs":"https://github.com/sindresorhus/callsites/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4912209419901807,"detail":{"quality":0.5395328437354925,"popularity":0.6120745530778575,"maintenance":0.32895712940652233}},"searchScore":0.0013239097},{"package":{"name":"js-tokens","scope":"unscoped","version":"9.0.0","description":"Tiny JavaScript tokenizer.","keywords":["JavaScript","js","ECMAScript","es","token","tokens","tokenize","tokenizer","regex","regexp"],"date":"2024-02-08T22:59:07.471Z","links":{"npm":"https://www.npmjs.com/package/js-tokens","homepage":"https://github.com/lydell/js-tokens#readme","repository":"https://github.com/lydell/js-tokens","bugs":"https://github.com/lydell/js-tokens/issues"},"author":{"name":"Simon Lydell"},"publisher":{"username":"lydell","email":"simon.lydell@gmail.com"},"maintainers":[{"username":"lydell","email":"simon.lydell@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4836838054434055,"detail":{"quality":0.5097369582825522,"popularity":0.6118174919204162,"maintenance":0.3332188451042691}},"searchScore":0.0013164232},{"package":{"name":"es6-promise","scope":"unscoped","version":"4.2.8","description":"A lightweight library that provides tools for organizing asynchronous code","keywords":["futures","polyfill","promise","promises"],"date":"2019-06-06T17:59:23.476Z","links":{"npm":"https://www.npmjs.com/package/es6-promise","homepage":"https://github.com/stefanpenner/es6-promise","repository":"https://github.com/stefanpenner/es6-promise","bugs":"https://github.com/stefanpenner/es6-promise/issues"},"author":{"name":"Yehuda Katz, Tom Dale, Stefan Penner and contributors","url":"Conversion to ES6 API by Jake Archibald"},"publisher":{"username":"stefanpenner","email":"stefan.penner@gmail.com"},"maintainers":[{"username":"jaffathecake","email":"jaffathecake@gmail.com"},{"username":"stefanpenner","email":"stefan.penner@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4077714775617311,"detail":{"quality":0.619361006955036,"popularity":0.6096606601796066,"maintenance":0.02451984117816575}},"searchScore":0.0012551347},{"package":{"name":"fs.realpath","scope":"unscoped","version":"1.0.0","description":"Use node's fs.realpath, but fall back to the JS implementation if the native one fails","keywords":["realpath","fs","polyfill"],"date":"2016-06-15T18:39:05.978Z","links":{"npm":"https://www.npmjs.com/package/fs.realpath","homepage":"https://github.com/isaacs/fs.realpath#readme","repository":"https://github.com/isaacs/fs.realpath","bugs":"https://github.com/isaacs/fs.realpath/issues"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/","username":"isaacs"},"publisher":{"username":"isaacs","email":"i@izs.me"},"maintainers":[{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.4111573618492656,"detail":{"quality":0.5218482619724523,"popularity":0.6088995656725518,"maintenance":0.1185372436346766}},"searchScore":0.0012341458},{"package":{"name":"url-loader","scope":"unscoped","version":"4.1.1","description":"A loader for webpack which transforms files into base64 URIs","keywords":["webpack"],"date":"2020-10-09T14:09:37.469Z","links":{"npm":"https://www.npmjs.com/package/url-loader","homepage":"https://github.com/webpack-contrib/url-loader","repository":"https://github.com/webpack-contrib/url-loader","bugs":"https://github.com/webpack-contrib/url-loader/issues"},"author":{"name":"Tobias Koppers @sokra"},"publisher":{"username":"evilebottnawi","email":"sheo13666q@gmail.com"},"maintainers":[{"username":"evilebottnawi","email":"sheo13666q@gmail.com"},{"username":"sokra","email":"tobias.koppers@googlemail.com"},{"username":"jhnns","email":"mail@johannesewald.de"},{"username":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"username":"thelarkinn","email":"sean.larkin@cuw.edu"}]},"flags":{"insecure":0},"score":{"final":0.4296234094109261,"detail":{"quality":0.5842635851965088,"popularity":0.6081608530852477,"maintenance":0.1185372436346766}},"searchScore":0.0012140854},{"package":{"name":"body-parser","scope":"unscoped","version":"1.20.2","description":"Node.js body parsing middleware","date":"2023-02-22T01:36:59.027Z","links":{"npm":"https://www.npmjs.com/package/body-parser","homepage":"https://github.com/expressjs/body-parser#readme","repository":"https://github.com/expressjs/body-parser","bugs":"https://github.com/expressjs/body-parser/issues"},"publisher":{"username":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"username":"dougwilson","email":"doug@somethingdoug.com"}]},"flags":{"insecure":0},"score":{"final":0.36269176401641096,"detail":{"quality":0.29346695628526914,"popularity":0.6070296800260002,"maintenance":0.17768939749065762}},"searchScore":0.0011839517},{"package":{"name":"moment-timezone","scope":"unscoped","version":"0.5.45","description":"Parse and display moments in any timezone.","keywords":["moment","date","time","timezone","olson","iana","zone","tz"],"date":"2024-02-04T06:56:14.562Z","links":{"npm":"https://www.npmjs.com/package/moment-timezone","homepage":"http://momentjs.com/timezone/","repository":"https://github.com/moment/moment-timezone","bugs":"https://github.com/moment/moment-timezone/issues"},"author":{"name":"Tim Wood","email":"washwithcare@gmail.com","url":"http://timwoodcreates.com/","username":"timrwood"},"publisher":{"username":"gilmoreorless","email":"gilmoreorless@gmail.com"},"maintainers":[{"username":"ichernev","email":"me@iskren.info"},{"username":"gilmoreorless","email":"gilmoreorless@gmail.com"},{"username":"timrwood","email":"washwithcare@gmail.com"},{"username":"mj1856","email":"mj1856@hotmail.com"},{"username":"maggiepint","email":"maggiepint@gmail.com"},{"username":"marwahaha","email":"marwahaha@berkeley.edu"},{"username":"ellenaua","email":"elenasharovar@gmail.com"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.4916139532372614,"detail":{"quality":0.5490984642969086,"popularity":0.6055449353632569,"maintenance":0.32841053306013973}},"searchScore":0.0011454498},{"package":{"name":"socket.io-client","scope":"unscoped","version":"4.7.4","description":"Realtime application framework client","keywords":["realtime","framework","websocket","tcp","events","client"],"date":"2024-01-12T10:04:12.292Z","links":{"npm":"https://www.npmjs.com/package/socket.io-client","homepage":"https://github.com/socketio/socket.io-client#readme","repository":"https://github.com/socketio/socket.io-client","bugs":"https://github.com/socketio/socket.io-client/issues"},"publisher":{"username":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"username":"rauchg","email":"rauchg@gmail.com"},{"username":"darrachequesne","email":"damien.arrachequesne@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.516193850324403,"detail":{"quality":0.6260018742823724,"popularity":0.6049332039229276,"maintenance":0.3333333333333333}},"searchScore":0.0011299265},{"package":{"name":"dotenv","scope":"unscoped","version":"16.4.5","description":"Loads environment variables from .env file","keywords":["dotenv","env",".env","environment","variables","config","settings"],"date":"2024-02-20T03:33:38.563Z","links":{"npm":"https://www.npmjs.com/package/dotenv","homepage":"https://github.com/motdotla/dotenv#readme","repository":"https://github.com/motdotla/dotenv","bugs":"https://github.com/motdotla/dotenv/issues"},"publisher":{"username":"motdotla","email":"mot@mot.la"},"maintainers":[{"username":"~jcblw","email":"jacoblowe2.0@gmail.com"},{"username":"scottmotte","email":"scott@scottmotte.com"},{"username":"motdotla","email":"mot@mot.la"},{"username":"motdotenv","email":"mot@dotenv.org"}]},"flags":{"insecure":0},"score":{"final":0.5158888290527005,"detail":{"quality":0.6260018742823724,"popularity":0.6040617145752059,"maintenance":0.3333333333333333}},"searchScore":0.0011081478},{"package":{"name":"babel-eslint","scope":"unscoped","version":"10.1.0","description":"Custom parser for ESLint","date":"2020-02-26T00:13:23.677Z","links":{"npm":"https://www.npmjs.com/package/babel-eslint","homepage":"https://github.com/babel/babel-eslint","repository":"https://github.com/babel/babel-eslint","bugs":"https://github.com/babel/babel-eslint/issues"},"author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"publisher":{"username":"kaicataldo","email":"kai@kaicataldo.com"},"maintainers":[{"username":"danez","email":"daniel@tschinder.de"},{"username":"existentialism","email":"bng412@gmail.com"},{"username":"hzoo","email":"hi@henryzoo.com"},{"username":"jameshenry","email":"npm@jameshenry.email"},{"username":"kaicataldo","email":"kai@kaicataldo.com"},{"username":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"username":"monastic.panic","email":"monastic.panic@gmail.com"},{"username":"mysticatea","email":"public@mysticatea.dev"},{"username":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"},{"username":"not-an-aardvark","email":"teddy.katz@gmail.com"},{"username":"sebmck","email":"npm@sebastian.barretomckenzie.com"},{"username":"zertosh","email":"zertosh@gmail.com"}]},"flags":{"deprecated":"babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.","insecure":0},"score":{"final":0.3240014210660099,"detail":{"quality":0.2372047901114244,"popularity":0.6038627107441309,"maintenance":0.1185372436346766}},"searchScore":0.0011032295},{"package":{"name":"flat-cache","scope":"unscoped","version":"4.0.0","description":"A stupidly simple key/value storage using files to persist some data","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"date":"2023-12-18T15:46:28.366Z","links":{"npm":"https://www.npmjs.com/package/flat-cache","homepage":"https://github.com/jaredwray/flat-cache#readme","repository":"https://github.com/jaredwray/flat-cache","bugs":"https://github.com/jaredwray/flat-cache/issues"},"author":{"name":"Jared Wray","url":"https://jaredwray.com"},"publisher":{"username":"jaredwray","email":"me@jaredwray.com"},"maintainers":[{"username":"jaredwray","email":"me@jaredwray.com"}]},"flags":{"insecure":0},"score":{"final":0.518889890906023,"detail":{"quality":0.63646903054688,"popularity":0.6037373231090591,"maintenance":0.3332603390108239}},"searchScore":0.001100141},{"package":{"name":"hosted-git-info","scope":"unscoped","version":"7.0.1","description":"Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab","keywords":["git","github","bitbucket","gitlab"],"date":"2023-09-13T14:45:42.729Z","links":{"npm":"https://www.npmjs.com/package/hosted-git-info","homepage":"https://github.com/npm/hosted-git-info","repository":"https://github.com/npm/hosted-git-info","bugs":"https://github.com/npm/hosted-git-info/issues"},"author":{"name":"GitHub Inc."},"publisher":{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"}]},"flags":{"insecure":0},"score":{"final":0.48415829270195554,"detail":{"quality":0.5218482619724523,"popularity":0.6033428900781991,"maintenance":0.332668007379572}},"searchScore":0.0010904775},{"package":{"name":"escape-string-regexp","scope":"unscoped","version":"5.0.0","description":"Escape RegExp special characters","keywords":["escape","regex","regexp","regular","expression","string","special","characters"],"date":"2021-04-17T15:45:50.334Z","links":{"npm":"https://www.npmjs.com/package/escape-string-regexp","homepage":"https://github.com/sindresorhus/escape-string-regexp#readme","repository":"https://github.com/sindresorhus/escape-string-regexp","bugs":"https://github.com/sindresorhus/escape-string-regexp/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.41443013679337737,"detail":{"quality":0.5395328437354925,"popularity":0.6030921382874082,"maintenance":0.1185372436346766}},"searchScore":0.0010843751},{"package":{"name":"decimal.js","scope":"unscoped","version":"10.4.3","description":"An arbitrary-precision Decimal type for JavaScript.","keywords":["arbitrary","precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum"],"date":"2022-12-04T13:02:59.775Z","links":{"npm":"https://www.npmjs.com/package/decimal.js","homepage":"https://github.com/MikeMcl/decimal.js#readme","repository":"https://github.com/MikeMcl/decimal.js","bugs":"https://github.com/MikeMcl/decimal.js/issues"},"author":{"name":"Michael Mclaughlin","email":"M8ch88l@gmail.com","username":"mikemcl"},"publisher":{"username":"mikemcl","email":"M8ch88l@gmail.com"},"maintainers":[{"username":"mikemcl","email":"M8ch88l@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4375952055820604,"detail":{"quality":0.6173678939931078,"popularity":0.6025622917485465,"maintenance":0.1185372436346766}},"searchScore":0.0010715843},{"package":{"name":"pretty-bytes","scope":"unscoped","version":"6.1.1","description":"Convert bytes to a human readable string: 1337 → 1.34 kB","keywords":["pretty","bytes","byte","filesize","size","file","human","humanized","readable","si","data","locale","localization","localized"],"date":"2023-07-16T09:33:04.049Z","links":{"npm":"https://www.npmjs.com/package/pretty-bytes","homepage":"https://github.com/sindresorhus/pretty-bytes#readme","repository":"https://github.com/sindresorhus/pretty-bytes","bugs":"https://github.com/sindresorhus/pretty-bytes/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.46644614238421345,"detail":{"quality":0.5395328437354925,"popularity":0.6014999001723699,"maintenance":0.268746640580675}},"searchScore":0.0010463574},{"package":{"name":"minipass","scope":"unscoped","version":"7.0.4","description":"minimal implementation of a PassThrough stream","keywords":["passthrough","stream"],"date":"2023-09-28T23:58:33.597Z","links":{"npm":"https://www.npmjs.com/package/minipass","homepage":"https://github.com/isaacs/minipass#readme","repository":"https://github.com/isaacs/minipass","bugs":"https://github.com/isaacs/minipass/issues"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/","username":"isaacs"},"publisher":{"username":"isaacs","email":"i@izs.me"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"},{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.48890411178972343,"detail":{"quality":0.5395328437354925,"popularity":0.6010788342925972,"maintenance":0.3333333333333333}},"searchScore":0.0010365121},{"package":{"name":"normalize-package-data","scope":"unscoped","version":"6.0.0","description":"Normalizes data that can be found in package.json files.","date":"2023-08-15T17:29:07.249Z","links":{"npm":"https://www.npmjs.com/package/normalize-package-data","homepage":"https://github.com/npm/normalize-package-data#readme","repository":"https://github.com/npm/normalize-package-data","bugs":"https://github.com/npm/normalize-package-data/issues"},"author":{"name":"GitHub Inc."},"publisher":{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"}]},"flags":{"insecure":0},"score":{"final":0.507961793427404,"detail":{"quality":0.6083172925193322,"popularity":0.6002999746389226,"maintenance":0.32960461299423266}},"searchScore":0.0010185266},{"package":{"name":"type-fest","scope":"unscoped","version":"4.10.3","description":"A collection of essential TypeScript types","keywords":["typescript","ts","types","utility","util","utilities","omit","merge","json","generics"],"date":"2024-02-22T07:15:11.456Z","links":{"npm":"https://www.npmjs.com/package/type-fest","homepage":"https://github.com/sindresorhus/type-fest#readme","repository":"https://github.com/sindresorhus/type-fest","bugs":"https://github.com/sindresorhus/type-fest/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.488508279893637,"detail":{"quality":0.5395328437354925,"popularity":0.5999478860180646,"maintenance":0.3333333333333333}},"searchScore":0.0010104914},{"package":{"name":"prop-types","scope":"unscoped","version":"15.8.1","description":"Runtime type checking for React props and similar objects.","keywords":["react"],"date":"2022-01-05T00:08:33.458Z","links":{"npm":"https://www.npmjs.com/package/prop-types","homepage":"https://facebook.github.io/react/","repository":"https://github.com/facebook/prop-types","bugs":"https://github.com/facebook/prop-types/issues"},"publisher":{"username":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"username":"ljharb","email":"ljharb@gmail.com"},{"username":"fb","email":"opensource+npm@fb.com"},{"username":"sophiebits","email":"npm@sophiebits.com"}]},"flags":{"insecure":0},"score":{"final":0.488442740853558,"detail":{"quality":0.5760609084467201,"popularity":0.5997969956268787,"maintenance":0.30198719957181264}},"searchScore":0.0010070659},{"package":{"name":"update-notifier","scope":"unscoped","version":"7.0.0","description":"Update notifications for your CLI app","keywords":["npm","update","updater","notify","notifier","check","checker","cli","module","package","version"],"date":"2023-10-27T19:03:25.364Z","links":{"npm":"https://www.npmjs.com/package/update-notifier","homepage":"https://github.com/yeoman/update-notifier#readme","repository":"https://github.com/yeoman/update-notifier","bugs":"https://github.com/yeoman/update-notifier/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"},{"username":"sboudrias","email":"admin@simonboudrias.com"},{"username":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"username":"addyosmani","email":"addyosmani@gmail.com"},{"username":"mischah","email":"mail@michael-kuehnel.de"},{"username":"zckrs","email":"mehdy.dara.fr@gmail.com"},{"username":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"username":"mshima","email":"marceloshima@gmail.com"},{"username":"ruyadorno","email":"ruyadorno@hotmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4801601000138519,"detail":{"quality":0.5169065676889715,"popularity":0.5992186147405116,"maintenance":0.32960461299423266}},"searchScore":0.0009940346},{"package":{"name":"isomorphic-fetch","scope":"unscoped","version":"3.0.0","description":"Isomorphic WHATWG Fetch API, for Node & Browserify","date":"2020-09-23T07:27:09.864Z","links":{"npm":"https://www.npmjs.com/package/isomorphic-fetch","homepage":"https://github.com/matthew-andrews/isomorphic-fetch/issues","repository":"https://github.com/matthew-andrews/isomorphic-fetch","bugs":"https://github.com/matthew-andrews/isomorphic-fetch/issues"},"author":{"name":"Matt Andrews","email":"matt@mattandre.ws","username":"mattandrews"},"publisher":{"username":"mattandrews","email":"matt@mattandre.ws"},"maintainers":[{"username":"mattandrews","email":"matt@mattandre.ws"},{"username":"the-ft","email":"strategic.products+npm@ft.com"}]},"flags":{"insecure":0},"score":{"final":0.6019252176643677,"detail":{"quality":0.9559445744446261,"popularity":0.5984180728024154,"maintenance":0.30198719957181264}},"searchScore":0.00097625545},{"package":{"name":"tar-stream","scope":"unscoped","version":"3.1.7","description":"tar-stream is a streaming tar parser and generator and nothing else. It operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.","date":"2024-01-19T20:14:20.100Z","links":{"npm":"https://www.npmjs.com/package/tar-stream","homepage":"https://github.com/mafintosh/tar-stream","repository":"https://github.com/mafintosh/tar-stream","bugs":"https://github.com/mafintosh/tar-stream/issues"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com","username":"mafintosh"},"publisher":{"username":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"username":"mafintosh","email":"mathiasbuus@gmail.com"},{"username":"maxogden","email":"max@maxogden.com"}]},"flags":{"insecure":0},"score":{"final":0.5138084997001945,"detail":{"quality":0.6260018742823724,"popularity":0.5981179164251889,"maintenance":0.3333333333333333}},"searchScore":0.00096966553},{"package":{"name":"formidable","scope":"unscoped","version":"3.5.1","description":"A node.js module for parsing form data, especially file uploads.","keywords":["multipart","form","data","querystring","www","json","ulpoad","file"],"date":"2023-08-25T14:22:42.087Z","links":{"npm":"https://www.npmjs.com/package/formidable","homepage":"https://github.com/node-formidable/formidable","repository":"https://github.com/node-formidable/formidable","bugs":"https://github.com/node-formidable/formidable/issues"},"publisher":{"username":"grossacasacs","email":"cyril.walle@protonmail.com"},"maintainers":[{"username":"felixge","email":"felix@debuggable.com"},{"username":"kornel","email":"npmspam@geekhood.net"},{"username":"grossacasacs","email":"cyril.walle@protonmail.com"},{"username":"tunnckocore","email":"npm@tunnckocore.anonaddy.com"},{"username":"quantumsheep","email":"nathanael.dmc@outlook.fr"}]},"flags":{"insecure":0},"score":{"final":0.48734722252365187,"detail":{"quality":0.5395328437354925,"popularity":0.597913070555257,"maintenance":0.33205084202475477}},"searchScore":0.0009651918},{"package":{"name":"shebang-command","scope":"unscoped","version":"2.0.0","description":"Get the command from a shebang","keywords":["cmd","command","parse","shebang"],"date":"2019-09-06T14:53:25.901Z","links":{"npm":"https://www.npmjs.com/package/shebang-command","homepage":"https://github.com/kevva/shebang-command#readme","repository":"https://github.com/kevva/shebang-command","bugs":"https://github.com/kevva/shebang-command/issues"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva","username":"kevva"},"publisher":{"username":"kevva","email":"kevinmartensson@gmail.com"},"maintainers":[{"username":"kevva","email":"kevinmartensson@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4200241210924559,"detail":{"quality":0.5647458274582257,"popularity":0.5974638216652898,"maintenance":0.1185372436346766}},"searchScore":0.0009554474},{"package":{"name":"write-file-atomic","scope":"unscoped","version":"5.0.1","description":"Write files in an atomic fashion w/configurable ownership","keywords":["writeFile","atomic"],"date":"2023-04-26T19:28:58.689Z","links":{"npm":"https://www.npmjs.com/package/write-file-atomic","homepage":"https://github.com/npm/write-file-atomic","repository":"https://github.com/npm/write-file-atomic","bugs":"https://github.com/npm/write-file-atomic/issues"},"author":{"name":"GitHub Inc."},"publisher":{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"}]},"flags":{"insecure":0},"score":{"final":0.4770836319138624,"detail":{"quality":0.5218482619724523,"popularity":0.5971580351498462,"maintenance":0.31863954577051573}},"searchScore":0.0009488669},{"package":{"name":"color","scope":"unscoped","version":"4.2.3","description":"Color conversion and manipulation with CSS string support","keywords":["color","colour","css"],"date":"2022-04-05T09:15:16.379Z","links":{"npm":"https://www.npmjs.com/package/color","homepage":"https://github.com/Qix-/color#readme","repository":"https://github.com/Qix-/color","bugs":"https://github.com/Qix-/color/issues"},"publisher":{"username":"qix","email":"josh@junon.me"},"maintainers":[{"username":"qix","email":"josh@junon.me"}]},"flags":{"insecure":0},"score":{"final":0.4266323126762721,"detail":{"quality":0.5395328437354925,"popularity":0.5969798497504958,"maintenance":0.15951289183700237}},"searchScore":0.0009450517},{"package":{"name":"ansi-escapes","scope":"unscoped","version":"6.2.0","description":"ANSI escape codes for manipulating the terminal","keywords":["ansi","terminal","console","cli","string","tty","escape","escapes","formatting","shell","xterm","log","logging","command-line","text","vt100","sequence","control","code","codes","cursor","iterm","iterm2"],"date":"2023-04-24T09:56:43.517Z","links":{"npm":"https://www.npmjs.com/package/ansi-escapes","homepage":"https://github.com/sindresorhus/ansi-escapes#readme","repository":"https://github.com/sindresorhus/ansi-escapes","bugs":"https://github.com/sindresorhus/ansi-escapes/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.46180413518469665,"detail":{"quality":0.5301785634131513,"popularity":0.5962549770214716,"maintenance":0.268746640580675}},"searchScore":0.00092967734},{"package":{"name":"find-up","scope":"unscoped","version":"7.0.0","description":"Find a file or directory by walking up parent directories","keywords":["find","up","find-up","findup","look-up","look","file","search","match","package","resolve","parent","parents","folder","directory","walk","walking","path"],"date":"2023-11-16T12:22:36.533Z","links":{"npm":"https://www.npmjs.com/package/find-up","homepage":"https://github.com/sindresorhus/find-up#readme","repository":"https://github.com/sindresorhus/find-up","bugs":"https://github.com/sindresorhus/find-up/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.485456702664353,"detail":{"quality":0.5395328437354925,"popularity":0.5956052978612069,"maintenance":0.32895712940652233}},"searchScore":0.00091609487},{"package":{"name":"history","scope":"unscoped","version":"5.3.0","description":"Manage session history with JavaScript","keywords":["history","location"],"date":"2022-02-22T17:18:05.834Z","links":{"npm":"https://www.npmjs.com/package/history","homepage":"https://github.com/remix-run/history#readme","repository":"https://github.com/remix-run/history","bugs":"https://github.com/remix-run/history/issues"},"author":{"name":"Remix Software","email":"hello@remix.run"},"publisher":{"username":"mjackson","email":"npm@mjackson.me"},"maintainers":[{"username":"mjackson","email":"npm@mjackson.me"}]},"flags":{"insecure":0},"score":{"final":0.4127786300769679,"detail":{"quality":0.5962059888294321,"popularity":0.595508890480483,"maintenance":0.07282491931419781}},"searchScore":0.0009140951},{"package":{"name":"highlight.js","scope":"unscoped","version":"11.9.0","description":"Syntax highlighting with language autodetection.","keywords":["highlight","syntax"],"date":"2023-10-09T03:53:05.207Z","links":{"npm":"https://www.npmjs.com/package/highlight.js","homepage":"https://highlightjs.org/","repository":"https://github.com/highlightjs/highlight.js","bugs":"https://github.com/highlightjs/highlight.js/issues"},"author":{"name":"Josh Goebel","email":"hello@joshgoebel.com"},"publisher":{"username":"highlightjs_bot","email":"highlightjs.automation@gmail.com"},"maintainers":[{"username":"marcosc","email":"marcos@marcosc.com"},{"username":"joshgoebel","email":"me@joshgoebel.com"},{"username":"isagalaev","email":"maniac@softwaremaniacs.org"},{"username":"highlightjs_bot","email":"highlightjs.automation@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.515161276976426,"detail":{"quality":0.6373169552708668,"popularity":0.5949569457481714,"maintenance":0.33066074109516}},"searchScore":0.0009027236},{"package":{"name":"readable-stream","scope":"unscoped","version":"4.5.2","description":"Node.js Streams, a user-land copy of the stream library from Node.js","keywords":["readable","stream","pipe"],"date":"2023-12-27T22:00:47.039Z","links":{"npm":"https://www.npmjs.com/package/readable-stream","homepage":"https://github.com/nodejs/readable-stream","repository":"https://github.com/nodejs/readable-stream","bugs":"https://github.com/nodejs/readable-stream/issues"},"publisher":{"username":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"username":"cwmma","email":"calvin.metcalf@gmail.com"},{"username":"matteo.collina","email":"hello@matteocollina.com"},{"username":"nodejs-foundation","email":"build@iojs.org"}]},"flags":{"insecure":0},"score":{"final":0.5126396768402568,"detail":{"quality":0.6260018742823724,"popularity":0.594809813660542,"maintenance":0.33330194221244414}},"searchScore":0.0008997144},{"package":{"name":"@types/jest","scope":"types","version":"29.5.12","description":"TypeScript definitions for jest","date":"2024-02-01T17:07:05.881Z","links":{"npm":"https://www.npmjs.com/package/%40types%2Fjest","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped","bugs":"https://github.com/DefinitelyTyped/DefinitelyTyped/issues"},"publisher":{"username":"types","email":"ts-npm-types@microsoft.com"},"maintainers":[{"username":"types","email":"ts-npm-types@microsoft.com"}]},"flags":{"insecure":0},"score":{"final":0.44221403331933135,"detail":{"quality":0.3915702377399993,"popularity":0.5945037009447569,"maintenance":0.3333333333333333}},"searchScore":0.00089348364},{"package":{"name":"yargs-parser","scope":"unscoped","version":"21.1.1","description":"the mighty option parser used by yargs","keywords":["argument","parser","yargs","command","cli","parsing","option","args","argument"],"date":"2022-08-04T21:13:43.411Z","links":{"npm":"https://www.npmjs.com/package/yargs-parser","homepage":"https://github.com/yargs/yargs-parser#readme","repository":"https://github.com/yargs/yargs-parser","bugs":"https://github.com/yargs/yargs-parser/issues"},"author":{"name":"Ben Coe","email":"ben@npmjs.com"},"publisher":{"username":"oss-bot","email":"bencoe+oss-bot@gmail.com"},"maintainers":[{"username":"bcoe","email":"bencoe@gmail.com"},{"username":"nexdrew","email":"andrewbgoode@gmail.com"},{"username":"oss-bot","email":"bencoe+oss-bot@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.46107796322502387,"detail":{"quality":0.63646903054688,"popularity":0.5941313283977991,"maintenance":0.17768939749065762}},"searchScore":0.00088595797},{"package":{"name":"tsconfig-paths","scope":"unscoped","version":"4.2.0","description":"Load node modules according to tsconfig paths, in run-time or via API.","date":"2023-03-29T20:47:10.433Z","links":{"npm":"https://www.npmjs.com/package/tsconfig-paths","homepage":"https://github.com/dividab/tsconfig-paths#readme","repository":"https://github.com/dividab/tsconfig-paths","bugs":"https://github.com/dividab/tsconfig-paths/issues"},"author":{"name":"Jonas Kello"},"publisher":{"username":"jonaskello","email":"jonas.kello@gmail.com"},"maintainers":[{"username":"zlafil","email":"zlatan.filipusic@divid.se"},{"username":"johkah","email":"johan.kahlman@divid.se"},{"username":"dividstefansvensson","email":"stefan.svensson@divid.se"},{"username":"erieng","email":"erik.engvall@divid.se"},{"username":"johankristiansson","email":"johan1kristiansson@gmail.com"},{"username":"adam.luotonen","email":"adam.luotonen@divid.se"},{"username":"jonaskello","email":"jonas.kello@gmail.com"},{"username":"jontem","email":"jonathan.mourtada@gmail.com"},{"username":"bjolind","email":"bjorn.lindberg@divid.se"},{"username":"geon","email":"victor@topmost.se"},{"username":"marsve","email":"martin.svensson@divid.se"},{"username":"henbr","email":"henrik.brandt@protonmail.com"},{"username":"josef.dagson","email":"josef.dagson@divid.se"},{"username":"oskdah","email":"oskar.dahlin@divid.se"},{"username":"cspotcode","email":"cspotcode@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.6015905622031605,"detail":{"quality":0.9252129837227332,"popularity":0.5941152076647438,"maintenance":0.3316752697248009}},"searchScore":0.0008856335},{"package":{"name":"fastq","scope":"unscoped","version":"1.17.1","description":"Fast, in memory work queue","keywords":["fast","queue","async","worker"],"date":"2024-02-05T14:30:13.737Z","links":{"npm":"https://www.npmjs.com/package/fastq","homepage":"https://github.com/mcollina/fastq#readme","repository":"https://github.com/mcollina/fastq","bugs":"https://github.com/mcollina/fastq/issues"},"author":{"name":"Matteo Collina","email":"hello@matteocollina.com","username":"matteo.collina"},"publisher":{"username":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"username":"matteo.collina","email":"hello@matteocollina.com"}]},"flags":{"insecure":0},"score":{"final":0.5878266539065371,"detail":{"quality":0.8788298242200872,"popularity":0.5930031738686197,"maintenance":0.3332188451042691}},"searchScore":0.0008635147},{"package":{"name":"reusify","scope":"unscoped","version":"1.0.4","description":"Reuse objects and functions with style","keywords":["reuse","object","performance","function","fast"],"date":"2018-01-26T09:28:18.775Z","links":{"npm":"https://www.npmjs.com/package/reusify","homepage":"https://github.com/mcollina/reusify#readme","repository":"https://github.com/mcollina/reusify","bugs":"https://github.com/mcollina/reusify/issues"},"author":{"name":"Matteo Collina","email":"hello@matteocollina.com","username":"matteo.collina"},"publisher":{"username":"matteo.collina","email":"hello@matteocollina.com"},"maintainers":[{"username":"matteo.collina","email":"hello@matteocollina.com"}]},"flags":{"insecure":0},"score":{"final":0.5411762057518928,"detail":{"quality":0.9743494562407427,"popularity":0.5925238103072379,"maintenance":0.1185372436346766}},"searchScore":0.0008541387},{"package":{"name":"mysql","scope":"unscoped","version":"2.18.1","description":"A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.","date":"2020-01-23T18:09:18.618Z","links":{"npm":"https://www.npmjs.com/package/mysql","homepage":"https://github.com/mysqljs/mysql#readme","repository":"https://github.com/mysqljs/mysql","bugs":"https://github.com/mysqljs/mysql/issues"},"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/","username":"felixge"},"publisher":{"username":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"username":"felixge","email":"felix@debuggable.com"},{"username":"sidorares","email":"sidorares@yandex.com"},{"username":"dougwilson","email":"doug@somethingdoug.com"}]},"flags":{"insecure":0},"score":{"final":0.3536382733308015,"detail":{"quality":0.35,"popularity":0.5918578230247564,"maintenance":0.1185372436346766}},"searchScore":0.0008412688},{"package":{"name":"@testing-library/react","scope":"testing-library","version":"14.2.1","description":"Simple and complete React DOM testing utilities that encourage good testing practices.","keywords":["testing","react","ui","dom","jsdom","unit","integration","functional","end-to-end","e2e"],"date":"2024-02-01T19:54:15.042Z","links":{"npm":"https://www.npmjs.com/package/%40testing-library%2Freact","homepage":"https://github.com/testing-library/react-testing-library#readme","repository":"https://github.com/testing-library/react-testing-library","bugs":"https://github.com/testing-library/react-testing-library/issues"},"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com","username":"kentcdodds"},"publisher":{"username":"testing-library-bot","email":"testinglibraryoss@gmail.com"},"maintainers":[{"username":"eps1lon","email":"silbermann.sebastian@gmail.com"},{"username":"mdjastrzebski","email":"mdjastrzebski@gmail.com"},{"username":"jdecroock","email":"decroockjovi@gmail.com"},{"username":"testing-library-bot","email":"testinglibraryoss@gmail.com"},{"username":"kentcdodds","email":"me@kentcdodds.com"},{"username":"timdeschryver","email":"timdeschryver@outlook.com"},{"username":"patrickhulce","email":"patrick.hulce@gmail.com"},{"username":"dfcook","email":"dfcook@hotmail.com"},{"username":"gpx","email":"polvara@gmail.com"},{"username":"mpeyper","email":"mpeyper7@gmail.com"},{"username":"mihar-22","email":"rahim.alwer@gmail.com"},{"username":"pago","email":"patrick.gotthardt@trivago.com"},{"username":"cmckinstry","email":"carson.mckinstry@gmail.com"},{"username":"thymikee","email":"thymikee@gmail.com"},{"username":"brrianalexis","email":"brrianalexis.dev@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4884513640373067,"detail":{"quality":0.55,"popularity":0.5908134210589716,"maintenance":0.3333333333333333}},"searchScore":0.0008214474},{"package":{"name":"picomatch","scope":"unscoped","version":"4.0.1","description":"Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.","keywords":["glob","match","picomatch"],"date":"2024-02-08T02:31:53.301Z","links":{"npm":"https://www.npmjs.com/package/picomatch","homepage":"https://github.com/micromatch/picomatch","repository":"https://github.com/micromatch/picomatch","bugs":"https://github.com/micromatch/picomatch/issues"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"publisher":{"username":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"username":"mrmlnc","email":"dmalinochkin@rambler.ru"},{"username":"jonschlinkert","email":"github@sellside.com"},{"username":"doowb","email":"brian.woodward@gmail.com"},{"username":"danez","email":"npm@tschinder.de"}]},"flags":{"insecure":0},"score":{"final":0.5130786451571704,"detail":{"quality":0.6379936806710635,"popularity":0.5901301304673386,"maintenance":0.32895712940652233}},"searchScore":0.00080871437},{"package":{"name":"firebase","scope":"unscoped","version":"10.8.0","description":"Firebase JavaScript library for web and Node.js","keywords":["authentication","database","Firebase","firebase","realtime","storage","performance","remote-config"],"date":"2024-02-01T22:08:18.300Z","links":{"npm":"https://www.npmjs.com/package/firebase","homepage":"https://firebase.google.com/","repository":"https://github.com/firebase/firebase-js-sdk","bugs":"https://github.com/firebase/firebase-js-sdk/issues"},"author":{"name":"Firebase","email":"firebase-support@google.com","url":"https://firebase.google.com/"},"publisher":{"username":"google-wombot","email":"node-team-npm+wombot@google.com"},"maintainers":[{"username":"chholland","email":"chholland@google.com"},{"username":"firebase-ops","email":"operations+plainlogo@firebase.com"},{"username":"feiyang.chen","email":"feiyang.chen1@gmail.com"},{"username":"google-wombot","email":"node-team-npm+wombot@google.com"}]},"flags":{"insecure":0},"score":{"final":0.4813576196380934,"detail":{"quality":0.5271755132831067,"popularity":0.5901094256756994,"maintenance":0.3333333333333333}},"searchScore":0.0008083314},{"package":{"name":"is-extglob","scope":"unscoped","version":"2.1.1","description":"Returns true if a string has an extglob.","keywords":["bash","braces","check","exec","expression","extglob","glob","globbing","globstar","is","match","matches","pattern","regex","regular","string","test"],"date":"2016-12-11T04:04:24.390Z","links":{"npm":"https://www.npmjs.com/package/is-extglob","homepage":"https://github.com/jonschlinkert/is-extglob","repository":"https://github.com/jonschlinkert/is-extglob","bugs":"https://github.com/jonschlinkert/is-extglob/issues"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"publisher":{"username":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"username":"doowb","email":"brian.woodward@gmail.com"},{"username":"jonschlinkert","email":"github@sellside.com"}]},"flags":{"insecure":0},"score":{"final":0.4340616372076647,"detail":{"quality":0.6203090989080233,"popularity":0.5899453493232028,"maintenance":0.1185372436346766}},"searchScore":0.0008053025},{"package":{"name":"ora","scope":"unscoped","version":"8.0.1","description":"Elegant terminal spinner","keywords":["cli","spinner","spinners","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"date":"2023-12-23T11:38:33.369Z","links":{"npm":"https://www.npmjs.com/package/ora","homepage":"https://github.com/sindresorhus/ora#readme","repository":"https://github.com/sindresorhus/ora","bugs":"https://github.com/sindresorhus/ora/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4847871975389057,"detail":{"quality":0.5395328437354925,"popularity":0.589534491481897,"maintenance":0.33311506399884006}},"searchScore":0.00079776405},{"package":{"name":"which","scope":"unscoped","version":"4.0.0","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","date":"2023-08-29T18:39:57.339Z","links":{"npm":"https://www.npmjs.com/package/which","homepage":"https://github.com/npm/node-which#readme","repository":"https://github.com/npm/node-which","bugs":"https://github.com/npm/node-which/issues"},"author":{"name":"GitHub Inc."},"publisher":{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"},{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.4784381965410161,"detail":{"quality":0.5218482619724523,"popularity":0.5894985142690305,"maintenance":0.3301692513003422}},"searchScore":0.00079710706},{"package":{"name":"abbrev","scope":"unscoped","version":"2.0.0","description":"Like ruby's abbrev module, but in js","date":"2022-11-01T16:39:45.574Z","links":{"npm":"https://www.npmjs.com/package/abbrev","homepage":"https://github.com/npm/abbrev-js#readme","repository":"https://github.com/npm/abbrev-js","bugs":"https://github.com/npm/abbrev-js/issues"},"author":{"name":"GitHub Inc."},"publisher":{"username":"lukekarrys","email":"luke@lukekarrys.com"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"}]},"flags":{"insecure":0},"score":{"final":0.46953730615352324,"detail":{"quality":0.5218482619724523,"popularity":0.5893865583944362,"maintenance":0.3048500917820997}},"searchScore":0.0007950658},{"package":{"name":"webpack-dev-middleware","scope":"unscoped","version":"7.0.0","description":"A development middleware for webpack","keywords":["webpack","middleware","development"],"date":"2023-12-26T14:21:14.630Z","links":{"npm":"https://www.npmjs.com/package/webpack-dev-middleware","homepage":"https://github.com/webpack/webpack-dev-middleware","repository":"https://github.com/webpack/webpack-dev-middleware","bugs":"https://github.com/webpack/webpack-dev-middleware/issues"},"author":{"name":"Tobias Koppers @sokra"},"publisher":{"username":"evilebottnawi","email":"sheo13666q@gmail.com"},"maintainers":[{"username":"sokra","email":"tobias.koppers@googlemail.com"},{"username":"jhnns","email":"mail@johannesewald.de"},{"username":"evilebottnawi","email":"sheo13666q@gmail.com"},{"username":"hiroppy","email":"hello@hiroppy.me"}]},"flags":{"insecure":0},"score":{"final":0.5101878468007605,"detail":{"quality":0.6260018742823724,"popularity":0.5892339448531632,"maintenance":0.3318725823355475}},"searchScore":0.000792291},{"package":{"name":"function-bind","scope":"unscoped","version":"1.1.2","description":"Implementation of Function.prototype.bind","keywords":["function","bind","shim","es5"],"date":"2023-10-12T19:08:19.687Z","links":{"npm":"https://www.npmjs.com/package/function-bind","homepage":"https://github.com/Raynos/function-bind","repository":"https://github.com/Raynos/function-bind","bugs":"https://github.com/Raynos/function-bind/issues"},"author":{"name":"Raynos","email":"raynos2@gmail.com","username":"raynos"},"publisher":{"username":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"username":"raynos","email":"raynos2@gmail.com"},{"username":"ljharb","email":"ljharb@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.6179735647655538,"detail":{"quality":0.9890780471211781,"popularity":0.5889004438197647,"maintenance":0.32895712940652233}},"searchScore":0.0007862586},{"package":{"name":"sinon","scope":"unscoped","version":"17.0.1","description":"JavaScript test spies, stubs and mocks.","keywords":["sinon","test","testing","unit","stub","spy","fake","time","clock","mock","xhr","assert"],"date":"2023-11-01T10:14:55.428Z","links":{"npm":"https://www.npmjs.com/package/sinon","homepage":"https://sinonjs.org/","repository":"https://github.com/sinonjs/sinon","bugs":"http://github.com/sinonjs/sinon/issues"},"author":{"name":"Christian Johansen"},"publisher":{"username":"fatso83","email":"carlerik@gmail.com"},"maintainers":[{"username":"fatso83","email":"carlerik@gmail.com"},{"username":"cjohansen","email":"christian@cjohansen.no"},{"username":"mantoni","email":"mail@maxantoni.de"},{"username":"mrgnrdrck","email":"morgan@roderick.dk"}]},"flags":{"insecure":0},"score":{"final":0.49606279874480347,"detail":{"quality":0.5781113369912901,"popularity":0.5884649456592852,"maintenance":0.3333333333333333}},"searchScore":0.0007784452},{"package":{"name":"source-map","scope":"unscoped","version":"0.7.4","description":"Generates and consumes source maps","date":"2022-06-04T22:57:10.068Z","links":{"npm":"https://www.npmjs.com/package/source-map","homepage":"https://github.com/mozilla/source-map","repository":"https://github.com/mozilla/source-map","bugs":"https://github.com/mozilla/source-map/issues"},"author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com","username":"mozilla-devtools"},"publisher":{"username":"eemeli","email":"eemeli@gmail.com"},"maintainers":[{"username":"tigleym","email":"tigleym@gmail.com"},{"username":"nbaumgardner","email":"niklasbaumgardner@gmail.com"},{"username":"eemeli","email":"eemeli@gmail.com"},{"username":"mozilla-npm","email":"npm-owners@mozilla.com"},{"username":"mythmon","email":"mythmon@gmail.com"},{"username":"jkratzer","email":"jkratzer@mozilla.com"},{"username":"factorui.npm","email":"factorui.npm@mozilla.com"},{"username":"project-nimbus-publishing","email":"project-nimbus-publishing@mozilla.com"},{"username":"gijs","email":"gijskruitbosch@gmail.com"},{"username":"nchevobbe","email":"chevobbe.nicolas@gmail.com"},{"username":"brizental","email":"brizental@mozilla.com"},{"username":"aplacitelli","email":"aplacitelli@mozilla.com"},{"username":"mozrhelmer","email":"rhelmer@mozilla.com"},{"username":"knowtheory","email":"ted@knowtheory.net"},{"username":"mozilla-devtools","email":"nfitzgerald@mozilla.com"},{"username":"nickfitzgerald","email":"fitzgen@gmail.com"},{"username":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"username":"ejpbruel","email":"ejpbruel@gmail.com"},{"username":"tromey","email":"tom@tromey.com"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.4191520312802546,"detail":{"quality":0.5477247611525352,"popularity":0.5883591582732204,"maintenance":0.13973970725390542}},"searchScore":0.0007765582},{"package":{"name":"browserify","scope":"unscoped","version":"17.0.0","description":"browser-side require() the node way","keywords":["browser","require","commonjs","commonj-esque","bundle","npm","javascript"],"date":"2020-10-10T09:33:23.702Z","links":{"npm":"https://www.npmjs.com/package/browserify","homepage":"https://github.com/browserify/browserify#readme","repository":"https://github.com/browserify/browserify","bugs":"https://github.com/browserify/browserify/issues"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"publisher":{"username":"goto-bus-stop","email":"renee@kooi.me"},"maintainers":[{"username":"feross","email":"feross@feross.org"},{"username":"gkatsev","email":"me@gkatsev.com"},{"username":"zertosh","email":"zertosh@gmail.com"},{"username":"mafintosh","email":"mathiasbuus@gmail.com"},{"username":"maxogden","email":"max@maxogden.com"},{"username":"thlorenz","email":"thlorenz10@gmail.com"},{"username":"terinjokes","email":"terinjokes@gmail.com"},{"username":"jmm","email":"npm-public@jessemccarthy.net"},{"username":"mellowmelon","email":"palmermebane@gmail.com"},{"username":"ashaffer88","email":"darawk@gmail.com"},{"username":"balupton","email":"b@lupton.cc"},{"username":"cwmma","email":"calvin.metcalf@gmail.com"},{"username":"jprichardson","email":"jprichardson@gmail.com"},{"username":"indutny","email":"blackhole@livebox.sh"},{"username":"jryans","email":"jryans@gmail.com"},{"username":"sethvincent","email":"sethvincent@gmail.com"},{"username":"yoshuawuyts","email":"javascript@yosh.is"},{"username":"ungoldman","email":"ungoldman@gmail.com"},{"username":"ahdinosaur","email":"michael.williams@enspiral.com"},{"username":"elnounch","email":"contact@elnounch.net"},{"username":"parshap","email":"parshap+npm@gmail.com"},{"username":"yerkopalma","email":"yerko.palma@usach.cl"},{"username":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"username":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"username":"garann","email":"garann@gmail.com"},{"username":"bret","email":"bcomnes@gmail.com"},{"username":"anandthakker","email":"vestibule@anandthakker.net"},{"username":"mattdesl","email":"dave.des@gmail.com"},{"username":"hughsk","email":"hughskennedy@gmail.com"},{"username":"fpereira1","email":"pereira.filype@gmail.com"},{"username":"goto-bus-stop","email":"renee@kooi.me"},{"username":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"username":"emilbayes","email":"github@tixz.dk"},{"username":"stevemao","email":"maochenyan@gmail.com"},{"username":"pkrumins","email":"peteris.krumins@gmail.com"},{"username":"tehshrike","email":"me@JoshDuff.com"},{"username":"defunctzombie","email":"shtylman@gmail.com"},{"username":"lukechilds","email":"lukechilds123@gmail.com"},{"username":"raynos","email":"raynos2@gmail.com"},{"username":"domenic","email":"d@domenic.me"}]},"flags":{"insecure":0},"score":{"final":0.5708385550055427,"detail":{"quality":0.828925152244967,"popularity":0.5875405314623232,"maintenance":0.3329194952006844}},"searchScore":0.0007620978},{"package":{"name":"request-promise","scope":"unscoped","version":"4.2.6","description":"The simplified HTTP request client 'request' with Promise support. Powered by Bluebird.","keywords":["xhr","http","https","promise","request","then","thenable","bluebird"],"date":"2020-07-22T01:41:07.199Z","links":{"npm":"https://www.npmjs.com/package/request-promise"},"author":{"name":"Nicolai Kamenzky","url":"https://github.com/analog-nico"},"publisher":{"username":"analog-nico","email":"nicolai.kamenzky@testrails.org"},"maintainers":[{"username":"analog-nico","email":"nicolai.kamenzky@testrails.org"},{"username":"mikeal","email":"mikeal.rogers@gmail.com"},{"username":"nylen","email":"jnylen@gmail.com"},{"username":"request","email":"request@outofindex.com"},{"username":"simov","email":"simeonvelichkov@gmail.com"},{"username":"tyabonil","email":"ty.abonil@gmail.com"}]},"flags":{"deprecated":"request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142","insecure":0},"score":{"final":0.31805903928839374,"detail":{"quality":0.2372047901114244,"popularity":0.586884477093799,"maintenance":0.1185372436346766}},"searchScore":0.0007506896},{"package":{"name":"react-transition-group","scope":"unscoped","version":"4.4.5","description":"A react component toolset for managing animations","keywords":["react","transition","addons","transition-group","animation","css","transitions"],"date":"2022-08-01T08:36:58.958Z","links":{"npm":"https://www.npmjs.com/package/react-transition-group","homepage":"https://github.com/reactjs/react-transition-group#readme","repository":"https://github.com/reactjs/react-transition-group","bugs":"https://github.com/reactjs/react-transition-group/issues"},"publisher":{"username":"eps1lon","email":"silbermann.sebastian@gmail.com"},"maintainers":[{"username":"koba04","email":"koba0004@gmail.com"},{"username":"monastic.panic","email":"monastic.panic@gmail.com"},{"username":"eps1lon","email":"silbermann.sebastian@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.446375790325589,"detail":{"quality":0.5962059888294321,"popularity":0.5866362987286549,"maintenance":0.17768939749065762}},"searchScore":0.0007464154},{"package":{"name":"@typescript-eslint/parser","scope":"typescript-eslint","version":"7.0.2","description":"An ESLint custom parser which leverages TypeScript ESTree","keywords":["ast","ecmascript","javascript","typescript","parser","syntax","eslint"],"date":"2024-02-19T17:15:35.364Z","links":{"npm":"https://www.npmjs.com/package/%40typescript-eslint%2Fparser","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","repository":"https://github.com/typescript-eslint/typescript-eslint","bugs":"https://github.com/typescript-eslint/typescript-eslint/issues"},"publisher":{"username":"jameshenry","email":"npm@jameshenry.email"},"maintainers":[{"username":"bradzacher","email":"brad.zacher@gmail.com"},{"username":"jameshenry","email":"npm@jameshenry.email"}]},"flags":{"insecure":0},"score":{"final":0.46432813032020076,"detail":{"quality":0.47463112839038507,"popularity":0.5864917861040531,"maintenance":0.3333333333333333}},"searchScore":0.0007439369},{"package":{"name":"babel-runtime","scope":"unscoped","version":"6.26.0","description":"babel selfContained runtime","date":"2017-08-16T15:54:10.021Z","links":{"npm":"https://www.npmjs.com/package/babel-runtime","homepage":"https://github.com/babel/babel#readme","repository":"https://github.com/babel/babel","bugs":"https://github.com/babel/babel/issues"},"author":{"name":"Sebastian McKenzie","email":"sebmck@gmail.com"},"publisher":{"username":"hzoo","email":"hi@henryzoo.com"},"maintainers":[{"username":"hzoo","email":"hi@henryzoo.com"},{"username":"loganfsmyth","email":"loganfsmyth@gmail.com"},{"username":"existentialism","email":"bng412@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.3175681131433656,"detail":{"quality":0.2361528890777463,"popularity":0.5863834604225855,"maintenance":0.1185372436346766}},"searchScore":0.00074208406},{"package":{"name":"express","scope":"unscoped","version":"4.18.2","description":"Fast, unopinionated, minimalist web framework","keywords":["express","framework","sinatra","web","http","rest","restful","router","app","api"],"date":"2022-10-08T20:14:32.495Z","links":{"npm":"https://www.npmjs.com/package/express","homepage":"http://expressjs.com/","repository":"https://github.com/expressjs/express","bugs":"https://github.com/expressjs/express/issues"},"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"publisher":{"username":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"username":"dougwilson","email":"doug@somethingdoug.com"},{"username":"sheplu","email":"jean.burellier@gmail.com"},{"username":"blakeembrey","email":"hello@blakeembrey.com"},{"username":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"username":"wesleytodd","email":"wes@wesleytodd.com"},{"username":"mikeal","email":"mikeal.rogers@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.3648059560125491,"detail":{"quality":0.4477841115353744,"popularity":0.5856628594056216,"maintenance":0.07282491931419781}},"searchScore":0.000729867},{"package":{"name":"form-data","scope":"unscoped","version":"4.0.0","description":"A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.","date":"2021-02-15T17:38:54.740Z","links":{"npm":"https://www.npmjs.com/package/form-data","homepage":"https://github.com/form-data/form-data#readme","repository":"https://github.com/form-data/form-data","bugs":"https://github.com/form-data/form-data/issues"},"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"publisher":{"username":"niftylettuce","email":"niftylettuce@gmail.com"},"maintainers":[{"username":"mikeal","email":"mikeal.rogers@gmail.com"},{"username":"niftylettuce","email":"niftylettuce@gmail.com"},{"username":"alexindigo","email":"iam@alexindigo.com"},{"username":"dylanpiercey","email":"pierceydylan@gmail.com"},{"username":"titanism","email":"npm@titanism.com"}]},"flags":{"insecure":0},"score":{"final":0.43483888041601126,"detail":{"quality":0.628375027605773,"popularity":0.5852523910346931,"maintenance":0.1185372436346766}},"searchScore":0.0007229914},{"package":{"name":"file-type","scope":"unscoped","version":"19.0.0","description":"Detect the file type of a Buffer/Uint8Array/ArrayBuffer","keywords":["mime","file","type","magic","archive","image","img","pic","picture","flash","photo","video","detect","check","is","exif","elf","macho","exe","binary","buffer","uint8array","jpg","png","apng","gif","webp","flif","xcf","cr2","cr3","orf","arw","dng","nef","rw2","raf","tif","bmp","icns","jxr","psd","indd","zip","tar","rar","gz","bz2","7z","dmg","mp4","mid","mkv","webm","mov","avi","mpg","mp2","mp3","m4a","ogg","opus","flac","wav","amr","pdf","epub","mobi","swf","rtf","woff","woff2","eot","ttf","otf","ico","flv","ps","xz","sqlite","xpi","cab","deb","ar","rpm","Z","lz","cfb","mxf","mts","wasm","webassembly","blend","bpg","docx","pptx","xlsx","3gp","j2c","jp2","jpm","jpx","mj2","aif","odt","ods","odp","xml","heic","ics","glb","pcap","dsf","lnk","alias","voc","ac3","3g2","m4b","m4p","m4v","f4a","f4b","f4p","f4v","mie","qcp","asf","ogv","ogm","oga","spx","ogx","ape","wv","cur","nes","crx","ktx","dcm","mpc","arrow","shp","aac","mp1","it","s3m","xm","ai","skp","avif","eps","lzh","pgp","asar","stl","chm","3mf","zst","jxl","vcf","jls","pst","dwg","parquet","class","arj","cpio","ace","avro","icc","fbx"],"date":"2024-01-07T16:03:11.108Z","links":{"npm":"https://www.npmjs.com/package/file-type","homepage":"https://github.com/sindresorhus/file-type#readme","repository":"https://github.com/sindresorhus/file-type","bugs":"https://github.com/sindresorhus/file-type/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4830569909684676,"detail":{"quality":0.5395328437354925,"popularity":0.5843727748032949,"maintenance":0.3333333333333333}},"searchScore":0.0007084589},{"package":{"name":"fsevents","scope":"unscoped","version":"2.3.3","description":"Native Access to MacOS FSEvents","keywords":["fsevents","mac"],"date":"2023-08-21T16:24:22.854Z","links":{"npm":"https://www.npmjs.com/package/fsevents","homepage":"https://github.com/fsevents/fsevents","repository":"https://github.com/fsevents/fsevents","bugs":"https://github.com/fsevents/fsevents/issues"},"publisher":{"username":"pipobscure","email":"pip@pipobscure.com"},"maintainers":[{"username":"pipobscure","email":"pip@pipobscure.com"},{"username":"paulmillr","email":"paul@paulmillr.com"}]},"flags":{"insecure":0},"score":{"final":0.4761515465651301,"detail":{"quality":0.5218482619724523,"popularity":0.5841773505174618,"maintenance":0.32895712940652233}},"searchScore":0.0007052671},{"package":{"name":"ua-parser-js","scope":"unscoped","version":"1.0.37","description":"Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment","keywords":["user-agent","parser","browser","engine","os","device","cpu","jquery-plugin","ecosystem:jquery","ua-parser-js","client-hints","user-agent-detection","device-detection","platform-detection","mobile-detection","browser-detection","architecture-detection"],"date":"2023-10-27T12:51:13.949Z","links":{"npm":"https://www.npmjs.com/package/ua-parser-js","homepage":"https://github.com/faisalman/ua-parser-js","repository":"https://github.com/faisalman/ua-parser-js","bugs":"https://github.com/faisalman/ua-parser-js/issues"},"author":{"name":"Faisal Salman","email":"f@faisalman.com","url":"http://faisalman.com"},"publisher":{"username":"faisalman","email":"fyzlman@gmail.com"},"maintainers":[{"username":"faisalman","email":"fyzlman@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4892655953183523,"detail":{"quality":0.561100158937265,"popularity":0.5836253742014461,"maintenance":0.3333333333333333}},"searchScore":0.0006963238},{"package":{"name":"human-signals","scope":"unscoped","version":"6.0.0","description":"Human-friendly process 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"],"date":"2023-10-28T22:19:06.843Z","links":{"npm":"https://www.npmjs.com/package/human-signals","homepage":"https://www.github.com/ehmicky/human-signals","repository":"https://github.com/ehmicky/human-signals","bugs":"https://github.com/ehmicky/human-signals/issues"},"author":{"name":"ehmicky","email":"ehmicky@gmail.com","url":"https://github.com/ehmicky","username":"ehmicky"},"publisher":{"username":"ehmicky","email":"ehmicky@gmail.com"},"maintainers":[{"username":"ehmicky","email":"ehmicky@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5059906987762094,"detail":{"quality":0.6196323735078266,"popularity":0.583234277431143,"maintenance":0.33133997035131846}},"searchScore":0.0006900508},{"package":{"name":"npmlog","scope":"unscoped","version":"7.0.1","description":"logger for npm","date":"2022-10-19T05:59:37.106Z","links":{"npm":"https://www.npmjs.com/package/npmlog","homepage":"https://github.com/npm/npmlog#readme","repository":"https://github.com/npm/npmlog","bugs":"https://github.com/npm/npmlog/issues"},"author":{"name":"GitHub Inc."},"publisher":{"username":"lukekarrys","email":"luke@lukekarrys.com"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"}]},"flags":{"insecure":0},"score":{"final":0.46954120828073803,"detail":{"quality":0.5218482619724523,"popularity":0.5823436337344458,"maintenance":0.3119041653769896}},"searchScore":0.00067596},{"package":{"name":"@testing-library/jest-dom","scope":"testing-library","version":"6.4.2","description":"Custom jest matchers to test the state of the DOM","keywords":["testing","dom","jest","jsdom"],"date":"2024-02-05T13:00:44.302Z","links":{"npm":"https://www.npmjs.com/package/%40testing-library%2Fjest-dom","homepage":"https://github.com/testing-library/jest-dom#readme","repository":"https://github.com/testing-library/jest-dom","bugs":"https://github.com/testing-library/jest-dom/issues"},"author":{"name":"Ernesto Garcia","email":"gnapse@gmail.com","url":"http://gnapse.github.io"},"publisher":{"username":"testing-library-bot","email":"testinglibraryoss@gmail.com"},"maintainers":[{"username":"eps1lon","email":"silbermann.sebastian@gmail.com"},{"username":"mdjastrzebski","email":"mdjastrzebski@gmail.com"},{"username":"jdecroock","email":"decroockjovi@gmail.com"},{"username":"testing-library-bot","email":"testinglibraryoss@gmail.com"},{"username":"kentcdodds","email":"me@kentcdodds.com"},{"username":"timdeschryver","email":"timdeschryver@outlook.com"},{"username":"patrickhulce","email":"patrick.hulce@gmail.com"},{"username":"dfcook","email":"dfcook@hotmail.com"},{"username":"gpx","email":"polvara@gmail.com"},{"username":"mpeyper","email":"mpeyper7@gmail.com"},{"username":"mihar-22","email":"rahim.alwer@gmail.com"},{"username":"pago","email":"patrick.gotthardt@trivago.com"},{"username":"cmckinstry","email":"carson.mckinstry@gmail.com"},{"username":"thymikee","email":"thymikee@gmail.com"},{"username":"brrianalexis","email":"brrianalexis.dev@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5720818542716056,"detail":{"quality":0.8387439531758533,"popularity":0.5822628618633799,"maintenance":0.3333333333333333}},"searchScore":0.00067469536},{"package":{"name":"cli-cursor","scope":"unscoped","version":"4.0.0","description":"Toggle the CLI cursor","keywords":["cli","cursor","ansi","toggle","display","show","hide","term","terminal","console","tty","shell","command-line"],"date":"2021-08-23T19:35:19.940Z","links":{"npm":"https://www.npmjs.com/package/cli-cursor","homepage":"https://github.com/sindresorhus/cli-cursor#readme","repository":"https://github.com/sindresorhus/cli-cursor","bugs":"https://github.com/sindresorhus/cli-cursor/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4043274926498633,"detail":{"quality":0.5301785634131513,"popularity":0.5822453952965175,"maintenance":0.1185372436346766}},"searchScore":0.0006744222},{"package":{"name":"color-name","scope":"unscoped","version":"2.0.0","description":"A list of color names and its values","keywords":["color-name","color","color-keyword","keyword"],"date":"2022-11-08T14:32:47.478Z","links":{"npm":"https://www.npmjs.com/package/color-name","homepage":"https://github.com/colorjs/color-name","repository":"https://github.com/colorjs/color-name","bugs":"https://github.com/colorjs/color-name/issues"},"author":{"name":"DY","email":"dfcreative@gmail.com"},"publisher":{"username":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"username":"qix","email":"josh@junon.me"},{"username":"dfcreative","email":"df.creative@gmail.com"},{"username":"moox","email":"npm@moox.io"}]},"flags":{"insecure":0},"score":{"final":0.43359476303937367,"detail":{"quality":0.6041682716526605,"popularity":0.5812439542991674,"maintenance":0.13973970725390542}},"searchScore":0.00065892964},{"package":{"name":"@types/react","scope":"types","version":"18.2.58","description":"TypeScript definitions for react","date":"2024-02-23T08:07:49.801Z","links":{"npm":"https://www.npmjs.com/package/%40types%2Freact","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped","bugs":"https://github.com/DefinitelyTyped/DefinitelyTyped/issues"},"publisher":{"username":"types","email":"ts-npm-types@microsoft.com"},"maintainers":[{"username":"types","email":"ts-npm-types@microsoft.com"}]},"flags":{"insecure":0},"score":{"final":0.40569239692343656,"detail":{"quality":0.28541379339825745,"popularity":0.5811474063922648,"maintenance":0.3333333333333333}},"searchScore":0.0006574536},{"package":{"name":"resolve-url-loader","scope":"unscoped","version":"5.0.0","description":"Webpack loader that resolves relative paths in url() statements based on the original source file","keywords":["webpack","loader","css","normalize","rewrite","resolve","url","sass","relative","file"],"date":"2022-01-17T21:55:09.985Z","links":{"npm":"https://www.npmjs.com/package/resolve-url-loader","homepage":"https://github.com/bholloway/resolve-url-loader/tree/v5/packages/resolve-url-loader","repository":"https://github.com/bholloway/resolve-url-loader","bugs":"https://github.com/bholloway/resolve-url-loader/issues"},"author":{"name":"bholloway"},"publisher":{"username":"bholloway","email":"npm@bholloway.com"},"maintainers":[{"username":"bholloway","email":"npm@bholloway.com"}]},"flags":{"insecure":0},"score":{"final":0.37786212794452795,"detail":{"quality":0.419361006955036,"popularity":0.5804140809118579,"maintenance":0.13973970725390542}},"searchScore":0.0006463417},{"package":{"name":"string-width","scope":"unscoped","version":"7.1.0","description":"Get the visual width of a string - the number of columns required to display it","keywords":["string","character","unicode","width","visual","column","columns","fullwidth","full-width","full","ansi","escape","codes","cli","command-line","terminal","console","cjk","chinese","japanese","korean","fixed-width","east-asian-width"],"date":"2024-01-22T10:48:05.404Z","links":{"npm":"https://www.npmjs.com/package/string-width","homepage":"https://github.com/sindresorhus/string-width#readme","repository":"https://github.com/sindresorhus/string-width","bugs":"https://github.com/sindresorhus/string-width/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.48149900286528746,"detail":{"quality":0.5395328437354925,"popularity":0.5799213802227803,"maintenance":0.3333333333333333}},"searchScore":0.0006389739},{"package":{"name":"loose-envify","scope":"unscoped","version":"1.4.0","description":"Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST","keywords":["environment","variables","browserify","browserify-transform","transform","source","configuration"],"date":"2018-07-10T11:09:45.917Z","links":{"npm":"https://www.npmjs.com/package/loose-envify","homepage":"https://github.com/zertosh/loose-envify","repository":"https://github.com/zertosh/loose-envify","bugs":"https://github.com/zertosh/loose-envify/issues"},"author":{"name":"Andres Suarez","email":"zertosh@gmail.com","username":"zertosh"},"publisher":{"username":"zertosh","email":"zertosh@gmail.com"},"maintainers":[{"username":"zertosh","email":"zertosh@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4203420817362202,"detail":{"quality":0.5868517085070911,"popularity":0.5794243826055887,"maintenance":0.1185372436346766}},"searchScore":0.0006316207},{"package":{"name":"common-tags","scope":"unscoped","version":"1.8.2","description":"a few common utility template tags for ES2015","keywords":["array","babel","es2015","es2015-tag","es6","es6-tag","heredoc","html","indent","indents","line","literal","multi","multiline","normalize","one","oneline","single","singleline","string","strings","strip","tag","tagged","template"],"date":"2021-11-16T20:07:41.248Z","links":{"npm":"https://www.npmjs.com/package/common-tags"},"author":{"name":"Declan de Wet","email":"declandewet@me.com","username":"declandewet"},"publisher":{"username":"fatfisz","email":"fatfisz@gmail.com"},"maintainers":[{"username":"fatfisz","email":"fatfisz@gmail.com"},{"username":"declandewet","email":"declandewet@me.com"}]},"flags":{"insecure":0},"score":{"final":0.40301263536247167,"detail":{"quality":0.6390780471211782,"popularity":0.579163648039315,"maintenance":0.02451984117816575}},"searchScore":0.0006277945},{"package":{"name":"big.js","scope":"unscoped","version":"6.2.1","description":"A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic","keywords":["arbitrary","precision","arithmetic","big","number","decimal","float","biginteger","bigdecimal","bignumber","bigint","bignum"],"date":"2022-07-09T18:08:41.660Z","links":{"npm":"https://www.npmjs.com/package/big.js","homepage":"https://github.com/MikeMcl/big.js#readme","repository":"https://github.com/MikeMcl/big.js","bugs":"https://github.com/MikeMcl/big.js/issues"},"author":{"name":"Michael Mclaughlin","email":"M8ch88l@gmail.com","username":"mikemcl"},"publisher":{"username":"mikemcl","email":"M8ch88l@gmail.com"},"maintainers":[{"username":"mikemcl","email":"M8ch88l@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.41061289787755545,"detail":{"quality":0.6083172925193322,"popularity":0.5789399667479617,"maintenance":0.07282491931419781}},"searchScore":0.0006245291},{"package":{"name":"stylelint","scope":"unscoped","version":"16.2.1","description":"A mighty CSS linter that helps you avoid errors and enforce conventions.","keywords":["css-in-js","css","less","lint","linter","markdown","sass","scss","stylelint","sugarss"],"date":"2024-02-01T12:45:07.124Z","links":{"npm":"https://www.npmjs.com/package/stylelint","homepage":"https://stylelint.io","repository":"https://github.com/stylelint/stylelint","bugs":"https://github.com/stylelint/stylelint/issues"},"author":{"name":"stylelint"},"publisher":{"username":"ybiquitous","email":"ybiquitous@gmail.com"},"maintainers":[{"username":"ntwb","email":"stephen@netweb.com.au"},{"username":"davidtheclark","email":"david.dave.clark@gmail.com"},{"username":"jeddy3","email":"npm@richardhallows.com"},{"username":"hudochenkov","email":"aleks@hudochenkov.com"},{"username":"ybiquitous","email":"ybiquitous@gmail.com"},{"username":"mattxwang","email":"matt@matthewwang.me"}]},"flags":{"insecure":0},"score":{"final":0.4979757001872661,"detail":{"quality":0.5956792730958286,"popularity":0.5788721474052884,"maintenance":0.3333333333333333}},"searchScore":0.0006235422},{"package":{"name":"react-is","scope":"unscoped","version":"18.2.0","description":"Brand checking of React Elements.","keywords":["react"],"date":"2022-06-14T19:46:52.452Z","links":{"npm":"https://www.npmjs.com/package/react-is","homepage":"https://reactjs.org/","repository":"https://github.com/facebook/react","bugs":"https://github.com/facebook/react/issues"},"publisher":{"username":"gnoff","email":"jcs.gnoff@gmail.com"},"maintainers":[{"username":"gnoff","email":"jcs.gnoff@gmail.com"},{"username":"fb","email":"opensource+npm@fb.com"},{"username":"sophiebits","email":"npm@sophiebits.com"},{"username":"react-bot","email":"react-core@meta.com"}]},"flags":{"insecure":0},"score":{"final":0.47726014418686924,"detail":{"quality":0.5271755132831067,"popularity":0.578402352957916,"maintenance":0.3333333333333333}},"searchScore":0.0006167451},{"package":{"name":"esrecurse","scope":"unscoped","version":"4.3.0","description":"ECMAScript AST recursive visitor","date":"2020-08-31T18:21:44.794Z","links":{"npm":"https://www.npmjs.com/package/esrecurse","homepage":"https://github.com/estools/esrecurse","repository":"https://github.com/estools/esrecurse","bugs":"https://github.com/estools/esrecurse/issues"},"publisher":{"username":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"username":"constellation","email":"utatane.tea@gmail.com"},{"username":"michaelficarra","email":"npm@michael.ficarra.me"},{"username":"nzakas","email":"nicholas@nczconsulting.com"}]},"flags":{"insecure":0},"score":{"final":0.4227498240335501,"detail":{"quality":0.5962059888294321,"popularity":0.5782856917502391,"maintenance":0.1185372436346766}},"searchScore":0.00061506784},{"package":{"name":"recast","scope":"unscoped","version":"0.23.4","description":"JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator","keywords":["ast","rewriting","refactoring","codegen","syntax","transformation","parsing","pretty-printing"],"date":"2023-08-11T00:26:16.561Z","links":{"npm":"https://www.npmjs.com/package/recast","homepage":"http://github.com/benjamn/recast","repository":"https://github.com/benjamn/recast","bugs":"https://github.com/benjamn/recast/issues"},"author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"publisher":{"username":"eventualbuddha","email":"brian@donovans.cc"},"maintainers":[{"username":"eventualbuddha","email":"brian@donovans.cc"},{"username":"benjamn","email":"ben@benjamn.com"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.43030864895020093,"detail":{"quality":0.3723599057239214,"popularity":0.5782368072124582,"maintenance":0.33205084202475477}},"searchScore":0.0006143663},{"package":{"name":"lint-staged","scope":"unscoped","version":"15.2.2","description":"Lint files staged by git","keywords":["lint","git","staged","eslint","prettier","stylelint","code","quality","check","format","validate"],"date":"2024-02-05T14:26:18.747Z","links":{"npm":"https://www.npmjs.com/package/lint-staged","homepage":"https://github.com/okonet/lint-staged#readme","repository":"https://github.com/okonet/lint-staged","bugs":"https://github.com/okonet/lint-staged/issues"},"author":{"name":"Andrey Okonetchnikov","email":"andrey@okonet.ru"},"publisher":{"username":"okonet","email":"andrey@okonet.dev"},"maintainers":[{"username":"okonet","email":"andrey@okonet.dev"}]},"flags":{"insecure":0},"score":{"final":0.4698531508371126,"detail":{"quality":0.5027939208380565,"popularity":0.578138022625797,"maintenance":0.3333333333333333}},"searchScore":0.0006129509},{"package":{"name":"@typescript-eslint/eslint-plugin","scope":"typescript-eslint","version":"7.0.2","description":"TypeScript plugin for ESLint","keywords":["eslint","eslintplugin","eslint-plugin","typescript"],"date":"2024-02-19T17:16:18.221Z","links":{"npm":"https://www.npmjs.com/package/%40typescript-eslint%2Feslint-plugin","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","repository":"https://github.com/typescript-eslint/typescript-eslint","bugs":"https://github.com/typescript-eslint/typescript-eslint/issues"},"publisher":{"username":"jameshenry","email":"npm@jameshenry.email"},"maintainers":[{"username":"bradzacher","email":"brad.zacher@gmail.com"},{"username":"jameshenry","email":"npm@jameshenry.email"}]},"flags":{"insecure":0},"score":{"final":0.4612884102564256,"detail":{"quality":0.47463112839038507,"popularity":0.5778068716361242,"maintenance":0.3333333333333333}},"searchScore":0.0006082281},{"package":{"name":"rc","scope":"unscoped","version":"1.2.8","description":"hardwired configuration loader","keywords":["config","rc","unix","defaults"],"date":"2018-05-26T23:43:53.976Z","links":{"npm":"https://www.npmjs.com/package/rc","homepage":"https://github.com/dominictarr/rc#readme","repository":"https://github.com/dominictarr/rc","bugs":"https://github.com/dominictarr/rc/issues"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"dominictarr.com"},"publisher":{"username":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"username":"powersource","email":"jacob.karlsson95@gmail.com"},{"username":"arj03","email":"arj03@protonmail.ch"},{"username":"staltz","email":"andre+npm@staltz.com"},{"username":"mixmix","email":"whimful@gmail.com"},{"username":"cel","email":"npm.cel@celehner.com"},{"username":"christianbundy","email":"christianbundy@fraction.io"},{"username":"pfrazee","email":"pfrazee@gmail.com"},{"username":"happy0","email":"gordonhughmartin@gmail.com"},{"username":"chereseeriepa","email":"cherese.eriepa@outlook.com"}]},"flags":{"insecure":0},"score":{"final":0.44780069440562653,"detail":{"quality":0.6803141909158527,"popularity":0.5777668624535256,"maintenance":0.1185372436346766}},"searchScore":0.0006076598},{"package":{"name":"yaml","scope":"unscoped","version":"2.4.0","description":"JavaScript parser and stringifier for YAML","keywords":["YAML","parser","stringifier"],"date":"2024-02-25T15:34:00.239Z","links":{"npm":"https://www.npmjs.com/package/yaml","homepage":"https://eemeli.org/yaml/","repository":"https://github.com/eemeli/yaml","bugs":"https://github.com/eemeli/yaml/issues"},"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com","username":"eemeli"},"publisher":{"username":"eemeli","email":"eemeli@gmail.com"},"maintainers":[{"username":"eemeli","email":"eemeli@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5099917892654448,"detail":{"quality":0.6373169552708668,"popularity":0.5776579978118329,"maintenance":0.33318972414298065}},"searchScore":0.0006061159},{"package":{"name":"punycode","scope":"unscoped","version":"2.3.1","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","keywords":["punycode","unicode","idn","idna","dns","url","domain"],"date":"2023-10-30T18:28:32.512Z","links":{"npm":"https://www.npmjs.com/package/punycode","homepage":"https://mths.be/punycode","repository":"https://github.com/mathiasbynens/punycode.js","bugs":"https://github.com/mathiasbynens/punycode.js/issues"},"author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"publisher":{"username":"google-wombot","email":"node-team-npm+wombot@google.com"},"maintainers":[{"username":"mathias","email":"mathias@qiwi.be"},{"username":"google-wombot","email":"node-team-npm+wombot@google.com"}]},"flags":{"insecure":0},"score":{"final":0.5032592417903106,"detail":{"quality":0.6196323735078266,"popularity":0.5771654719713747,"maintenance":0.32960461299423266}},"searchScore":0.0005991763},{"package":{"name":"yocto-queue","scope":"unscoped","version":"1.0.0","description":"Tiny queue data structure","keywords":["queue","data","structure","algorithm","queues","queuing","list","array","linkedlist","fifo","enqueue","dequeue","data-structure"],"date":"2021-08-12T23:48:33.113Z","links":{"npm":"https://www.npmjs.com/package/yocto-queue","homepage":"https://github.com/sindresorhus/yocto-queue#readme","repository":"https://github.com/sindresorhus/yocto-queue","bugs":"https://github.com/sindresorhus/yocto-queue/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4052657001819427,"detail":{"quality":0.5395328437354925,"popularity":0.576908033683309,"maintenance":0.1185372436346766}},"searchScore":0.0005955784},{"package":{"name":"nanoid","scope":"unscoped","version":"5.0.6","description":"A tiny (116 bytes), secure URL-friendly unique string ID generator","keywords":["uuid","random","id","url"],"date":"2024-02-20T13:56:46.276Z","links":{"npm":"https://www.npmjs.com/package/nanoid","homepage":"https://github.com/ai/nanoid#readme","repository":"https://github.com/ai/nanoid","bugs":"https://github.com/ai/nanoid/issues"},"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru","username":"ai"},"publisher":{"username":"ai","email":"andrey@sitnik.ru"},"maintainers":[{"username":"ai","email":"andrey@sitnik.ru"}]},"flags":{"insecure":0},"score":{"final":0.47134060668991834,"detail":{"quality":0.5097369582825522,"popularity":0.5764367215385315,"maintenance":0.3333333333333333}},"searchScore":0.0005890432},{"package":{"name":"argparse","scope":"unscoped","version":"2.0.1","description":"CLI arguments parser. Native port of python's argparse.","keywords":["cli","parser","argparse","option","args"],"date":"2020-08-28T21:14:26.713Z","links":{"npm":"https://www.npmjs.com/package/argparse","homepage":"https://github.com/nodeca/argparse#readme","repository":"https://github.com/nodeca/argparse","bugs":"https://github.com/nodeca/argparse/issues"},"publisher":{"username":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"username":"vitaly","email":"vitaly@rcdesign.ru"}]},"flags":{"insecure":0},"score":{"final":0.5010502667893877,"detail":{"quality":0.6455196320206555,"popularity":0.576282449523019,"maintenance":0.30198719957181264}},"searchScore":0.0005869185},{"package":{"name":"google-auth-library","scope":"unscoped","version":"9.6.3","description":"Google APIs Authentication Client Library for Node.js","keywords":["google","api","google apis","client","client library"],"date":"2024-02-06T22:57:38.296Z","links":{"npm":"https://www.npmjs.com/package/google-auth-library","homepage":"https://github.com/googleapis/google-auth-library-nodejs#readme","repository":"https://github.com/googleapis/google-auth-library-nodejs","bugs":"https://github.com/googleapis/google-auth-library-nodejs/issues"},"author":{"name":"Google Inc."},"publisher":{"username":"google-wombot","email":"node-team-npm+wombot@google.com"},"maintainers":[{"username":"google-wombot","email":"node-team-npm+wombot@google.com"}]},"flags":{"insecure":0},"score":{"final":0.5041013399595575,"detail":{"quality":0.619361006955036,"popularity":0.576075346303943,"maintenance":0.3333333333333333}},"searchScore":0.0005840774},{"package":{"name":"get-caller-file","scope":"unscoped","version":"2.0.5","description":"[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://travis-ci.org/stefanpenner/get-caller-file) [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.a","date":"2019-03-09T21:48:30.527Z","links":{"npm":"https://www.npmjs.com/package/get-caller-file","homepage":"https://github.com/stefanpenner/get-caller-file#readme","repository":"https://github.com/stefanpenner/get-caller-file","bugs":"https://github.com/stefanpenner/get-caller-file/issues"},"author":{"name":"Stefan Penner"},"publisher":{"username":"stefanpenner","email":"stefan.penner@gmail.com"},"maintainers":[{"username":"stefanpenner","email":"stefan.penner@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.49252897896832143,"detail":{"quality":0.6173678939931078,"popularity":0.5760659740578706,"maintenance":0.30198719957181264}},"searchScore":0.00058394915},{"package":{"name":"fast-json-stable-stringify","scope":"unscoped","version":"2.1.0","description":"deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify","keywords":["json","stringify","deterministic","hash","stable"],"date":"2019-12-14T16:17:57.583Z","links":{"npm":"https://www.npmjs.com/package/fast-json-stable-stringify","homepage":"https://github.com/epoberezkin/fast-json-stable-stringify","repository":"https://github.com/epoberezkin/fast-json-stable-stringify","bugs":"https://github.com/epoberezkin/fast-json-stable-stringify/issues"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"publisher":{"username":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"username":"esp","email":"e.poberezkin@me.com"}]},"flags":{"insecure":0},"score":{"final":0.5351963874657394,"detail":{"quality":0.9743494562407427,"popularity":0.5754386152039421,"maintenance":0.1185372436346766}},"searchScore":0.0005754221},{"package":{"name":"serialize-javascript","scope":"unscoped","version":"6.0.2","description":"Serialize JavaScript to a superset of JSON that includes regular expressions and functions.","keywords":["serialize","serialization","javascript","js","json"],"date":"2024-01-09T01:06:31.243Z","links":{"npm":"https://www.npmjs.com/package/serialize-javascript","homepage":"https://github.com/yahoo/serialize-javascript","repository":"https://github.com/yahoo/serialize-javascript","bugs":"https://github.com/yahoo/serialize-javascript/issues"},"author":{"name":"Eric Ferraiuolo","email":"edf@ericf.me"},"publisher":{"username":"redonkulus","email":"seth@bertalotto.net"},"maintainers":[{"username":"okuryu","email":"okuryu@okuryu.com"},{"username":"ericf","email":"eferraiuolo@gmail.com"},{"username":"redonkulus","email":"seth@bertalotto.net"}]},"flags":{"insecure":0},"score":{"final":0.49962075818981483,"detail":{"quality":0.6052565903032077,"popularity":0.5753631840919597,"maintenance":0.3333333333333333}},"searchScore":0.0005744046},{"package":{"name":"optimist","scope":"unscoped","version":"0.6.1","description":"Light-weight option parsing with an argv hash. No optstrings attached.","keywords":["argument","args","option","parser","parsing","cli","command"],"date":"2014-02-06T05:40:56.954Z","links":{"npm":"https://www.npmjs.com/package/optimist"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"publisher":{"username":"substack","email":"mail@substack.net"},"maintainers":[{"username":"chevex","email":"chev@chevtek.io"},{"username":"bcoe","email":"bencoe@gmail.com"}]},"flags":{"insecure":0,"unstable":true},"score":{"final":0.43500700219153593,"detail":{"quality":0.6405626046008309,"popularity":0.575286244397571,"maintenance":0.1185372436346766}},"searchScore":0.00057336857},{"package":{"name":"validate-npm-package-name","scope":"unscoped","version":"5.0.0","description":"Give me a string and I'll tell you if it's a valid npm package name","keywords":["npm","package","names","validation"],"date":"2022-10-14T05:22:33.343Z","links":{"npm":"https://www.npmjs.com/package/validate-npm-package-name","homepage":"https://github.com/npm/validate-npm-package-name","repository":"https://github.com/npm/validate-npm-package-name","bugs":"https://github.com/npm/validate-npm-package-name/issues"},"author":{"name":"GitHub Inc."},"publisher":{"username":"lukekarrys","email":"luke@lukekarrys.com"},"maintainers":[{"username":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"username":"saquibkhan","email":"saquibkhan@github.com"},{"username":"fritzy","email":"fritzy@github.com"},{"username":"gar","email":"gar+npm@danger.computer"},{"username":"lukekarrys","email":"luke@lukekarrys.com"}]},"flags":{"insecure":0},"score":{"final":0.4654002066586513,"detail":{"quality":0.5218482619724523,"popularity":0.5749788939326712,"maintenance":0.30743747197280186}},"searchScore":0.00056924694},{"package":{"name":"bn.js","scope":"unscoped","version":"5.2.1","description":"Big number implementation in pure javascript","keywords":["BN","Big number","BigNum","Modulo","Montgomery"],"date":"2022-05-24T10:36:50.363Z","links":{"npm":"https://www.npmjs.com/package/bn.js","homepage":"https://github.com/indutny/bn.js","repository":"https://github.com/indutny/bn.js","bugs":"https://github.com/indutny/bn.js/issues"},"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","username":"indutny"},"publisher":{"username":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"username":"cwmma","email":"calvin.metcalf@gmail.com"},{"username":"indutny","email":"fedor@indutny.com"},{"username":"fanatid","email":"fanatid@ya.ru"},{"username":"jprichardson","email":"jprichardson@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4008053642791177,"detail":{"quality":0.6083172925193322,"popularity":0.5748769832666905,"maintenance":0.04886637822850415}},"searchScore":0.00056788634},{"package":{"name":"safe-buffer","scope":"unscoped","version":"5.2.1","description":"Safer Node.js Buffer API","keywords":["buffer","buffer allocate","node security","safe","safe-buffer","security","uninitialized"],"date":"2020-05-10T16:37:30.776Z","links":{"npm":"https://www.npmjs.com/package/safe-buffer","homepage":"https://github.com/feross/safe-buffer","repository":"https://github.com/feross/safe-buffer","bugs":"https://github.com/feross/safe-buffer/issues"},"author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org","username":"feross"},"publisher":{"username":"feross","email":"feross@feross.org"},"maintainers":[{"username":"feross","email":"feross@feross.org"},{"username":"mafintosh","email":"mathiasbuus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4306675653101308,"detail":{"quality":0.6272906611556583,"popularity":0.5742638048322757,"maintenance":0.1185372436346766}},"searchScore":0.0005597634},{"package":{"name":"depd","scope":"unscoped","version":"2.0.0","description":"Deprecate all the things","keywords":["deprecate","deprecated"],"date":"2018-10-26T17:52:55.936Z","links":{"npm":"https://www.npmjs.com/package/depd","homepage":"https://github.com/dougwilson/nodejs-depd#readme","repository":"https://github.com/dougwilson/nodejs-depd","bugs":"https://github.com/dougwilson/nodejs-depd/issues"},"author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","username":"dougwilson"},"publisher":{"username":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"username":"dougwilson","email":"doug@somethingdoug.com"}]},"flags":{"insecure":0},"score":{"final":0.37456503052130086,"detail":{"quality":0.55,"popularity":0.5742373888826939,"maintenance":0.02451984117816575}},"searchScore":0.0005594159},{"package":{"name":"brace-expansion","scope":"unscoped","version":"3.0.0","description":"Brace expansion as known from sh/bash","date":"2023-10-07T13:31:03.177Z","links":{"npm":"https://www.npmjs.com/package/brace-expansion","homepage":"https://github.com/juliangruber/brace-expansion","repository":"https://github.com/juliangruber/brace-expansion","bugs":"https://github.com/juliangruber/brace-expansion/issues"},"author":{"name":"Julian Gruber","email":"mail@juliangruber.com","url":"http://juliangruber.com"},"publisher":{"username":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"username":"juliangruber","email":"julian@juliangruber.com"},{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.500635718803677,"detail":{"quality":0.6152988547669672,"popularity":0.5740316202322973,"maintenance":0.32895712940652233}},"searchScore":0.00055671576},{"package":{"name":"@babel/core","scope":"babel","version":"7.23.9","description":"Babel compiler core.","keywords":["6to5","babel","classes","const","es6","harmony","let","modules","transpile","transpiler","var","babel-core","compiler"],"date":"2024-01-25T16:57:56.838Z","links":{"npm":"https://www.npmjs.com/package/%40babel%2Fcore","homepage":"https://babel.dev/docs/en/next/babel-core","repository":"https://github.com/babel/babel"},"author":{"name":"The Babel Team","url":"https://babel.dev/team"},"publisher":{"username":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"},"maintainers":[{"username":"hzoo","email":"hi@henryzoo.com"},{"username":"existentialism","email":"bng412@gmail.com"},{"username":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"},{"username":"jlhwung","email":"jlhwung@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4608451197467642,"detail":{"quality":0.47782760946788455,"popularity":0.5738004863992348,"maintenance":0.3333333333333333}},"searchScore":0.0005536972},{"package":{"name":"ignore","scope":"unscoped","version":"5.3.1","description":"Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.","keywords":["ignore",".gitignore","gitignore","npmignore","rules","manager","filter","regexp","regex","fnmatch","glob","asterisks","regular-expression"],"date":"2024-02-01T02:26:41.175Z","links":{"npm":"https://www.npmjs.com/package/ignore","homepage":"https://github.com/kaelzhang/node-ignore#readme","repository":"https://github.com/kaelzhang/node-ignore","bugs":"https://github.com/kaelzhang/node-ignore/issues"},"author":{"name":"kael"},"publisher":{"username":"kael","email":"i@kael.me"},"maintainers":[{"username":"kael","email":"i@kael.me"}]},"flags":{"insecure":0},"score":{"final":0.500446314509825,"detail":{"quality":0.635052475756148,"popularity":0.5736117540029552,"maintenance":0.3119041653769896}},"searchScore":0.0005512436},{"package":{"name":"is-path-inside","scope":"unscoped","version":"4.0.0","description":"Check if a path is inside another path","keywords":["path","inside","folder","directory","file","resolve"],"date":"2021-05-03T12:59:34.548Z","links":{"npm":"https://www.npmjs.com/package/is-path-inside","homepage":"https://github.com/sindresorhus/is-path-inside#readme","repository":"https://github.com/sindresorhus/is-path-inside","bugs":"https://github.com/sindresorhus/is-path-inside/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4040746904764199,"detail":{"quality":0.5395328437354925,"popularity":0.5735051488103868,"maintenance":0.1185372436346766}},"searchScore":0.00054986216},{"package":{"name":"ansi-regex","scope":"unscoped","version":"6.0.1","description":"Regular expression for matching ANSI escape codes","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"],"date":"2021-09-10T20:25:05.514Z","links":{"npm":"https://www.npmjs.com/package/ansi-regex","homepage":"https://github.com/chalk/ansi-regex#readme","repository":"https://github.com/chalk/ansi-regex","bugs":"https://github.com/chalk/ansi-regex/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"qix","email":"josh@junon.me"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"},{"username":"qix","email":"josh@junon.me"}]},"flags":{"insecure":0},"score":{"final":0.39890496445987383,"detail":{"quality":0.47463112839038507,"popularity":0.5733888965708785,"maintenance":0.15951289183700237}},"searchScore":0.00054835936},{"package":{"name":"object-assign","scope":"unscoped","version":"4.1.1","description":"ES2015 `Object.assign()` ponyfill","keywords":["object","assign","extend","properties","es2015","ecmascript","harmony","ponyfill","prollyfill","polyfill","shim","browser"],"date":"2017-01-16T15:35:15.282Z","links":{"npm":"https://www.npmjs.com/package/object-assign","homepage":"https://github.com/sindresorhus/object-assign#readme","repository":"https://github.com/sindresorhus/object-assign","bugs":"https://github.com/sindresorhus/object-assign/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sophiebits","email":"npm2@sophiebits.com"},{"username":"gaearon","email":"dan.abramov@gmail.com"},{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.429826921712476,"detail":{"quality":0.6260018742823724,"popularity":0.57296664044465,"maintenance":0.1185372436346766}},"searchScore":0.0005429328},{"package":{"name":"json-stringify-safe","scope":"unscoped","version":"5.0.1","description":"Like JSON.stringify, but doesn't blow up on circular refs.","keywords":["json","stringify","circular","safe"],"date":"2015-05-19T01:42:09.719Z","links":{"npm":"https://www.npmjs.com/package/json-stringify-safe","homepage":"https://github.com/isaacs/json-stringify-safe","repository":"https://github.com/isaacs/json-stringify-safe","bugs":"https://github.com/isaacs/json-stringify-safe/issues"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me","username":"isaacs"},"publisher":{"username":"isaacs","email":"isaacs@npmjs.com"},"maintainers":[{"username":"isaacs","email":"i@izs.me"},{"username":"moll","email":"andri@dot.ee"}]},"flags":{"insecure":0},"score":{"final":0.47384516979145697,"detail":{"quality":0.882891976408156,"popularity":0.5725589498761492,"maintenance":0.02451984117816575}},"searchScore":0.0005377406},{"package":{"name":"gulp-util","scope":"unscoped","version":"3.0.8","description":"Utility functions for gulp plugins","date":"2016-12-26T23:11:10.645Z","links":{"npm":"https://www.npmjs.com/package/gulp-util","homepage":"https://github.com/gulpjs/gulp-util#readme","repository":"https://github.com/gulpjs/gulp-util","bugs":"https://github.com/gulpjs/gulp-util/issues"},"author":{"name":"Fractal","email":"contact@wearefractal.com","url":"http://wearefractal.com/"},"publisher":{"username":"phated","email":"blaine.bublitz@gmail.com"},"maintainers":[{"username":"yocontra","email":"ericbombhax@gmail.com"},{"username":"phated","email":"blaine.bublitz@gmail.com"}]},"flags":{"deprecated":"gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5","insecure":0},"score":{"final":0.23850672293364036,"detail":{"quality":0.09846083693557106,"popularity":0.5725329355446029,"maintenance":0.02451984117816575}},"searchScore":0.00053741084},{"package":{"name":"is-number","scope":"unscoped","version":"7.0.0","description":"Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.","keywords":["cast","check","coerce","coercion","finite","integer","is","isnan","is-nan","is-num","is-number","isnumber","isfinite","istype","kind","math","nan","num","number","numeric","parseFloat","parseInt","test","type","typeof","value"],"date":"2018-07-04T15:08:58.238Z","links":{"npm":"https://www.npmjs.com/package/is-number","homepage":"https://github.com/jonschlinkert/is-number","repository":"https://github.com/jonschlinkert/is-number","bugs":"https://github.com/jonschlinkert/is-number/issues"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"publisher":{"username":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"username":"doowb","email":"brian.woodward@gmail.com"},{"username":"jonschlinkert","email":"github@sellside.com"},{"username":"realityking","email":"me@rouvenwessling.de"}]},"flags":{"insecure":0},"score":{"final":0.42821901588153327,"detail":{"quality":0.621393465358138,"popularity":0.5723226885770146,"maintenance":0.1185372436346766}},"searchScore":0.00053475273},{"package":{"name":"inquirer","scope":"unscoped","version":"9.2.15","description":"A collection of common interactive command line user interfaces.","keywords":["answer","answers","ask","base","cli","command","command-line","confirm","enquirer","generate","generator","hyper","input","inquire","inquirer","interface","iterm","javascript","menu","node","nodejs","prompt","promptly","prompts","question","readline","scaffold","scaffolder","scaffolding","stdin","stdout","terminal","tty","ui","yeoman","yo","zsh"],"date":"2024-02-19T16:30:04.898Z","links":{"npm":"https://www.npmjs.com/package/inquirer","homepage":"https://github.com/SBoudrias/Inquirer.js/blob/master/packages/inquirer/README.md","repository":"https://github.com/SBoudrias/Inquirer.js","bugs":"https://github.com/SBoudrias/Inquirer.js/issues"},"author":{"name":"Simon Boudrias","email":"admin@simonboudrias.com","username":"sboudrias"},"publisher":{"username":"sboudrias","email":"admin@simonboudrias.com"},"maintainers":[{"username":"sboudrias","email":"admin@simonboudrias.com"},{"username":"danielchatfield","email":"chatfielddaniel@gmail.com"},{"username":"mischah","email":"mail@michael-kuehnel.de"},{"username":"ruyadorno","email":"ruyadorno@hotmail.com"}]},"flags":{"insecure":0},"score":{"final":0.41335769694506247,"detail":{"quality":0.3218482619724522,"popularity":0.5718187191047435,"maintenance":0.3333333333333333}},"searchScore":0.0005284306},{"package":{"name":"shell-quote","scope":"unscoped","version":"1.8.1","description":"quote and parse shell commands","keywords":["command","parse","quote","shell"],"date":"2023-04-07T20:56:18.817Z","links":{"npm":"https://www.npmjs.com/package/shell-quote","homepage":"https://github.com/ljharb/shell-quote","repository":"https://github.com/ljharb/shell-quote","bugs":"https://github.com/ljharb/shell-quote/issues"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"publisher":{"username":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"username":"goto-bus-stop","email":"renee@kooi.me"},{"username":"karissa","email":"krmckelv@gmail.com"},{"username":"ljharb","email":"ljharb@gmail.com"},{"username":"jiwaddell","email":"jacob.im.waddell@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5781384682238616,"detail":{"quality":0.9890780471211781,"popularity":0.5701047352830225,"maintenance":0.2339382763955724}},"searchScore":0.00050744356},{"package":{"name":"acorn-jsx","scope":"unscoped","version":"5.3.2","description":"Modern, fast React.js JSX parser","date":"2021-07-09T01:15:57.512Z","links":{"npm":"https://www.npmjs.com/package/acorn-jsx","homepage":"https://github.com/acornjs/acorn-jsx","repository":"https://github.com/acornjs/acorn-jsx","bugs":"https://github.com/acornjs/acorn-jsx/issues"},"publisher":{"username":"rreverser","email":"me@rreverser.com"},"maintainers":[{"username":"marijn","email":"marijnh@gmail.com"},{"username":"adrianheine","email":"mail@adrianheine.de"},{"username":"rreverser","email":"me@rreverser.com"}]},"flags":{"insecure":0},"score":{"final":0.42239219797880195,"detail":{"quality":0.6052565903032077,"popularity":0.569506244616294,"maintenance":0.1185372436346766}},"searchScore":0.000500299},{"package":{"name":"is-docker","scope":"unscoped","version":"3.0.0","description":"Check if the process is running inside a Docker container","keywords":["detect","docker","dockerized","container","inside","is","env","environment","process"],"date":"2021-08-31T23:02:35.148Z","links":{"npm":"https://www.npmjs.com/package/is-docker","homepage":"https://github.com/sindresorhus/is-docker#readme","repository":"https://github.com/sindresorhus/is-docker","bugs":"https://github.com/sindresorhus/is-docker/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.39987574279013455,"detail":{"quality":0.531438039861075,"popularity":0.5684465587419294,"maintenance":0.1185372436346766}},"searchScore":0.0004878768},{"package":{"name":"https-proxy-agent","scope":"unscoped","version":"7.0.4","description":"An HTTP(s) proxy `http.Agent` implementation for HTTPS","keywords":["https","proxy","endpoint","agent"],"date":"2024-02-15T19:14:23.182Z","links":{"npm":"https://www.npmjs.com/package/https-proxy-agent","homepage":"https://github.com/TooTallNate/proxy-agents#readme","repository":"https://github.com/TooTallNate/proxy-agents","bugs":"https://github.com/TooTallNate/proxy-agents/issues"},"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/","username":"tootallnate"},"publisher":{"username":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"username":"tootallnate","email":"nathan@tootallnate.net"}]},"flags":{"insecure":0},"score":{"final":0.4718673056080718,"detail":{"quality":0.5218482619724523,"popularity":0.5675698148160637,"maintenance":0.3333239766591825}},"searchScore":0.00047781572},{"package":{"name":"has-flag","scope":"unscoped","version":"5.0.1","description":"Check if argv has a specific flag","keywords":["has","check","detect","contains","find","flag","cli","command-line","argv","process","arg","args","argument","arguments","getopt","minimist","optimist"],"date":"2021-07-19T17:30:54.122Z","links":{"npm":"https://www.npmjs.com/package/has-flag","homepage":"https://github.com/sindresorhus/has-flag#readme","repository":"https://github.com/sindresorhus/has-flag","bugs":"https://github.com/sindresorhus/has-flag/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com","username":"sindresorhus"},"publisher":{"username":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"username":"sindresorhus","email":"sindresorhus@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4018880925572314,"detail":{"quality":0.5395328437354925,"popularity":0.567257726184134,"maintenance":0.1185372436346766}},"searchScore":0.00047428094},{"package":{"name":"pm2","scope":"unscoped","version":"5.3.1","description":"Production process manager for Node.JS applications with a built-in load balancer.","keywords":["cli","fault tolerant","sysadmin","tools","pm2","logs","log","json","express","hapi","kraken","reload","load balancer","lb","load-balancer","kubernetes","k8s","pm2-docker","runtime","source maps","graceful","microservice","programmatic","harmony","node-pm2","production","keymetrics","node.js monitoring","strong-pm","deploy","deployment","daemon","supervisor","supervisord","nodemon","pm2.io","ghost","ghost production","monitoring","keymetrics","process manager","forever","profiling","probes","apm","container","forever-monitor","keep process alive","process configuration","clustering","cluster cli","cluster","docker","cron","devops","dev ops"],"date":"2024-01-20T13:20:47.102Z","links":{"npm":"https://www.npmjs.com/package/pm2","homepage":"http://pm2.keymetrics.io/","repository":"https://github.com/Unitech/pm2","bugs":"https://github.com/Unitech/pm2/issues"},"author":{"name":"Strzelewicz Alexandre","email":"alexandre@pm2.io","url":"https://pm2.io"},"publisher":{"username":"tknew","email":"strzelewicz.alexandre@gmail.com"},"maintainers":[{"username":"tknew","email":"strzelewicz.alexandre@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.48225954461981063,"detail":{"quality":0.5583763266836799,"popularity":0.5659427998515429,"maintenance":0.3333333333333333}},"searchScore":0.00045965213},{"package":{"name":"anymatch","scope":"unscoped","version":"3.1.3","description":"Matches strings against configurable strings, globs, regular expressions, and/or functions","keywords":["match","any","string","file","fs","list","glob","regex","regexp","regular","expression","function"],"date":"2022-11-21T18:21:37.586Z","links":{"npm":"https://www.npmjs.com/package/anymatch","homepage":"https://github.com/micromatch/anymatch","repository":"https://github.com/micromatch/anymatch","bugs":"https://github.com/micromatch/anymatch/issues"},"author":{"name":"Elan Shanker","url":"https://github.com/es128"},"publisher":{"username":"phated","email":"blaine.bublitz@gmail.com"},"maintainers":[{"username":"es128","email":"elan.shanker+npm@gmail.com"},{"username":"phated","email":"blaine.bublitz@gmail.com"},{"username":"paulmillr","email":"paul@paulmillr.com"},{"username":"jonschlinkert","email":"github@sellside.com"},{"username":"doowb","email":"brian.woodward@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4714946513589705,"detail":{"quality":0.556111847168961,"popularity":0.5656101859558496,"maintenance":0.3048500917820997}},"searchScore":0.00045601855},{"package":{"name":"nyc","scope":"unscoped","version":"15.1.0","description":"the Istanbul command line interface","keywords":["coverage","reporter","subprocess","testing"],"date":"2020-06-01T00:58:43.211Z","links":{"npm":"https://www.npmjs.com/package/nyc","homepage":"https://istanbul.js.org/","repository":"https://github.com/istanbuljs/nyc","bugs":"https://github.com/istanbuljs/nyc/issues"},"author":{"name":"Ben Coe","email":"ben@npmjs.com","username":"bcoe"},"publisher":{"username":"coreyfarrell","email":"git@cfware.com"},"maintainers":[{"username":"bcoe","email":"ben@npmjs.com"},{"username":"coreyfarrell","email":"git@cfware.com"},{"username":"isaacs","email":"i@izs.me"}]},"flags":{"insecure":0},"score":{"final":0.41606954328747997,"detail":{"quality":0.5887439531758533,"popularity":0.5655952058931064,"maintenance":0.1185372436346766}},"searchScore":0.0004558555},{"package":{"name":"path-to-regexp","scope":"unscoped","version":"6.2.1","description":"Express style path to RegExp utility","keywords":["express","regexp","route","routing"],"date":"2022-05-06T22:00:27.519Z","links":{"npm":"https://www.npmjs.com/package/path-to-regexp","homepage":"https://github.com/pillarjs/path-to-regexp#readme","repository":"https://github.com/pillarjs/path-to-regexp","bugs":"https://github.com/pillarjs/path-to-regexp/issues"},"publisher":{"username":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"username":"ljharb","email":"ljharb@gmail.com"},{"username":"dougwilson","email":"doug@somethingdoug.com"},{"username":"blakeembrey","email":"hello@blakeembrey.com"},{"username":"jonathanong","email":"jonathanrichardong@gmail.com"},{"username":"jongleberry","email":"jonathanrichardong@gmail.com"},{"username":"defunctzombie","email":"shtylman@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.3889619630027273,"detail":{"quality":0.6083172925193322,"popularity":0.5653852309559133,"maintenance":0.02451984117816575}},"searchScore":0.00045357615},{"package":{"name":"json-buffer","scope":"unscoped","version":"3.0.1","description":"JSON parse & stringify that supports binary via bops & base64","date":"2018-09-10T19:02:16.381Z","links":{"npm":"https://www.npmjs.com/package/json-buffer","homepage":"https://github.com/dominictarr/json-buffer","repository":"https://github.com/dominictarr/json-buffer","bugs":"https://github.com/dominictarr/json-buffer/issues"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"publisher":{"username":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"username":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.4902866401012006,"detail":{"quality":0.9462059888294322,"popularity":0.5652654258286085,"maintenance":0.02451984117816575}},"searchScore":0.00045228034},{"package":{"name":"dayjs","scope":"unscoped","version":"1.11.10","description":"2KB immutable date time library alternative to Moment.js with the same modern API","keywords":["dayjs","date","time","immutable","moment"],"date":"2023-09-19T14:07:20.710Z","links":{"npm":"https://www.npmjs.com/package/dayjs","homepage":"https://day.js.org","repository":"https://github.com/iamkun/dayjs","bugs":"https://github.com/iamkun/dayjs/issues"},"author":{"name":"iamkun"},"publisher":{"username":"iamkun","email":"kunhello@outlook.com"},"maintainers":[{"username":"iamkun","email":"kunhello@outlook.com"}]},"flags":{"insecure":0},"score":{"final":0.505886461989583,"detail":{"quality":0.6395157967991467,"popularity":0.5650219365857889,"maintenance":0.3322115575566082}},"searchScore":0.00044965732},{"package":{"name":"jws","scope":"unscoped","version":"4.0.0","description":"Implementation of JSON Web Signatures","keywords":["jws","json","web","signatures"],"date":"2019-12-16T17:22:34.743Z","links":{"npm":"https://www.npmjs.com/package/jws","homepage":"https://github.com/brianloveswords/node-jws#readme","repository":"https://github.com/brianloveswords/node-jws","bugs":"https://github.com/brianloveswords/node-jws/issues"},"author":{"name":"Brian J Brennan"},"publisher":{"username":"omsmith","email":"owen@omsmith.ca"},"maintainers":[{"username":"stomlinson","email":"shane@shanetomlinson.com"},{"username":"omsmith","email":"owen@omsmith.ca"},{"username":"brianloveswords","email":"brianloveswords@gmail.com"},{"username":"timferrell","email":"timothyferrell+npm@gmail.com"},{"username":"texeira","email":"marcos.castany@revenuecat.com"},{"username":"julien.wollscheid","email":"julien.wollscheid@auth0.com"},{"username":"charlesrea","email":"charles.rea@auth0.com"}]},"flags":{"insecure":0},"score":{"final":0.38844942543524436,"detail":{"quality":0.6083172925193322,"popularity":0.5639208379059621,"maintenance":0.02451984117816575}},"searchScore":0.00043797056},{"package":{"name":"loader-utils","scope":"unscoped","version":"3.2.1","description":"utils for webpack loaders","date":"2022-11-11T00:25:48.943Z","links":{"npm":"https://www.npmjs.com/package/loader-utils","homepage":"https://github.com/webpack/loader-utils#readme","repository":"https://github.com/webpack/loader-utils","bugs":"https://github.com/webpack/loader-utils/issues"},"author":{"name":"Tobias Koppers @sokra"},"publisher":{"username":"evilebottnawi","email":"sheo13666q@gmail.com"},"maintainers":[{"username":"evilebottnawi","email":"sheo13666q@gmail.com"},{"username":"sokra","email":"tobias.koppers@googlemail.com"},{"username":"jhnns","email":"mail@johannesewald.de"}]},"flags":{"insecure":0},"score":{"final":0.4127463338472923,"detail":{"quality":0.47463112839038507,"popularity":0.5634420804446372,"maintenance":0.2090064776415823}},"searchScore":0.00043297742},{"package":{"name":"emoji-regex","scope":"unscoped","version":"10.3.0","description":"A regular expression to match all Emoji-only symbols as per the Unicode Standard.","keywords":["unicode","regex","regexp","regular expressions","code points","symbols","characters","emoji"],"date":"2023-10-17T09:02:29.400Z","links":{"npm":"https://www.npmjs.com/package/emoji-regex","homepage":"https://mths.be/emoji-regex","repository":"https://github.com/mathiasbynens/emoji-regex","bugs":"https://github.com/mathiasbynens/emoji-regex/issues"},"author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"publisher":{"username":"google-wombot","email":"node-team-npm+wombot@google.com"},"maintainers":[{"username":"mathias","email":"mathias@qiwi.be"},{"username":"google-wombot","email":"node-team-npm+wombot@google.com"}]},"flags":{"insecure":0},"score":{"final":0.49850262780851295,"detail":{"quality":0.6196323735078266,"popularity":0.5633782340156794,"maintenance":0.3298015252876492}},"searchScore":0.00043231554},{"package":{"name":"copy-webpack-plugin","scope":"unscoped","version":"12.0.2","description":"Copy files && directories with webpack","keywords":["webpack","plugin","transfer","move","copy"],"date":"2024-01-17T12:35:30.769Z","links":{"npm":"https://www.npmjs.com/package/copy-webpack-plugin","homepage":"https://github.com/webpack-contrib/copy-webpack-plugin","repository":"https://github.com/webpack-contrib/copy-webpack-plugin","bugs":"https://github.com/webpack-contrib/copy-webpack-plugin/issues"},"author":{"name":"Len Boyette"},"publisher":{"username":"evilebottnawi","email":"sheo13666q@gmail.com"},"maintainers":[{"username":"evilebottnawi","email":"sheo13666q@gmail.com"},{"username":"sokra","email":"tobias.koppers@googlemail.com"},{"username":"jhnns","email":"mail@johannesewald.de"}]},"flags":{"insecure":0},"score":{"final":0.5013503375409457,"detail":{"quality":0.6260018742823724,"popularity":0.5625231673987636,"maintenance":0.3333333333333333}},"searchScore":0.00042354112},{"package":{"name":"axe-core","scope":"unscoped","version":"4.8.4","description":"Accessibility engine for automated Web UI testing","keywords":["Accessibility","a11y","testing","unit","tdd","bdd","axe"],"date":"2024-02-07T18:00:48.926Z","links":{"npm":"https://www.npmjs.com/package/axe-core","homepage":"https://www.deque.com/axe/","repository":"https://github.com/dequelabs/axe-core","bugs":"https://github.com/dequelabs/axe-core/issues"},"publisher":{"username":"npmdeque","email":"axe@deque.com"},"maintainers":[{"username":"dylanb","email":"dylan@barrell.com"},{"username":"wilcofiers","email":"wilcofiers@gmail.com"},{"username":"dqlabs","email":"labs@deque.com"},{"username":"npmdeque","email":"axe@deque.com"}]},"flags":{"insecure":0},"score":{"final":0.5051900573856877,"detail":{"quality":0.6395157967991467,"popularity":0.5619104333693629,"maintenance":0.3333333333333333}},"searchScore":0.00041735516},{"package":{"name":"randombytes","scope":"unscoped","version":"2.1.0","description":"random bytes from browserify stand alone","keywords":["crypto","random"],"date":"2019-02-19T13:48:39.116Z","links":{"npm":"https://www.npmjs.com/package/randombytes","homepage":"https://github.com/crypto-browserify/randombytes","repository":"https://github.com/crypto-browserify/randombytes","bugs":"https://github.com/crypto-browserify/randombytes/issues"},"publisher":{"username":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"username":"dcousens","email":"npm@dcousens.com"},{"username":"ljharb","email":"ljharb@gmail.com"},{"username":"cwmma","email":"calvin.metcalf@gmail.com"},{"username":"indutny","email":"blackhole@livebox.sh"},{"username":"jprichardson","email":"jprichardson@gmail.com"}]},"flags":{"insecure":0},"score":{"final":0.5304162086969038,"detail":{"quality":0.9743494562407427,"popularity":0.5617809615786975,"maintenance":0.1185372436346766}},"searchScore":0.0004160588},{"package":{"name":"googleapis","scope":"unscoped","version":"133.0.0","description":"Google APIs Client Library for Node.js","keywords":["google","api","google apis","client","client library"],"date":"2024-02-08T21:34:57.981Z","links":{"npm":"https://www.npmjs.com/package/googleapis","homepage":"https://github.com/googleapis/google-api-nodejs-client#readme","repository":"https://github.com/googleapis/google-api-nodejs-client","bugs":"https://github.com/googleapis/google-api-nodejs-client/issues"},"author":{"name":"Google Inc."},"publisher":{"username":"google-wombot","email":"node-team-npm+wombot@google.com"},"maintainers":[{"username":"justinbeckwith","email":"justin.beckwith@gmail.com"},{"username":"google-wombot","email":"node-team-npm+wombot@google.com"}]},"flags":{"insecure":0},"score":{"final":0.5066583176495296,"detail":{"quality":0.6455196320206555,"popularity":0.5609593182190464,"maintenance":0.3333333333333333}},"searchScore":0.00040791853}],"total":2617661,"time":"Sun Feb 25 2024 15:45:26 GMT+0000 (Coordinated Universal Time)"}