{"objects":[{"downloads":{"monthly":1726567,"weekly":484534},"dependents":"21","updated":"2026-11-07T09:18:16.209Z","searchScore":1854.6238,"package":{"name":"lockfile-lint","keywords":["lockfile check","lockfile lint","lockfile","lock","lint","yarn","npm","linter","security","parse"],"version":"5.1.0","description":"A CLI to lint a lockfile for security policies","sanitized_name":"lockfile-lint","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"f3593ccb-539a-4330-a9f1-0468819faec9","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"liran.tal@gmail.com","username":"lirantal"},{"email":"liran.tal+npm@gmail.com","username":"lirantal_bot"}],"license":"Apache-2.0","date":"2026-10-09T06:21:46.137Z","links":{"homepage":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint","repository":"git+https://github.com/lirantal/lockfile-lint.git","bugs":"https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/issues","npm":"https://www.npmjs.com/package/lockfile-lint"}},"score":{"final":1854.6238,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":680,"weekly":468},"dependents":0,"updated":"2026-11-04T09:26:56.755Z","searchScore":385.9019,"package":{"name":"@amedia/kragl-lockfile-lint","keywords":[],"version":"1.1.7","description":"lockfile-lint runner for Kragl","sanitized_name":"@amedia/kragl-lockfile-lint","publisher":{"email":"accounts@lister.api.no","username":"amediautvikling"},"maintainers":[{"email":"simen.graff.jenssen@amedia.no","username":"simengj"},{"email":"ole.berdal@amedia.no","username":"oleberdal-amedia"},{"email":"grottum@gmail.com","username":"fliropp"},{"email":"helge.valvik@amedia.no","username":"helgevalvik"},{"email":"accounts@lister.api.no","username":"amediautvikling"},{"email":"jorgen.wahlberg@amedia.no","username":"jorgenwahlberg"},{"email":"tor.brekke.skjotskift@gmail.com","username":"torbs"},{"email":"oistein.kristiansen@amedia.no","username":"duveit"},{"email":"renatewr@gmail.com","username":"renatewr"},{"email":"per.ingebrigtsen@amedia.no","username":"equivocal"},{"email":"henning.kulander@amedia.no","username":"hennikul"},{"email":"karin.aas@amedia.no","username":"karinaas"},{"email":"aksel.nordal@gmail.com","username":"akselnordal"},{"email":"fredrik@codetrust.no","username":"fredrik.danielsen"},{"email":"kjetil.hoiby@amedia.no","username":"kjetilhoiby"},{"email":"morten.fjellman@amedia.no","username":"fjellman"},{"email":"morten.locka@amedia.no","username":"mortenlocka"},{"email":"christian.sandven@amedia.no","username":"amedia-csandven"},{"email":"anna.dahl@amedia.no","username":"annadahl"},{"email":"robin.kaveland@amedia.no","username":"rkaveland"},{"email":"martin.folkeseth@gmail.com","username":"mfolkeseth"},{"email":"likleven@gmail.com","username":"larskl"},{"email":"emil.haukeland@gmail.com","username":"emilhauk"},{"email":"c.andersen@amedia.no","username":"chrispz"},{"email":"per.gulbrandsen@amedia.no","username":"pergu"},{"email":"bjorn.gjorven@iterate.no","username":"bjorngjorven"},{"email":"reidar.sollid@amedia.no","username":"reidarsollid"},{"email":"rahil.hussain@amedia.no","username":"rahilhussain"},{"email":"tommy.gildseth@amedia.no","username":"tommygi"},{"email":"rakel.heggset@amedia.no","username":"rakelheggset"},{"email":"thomas.orten@gmail.com","username":"thomas.orten"},{"email":"pf89@hotmail.no","username":"peder-forfang"},{"email":"thomas.jordan@amedia.no","username":"thomasjordan"},{"email":"rasmus.larsen@amedia.no","username":"rasmusamedia"},{"email":"magnrush@gmail.com","username":"magnusrr"},{"email":"Jibblol@gmail.com","username":"jibblol"},{"email":"hello@elisabethirgens.com","username":"elisabethirg"},{"email":"hello@amediocre.dev","username":"amediocredad"},{"email":"martin.midtsund@amedia.no","username":"martin.midtsund"},{"email":"simon.sundstrom@amedia.no","username":"simonamedia"},{"email":"post@althea.xyz","username":"altheaase"},{"email":"vegard.schau@amedia.no","username":"veggiss"},{"email":"eirik@haukeland.name","username":"eirik-haukeland"},{"email":"forgetful.devel@gmail.com","username":"forgetfulisak"},{"email":"rathienth.baskaran@amedia.no","username":"rathienth"},{"email":"pia.lindkjolen@amedia.no","username":"lindkjop-amedia"},{"email":"nele.andersen@amedia.no","username":"apt-nele"},{"email":"kjersti.viksaas@amedia.no","username":"kjersty"},{"email":"kristoffer.klevenberg@gmail.com","username":"stoffern"},{"email":"celine.berg-hansen@amedia.no","username":"celinevictoria"},{"email":"carl.erik.friedemann@amedia.no","username":"carlef-amedia"},{"email":"bard.romstad@gmail.com","username":"baardr"},{"email":"olav.moseng@gmail.com","username":"olavm"},{"email":"ole-jacob.brunstad@amedia.no","username":"ojbrun"},{"email":"jorgen.syvertsen@amedia.no","username":"jmsamedia"},{"email":"marcin.dampc@amedia.no","username":"sii-mdampc"},{"email":"henrikgs@gmail.com","username":"henrikgs"},{"email":"dwalkowski@sii.pl","username":"sii-dwalkowski"},{"email":"lasse.holmgaard@amedia.no","username":"apt-lafh"},{"email":"jacob.seidelin@amedia.no","username":"apt-jseidelin"},{"email":"ole.skogli@amedia.no","username":"skogli20"},{"email":"simon.maltow@amedia.no","username":"apt-maltow"},{"email":"tomasz.wisniewski@amedia.no","username":"sii-tomwis"},{"email":"dstenka@sii.pl","username":"sii-dstenka"},{"email":"jenny.hellerud@amedia.no","username":"jennybenny"},{"email":"emil.schultz@amedia.no","username":"emilschultz"},{"email":"jakobvadnielsen@gmail.com","username":"lazee"},{"email":"mads.schiellerup@amedia.no","username":"apt-mass"},{"email":"jonas.wolf@amedia.no","username":"apt-joju"},{"email":"slewandowski@sii.pl","username":"sii-slewandowski"},{"email":"maciej.poleski@amedia.no","username":"sii-mpoleski"},{"email":"sylvi.bakkerud@amedia.no","username":"sylvihb"},{"email":"jarand.ullestad@amedia.no","username":"jarandu"},{"email":"varl@vlv.io","username":"varl"},{"email":"eivind.teig@gmail.com","username":"eivl"},{"email":"damian.zschille@amedia.no","username":"sii-dzschille"},{"email":"mona.moravej@amedia.no","username":"bm-momo"},{"email":"oliver.scholer@amedia.no","username":"apt-oliver-scholer"},{"email":"glennbitar@gmail.com","username":"glbit"},{"email":"kathrine.evenesdal@amedia.no","username":"kathte"},{"email":"robinfiske87@gmail.com","username":"robinfiske87"},{"email":"amanda.k.jansen@amedia.no","username":"amandaklj"},{"email":"lasse.krabye@amedia.no","username":"amedia-lkrabye"},{"email":"kristian.nordal@amedia.no","username":"kristiankristiankristian"},{"email":"sigve.harang@amedia.no","username":"sigveharang"},{"email":"gudmundur.birkisson@amedia.no","username":"gudmundur.birkisson.amedia"},{"email":"lars.olof.moilanen@gmail.com","username":"lamoi"},{"email":"mostafa0401@hotmail.no","username":"mobak"},{"email":"morten@storenye.no","username":"mortenostigard-sn"},{"email":"karolina.gil@amedia.no","username":"karolina_amedia"},{"email":"vegard.veiset@amedia.no","username":"veiset-amedia"},{"email":"rafal.zasada@amedia.no","username":"sii-rzasada"},{"email":"ingar@datoria.ai","username":"ingarabr"},{"email":"dariusz.golabek@amedia.no","username":"dgolabek-amedia"},{"email":"tomasz.popiolek@amedia.no","username":"tomasz.popiolek"},{"email":"magnus.sustad@hamarmedia.no","username":"magnuss"},{"email":"sindre.grindheim@amedia.no","username":"grindheim"},{"email":"s.holtnaes@gmail.com","username":"siriholtnaes"},{"email":"amund.haugseth@amedia.no","username":"amundhaugseth"},{"email":"oddmund.stromme@amedia.no","username":"oddmundsamedia"},{"email":"jostein.brevik@gmail.com","username":"josteinbrevik"},{"email":"jpawliszcze@gmail.com","username":"jaroslaw.pawliszcze"},{"email":"bonesvoll@gmail.com","username":"bonesvoll"},{"email":"jarm@jfm.dk","username":"jrmoller"},{"email":"boan@jfm.dk","username":"boan-jfm"},{"email":"ole_jacob2@hotmail.com","username":"brunstad"},{"email":"lasse.wenger@amedia.no","username":"apt-lakw"},{"email":"zahirovic.safet@gmail.com","username":"zahsaf17"},{"email":"daniel.stalder@amedia.no","username":"daniel.stalder"},{"email":"richard.tingstad@gmail.com","username":"tingstad"},{"email":"eirik.bjoroen@amedia.no","username":"ebjoroen"},{"email":"morten@source-code.no","username":"sourcecodeas"},{"email":"joju@berlingskemedia.dk","username":"bmjoju"},{"email":"lahc@berlingskemedia.dk","username":"bmlahc"},{"email":"still.coat0229@saxvik-lilleaasen.no","username":"heksesang"},{"email":"sifra002@gmail.com","username":"simenf05"},{"email":"helge.falch@amedia.no","username":"helgelol"},{"email":"andreas.vikberg@amedia.no","username":"avikberg"},{"email":"erik.wiborg@amedia.no","username":"erik.wiborg"},{"email":"miss_jany48@hotmail.com","username":"janysalinas"},{"email":"saloni.chitkara@amedia.no","username":"saloniarch"},{"email":"triton539@outlook.com","username":"jaaneh"},{"email":"artur.chmielewski@amedia.no","username":"artur.chmielewski"},{"email":"xpiku@berlingskemedia.dk","username":"xpiku"},{"email":"patryk.krzesaj@amedia.no","username":"pkamedia"}],"license":"MIT","date":"2026-11-04T09:26:25.606Z","links":{"homepage":"https://github.com/amedia/eslint-config-amedia#readme","repository":"git+https://github.com/amedia/eslint-config-amedia.git","bugs":"https://github.com/amedia/eslint-config-amedia/issues","npm":"https://www.npmjs.com/package/@amedia/kragl-lockfile-lint"}},"score":{"final":385.9019,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1830830,"weekly":521984},"dependents":"6","updated":"2026-11-07T09:19:57.265Z","searchScore":324.37622,"package":{"name":"lockfile-lint-api","keywords":["lockfile","lock","file","lint","linter","parse","npm","yarn"],"version":"5.10.0","description":"Lint an npm or yarn lockfile to analyze and detect issues","sanitized_name":"lockfile-lint-api","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"61ee0c47-ba4b-44d8-bfd6-52302a9f8087","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"liran.tal@gmail.com","username":"lirantal"},{"email":"liran.tal+npm@gmail.com","username":"lirantal_bot"}],"license":"Apache-2.0","date":"2026-10-09T06:54:31.164Z","links":{"homepage":"https://github.com/lirantal/lockfile-lint","repository":"git+https://github.com/lirantal/lockfile-lint.git","bugs":"https://github.com/lirantal/lockfile-lint/issues","npm":"https://www.npmjs.com/package/lockfile-lint-api"}},"score":{"final":324.37622,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":357,"weekly":142},"dependents":"1","updated":"2026-11-03T10:38:55.272Z","searchScore":312.14505,"package":{"name":"@amedia/lockfile-lint-config","keywords":["lockfile-lint","lockfile-lint-config"],"version":"2.0.2","description":"Shared lockfile-lint configuration helper for Amedia projects","sanitized_name":"@amedia/lockfile-lint-config","publisher":{"email":"accounts@lister.api.no","username":"amediautvikling"},"maintainers":[{"email":"simen.graff.jenssen@amedia.no","username":"simengj"},{"email":"ole.berdal@amedia.no","username":"oleberdal-amedia"},{"email":"grottum@gmail.com","username":"fliropp"},{"email":"helge.valvik@amedia.no","username":"helgevalvik"},{"email":"accounts@lister.api.no","username":"amediautvikling"},{"email":"jorgen.wahlberg@amedia.no","username":"jorgenwahlberg"},{"email":"tor.brekke.skjotskift@gmail.com","username":"torbs"},{"email":"oistein.kristiansen@amedia.no","username":"duveit"},{"email":"renatewr@gmail.com","username":"renatewr"},{"email":"per.ingebrigtsen@amedia.no","username":"equivocal"},{"email":"henning.kulander@amedia.no","username":"hennikul"},{"email":"karin.aas@amedia.no","username":"karinaas"},{"email":"aksel.nordal@gmail.com","username":"akselnordal"},{"email":"fredrik@codetrust.no","username":"fredrik.danielsen"},{"email":"kjetil.hoiby@amedia.no","username":"kjetilhoiby"},{"email":"morten.fjellman@amedia.no","username":"fjellman"},{"email":"morten.locka@amedia.no","username":"mortenlocka"},{"email":"christian.sandven@amedia.no","username":"amedia-csandven"},{"email":"anna.dahl@amedia.no","username":"annadahl"},{"email":"robin.kaveland@amedia.no","username":"rkaveland"},{"email":"martin.folkeseth@gmail.com","username":"mfolkeseth"},{"email":"likleven@gmail.com","username":"larskl"},{"email":"emil.haukeland@gmail.com","username":"emilhauk"},{"email":"c.andersen@amedia.no","username":"chrispz"},{"email":"per.gulbrandsen@amedia.no","username":"pergu"},{"email":"bjorn.gjorven@iterate.no","username":"bjorngjorven"},{"email":"reidar.sollid@amedia.no","username":"reidarsollid"},{"email":"rahil.hussain@amedia.no","username":"rahilhussain"},{"email":"tommy.gildseth@amedia.no","username":"tommygi"},{"email":"rakel.heggset@amedia.no","username":"rakelheggset"},{"email":"thomas.orten@gmail.com","username":"thomas.orten"},{"email":"pf89@hotmail.no","username":"peder-forfang"},{"email":"thomas.jordan@amedia.no","username":"thomasjordan"},{"email":"rasmus.larsen@amedia.no","username":"rasmusamedia"},{"email":"magnrush@gmail.com","username":"magnusrr"},{"email":"Jibblol@gmail.com","username":"jibblol"},{"email":"hello@elisabethirgens.com","username":"elisabethirg"},{"email":"hello@amediocre.dev","username":"amediocredad"},{"email":"martin.midtsund@amedia.no","username":"martin.midtsund"},{"email":"simon.sundstrom@amedia.no","username":"simonamedia"},{"email":"post@althea.xyz","username":"altheaase"},{"email":"vegard.schau@amedia.no","username":"veggiss"},{"email":"eirik@haukeland.name","username":"eirik-haukeland"},{"email":"forgetful.devel@gmail.com","username":"forgetfulisak"},{"email":"rathienth.baskaran@amedia.no","username":"rathienth"},{"email":"pia.lindkjolen@amedia.no","username":"lindkjop-amedia"},{"email":"nele.andersen@amedia.no","username":"apt-nele"},{"email":"kjersti.viksaas@amedia.no","username":"kjersty"},{"email":"kristoffer.klevenberg@gmail.com","username":"stoffern"},{"email":"celine.berg-hansen@amedia.no","username":"celinevictoria"},{"email":"carl.erik.friedemann@amedia.no","username":"carlef-amedia"},{"email":"bard.romstad@gmail.com","username":"baardr"},{"email":"olav.moseng@gmail.com","username":"olavm"},{"email":"ole-jacob.brunstad@amedia.no","username":"ojbrun"},{"email":"jorgen.syvertsen@amedia.no","username":"jmsamedia"},{"email":"marcin.dampc@amedia.no","username":"sii-mdampc"},{"email":"henrikgs@gmail.com","username":"henrikgs"},{"email":"dwalkowski@sii.pl","username":"sii-dwalkowski"},{"email":"lasse.holmgaard@amedia.no","username":"apt-lafh"},{"email":"jacob.seidelin@amedia.no","username":"apt-jseidelin"},{"email":"ole.skogli@amedia.no","username":"skogli20"},{"email":"simon.maltow@amedia.no","username":"apt-maltow"},{"email":"tomasz.wisniewski@amedia.no","username":"sii-tomwis"},{"email":"dstenka@sii.pl","username":"sii-dstenka"},{"email":"jenny.hellerud@amedia.no","username":"jennybenny"},{"email":"emil.schultz@amedia.no","username":"emilschultz"},{"email":"jakobvadnielsen@gmail.com","username":"lazee"},{"email":"mads.schiellerup@amedia.no","username":"apt-mass"},{"email":"jonas.wolf@amedia.no","username":"apt-joju"},{"email":"slewandowski@sii.pl","username":"sii-slewandowski"},{"email":"maciej.poleski@amedia.no","username":"sii-mpoleski"},{"email":"sylvi.bakkerud@amedia.no","username":"sylvihb"},{"email":"jarand.ullestad@amedia.no","username":"jarandu"},{"email":"varl@vlv.io","username":"varl"},{"email":"eivind.teig@gmail.com","username":"eivl"},{"email":"damian.zschille@amedia.no","username":"sii-dzschille"},{"email":"mona.moravej@amedia.no","username":"bm-momo"},{"email":"oliver.scholer@amedia.no","username":"apt-oliver-scholer"},{"email":"glennbitar@gmail.com","username":"glbit"},{"email":"kathrine.evenesdal@amedia.no","username":"kathte"},{"email":"robinfiske87@gmail.com","username":"robinfiske87"},{"email":"amanda.k.jansen@amedia.no","username":"amandaklj"},{"email":"lasse.krabye@amedia.no","username":"amedia-lkrabye"},{"email":"kristian.nordal@amedia.no","username":"kristiankristiankristian"},{"email":"sigve.harang@amedia.no","username":"sigveharang"},{"email":"gudmundur.birkisson@amedia.no","username":"gudmundur.birkisson.amedia"},{"email":"lars.olof.moilanen@gmail.com","username":"lamoi"},{"email":"mostafa0401@hotmail.no","username":"mobak"},{"email":"morten@storenye.no","username":"mortenostigard-sn"},{"email":"karolina.gil@amedia.no","username":"karolina_amedia"},{"email":"vegard.veiset@amedia.no","username":"veiset-amedia"},{"email":"rafal.zasada@amedia.no","username":"sii-rzasada"},{"email":"ingar@datoria.ai","username":"ingarabr"},{"email":"dariusz.golabek@amedia.no","username":"dgolabek-amedia"},{"email":"tomasz.popiolek@amedia.no","username":"tomasz.popiolek"},{"email":"magnus.sustad@hamarmedia.no","username":"magnuss"},{"email":"sindre.grindheim@amedia.no","username":"grindheim"},{"email":"s.holtnaes@gmail.com","username":"siriholtnaes"},{"email":"amund.haugseth@amedia.no","username":"amundhaugseth"},{"email":"oddmund.stromme@amedia.no","username":"oddmundsamedia"},{"email":"jostein.brevik@gmail.com","username":"josteinbrevik"},{"email":"jpawliszcze@gmail.com","username":"jaroslaw.pawliszcze"},{"email":"bonesvoll@gmail.com","username":"bonesvoll"},{"email":"jarm@jfm.dk","username":"jrmoller"},{"email":"boan@jfm.dk","username":"boan-jfm"},{"email":"ole_jacob2@hotmail.com","username":"brunstad"},{"email":"lasse.wenger@amedia.no","username":"apt-lakw"},{"email":"zahirovic.safet@gmail.com","username":"zahsaf17"},{"email":"daniel.stalder@amedia.no","username":"daniel.stalder"},{"email":"richard.tingstad@gmail.com","username":"tingstad"},{"email":"eirik.bjoroen@amedia.no","username":"ebjoroen"},{"email":"morten@source-code.no","username":"sourcecodeas"},{"email":"joju@berlingskemedia.dk","username":"bmjoju"},{"email":"lahc@berlingskemedia.dk","username":"bmlahc"},{"email":"still.coat0229@saxvik-lilleaasen.no","username":"heksesang"},{"email":"sifra002@gmail.com","username":"simenf05"},{"email":"helge.falch@amedia.no","username":"helgelol"},{"email":"andreas.vikberg@amedia.no","username":"avikberg"},{"email":"erik.wiborg@amedia.no","username":"erik.wiborg"},{"email":"miss_jany48@hotmail.com","username":"janysalinas"},{"email":"saloni.chitkara@amedia.no","username":"saloniarch"},{"email":"triton539@outlook.com","username":"jaaneh"},{"email":"artur.chmielewski@amedia.no","username":"artur.chmielewski"},{"email":"xpiku@berlingskemedia.dk","username":"xpiku"},{"email":"patryk.krzesaj@amedia.no","username":"pkamedia"}],"license":"MIT","date":"2026-11-03T10:38:24.200Z","links":{"homepage":"https://github.com/amedia/eslint-config-amedia#readme","repository":"git+https://github.com/amedia/eslint-config-amedia.git","bugs":"https://github.com/amedia/eslint-config-amedia/issues","npm":"https://www.npmjs.com/package/@amedia/lockfile-lint-config"}},"score":{"final":312.14505,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":280,"weekly":30},"dependents":"0","updated":"2026-11-01T09:06:08.396Z","searchScore":310.6124,"package":{"name":"@types/lockfile-lint-api","keywords":[],"version":"5.1.5","description":"TypeScript definitions for lockfile-lint-api","sanitized_name":"@types/lockfile-lint-api","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-21T00:30:08.378Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lockfile-lint-api","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/lockfile-lint-api"}},"score":{"final":310.6124,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":203,"weekly":26},"dependents":0,"updated":"2026-11-02T15:16:46.452Z","searchScore":172.99818,"package":{"name":"@euanmsm/secure","keywords":[],"version":"0.1.1","description":"Pre-commit and CI security scanning — gitleaks, semgrep, lockfile-lint and a config-integrity check","sanitized_name":"@euanmsm/secure","publisher":{"email":"euanmad1@gmail.com","username":"euanmsm"},"maintainers":[{"email":"euanmad1@gmail.com","username":"euanmsm"}],"license":"MIT","date":"2026-09-28T14:11:22.452Z","links":{"homepage":"https://github.com/euanmsm/devkit#readme","repository":"git+https://github.com/euanmsm/devkit.git","bugs":"https://github.com/euanmsm/devkit/issues","npm":"https://www.npmjs.com/package/@euanmsm/secure"}},"score":{"final":172.99818,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":148238922,"weekly":46054182},"dependents":"2807","updated":"2026-11-07T09:15:40.546Z","searchScore":102.16964,"package":{"name":"proper-lockfile","keywords":["lock","locking","file","lockfile","fs","cross-process"],"version":"4.1.2","description":"A inter-process and inter-machine lockfile utility that works on a local or network file system","sanitized_name":"proper-lockfile","publisher":{"email":"hugomrdias@gmail.com","username":"hugomrdias"},"maintainers":[{"email":"andremiguelcruz@msn.com","username":"satazor"},{"email":"hugomrdias@gmail.com","username":"hugomrdias"}],"license":"MIT","date":"2021-01-25T18:55:18.544Z","links":{"homepage":"https://github.com/moxystudio/node-proper-lockfile","repository":"git+ssh://git@github.com/moxystudio/node-proper-lockfile.git","bugs":"https://github.com/moxystudio/node-proper-lockfile/issues","npm":"https://www.npmjs.com/package/proper-lockfile"}},"score":{"final":102.16964,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10,"weekly":8},"dependents":0,"updated":"2026-11-03T04:31:10.637Z","searchScore":98.814674,"package":{"name":"@sentiness/check-lockfile-lint","keywords":[],"version":"0.1.2","description":"Sentiness check that validates npm/Yarn lockfile security policies via lockfile-lint.","sanitized_name":"@sentiness/check-lockfile-lint","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:b0e92f7d-ad55-4df0-bf3a-8f6ade6dbe13","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"contato@arateki.com","username":"arateki.co"}],"license":"MIT","date":"2026-06-16T02:53:23.200Z","links":{"homepage":"https://github.com/Arateki/Sentiness#readme","repository":"git+https://github.com/Arateki/Sentiness.git","bugs":"https://github.com/Arateki/Sentiness/issues","npm":"https://www.npmjs.com/package/@sentiness/check-lockfile-lint"}},"score":{"final":98.814674,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":79935065,"weekly":23833882},"dependents":"358","updated":"2026-11-07T09:22:57.573Z","searchScore":93.79209,"package":{"name":"@yarnpkg/lockfile","keywords":["yarn","yarnpkg","lockfile","dependency","npm"],"version":"1.1.0","description":"The parser/stringifier for Yarn lockfiles.","sanitized_name":"@yarnpkg/lockfile","publisher":{"email":"nison.mael@gmail.com","username":"arcanis"},"maintainers":[{"email":"nison.mael@gmail.com","username":"arcanis"},{"email":"nison.mael+yarnbot.npm@gmail.com","username":"yarnbot"}],"license":"BSD-2-Clause","date":"2018-09-10T13:37:58.652Z","links":{"repository":"https://github.com/yarnpkg/yarn/blob/master/packages/lockfile","npm":"https://www.npmjs.com/package/@yarnpkg/lockfile"}},"score":{"final":93.79209,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3620538,"weekly":734976},"dependents":"3","updated":"2026-11-07T09:20:16.837Z","searchScore":82.932045,"package":{"name":"@pnpm/merge-lockfile-changes","keywords":["pnpm9","pnpm","shrinkwrap","lockfile"],"version":"6.0.5","description":"Merges lockfiles. Can automatically fix merge conflicts","sanitized_name":"@pnpm/merge-lockfile-changes","publisher":{"email":"publish-bot@pnpm.io","username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2024-07-21T23:53:19.183Z","links":{"homepage":"https://github.com/pnpm/pnpm/blob/main/lockfile/merge-lockfile-changes#readme","repository":"https://github.com/pnpm/pnpm/blob/main/lockfile/merge-lockfile-changes","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/merge-lockfile-changes"}},"score":{"final":82.932045,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3624923,"weekly":736040},"dependents":"39","updated":"2026-11-07T09:19:01.463Z","searchScore":79.60817,"package":{"name":"@pnpm/lockfile-file","keywords":["pnpm9","pnpm","shrinkwrap","lockfile"],"version":"9.1.3","description":"Read/write pnpm-lock.yaml files","sanitized_name":"@pnpm/lockfile-file","publisher":{"email":"publish-bot@pnpm.io","username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2024-07-21T23:56:58.682Z","links":{"homepage":"https://github.com/pnpm/pnpm/blob/main/lockfile/lockfile-file#readme","repository":"https://github.com/pnpm/pnpm/blob/main/lockfile/lockfile-file","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/lockfile-file"}},"score":{"final":79.60817,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4871552,"weekly":1029906},"dependents":"12","updated":"2026-11-07T09:19:26.055Z","searchScore":78.91678,"package":{"name":"@pnpm/lockfile-types","keywords":["pnpm9","pnpm","types"],"version":"7.1.3","description":"Types for the pnpm-lock.yaml lockfile","sanitized_name":"@pnpm/lockfile-types","publisher":{"email":"publish-bot@pnpm.io","username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2024-07-21T23:52:24.357Z","links":{"homepage":"https://github.com/pnpm/pnpm/blob/main/lockfile/lockfile-types#readme","repository":"https://github.com/pnpm/pnpm/blob/main/lockfile/lockfile-types","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/lockfile-types"}},"score":{"final":78.91678,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15812808,"weekly":4399989},"dependents":"345","updated":"2026-11-07T09:23:06.860Z","searchScore":75.41104,"package":{"name":"lockfile","keywords":["lockfile","lock","file","fs","O_EXCL"],"version":"1.0.4","description":"A very polite lock file utility, which endeavors to not litter, and to wait patiently for others.","sanitized_name":"lockfile","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"},{"email":"trevorburnham@gmail.com","username":"trevorburnham"}],"license":"ISC","date":"2018-04-17T00:36:12.565Z","links":{"homepage":"https://github.com/npm/lockfile#readme","repository":"git+https://github.com/npm/lockfile.git","bugs":"https://github.com/npm/lockfile/issues","npm":"https://www.npmjs.com/package/lockfile"}},"score":{"final":75.41104,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2309301,"weekly":531115},"dependents":"65","updated":"2026-11-07T09:15:18.438Z","searchScore":75.35176,"package":{"name":"@pnpm/lockfile.fs","keywords":["pnpm","pnpm11","lockfile","shrinkwrap"],"version":"1100.2.17","description":"Read/write pnpm-lock.yaml files","sanitized_name":"@pnpm/lockfile-fs","publisher":{"email":"publish-bot@pnpm.io","actor":{"name":"pnpmuser","type":"user","email":"publish-bot@pnpm.io"},"username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-11-05T00:36:54.168Z","links":{"homepage":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/fs#readme","repository":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/fs","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/lockfile.fs"}},"score":{"final":75.35176,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8476321,"weekly":2806698},"dependents":"56","updated":"2026-11-07T09:22:40.829Z","searchScore":75.29498,"package":{"name":"@types/proper-lockfile","keywords":[],"version":"4.1.4","description":"TypeScript definitions for proper-lockfile","sanitized_name":"@types/proper-lockfile","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T13:30:52.857Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/proper-lockfile","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/proper-lockfile"}},"score":{"final":75.29498,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1808856,"weekly":338503},"dependents":"11","updated":"2026-11-07T09:17:06.124Z","searchScore":74.752045,"package":{"name":"@pnpm/lockfile-utils","keywords":["pnpm9","pnpm","shrinkwrap","lockfile"],"version":"11.0.4","description":"Utils for dealing with pnpm-lock.yaml","sanitized_name":"@pnpm/lockfile-utils","publisher":{"email":"publish-bot@pnpm.io","username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2024-07-21T23:56:06.112Z","links":{"homepage":"https://github.com/pnpm/pnpm/blob/main/lockfile/lockfile-utils#readme","repository":"https://github.com/pnpm/pnpm/blob/main/lockfile/lockfile-utils","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/lockfile-utils"}},"score":{"final":74.752045,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1093002,"weekly":308716},"dependents":"11","updated":"2026-11-07T09:16:13.283Z","searchScore":74.18067,"package":{"name":"snyk-nodejs-lockfile-parser","keywords":[],"version":"2.10.6","description":"Generate a dep tree given a lockfile","sanitized_name":"snyk-nodejs-lockfile-parser","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"snyk-admin","type":"user","email":"npmjs+snyk-admin@snyk.io"},"trustedPublisher":{"oidcConfigId":"91fcc6bc-262a-414b-a972-39f44fd1b626","id":"circleci"},"username":"CircleCI"},"maintainers":[{"email":"npmjs+snyk-admin@snyk.io","username":"snyk-admin"}],"license":"Apache-2.0","date":"2026-11-05T10:11:37.830Z","links":{"homepage":"https://github.com/snyk/nodejs-lockfile-parser#readme","repository":"git+https://github.com/snyk/nodejs-lockfile-parser.git","bugs":"https://github.com/snyk/nodejs-lockfile-parser/issues","npm":"https://www.npmjs.com/package/snyk-nodejs-lockfile-parser"}},"score":{"final":74.18067,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":126662,"weekly":42178},"dependents":0,"updated":"2026-11-07T09:23:40.414Z","searchScore":72.230675,"package":{"name":"@lavamoat/git-safe-dependencies","keywords":["lockfile","security","github","dependencies","supply-chain"],"version":"1.0.3","description":"Opinionated dependency linter for your git/github dependencies","sanitized_name":"@lavamoat/git-safe-dependencies","publisher":{"email":"npm-oidc-no-reply@github.com","approver":{"name":"naugtur","email":"naugtur@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:2e8ca27e-0674-492e-ae66-a36f6d19bdfd","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"aaron@kumavis.me","username":"kumavis"},{"email":"naugtur@gmail.com","username":"naugtur"},{"email":"boneskull@boneskull.com","username":"boneskull"}],"license":"MIT","date":"2026-09-25T12:14:40.282Z","links":{"homepage":"https://github.com/LavaMoat/LavaMoat/blob/main/packages/git-safe-dependencies/README.md","repository":"git+https://github.com/LavaMoat/LavaMoat.git","bugs":"https://github.com/LavaMoat/LavaMoat/issues","npm":"https://www.npmjs.com/package/@lavamoat/git-safe-dependencies"}},"score":{"final":72.230675,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":459196774,"weekly":144950233},"dependents":"817","updated":"2026-11-07T09:16:14.663Z","searchScore":70.83112,"package":{"name":"@smithy/core","keywords":[],"version":"3.39.0","description":"[![NPM version](https://img.shields.io/npm/v/@smithy/core/latest.svg)](https://www.npmjs.com/package/@smithy/core) [![NPM downloads](https://img.shields.io/npm/dm/@smithy/core.svg)](https://www.npmjs.com/package/@smithy/core)","sanitized_name":"@smithy/core","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"smithy-team","type":"user","email":"aws-javascript-sdk-team+npm@amazon.com"},"trustedPublisher":{"oidcConfigId":"a4a661fb-404a-4232-af27-bd31e4d4bd86","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"},{"email":"aws-javascript-sdk-team+npm@amazon.com","username":"smithy-team"}],"license":"Apache-2.0","date":"2026-11-04T21:23:14.028Z","links":{"homepage":"https://github.com/smithy-lang/smithy-typescript/tree/main/packages/core","repository":"https://github.com/smithy-lang/smithy-typescript.git","bugs":"https://github.com/smithy-lang/smithy-typescript/issues","npm":"https://www.npmjs.com/package/@smithy/core"}},"score":{"final":70.83112,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13531567,"weekly":4250542},"dependents":"394","updated":"2026-11-07T09:16:19.117Z","searchScore":68.64405,"package":{"name":"@antfu/ni","keywords":[],"version":"30.6.0","description":"Use the right package manager","sanitized_name":"@antfu/ni","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:88c55bcc-7b1f-4716-9901-6a156a759e5e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"anthonyfu117@hotmail.com","username":"antfu"}],"license":"MIT","date":"2026-09-16T03:26:04.261Z","links":{"homepage":"https://github.com/antfu-collective/ni#readme","repository":"git+https://github.com/antfu-collective/ni.git","bugs":"https://github.com/antfu-collective/ni/issues","npm":"https://www.npmjs.com/package/@antfu/ni"}},"score":{"final":68.64405,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":353124,"weekly":116000},"dependents":"2","updated":"2026-11-07T09:16:58.730Z","searchScore":67.76055,"package":{"name":"@pnpm/prune-lockfile","keywords":["pnpm9","pnpm","shrinkwrap","lockfile"],"version":"6.1.4","description":"Prune a pnpm-lock.yaml","sanitized_name":"@pnpm/prune-lockfile","publisher":{"email":"publish-bot@pnpm.io","username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2024-07-21T23:56:16.744Z","links":{"homepage":"https://github.com/pnpm/pnpm/blob/main/lockfile/prune-lockfile#readme","repository":"https://github.com/pnpm/pnpm/blob/main/lockfile/prune-lockfile","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/prune-lockfile"}},"score":{"final":67.76055,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":355650006,"weekly":110668494},"dependents":"34","updated":"2026-11-07T09:17:02.547Z","searchScore":67.415924,"package":{"name":"@aws-sdk/credential-provider-login","keywords":["aws","credentials","login","signin"],"version":"3.972.89","description":"AWS credential provider that sources credentials from aws login cached tokens","sanitized_name":"@aws-sdk/credential-provider-login","publisher":{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-11-06T20:13:54.549Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/credential-provider-login","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/credential-provider-login"}},"score":{"final":67.415924,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2801014,"weekly":611569},"dependents":"27","updated":"2026-11-07T09:15:14.458Z","searchScore":67.318306,"package":{"name":"@types/lockfile","keywords":[],"version":"1.0.4","description":"TypeScript definitions for lockfile","sanitized_name":"@types/lockfile","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T20:23:21.070Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lockfile","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/lockfile"}},"score":{"final":67.318306,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7390152,"weekly":1752234},"dependents":"54","updated":"2026-11-07T09:15:27.097Z","searchScore":67.279594,"package":{"name":"@pnpm/lockfile.types","keywords":["pnpm","pnpm11","lockfile","types"],"version":"1100.1.6","description":"Types for the pnpm-lock.yaml lockfile","sanitized_name":"@pnpm/lockfile-types","publisher":{"email":"publish-bot@pnpm.io","username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-10-27T00:21:16.710Z","links":{"homepage":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/types#readme","repository":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/types","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/lockfile.types"}},"score":{"final":67.279594,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":779265,"weekly":247365},"dependents":"3","updated":"2026-11-07T09:17:29.993Z","searchScore":66.254684,"package":{"name":"lockparse","keywords":["lockfile","lock","parse","pnpm","npm","yarn"],"version":"0.5.2","description":"A lightweight lockfile parser.","sanitized_name":"lockparse","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:fd92c8ac-349b-4e11-bc5f-4bd826c28194","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"43081james@gmail.com","username":"43081j"}],"license":"MIT","date":"2026-05-13T19:02:46.467Z","links":{"homepage":"https://github.com/43081j/lockparse#readme","repository":"git+https://github.com/43081j/lockparse.git","bugs":"https://github.com/43081j/lockparse/issues","npm":"https://www.npmjs.com/package/lockparse"}},"score":{"final":66.254684,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":142124,"weekly":46632},"dependents":"5","updated":"2026-11-07T09:23:14.110Z","searchScore":64.78864,"package":{"name":"lockfile-info","keywords":["npm","lockfile","package-lock","shrinkwrap"],"version":"1.1.0","description":"Info about an npm project - which lockfile version, which lockfile(s) are present, etc.","sanitized_name":"lockfile-info","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2024-12-12T17:38:24.629Z","links":{"homepage":"https://github.com/ljharb/lockfile-info#readme","repository":"git+https://github.com/ljharb/lockfile-info.git","bugs":"https://github.com/ljharb/lockfile-info/issues","npm":"https://www.npmjs.com/package/lockfile-info"}},"score":{"final":64.78864,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":449236219,"weekly":138280442},"dependents":"140","updated":"2026-11-07T09:16:26.604Z","searchScore":63.981464,"package":{"name":"@aws-sdk/credential-provider-ini","keywords":["aws","credentials"],"version":"3.973.27","description":"AWS credential provider that sources credentials from ~/.aws/credentials and ~/.aws/config","sanitized_name":"@aws-sdk/credential-provider-ini","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-11-06T20:14:02.751Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/credential-provider-ini","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/credential-provider-ini"}},"score":{"final":63.981464,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":419751365,"weekly":129782349},"dependents":"58","updated":"2026-11-07T09:14:54.362Z","searchScore":63.65756,"package":{"name":"@aws-sdk/xml-builder","keywords":[],"version":"3.972.42","description":"XML utilities for the AWS SDK","sanitized_name":"@aws-sdk/xml-builder","publisher":{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-28T18:44:40.863Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/xml-builder","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/xml-builder"}},"score":{"final":63.65756,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3236,"weekly":1477},"dependents":0,"updated":"2026-11-02T11:01:10.616Z","searchScore":63.430946,"package":{"name":"@rnx-kit/lint-lockfile","keywords":[],"version":"0.2.3","description":"Tool for linting lockfiles","sanitized_name":"@rnx-kit/lint-lockfile","publisher":{"actor":{"name":"rnsdkbot","type":"user","email":"rnsdkbot@microsoft.com"},"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d89cadb3-8d7e-4c0c-a29c-30890b49c2ec","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jasonmo@microsoft.com","username":"jasonvmorse"},{"email":"acoates@microsoft.com","username":"acoates"},{"email":"rnbot@microsoft.com","username":"rnbot"},{"email":"tonguye@microsoft.com","username":"tido64"},{"email":"rnsdkbot@microsoft.com","username":"rnsdkbot"},{"email":"hansenyao.yy@gmail.com","username":"hansenyy"},{"email":"microsoft-oss-publishing@microsoft.com","username":"microsoft-oss-releases"},{"email":"npmjs@microsoft.com","username":"microsoft1es"}],"license":"MIT","date":"2026-09-28T10:38:46.279Z","links":{"homepage":"https://github.com/microsoft/rnx-kit/tree/main/incubator/lint-lockfile#readme","repository":"https://github.com/microsoft/rnx-kit","bugs":"https://github.com/microsoft/rnx-kit/issues","npm":"https://www.npmjs.com/package/@rnx-kit/lint-lockfile"}},"score":{"final":63.430946,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":379537354,"weekly":117228868},"dependents":"44","updated":"2026-11-07T09:18:50.262Z","searchScore":63.420513,"package":{"name":"@smithy/credential-provider-imds","keywords":["aws","credentials"],"version":"4.5.2","description":"AWS credential provider that sources credentials from the EC2 instance metadata service and ECS container metadata service","sanitized_name":"@smithy/credential-provider-imds","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:6cc8a966-8534-46e5-be41-0bdd9d289c86","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"aws-javascript-sdk-team+npm@amazon.com","username":"smithy-team"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-08-15T17:24:58.804Z","links":{"homepage":"https://github.com/smithy-lang/smithy-typescript/tree/main/packages/credential-provider-imds","repository":"https://github.com/smithy-lang/smithy-typescript.git","bugs":"https://github.com/smithy-lang/smithy-typescript/issues","npm":"https://www.npmjs.com/package/@smithy/credential-provider-imds"}},"score":{"final":63.420513,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1941343,"weekly":672222},"dependents":"25","updated":"2026-11-07T09:16:06.029Z","searchScore":63.348774,"package":{"name":"@devcontainers/cli","keywords":[],"version":"0.90.0","description":"Dev Containers CLI","sanitized_name":"@devcontainers/cli","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"chrmarti","type":"user","email":"chrmarti@microsoft.com"},"trustedPublisher":{"oidcConfigId":"9f3c23b9-03b0-46a6-b739-100f23039149","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"chrmarti@microsoft.com","username":"chrmarti"},{"email":"hello@joshspicer.com","username":"joshspicer"},{"email":"chuck_lantz@hotmail.com","username":"chuxel"}],"license":"MIT","date":"2026-10-28T11:19:20.139Z","links":{"homepage":"https://github.com/devcontainers/cli#readme","repository":"git+https://github.com/devcontainers/cli.git","bugs":"https://github.com/devcontainers/cli/issues","npm":"https://www.npmjs.com/package/@devcontainers/cli"}},"score":{"final":63.348774,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":449269373,"weekly":138477429},"dependents":"78","updated":"2026-11-07T09:16:13.770Z","searchScore":63.31913,"package":{"name":"@aws-sdk/credential-provider-sso","keywords":["aws","credentials"],"version":"3.973.26","description":"AWS credential provider that exchanges a resolved SSO login token file for temporary AWS credentials","sanitized_name":"@aws-sdk/credential-provider-sso","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-11-06T20:14:53.386Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/credential-provider-sso","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/credential-provider-sso"}},"score":{"final":63.31913,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":449728280,"weekly":139053417},"dependents":"40","updated":"2026-11-07T09:20:51.813Z","searchScore":63.25598,"package":{"name":"@aws-sdk/credential-provider-process","keywords":["aws","credentials"],"version":"3.972.82","description":"AWS credential provider that sources credential_process from ~/.aws/credentials and ~/.aws/config","sanitized_name":"@aws-sdk/credential-provider-process","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-11-06T20:14:15.378Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/credential-provider-process","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/credential-provider-process"}},"score":{"final":63.25598,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":457783238,"weekly":141912684},"dependents":"55","updated":"2026-11-07T09:18:42.624Z","searchScore":63.12046,"package":{"name":"@aws-sdk/credential-provider-web-identity","keywords":["aws","credentials"],"version":"3.972.88","description":"AWS credential provider that calls STS assumeRole for temporary AWS credentials","sanitized_name":"@aws-sdk/credential-provider-web-identity","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-11-06T20:14:22.405Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/credential-provider-web-identity","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity"}},"score":{"final":63.12046,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":449888269,"weekly":139105736},"dependents":"56","updated":"2026-11-07T09:20:57.332Z","searchScore":62.91232,"package":{"name":"@aws-sdk/credential-provider-env","keywords":["aws","credentials"],"version":"3.972.82","description":"AWS credential provider that sources credentials from known environment variables","sanitized_name":"@aws-sdk/credential-provider-env","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-11-06T20:13:54.882Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/credential-provider-env","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/credential-provider-env"}},"score":{"final":62.91232,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":101340,"weekly":35383},"dependents":"1","updated":"2026-11-07T09:24:14.606Z","searchScore":61.920116,"package":{"name":"@alcalzone/proper-lockfile","keywords":["lock","locking","file","lockfile","fs","cross-process"],"version":"4.1.3-0","description":"A inter-process and inter-machine lockfile utility that works on a local or network file system","sanitized_name":"@alcalzone/proper-lockfile","publisher":{"email":"d.griesel@gmx.net","username":"alcalzone"},"maintainers":[{"email":"d.griesel@gmx.net","username":"alcalzone"}],"license":"MIT","date":"2022-09-06T11:25:07.029Z","links":{"homepage":"https://github.com/moxystudio/node-proper-lockfile","repository":"git+ssh://git@github.com/moxystudio/node-proper-lockfile.git","bugs":"https://github.com/moxystudio/node-proper-lockfile/issues","npm":"https://www.npmjs.com/package/@alcalzone/proper-lockfile"}},"score":{"final":61.920116,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":191386678,"weekly":56879524},"dependents":"79","updated":"2026-11-07T09:16:17.386Z","searchScore":61.552826,"package":{"name":"@aws-sdk/middleware-recursion-detection","keywords":[],"version":"3.972.58","description":"[![NPM version](https://img.shields.io/npm/v/@aws-sdk/middleware-recursion-detection/latest.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/middleware-recursion-detectio","sanitized_name":"@aws-sdk/middleware-recursion-detection","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-11-06T20:14:16.690Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/middleware-recursion-detection","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection"}},"score":{"final":61.552826,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":198408166,"weekly":59412550},"dependents":"285","updated":"2026-11-07T09:21:25.278Z","searchScore":60.23416,"package":{"name":"@aws-sdk/util-user-agent-node","keywords":[],"version":"3.973.72","description":"[![NPM version](https://img.shields.io/npm/v/@aws-sdk/util-user-agent-node/latest.svg)](https://www.npmjs.com/package/@aws-sdk/util-user-agent-node) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/util-user-agent-node.svg)](https://www.npmjs.com/","sanitized_name":"@aws-sdk/util-user-agent-node","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-11-06T20:14:47.460Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/util-user-agent-node","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/util-user-agent-node"}},"score":{"final":60.23416,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":90957,"weekly":35106},"dependents":"3","updated":"2026-11-07T09:14:39.007Z","searchScore":60.030678,"package":{"name":"@pnpm/lockfile-to-pnp","keywords":["pnpm","pnpm10","lockfile","shrinkwrap"],"version":"1001.0.34","description":"Creates a Plug'n'Play file from a pnpm-lock.yaml","sanitized_name":"@pnpm/lockfile-to-pnp","publisher":{"email":"publish-bot@pnpm.io","actor":{"name":"pnpmuser","type":"user","email":"publish-bot@pnpm.io"},"username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-03-24T16:33:53.457Z","links":{"homepage":"https://github.com/pnpm/pnpm/tree/main/lockfile/lockfile-to-pnp#readme","repository":"git+https://github.com/pnpm/pnpm.git#main","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/lockfile-to-pnp"}},"score":{"final":60.030678,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":137893959,"weekly":40579520},"dependents":"2242","updated":"2026-11-07T09:16:11.998Z","searchScore":60.001694,"package":{"name":"lint-staged","keywords":["check","code","eslint","format","git","lint","oxlint","oxfmt","prettier","quality","staged","stylelint","validate"],"version":"17.6.0","description":"Lint files staged by git","sanitized_name":"lint-staged","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:73588299-b066-4d29-8676-e890b6f92292","id":"github"},"approver":{"name":"iiroj","email":"iiro@jappinen.fi"},"username":"GitHub Actions"},"maintainers":[{"email":"andrey@okonet.dev","username":"okonet"},{"email":"iiro@jappinen.fi","username":"iiroj"}],"license":"MIT","date":"2026-09-26T06:01:39.503Z","links":{"homepage":"https://github.com/lint-staged/lint-staged#readme","repository":"git+https://github.com/lint-staged/lint-staged.git","bugs":"https://github.com/lint-staged/lint-staged/issues","npm":"https://www.npmjs.com/package/lint-staged"}},"score":{"final":60.001694,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":183062545,"weekly":54349730},"dependents":"53","updated":"2026-11-07T09:16:20.158Z","searchScore":59.970825,"package":{"name":"@aws-sdk/region-config-resolver","keywords":[],"version":"3.972.60","description":"[![NPM version](https://img.shields.io/npm/v/@aws-sdk/region-config-resolver/latest.svg)](https://www.npmjs.com/package/@aws-sdk/region-config-resolver) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/region-config-resolver.svg)](https://www.npmj","sanitized_name":"@aws-sdk/region-config-resolver","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-11-06T20:14:00.670Z","links":{"homepage":"https://github.com/awslabs/smithy-typescript/tree/main/packages-internal/region-config-resolver","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/region-config-resolver"}},"score":{"final":59.970825,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":72969,"weekly":28975},"dependents":"3","updated":"2026-11-07T09:16:04.930Z","searchScore":59.674145,"package":{"name":"@pnpm/filter-lockfile","keywords":["pnpm9","pnpm","shrinkwrap","lockfile"],"version":"9.0.9","description":"Filters a lockfile","sanitized_name":"@pnpm/filter-lockfile","publisher":{"email":"publish-bot@pnpm.io","username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2024-07-21T23:56:52.355Z","links":{"homepage":"https://github.com/pnpm/pnpm/blob/main/lockfile/filter-lockfile#readme","repository":"https://github.com/pnpm/pnpm/blob/main/lockfile/filter-lockfile","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/filter-lockfile"}},"score":{"final":59.674145,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":81345,"weekly":28751},"dependents":"5","updated":"2026-11-07T09:19:45.296Z","searchScore":58.83392,"package":{"name":"@pnpm/lockfile-walker","keywords":["pnpm9","pnpm","shrinkwrap","lockfile"],"version":"9.0.4","description":"Walk over all the dependencies in a lockfile","sanitized_name":"@pnpm/lockfile-walker","publisher":{"email":"publish-bot@pnpm.io","username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2024-07-21T23:56:11.258Z","links":{"homepage":"https://github.com/pnpm/pnpm/blob/main/lockfile/lockfile-walker#readme","repository":"https://github.com/pnpm/pnpm/blob/main/lockfile/lockfile-walker","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/lockfile-walker"}},"score":{"final":58.83392,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":326137,"weekly":136648},"dependents":0,"updated":"2026-11-07T09:18:40.022Z","searchScore":58.60129,"package":{"name":"@mintlify/package-builder","keywords":["mintlify","mint","npm","islands"],"version":"0.0.139","description":"Installs, bundles and server-renders npm package islands for Mintlify docs","sanitized_name":"@mintlify/package-builder","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"adc615a0-d371-49f8-9d7f-3f9f5011c58d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dingkaishan@gmail.com","username":"dks333"},{"email":"han@mintlify.com","username":"hanmint"},{"email":"hahnbee@mintlify.com","username":"hahnbee"},{"email":"mayank@mintlify.com","username":"shouchem-mintlify"},{"email":"kyle@mintlify.com","username":"kylefinken"},{"email":"npm@lucaspunz.com","username":"lucaspunz"},{"email":"justintorre75@gmail.com","username":"justintorre75"}],"license":"Elastic-2.0","date":"2026-11-07T01:15:20.559Z","links":{"homepage":"https://github.com/mintlify/mint#readme","repository":"git+https://github.com/mintlify/mint.git","bugs":"https://github.com/mintlify/mint/issues","npm":"https://www.npmjs.com/package/@mintlify/package-builder"}},"score":{"final":58.60129,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":71510455,"weekly":22007820},"dependents":"40","updated":"2026-11-07T09:14:41.846Z","searchScore":58.25539,"package":{"name":"@aws-sdk/eventstream-handler-node","keywords":[],"version":"3.972.40","description":"[![NPM version](https://img.shields.io/npm/v/@aws-sdk/eventstream-handler-node/latest.svg)](https://www.npmjs.com/package/@aws-sdk/eventstream-handler-node) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/eventstream-handler-node.svg)](https://ww","sanitized_name":"@aws-sdk/eventstream-handler-node","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-30T18:45:23.215Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/eventstream-handler-node","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/eventstream-handler-node"}},"score":{"final":58.25539,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":63800,"weekly":15370},"dependents":"2","updated":"2026-11-07T09:17:17.733Z","searchScore":58.245243,"package":{"name":"@snyk/composer-lockfile-parser","keywords":["snyk","php","composer","parser"],"version":"1.5.0","description":"Generate a dep tree given a composer.lock file","sanitized_name":"@snyk/composer-lockfile-parser","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:6970c7d6-8f5f-4fbe-806d-a7cdfeee6730","id":"circleci"},"username":"CircleCI"},"maintainers":[{"email":"npmjs+snyk-admin@snyk.io","username":"snyk-admin"}],"license":"Apache-2.0","date":"2026-06-30T10:10:49.765Z","links":{"homepage":"https://github.com/snyk/composer-lockfile-parser#readme","repository":"git+https://github.com/snyk/composer-lockfile-parser.git","bugs":"https://github.com/snyk/composer-lockfile-parser/issues","npm":"https://www.npmjs.com/package/@snyk/composer-lockfile-parser"}},"score":{"final":58.245243,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":69533237,"weekly":21438854},"dependents":"32","updated":"2026-11-07T09:15:16.760Z","searchScore":57.46476,"package":{"name":"@aws-sdk/middleware-websocket","keywords":[],"version":"3.972.64","description":"[![NPM version](https://img.shields.io/npm/v/@aws-sdk/middleware-websocket/latest.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-websocket) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/middleware-websocket.svg)](https://www.npmjs.com/","sanitized_name":"@aws-sdk/middleware-websocket","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-11-06T20:15:07.552Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/middleware-websocket","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/middleware-websocket"}},"score":{"final":57.46476,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":62560448,"weekly":19708326},"dependents":"687","updated":"2026-11-07T09:17:15.573Z","searchScore":57.090557,"package":{"name":"@codemirror/lint","keywords":["editor","code"],"version":"6.9.7","description":"Linting support for the CodeMirror code editor","sanitized_name":"@codemirror/lint","publisher":{"email":"marijn@haverbeke.berlin","username":"marijn"},"maintainers":[{"email":"marijn@haverbeke.berlin","username":"marijn"}],"license":"MIT","date":"2026-06-09T08:00:06.346Z","links":{"homepage":"https://github.com/codemirror/lint#readme","repository":"git+https://code.haverbeke.berlin/codemirror/lint.git","bugs":"https://github.com/codemirror/lint/issues","npm":"https://www.npmjs.com/package/@codemirror/lint"}},"score":{"final":57.090557,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":52969518,"weekly":15712125},"dependents":"111","updated":"2026-11-07T09:19:26.265Z","searchScore":56.861786,"package":{"name":"@commitlint/lint","keywords":["commitlint","conventional-changelog","core","library"],"version":"21.2.4","description":"Lint a string against commitlint rules","sanitized_name":"@commitlint/lint","publisher":{"email":"npm@htmlcss.de","username":"escapedcat"},"maintainers":[{"email":"hello@mario-nebl.de","username":"marionebl"},{"email":"info@martin-fieber.se","username":"martinhelmut"},{"email":"npm@htmlcss.de","username":"escapedcat"},{"email":"me@bycedric.com","username":"bycedric"}],"license":"MIT","date":"2026-10-18T12:51:17.529Z","links":{"homepage":"https://commitlint.js.org/","repository":"git+https://github.com/conventional-changelog/commitlint.git","bugs":"https://github.com/conventional-changelog/commitlint/issues","npm":"https://www.npmjs.com/package/@commitlint/lint"}},"score":{"final":56.861786,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":84177661,"weekly":25521938},"dependents":"81","updated":"2026-11-07T09:21:19.830Z","searchScore":56.689556,"package":{"name":"@aws-sdk/credential-provider-cognito-identity","keywords":[],"version":"3.972.81","description":"[![NPM version](https://img.shields.io/npm/v/@aws-sdk/credential-provider-cognito-identity/latest.svg)](https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/credential-provid","sanitized_name":"@aws-sdk/credential-provider-cognito-identity","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-11-06T20:13:55.380Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/credential-provider-cognito-identity","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity"}},"score":{"final":56.689556,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":96982,"weekly":29919},"dependents":"1","updated":"2026-11-07T09:20:21.186Z","searchScore":56.106476,"package":{"name":"pm-detect","keywords":["package-manager","package","manager","node","detect","cli"],"version":"0.6.0","description":"A CLI tool to detect the node package manager used in a project","sanitized_name":"pm-detect","publisher":{"email":"jack.westbrook@gmail.com","trustedPublisher":{"oidcConfigId":"oidc:0982862b-ff63-44e5-ac73-c5c0bb0d22ae","id":"github"},"username":"jwestbrook"},"maintainers":[{"email":"jack.westbrook@gmail.com","username":"jwestbrook"}],"license":"MIT","date":"2026-05-27T13:29:35.485Z","links":{"homepage":"https://github.com/jackw/pm-detect#readme","repository":"git+https://github.com/jackw/pm-detect.git","bugs":"https://github.com/jackw/pm-detect/issues","npm":"https://www.npmjs.com/package/pm-detect"}},"score":{"final":56.106476,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":50855,"weekly":11556},"dependents":"3","updated":"2026-11-07T09:22:02.102Z","searchScore":55.942665,"package":{"name":"@snyk/cocoapods-lockfile-parser","keywords":[],"version":"3.10.4","description":"Generate a Snyk dependency graph from a Podfile.lock file","sanitized_name":"@snyk/cocoapods-lockfile-parser","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:eb5ff8b1-90f2-48f0-9816-2a6ba3e203d4","id":"circleci"},"username":"CircleCI"},"maintainers":[{"email":"npmjs+snyk-admin@snyk.io","username":"snyk-admin"}],"license":"Apache-2.0","date":"2026-07-13T12:22:54.321Z","links":{"homepage":"https://github.com/snyk/cocoapods-lockfile-parser#readme","repository":"git+https://github.com/snyk/cocoapods-lockfile-parser.git","bugs":"https://github.com/snyk/cocoapods-lockfile-parser/issues","npm":"https://www.npmjs.com/package/@snyk/cocoapods-lockfile-parser"}},"score":{"final":55.942665,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57527,"weekly":21268},"dependents":"8","updated":"2026-11-07T09:24:04.664Z","searchScore":55.298893,"package":{"name":"@bybrave/proper-lockfile2","keywords":["lock","lockfile","locker","mutex","flock","proper-lockfile","stale","typescript"],"version":"5.1.0","description":"Maintained fork of proper-lockfile — an inter-process and inter-machine lockfile utility that works on a local or network file system","sanitized_name":"@bybrave/proper-lockfile2","publisher":{"email":"opmybrave@gmail.com","username":"bybrave"},"maintainers":[{"email":"opmybrave@gmail.com","username":"bybrave"}],"license":"MIT","date":"2026-10-13T22:41:46.775Z","links":{"homepage":"https://github.com/bybraveHQ/proper-lockfile2#readme","repository":"git+https://github.com/bybraveHQ/proper-lockfile2.git","bugs":"https://github.com/bybraveHQ/proper-lockfile2/issues","npm":"https://www.npmjs.com/package/@bybrave/proper-lockfile2"}},"score":{"final":55.298893,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22214046,"weekly":7069653},"dependents":"1","updated":"2026-11-07T09:15:04.386Z","searchScore":55.046925,"package":{"name":"@smithy/middleware-compression","keywords":["compression","gzip","middleware"],"version":"4.6.2","description":"Middleware and Plugin for request compression.","sanitized_name":"@smithy/middleware-compression","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"smithy-team","type":"user","email":"aws-javascript-sdk-team+npm@amazon.com"},"trustedPublisher":{"oidcConfigId":"oidc:659ca433-8029-46a8-bfa9-807e25d379a4","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"aws-javascript-sdk-team+npm@amazon.com","username":"smithy-team"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-08-15T17:25:02.500Z","links":{"homepage":"https://github.com/smithy-lang/smithy-typescript/tree/main/packages/middleware-compression","repository":"https://github.com/smithy-lang/smithy-typescript.git","bugs":"https://github.com/smithy-lang/smithy-typescript/issues","npm":"https://www.npmjs.com/package/@smithy/middleware-compression"}},"score":{"final":55.046925,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":31584,"weekly":6974},"dependents":"2","updated":"2026-11-06T23:11:49.165Z","searchScore":54.154972,"package":{"name":"snyk-poetry-lockfile-parser","keywords":[],"version":"1.10.1","description":"Generate a dep graph given poetry.lock and pyproject.toml files","sanitized_name":"snyk-poetry-lockfile-parser","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:85c08c1d-b668-4e2a-b089-71687c3a6aec","id":"circleci"},"username":"CircleCI"},"maintainers":[{"email":"npmjs+snyk-admin@snyk.io","username":"snyk-admin"}],"license":"Apache-2.0","date":"2026-08-05T12:32:19.318Z","links":{"homepage":"https://github.com/snyk/snyk-poetry-lockfile-parser#readme","repository":"git+https://github.com/snyk/snyk-poetry-lockfile-parser.git","bugs":"https://github.com/snyk/snyk-poetry-lockfile-parser/issues","npm":"https://www.npmjs.com/package/snyk-poetry-lockfile-parser"}},"score":{"final":54.154972,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":55682836,"weekly":17745761},"dependents":"135","updated":"2026-11-07T09:14:38.259Z","searchScore":53.94504,"package":{"name":"@redocly/openapi-core","keywords":["linter","OpenAPI","Swagger","OpenAPI linter","Swagger linter","AsyncAPI linter","Arazzo linter","oas"],"version":"2.76.0","description":"See https://github.com/Redocly/redocly-cli","sanitized_name":"@redocly/openapi-core","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"9dad0fc4-831d-42d4-8afb-2d12ebb3f35a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"gotsijroman@gmail.com","username":"romanhotsiy"},{"email":"olexandr.varchuk@gmail.com","username":"alawar"},{"email":"adam@rebilly.com","username":"adamaltman"},{"email":"marshevskyy@gmail.com","username":"marshevskyy"},{"email":"andrew.tatomyr@gmail.com","username":"tatomyr"},{"email":"rutskyi.v@gmail.com","username":"volodymyr-rutskyi"}],"license":"MIT","date":"2026-11-05T15:38:37.530Z","links":{"homepage":"https://github.com/Redocly/redocly-cli","repository":"git+https://github.com/Redocly/redocly-cli.git","bugs":"https://github.com/Redocly/redocly-cli/issues","npm":"https://www.npmjs.com/package/@redocly/openapi-core"}},"score":{"final":53.94504,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":95449349,"weekly":30817412},"dependents":"6","updated":"2026-11-07T09:22:02.988Z","searchScore":53.19779,"package":{"name":"@selderee/plugin-htmlparser2","keywords":["htmlparser2","selderee","plugin","selderee plugin"],"version":"0.12.0","description":"selderee plugin - selectors decision tree builder for htmlparser2 DOM.","sanitized_name":"@selderee/plugin-htmlparser2","publisher":{"email":"killy.mxi@gmail.com","username":"killy.mxi"},"maintainers":[{"email":"killy.mxi@gmail.com","username":"killy.mxi"}],"license":"MIT","date":"2026-03-20T16:24:38.071Z","links":{"homepage":"https://github.com/mxxii/selderee","repository":"git+https://github.com/mxxii/selderee.git","bugs":"https://github.com/mxxii/selderee/issues","npm":"https://www.npmjs.com/package/@selderee/plugin-htmlparser2"}},"score":{"final":53.19779,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":54704663,"weekly":16965329},"dependents":"12","updated":"2026-11-07T09:16:15.391Z","searchScore":52.54633,"package":{"name":"@aws-sdk/endpoint-cache","keywords":[],"version":"3.972.11","description":"[![NPM version](https://img.shields.io/npm/v/@aws-sdk/endpoint-cache/latest.svg)](https://www.npmjs.com/package/@aws-sdk/endpoint-cache) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/endpoint-cache.svg)](https://www.npmjs.com/package/@aws-sdk/e","sanitized_name":"@aws-sdk/endpoint-cache","publisher":{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-08-14T18:55:55.178Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/endpoint-cache","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/endpoint-cache"}},"score":{"final":52.54633,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18719,"weekly":6127},"dependents":"5","updated":"2026-11-07T09:17:24.487Z","searchScore":52.08853,"package":{"name":"@pnpm/make-dedicated-lockfile","keywords":["pnpm","pnpm10","make-dedicated-lockfile"],"version":"1000.0.41","description":"Creates a dedicated lockfile for a subset of workspace projects","sanitized_name":"@pnpm/make-dedicated-lockfile","publisher":{"email":"publish-bot@pnpm.io","actor":{"name":"pnpmuser","type":"user","email":"publish-bot@pnpm.io"},"username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-03-24T16:34:08.996Z","links":{"homepage":"https://github.com/pnpm/pnpm/tree/main/packages/make-dedicated-lockfile#readme","repository":"git+https://github.com/pnpm/pnpm.git#main","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/make-dedicated-lockfile"}},"score":{"final":52.08853,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":491400,"weekly":148604},"dependents":"4","updated":"2026-11-07T09:18:03.642Z","searchScore":51.825596,"package":{"name":"@ster5/global-mutex","keywords":["mutex","lock","locking","filelock","cross-process"],"version":"3.3.0","description":"File based mutex","sanitized_name":"@ster5/global-mutex","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:f4e03846-d96e-4816-95a0-c723f9ad33b5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"etienne.rossignon@sterfive.com","username":"erossignon"}],"license":"MIT","date":"2026-03-19T14:18:35.635Z","links":{"homepage":"https://github.com/node-opcua/global-mutex#readme","repository":"git+https://github.com/node-opcua/global-mutex.git","bugs":"https://github.com/node-opcua/global-mutex/issues","npm":"https://www.npmjs.com/package/@ster5/global-mutex"}},"score":{"final":51.825596,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2453,"weekly":474},"dependents":"1","updated":"2026-11-03T03:46:13.704Z","searchScore":51.529465,"package":{"name":"eslint-plugin-lockfile","keywords":["eslint","plugin","lockfile"],"version":"2.1.0","description":"An eslint plugin to lint your npm ecosystem lockfiles.","sanitized_name":"eslint-plugin-lockfile","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2026-06-02T01:55:44.989Z","links":{"homepage":"https://github.com/ljharb/lockfile-tools#readme","repository":"git+https://github.com/ljharb/lockfile-tools.git","bugs":"https://github.com/ljharb/lockfile-tools/issues","npm":"https://www.npmjs.com/package/eslint-plugin-lockfile"}},"score":{"final":51.529465,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22787,"weekly":406},"dependents":0,"updated":"2026-11-06T23:51:17.193Z","searchScore":51.25704,"package":{"name":"@vzn/vx-lockfile","keywords":["vx","vx-plugin","monorepo","lockfile","pnpm","bun","npm","yarn"],"version":"0.0.652","description":"Lockfile plugins for vx — pnpm(), bun(), npm(), yarn(): each keys every task on its project's own resolved dependency closure from the package manager's lockfile, so a lockfile change re-keys only the projects it reaches; --affected follows the same answe","sanitized_name":"@vzn/vx-lockfile","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"38bc7e28-2871-4fcf-ba5a-0d5e0f3c3589","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kmaciek17@gmail.com","username":"exelord"}],"license":"MIT","date":"2026-11-06T23:50:45.560Z","links":{"homepage":"https://github.com/vznjs/vx/tree/main/packages/vx-lockfile#readme","repository":"git+https://github.com/vznjs/vx.git","bugs":"https://github.com/vznjs/vx/issues","npm":"https://www.npmjs.com/package/@vzn/vx-lockfile"}},"score":{"final":51.25704,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":41304796,"weekly":13153404},"dependents":"152","updated":"2026-11-07T09:22:25.517Z","searchScore":51.18649,"package":{"name":"@mapbox/jsonlint-lines-primitives","keywords":["json","validation","lint","jsonlint"],"version":"2.0.3","description":"Validate JSON","sanitized_name":"@mapbox/jsonlint-lines-primitives","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:13ba990d-f127-4b0e-bf62-828acf2675b0","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"accounts+npmjs-01@mapbox.com","username":"mapbox-npm-01"},{"email":"accounts+npmjs-02@mapbox.com","username":"mapbox-npm-02"},{"email":"accounts+npmjs-07@mapbox.com","username":"mapbox-npm-07"},{"email":"accounts+npmjs-03@mapbox.com","username":"mapbox-npm-03"},{"email":"accounts+npmjs-04@mapbox.com","username":"mapbox-npm-04"},{"email":"accounts+npmjs-09@mapbox.com","username":"mapbox-npm-09"},{"email":"accounts+npmjs-05@mapbox.com","username":"mapbox-npm-05"},{"email":"accounts+npmjs-06@mapbox.com","username":"mapbox-npm-06"},{"email":"accounts+npmjs-08@mapbox.com","username":"mapbox-npm-08"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","username":"mapbox-npm-advanced-actions"},{"email":"accounts+npmjs-npm-ci@mapbox.com","username":"mapbox-npm-ci"},{"email":"accounts+npmjs@mapbox.com","username":"mapbox-npm"},{"email":"accounts@mapbox.com","username":"mapbox-admin"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","username":"mapbox-machine-user"},{"email":"yannick.meeus+npm+staging+ci@mapbox.com","username":"mbx-npm-ci-staging"},{"email":"yannick.meeus+npm+production+ci@mapbox.com","username":"mbx-npm-ci-production"},{"email":"yannick.meeus+npm+prod+01@mapbox.com","username":"mbx-npm-01-production"},{"email":"yannick.meeus+npm+prod+02@mapbox.com","username":"mbx-npm-02-production"},{"email":"yannick.meeus+npm+prod+03@mapbox.com","username":"mbx-npm-03-production"},{"email":"yannick.meeus+npm+prod+04@mapbox.com","username":"mbx-npm-04-production"},{"email":"yannick.meeus+npm+prod+05@mapbox.com","username":"mbx-npm-05-production"},{"email":"yannick.meeus+npm+prod+06@mapbox.com","username":"mbx-npm-06-production"},{"email":"yannick.meeus+npm+prod+07@mapbox.com","username":"mbx-npm-07-production"},{"email":"yannick.meeus+npm+prod+08@mapbox.com","username":"mbx-npm-08-production"},{"email":"yannick.meeus+npm+prod+09@mapbox.com","username":"mbx-npm-09-production"},{"email":"yannick.meeus@mapbox.com","username":"mbx-npm-02-staging"},{"email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com","username":"mbx-npm-advanced-actions-staging"},{"email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com","username":"mbx-npm-advanced-actions-production"}],"license":"MIT","date":"2026-06-25T14:24:09.924Z","links":{"homepage":"https://github.com/mapbox/jsonlint#readme","repository":"git://github.com/mapbox/jsonlint.git","bugs":"http://github.com/mapbox/jsonlint/issues","npm":"https://www.npmjs.com/package/@mapbox/jsonlint-lines-primitives"}},"score":{"final":51.18649,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1045589852,"weekly":321032656},"dependents":"424","updated":"2026-11-07T09:15:53.146Z","searchScore":51.140537,"package":{"name":"pnpm","keywords":["pnpm","package manager","rust"],"version":"12.18.0","description":"Fast, disk space efficient package manager","sanitized_name":"pnpm","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"pnpmuser","type":"user","email":"publish-bot@pnpm.io"},"trustedPublisher":{"oidcConfigId":"ab8ea4e6-5e14-45ea-9aad-652283679069","id":"github"},"approver":{"name":"zkochan","email":"z@kochan.io"},"username":"GitHub Actions"},"maintainers":[{"email":"z@kochan.io","username":"zkochan"},{"email":"publish-bot@pnpm.io","username":"pnpmuser"}],"license":"MIT","date":"2026-11-05T00:56:16.339Z","links":{"homepage":"https://pnpm.io","repository":"https://github.com/pnpm/pnpm","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/pnpm"}},"score":{"final":51.140537,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":42028,"weekly":12702},"dependents":"16","updated":"2026-11-07T09:24:09.632Z","searchScore":50.935604,"package":{"name":"yarn-lockfile","keywords":[],"version":"1.1.1","description":"parse and/or write `yarn.lock` files","sanitized_name":"yarn-lockfile","publisher":{"email":"wmhilton@gmail.com","username":"wmhilton"},"maintainers":[{"email":"npm@dan.cx","username":"daniel15"},{"email":"wmhilton@gmail.com","username":"wmhilton"}],"license":"Unlicense","date":"2017-08-22T17:40:50.592Z","links":{"homepage":"https://github.com/wmhilton/yarn-lockfile#readme","repository":"git+https://github.com/wmhilton/yarn-lockfile.git","bugs":"https://github.com/wmhilton/yarn-lockfile/issues","npm":"https://www.npmjs.com/package/yarn-lockfile"}},"score":{"final":50.935604,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9425455,"weekly":3116892},"dependents":"17","updated":"2026-11-07T09:22:32.479Z","searchScore":50.007923,"package":{"name":"@shadcn/lint","keywords":["shadcn","lint","eslint","oxlint","tailwind","tailwindcss","design-system","cn"],"version":"0.2.5","description":"A programmable agent-first linter for Tailwind design systems.","sanitized_name":"@shadcn/lint","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"35da9e2b-8b3d-4164-8430-778c34df458d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"m@shadcn.com","username":"shadcn"}],"license":"MIT","date":"2026-11-02T19:21:28.667Z","links":{"homepage":"https://github.com/shadcn-ui/lint#readme","repository":"git+https://github.com/shadcn-ui/lint.git","bugs":"https://github.com/shadcn-ui/lint/issues","npm":"https://www.npmjs.com/package/@shadcn/lint"}},"score":{"final":50.007923,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18751,"weekly":8240},"dependents":"1","updated":"2026-11-06T10:16:57.343Z","searchScore":49.266674,"package":{"name":"@makerkit/repo-checks","keywords":["ai-agents","claude-code","codex","diagnostics","lint","mcp","typecheck"],"version":"0.0.2","description":"Structured typecheck, lint and format diagnostics, script guidance and dependency upgrade advice for coding agents, in any Node repo.","sanitized_name":"@makerkit/repo-checks","publisher":{"email":"info@makerkit.dev","username":"makerkit"},"maintainers":[{"email":"info@makerkit.dev","username":"makerkit"}],"license":"MIT","date":"2026-10-15T14:33:33.045Z","links":{"homepage":"https://github.com/makerkit/makerkit#readme","repository":"git+https://github.com/makerkit/makerkit.git","bugs":"https://github.com/makerkit/makerkit/issues","npm":"https://www.npmjs.com/package/@makerkit/repo-checks"}},"score":{"final":49.266674,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":660855,"weekly":220194},"dependents":"7","updated":"2026-11-07T09:23:28.843Z","searchScore":49.076847,"package":{"name":"@types/yarnpkg__lockfile","keywords":[],"version":"1.1.9","description":"TypeScript definitions for @yarnpkg/lockfile","sanitized_name":"@types/yarnpkg__lockfile","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2023-11-07T19:39:01.690Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yarnpkg__lockfile","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/yarnpkg__lockfile"}},"score":{"final":49.076847,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3290841,"weekly":832551},"dependents":"297","updated":"2026-11-07T09:20:35.600Z","searchScore":48.367104,"package":{"name":"unified-lint-rule","keywords":["lint","plugin","remark-lint","rule","unified","unified-plugin"],"version":"3.0.1","description":"unified plugin to make it a bit easier to create linting rules","sanitized_name":"unified-lint-rule","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:36:34.321Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/unified-lint-rule"}},"score":{"final":48.367104,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3542194,"weekly":634942},"dependents":"4","updated":"2026-11-07T09:15:12.641Z","searchScore":48.096523,"package":{"name":"gherkin-lint","keywords":["gherkin","linter"],"version":"4.2.4","description":"A Gherkin linter/validator written in javascript","sanitized_name":"gherkin-lint","publisher":{"email":"andrew@nicols.co.uk","username":"andrewnicols"},"maintainers":[{"email":"andrew@nicols.co.uk","username":"andrewnicols"},{"email":"vsiakka@gmail.com","username":"vsiakka"}],"license":"ISC","date":"2023-12-20T12:49:59.561Z","links":{"homepage":"https://github.com/vsiakka/gherkin-lint#readme","repository":"git+https://github.com/vsiakka/gherkin-lint.git","bugs":"https://github.com/vsiakka/gherkin-lint/issues","npm":"https://www.npmjs.com/package/gherkin-lint"}},"score":{"final":48.096523,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":75648602,"weekly":21101566},"dependents":"362","updated":"2026-11-07T09:16:53.004Z","searchScore":48.027264,"package":{"name":"stylehacks","keywords":["browsers","css","hack","hacks","optimise","postcss","postcss-plugin","stylehacks"],"version":"9.0.8","description":"Detect/remove browser hacks from CSS files.","sanitized_name":"stylehacks","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"376f166b-ff22-4e9d-99a1-5150d00d46fe","id":"github"},"approver":{"name":"ludovicofischer","email":"livrerie@gmail.com"},"username":"GitHub Actions"},"maintainers":[{"email":"beneb.info@gmail.com","username":"beneb"},{"email":"livrerie@gmail.com","username":"ludovicofischer"},{"email":"andrey@sitnik.es","username":"ai"},{"email":"chris@eppsteins.net","username":"chriseppstein"},{"email":"jansson.andy@gmail.com","username":"andyjansson"},{"email":"sheo13666q@gmail.com","username":"evilebottnawi"},{"email":"sahaaniketh@gmail.com","username":"cssnano-bot"}],"license":"MIT","date":"2026-10-08T16:14:03.897Z","links":{"homepage":"https://github.com/cssnano/cssnano","repository":"git+https://github.com/cssnano/cssnano.git","bugs":"https://github.com/cssnano/cssnano/issues","npm":"https://www.npmjs.com/package/stylehacks"}},"score":{"final":48.027264,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5479,"weekly":1644},"dependents":"2","updated":"2026-11-06T03:01:14.213Z","searchScore":47.30574,"package":{"name":"@varlet/release","keywords":["changelog","commit-lint","release","varlet"],"version":"2.3.0","description":"publish all packages, generate changelogs and check commit messages","sanitized_name":"@varlet/release","publisher":{"email":"haozijunqaq@163.com","username":"haozijunqaq"},"maintainers":[{"email":"haozijunqaq@163.com","username":"haozijunqaq"},{"email":"beadre_wang@163.com","username":"beadre"},{"email":"2091927351@qq.com","username":"clencat"},{"email":"1305974212@qq.com","username":"binbinji"},{"email":"wegi866@gmail.com","username":"wegi8"}],"license":"MIT","date":"2026-10-16T02:49:26.858Z","links":{"homepage":"https://github.com/varletjs/release#readme","repository":"git+https://github.com/varletjs/release.git","bugs":"https://github.com/varletjs/release/issues","npm":"https://www.npmjs.com/package/@varlet/release"}},"score":{"final":47.30574,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2033653,"weekly":675965},"dependents":"34","updated":"2026-11-07T09:18:53.588Z","searchScore":47.302414,"package":{"name":"npm-package-json-lint","keywords":["lint","linter","package.json","audit","auditor","npm-package-json-lint"],"version":"11.0.1","description":"Configurable linter for package.json files.","sanitized_name":"npm-package-json-lint","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"tclindner","type":"user","email":"kingtc4@gmail.com"},"trustedPublisher":{"oidcConfigId":"fa269726-34ce-4232-ae70-7b79fddf2f41","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kingtc4@gmail.com","username":"tclindner"}],"license":"MIT","date":"2026-10-31T20:10:00.222Z","links":{"homepage":"https://github.com/tclindner/npm-package-json-lint","repository":"git+https://github.com/tclindner/npm-package-json-lint.git","bugs":"https://github.com/tclindner/npm-package-json-lint/issues","npm":"https://www.npmjs.com/package/npm-package-json-lint"}},"score":{"final":47.302414,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13849279,"weekly":4420285},"dependents":"21","updated":"2026-11-07T09:14:40.913Z","searchScore":46.914272,"package":{"name":"syncpack","keywords":["dependencies","exact-versions","lerna","lernajs","monorepo","npm","nx","package-json","packages","pnpm","semver","sort-package-json","turbo","turborepo","version-linter","versions","workspaces","yarn"],"version":"15.3.3","description":"Consistent dependency versions in large JavaScript Monorepos","sanitized_name":"syncpack","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d193f98-7ad4-4578-a7dc-0352e9011a64"},"username":"GitHub Actions"},"maintainers":[{"email":"jamie@foldleft.io","username":"fold_left"}],"license":"MIT","date":"2026-08-09T11:31:55.421Z","links":{"homepage":"https://github.com/JamieMason/syncpack#readme","repository":"git+https://github.com/JamieMason/syncpack.git","bugs":"https://github.com/JamieMason/syncpack/issues","npm":"https://www.npmjs.com/package/syncpack"}},"score":{"final":46.914272,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":293516,"weekly":104116},"dependents":"15","updated":"2026-11-07T09:18:58.201Z","searchScore":46.528137,"package":{"name":"@pnpm/lockfile.walker","keywords":["pnpm","pnpm11","lockfile","shrinkwrap"],"version":"1100.0.29","description":"Walk over all the dependencies in a lockfile","sanitized_name":"@pnpm/lockfile-walker","publisher":{"email":"publish-bot@pnpm.io","actor":{"name":"pnpmuser","type":"user","email":"publish-bot@pnpm.io"},"username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-10-27T00:28:13.932Z","links":{"homepage":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/walker#readme","repository":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/walker","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/lockfile.walker"}},"score":{"final":46.528137,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2680,"weekly":1250},"dependents":"0","updated":"2026-11-06T13:41:10.904Z","searchScore":46.25009,"package":{"name":"@containerbase/oxlint-plugin","keywords":["oxlint","oxlint-plugin","vitest"],"version":"1.1.0","description":"containerbase oxlint plugin","sanitized_name":"@containerbase/oxlint-plugin","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"367285df-9aaf-46bd-afc2-d8650dee723d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"michael.kriese@gmx.de","username":"viceice"},{"email":"devops@mend.io","username":"devops-mend"},{"email":"jamie@jamietanna.co.uk","username":"jamietanna"}],"license":"MIT","date":"2026-10-30T13:35:56.402Z","links":{"repository":"git+https://github.com/containerbase/oxlint-plugin.git","npm":"https://www.npmjs.com/package/@containerbase/oxlint-plugin"}},"score":{"final":46.25009,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":141091,"weekly":45476},"dependents":"2","updated":"2026-11-07T09:22:36.175Z","searchScore":46.031635,"package":{"name":"isolate-package","keywords":["ci","deploy","docker","firebase","isolate","lockfile","monorepo","package","prune","turborepo","workspace","workspaces"],"version":"1.38.0","description":"Isolate monorepo packages to form a self-contained deployable unit","sanitized_name":"isolate-package","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:0277eedb-7d33-4abc-9f5a-66d3c412c080","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"thijskoerselman@gmail.com","username":"thijskoerselman"}],"license":"MIT","date":"2026-09-21T07:27:56.810Z","links":{"homepage":"https://github.com/0x80/isolate-package#readme","repository":"git+https://github.com/0x80/isolate-package.git","bugs":"https://github.com/0x80/isolate-package/issues","npm":"https://www.npmjs.com/package/isolate-package"}},"score":{"final":46.031635,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1385804,"weekly":378881},"dependents":"153","updated":"2026-11-07T09:15:42.200Z","searchScore":46.026215,"package":{"name":"remark-lint","keywords":["lint","markdown","mdast","plugin","remark","remark-lint","remark-plugin","unified","validate"],"version":"10.0.1","description":"remark plugin to lint Markdown code style","sanitized_name":"remark-lint","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:29:52.561Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint"}},"score":{"final":46.026215,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":262176,"weekly":95490},"dependents":"1","updated":"2026-11-07T09:18:57.008Z","searchScore":45.98032,"package":{"name":"@backstage/cli-module-package-manager-yarn","keywords":[],"version":"0.1.4","description":"CLI module for Yarn package manager commands","sanitized_name":"@backstage/cli-module-package-manager-yarn","publisher":{"email":"patriko@spotify.com","username":"patriko"},"maintainers":[{"email":"patriko@spotify.com","username":"patriko"},{"email":"freben@spotify.com","username":"freben"},{"email":"eide@spotify.com","username":"marcuseide"}],"license":"Apache-2.0","date":"2026-10-22T13:08:42.335Z","links":{"homepage":"https://backstage.io","repository":"https://github.com/backstage/backstage","npm":"https://www.npmjs.com/package/@backstage/cli-module-package-manager-yarn"}},"score":{"final":45.98032,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14064362,"weekly":4370379},"dependents":"709","updated":"2026-11-07T09:21:08.471Z","searchScore":45.937954,"package":{"name":"@tauri-apps/api","keywords":[],"version":"2.12.4","description":"Tauri API definitions","sanitized_name":"@tauri-apps/api","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"964e0eb7-ba94-4ca0-b3ad-e400b304ad07"},"username":"GitHub Actions"},"maintainers":[{"email":"denjell@sfosc.org","username":"nothingismagick"},{"email":"lucasfernandesnog@gmail.com","username":"lucasfernog"},{"email":"drthompsonsmagickindustries+npmtauri@gmail.com","username":"tauri-apps-ci-user"},{"email":"me@jacobbolda.com","username":"jbolda"},{"email":"fabianlars@fabianlars.de","username":"fabianlars"},{"email":"amr.bashir2015@gmail.com","username":"amrbashir"},{"email":"beanow@oscp.info","username":"beanow"}],"license":"Apache-2.0 OR MIT","date":"2026-10-14T18:47:44.921Z","links":{"homepage":"https://github.com/tauri-apps/tauri#readme","repository":"git+https://github.com/tauri-apps/tauri.git","bugs":"https://github.com/tauri-apps/tauri/issues","npm":"https://www.npmjs.com/package/@tauri-apps/api"}},"score":{"final":45.937954,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":975040,"weekly":346302},"dependents":"16","updated":"2026-11-07T09:19:06.151Z","searchScore":45.86812,"package":{"name":"@ls-lint/ls-lint","keywords":["linter","filesystem linter","filename linter","javascript","typescript"],"version":"2.3.2","description":"An extremely fast directory and filename linter","sanitized_name":"@ls-lint/ls-lint","publisher":{"email":"lucas@loeffel.io","username":"loeffel-io"},"maintainers":[{"email":"lucas@loeffel.io","username":"loeffel-io"}],"license":"MIT","date":"2026-10-17T06:59:33.368Z","links":{"homepage":"https://github.com/loeffel-io/ls-lint#readme","repository":"git+https://github.com/loeffel-io/ls-lint.git","bugs":"https://github.com/loeffel-io/ls-lint/issues","npm":"https://www.npmjs.com/package/@ls-lint/ls-lint"}},"score":{"final":45.86812,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":301800,"weekly":73043},"dependents":"5","updated":"2026-11-07T09:16:23.815Z","searchScore":45.784267,"package":{"name":"@kinde/jwt-validator","keywords":[],"version":"0.4.6","description":"Simple library to validate JWT tokens","sanitized_name":"@kinde/jwt-validator","publisher":{"email":"koosha@teamkinde.com","username":"kooshakinde"},"maintainers":[{"email":"engineering@kinde.com","username":"kinde_engineering"},{"email":"koosha@teamkinde.com","username":"kooshakinde"}],"date":"2026-10-06T02:09:30.389Z","links":{"npm":"https://www.npmjs.com/package/@kinde/jwt-validator"}},"score":{"final":45.784267,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10061,"weekly":2423},"dependents":"1","updated":"2026-11-02T20:03:50.759Z","searchScore":45.670837,"package":{"name":"@snyk/mix-parser","keywords":[],"version":"1.5.1","description":"Snyk's Mix Parser","sanitized_name":"@snyk/mix-parser","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4e04a180-c7e7-4106-8443-68fde84390d8","id":"circleci"},"username":"CircleCI"},"maintainers":[{"email":"npmjs+snyk-admin@snyk.io","username":"snyk-admin"}],"license":"Apache-2.0","date":"2026-07-01T07:34:36.663Z","links":{"homepage":"https://github.com/snyk/mix-parser#readme","repository":"git+https://github.com/snyk/mix-parser.git","bugs":"https://github.com/snyk/mix-parser/issues","npm":"https://www.npmjs.com/package/@snyk/mix-parser"}},"score":{"final":45.670837,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1308076,"weekly":368829},"dependents":"32","updated":"2026-11-07T09:17:26.118Z","searchScore":45.668125,"package":{"name":"remark-lint-no-literal-urls","keywords":["lint","literal","remark","remark-lint","remark-lint-rule","rule","url"],"version":"4.0.1","description":"remark-lint rule to warn when URLs without angle brackets are used","sanitized_name":"remark-lint-no-literal-urls","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:34:31.998Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-literal-urls"}},"score":{"final":45.668125,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":170636,"weekly":62364},"dependents":"6","updated":"2026-11-07T09:19:56.897Z","searchScore":45.544212,"package":{"name":"@pnpm/lockfile.filtering","keywords":["pnpm","pnpm11","lockfile","shrinkwrap"],"version":"1100.2.16","description":"Filters a lockfile","sanitized_name":"@pnpm/lockfile-filtering","publisher":{"email":"publish-bot@pnpm.io","actor":{"name":"pnpmuser","type":"user","email":"publish-bot@pnpm.io"},"username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-11-05T00:36:05.846Z","links":{"homepage":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/filtering#readme","repository":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/filtering","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/lockfile.filtering"}},"score":{"final":45.544212,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":848662,"weekly":211399},"dependents":"3","updated":"2026-11-07T09:15:31.775Z","searchScore":45.510334,"package":{"name":"@clawdbot/lobster","keywords":["ai-agent","approval","automation","lobster","openclaw","pipeline","workflow"],"version":"2026.11.1","description":"Workflow runtime for AI agents - deterministic pipelines with approval gates","sanitized_name":"@clawdbot/lobster","publisher":{"email":"steipete@gmail.com","username":"steipete"},"maintainers":[{"email":"steipete@gmail.com","username":"steipete"},{"email":"josh@clawd.bot","username":"josh-clawdbot"}],"license":"MIT","date":"2026-11-06T00:32:17.474Z","links":{"homepage":"https://github.com/openclaw/lobster#readme","repository":"git+https://github.com/openclaw/lobster.git","bugs":"https://github.com/openclaw/lobster/issues","npm":"https://www.npmjs.com/package/@clawdbot/lobster"}},"score":{"final":45.510334,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6643090,"weekly":2041083},"dependents":0,"updated":"2026-11-07T09:19:03.866Z","searchScore":45.506935,"package":{"name":"syncpack-linux-x64","keywords":[],"version":"15.3.3","description":"Rust Binary for linux x64","sanitized_name":"syncpack-linux-x64","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:002d1b37-39c0-4f52-aec7-729da2f0c2d2","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jamie@foldleft.io","username":"fold_left"}],"license":"MIT","date":"2026-08-09T11:30:13.796Z","links":{"homepage":"https://github.com/JamieMason/syncpack#readme","repository":"git+https://github.com/JamieMason/syncpack.git","bugs":"https://github.com/JamieMason/syncpack/issues","npm":"https://www.npmjs.com/package/syncpack-linux-x64"}},"score":{"final":45.506935,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4363,"weekly":1590},"dependents":"2","updated":"2026-11-02T18:16:17.675Z","searchScore":45.43333,"package":{"name":"generate-lockfile","keywords":[],"version":"0.0.12","description":"CLI to generate a lockfile from a workspace lockfile and package.json","sanitized_name":"generate-lockfile","publisher":{"email":"chris@vars.is","username":"varsis"},"maintainers":[{"email":"chris@vars.is","username":"varsis"}],"license":"MIT","date":"2022-06-24T08:12:26.124Z","links":{"repository":"https://github.com/varsis/generate-lockfile.git","npm":"https://www.npmjs.com/package/generate-lockfile"}},"score":{"final":45.43333,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":94327780,"weekly":30510610},"dependents":"6","updated":"2026-11-07T09:23:18.655Z","searchScore":45.389534,"package":{"name":"leac","keywords":["lexer","tokenizer","lex","token"],"version":"0.7.0","description":"Lexer / tokenizer","sanitized_name":"leac","publisher":{"email":"killy.mxi@gmail.com","username":"killy.mxi"},"maintainers":[{"email":"killy.mxi@gmail.com","username":"killy.mxi"}],"license":"MIT","date":"2025-09-05T12:50:28.031Z","links":{"homepage":"https://github.com/mxxii/leac","repository":"git+https://github.com/mxxii/leac.git","bugs":"https://github.com/mxxii/leac/issues","npm":"https://www.npmjs.com/package/leac"}},"score":{"final":45.389534,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1194592,"weekly":332145},"dependents":"28","updated":"2026-11-07T09:16:06.819Z","searchScore":45.192104,"package":{"name":"remark-lint-no-blockquote-without-marker","keywords":["blockquote","caret","lint","marker","remark","remark-lint","remark-lint-rule","rule"],"version":"6.0.1","description":"remark-lint rule to warn when block quotes have blank lines without markers","sanitized_name":"remark-lint-no-blockquote-without-marker","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:33:03.920Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-blockquote-without-marker"}},"score":{"final":45.192104,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1118824,"weekly":312996},"dependents":"27","updated":"2026-11-07T09:18:58.389Z","searchScore":45.135155,"package":{"name":"remark-lint-no-shortcut-reference-image","keywords":["image","lint","reference","remark","remark-lint","remark-lint-rule","rule","shortcut"],"version":"4.0.1","description":"remark-lint rule to warn when shortcut reference images are used","sanitized_name":"remark-lint-no-shortcut-reference-image","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:35:00.378Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-shortcut-reference-image"}},"score":{"final":45.135155,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":94641244,"weekly":30578780},"dependents":"6","updated":"2026-11-07T09:21:47.580Z","searchScore":45.11512,"package":{"name":"peberminta","keywords":["parser","parser-combinators","parsec"],"version":"0.10.0","description":"Simple, transparent parser combinators toolkit that supports any tokens","sanitized_name":"peberminta","publisher":{"email":"killy.mxi@gmail.com","username":"killy.mxi"},"maintainers":[{"email":"killy.mxi@gmail.com","username":"killy.mxi"}],"license":"MIT","date":"2025-09-05T14:49:49.081Z","links":{"homepage":"https://github.com/mxxii/peberminta","repository":"git+https://github.com/mxxii/peberminta.git","bugs":"https://github.com/mxxii/peberminta/issues","npm":"https://www.npmjs.com/package/peberminta"}},"score":{"final":45.11512,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13249424,"weekly":4029494},"dependents":"51","updated":"2026-11-07T09:14:44.708Z","searchScore":45.032574,"package":{"name":"@angular-eslint/builder","keywords":[],"version":"22.6.0","description":"Angular CLI builder for ESLint","sanitized_name":"@angular-eslint/builder","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"jameshenry","type":"user","email":"james@henry.sc"},"trustedPublisher":{"oidcConfigId":"82ab21cc-e824-4123-a299-b4f4e9c20da1","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"james@henry.sc","username":"jameshenry"}],"license":"MIT","date":"2026-10-11T13:02:11.565Z","links":{"homepage":"https://github.com/angular-eslint/angular-eslint#readme","repository":"https://github.com/angular-eslint/angular-eslint.git","bugs":"https://github.com/angular-eslint/angular-eslint/issues","npm":"https://www.npmjs.com/package/@angular-eslint/builder"}},"score":{"final":45.032574,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1166659,"weekly":327055},"dependents":"38","updated":"2026-11-07T09:15:15.881Z","searchScore":44.99144,"package":{"name":"remark-lint-no-undefined-references","keywords":["definition","lint","reference","remark","remark-lint","remark-lint-rule","rule"],"version":"5.0.2","description":"remark-lint rule to warn when references to undefined definitions are found","sanitized_name":"remark-lint-no-undefined-references","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-04-09T10:46:37.714Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-undefined-references"}},"score":{"final":44.99144,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1140105,"weekly":316341},"dependents":"36","updated":"2026-11-07T09:16:41.158Z","searchScore":44.95751,"package":{"name":"remark-lint-emphasis-marker","keywords":["emphasis","lint","marker","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to warn when emphasis markers violate the given style","sanitized_name":"remark-lint-emphasis-marker","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:31:01.591Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-emphasis-marker"}},"score":{"final":44.95751,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1144166,"weekly":318613},"dependents":"28","updated":"2026-11-07T09:16:47.441Z","searchScore":44.92547,"package":{"name":"remark-lint-hard-break-spaces","keywords":["break","hard","lint","remark","remark-lint","remark-lint-rule","rule","size","spaces"],"version":"4.1.1","description":"remark-lint rule to warn when too many spaces are used to create a hard break","sanitized_name":"remark-lint-hard-break-spaces","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:31:36.170Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-hard-break-spaces"}},"score":{"final":44.92547,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":725656,"weekly":177089},"dependents":"0","updated":"2026-11-07T09:19:31.496Z","searchScore":44.90688,"package":{"name":"@openclaw/crabline","keywords":[],"version":"0.2.1","description":"Standalone CLI for deterministic messaging provider E2E tests","sanitized_name":"@openclaw/crabline","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"38dfdb21-3cbc-4954-92f8-2146a812a154","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"steipete@gmail.com","username":"steipete"},{"email":"vincentkoc@ieee.org","username":"vincentkoc"}],"license":"MIT","date":"2026-11-05T18:53:53.429Z","links":{"homepage":"https://github.com/openclaw/crabline#readme","repository":"git+https://github.com/openclaw/crabline.git","bugs":"https://github.com/openclaw/crabline/issues","npm":"https://www.npmjs.com/package/@openclaw/crabline"}},"score":{"final":44.90688,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1654294,"weekly":445268},"dependents":"5","updated":"2026-11-07T09:15:11.841Z","searchScore":44.865864,"package":{"name":"@smithy/middleware-apply-body-checksum","keywords":[],"version":"4.6.3","description":"[![NPM version](https://img.shields.io/npm/v/@smithy/middleware-apply-body-checksum/latest.svg)](https://www.npmjs.com/package/@smithy/middleware-apply-body-checksum) [![NPM downloads](https://img.shields.io/npm/dm/@smithy/middleware-apply-body-checksum.s","sanitized_name":"@smithy/middleware-apply-body-checksum","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:529d5a0a-5c19-44f4-8bba-2f4290dd015b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"aws-javascript-sdk-team+npm@amazon.com","username":"smithy-team"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-08-20T16:00:37.554Z","links":{"homepage":"https://github.com/smithy-lang/smithy-typescript/tree/main/packages/middleware-apply-body-checksum","repository":"https://github.com/smithy-lang/smithy-typescript.git","bugs":"https://github.com/smithy-lang/smithy-typescript/issues","npm":"https://www.npmjs.com/package/@smithy/middleware-apply-body-checksum"}},"score":{"final":44.865864,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1118759,"weekly":312703},"dependents":"27","updated":"2026-11-07T09:20:06.239Z","searchScore":44.83602,"package":{"name":"remark-lint-no-shortcut-reference-link","keywords":["link","lint","reference","remark","remark-lint","remark-lint-rule","rule","shortcut"],"version":"4.0.1","description":"remark-lint rule to warn when shortcut reference links are used","sanitized_name":"remark-lint-no-shortcut-reference-link","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:35:05.294Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-shortcut-reference-link"}},"score":{"final":44.83602,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1161220,"weekly":326224},"dependents":"52","updated":"2026-11-07T09:18:54.303Z","searchScore":44.825764,"package":{"name":"remark-lint-list-item-indent","keywords":["indent","item","lint","list","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to check the spacing between list item bullets and content","sanitized_name":"remark-lint-list-item-indent","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:32:11.579Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-list-item-indent"}},"score":{"final":44.825764,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":773838,"weekly":244468},"dependents":"10","updated":"2026-11-07T09:17:55.608Z","searchScore":44.81909,"package":{"name":"ember-template-lint","keywords":["ember","ember.js","handlebars","lint","linter"],"version":"7.9.4","description":"Linter for Ember or Handlebars templates.","sanitized_name":"ember-template-lint","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"5a1b5a92-3ae0-4733-8c1c-2761eccd065c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@rwjblue.com","username":"rwjblue"},{"email":"katie@kmg.io","username":"katiegengler"},{"email":"chris@manson.ie","username":"real_ate"},{"email":"edward@eaf4.com","username":"ef4"}],"license":"MIT","date":"2026-10-09T03:07:39.220Z","links":{"homepage":"https://github.com/ember-template-lint/ember-template-lint","repository":"git+ssh://git@github.com/ember-template-lint/ember-template-lint.git","bugs":"https://github.com/ember-template-lint/ember-template-lint/issues","npm":"https://www.npmjs.com/package/ember-template-lint"}},"score":{"final":44.81909,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":914309,"weekly":252663},"dependents":"118","updated":"2026-11-07T09:22:55.481Z","searchScore":44.79796,"package":{"name":"remark-preset-lint-recommended","keywords":["preset","recommended","remark","remark-lint","remark-preset"],"version":"7.0.1","description":"remark preset to configure remark-lint with rules that prevent mistakes or stuff that fails across vendors.","sanitized_name":"remark-preset-lint-recommended","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:36:29.934Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-preset-lint-recommended"}},"score":{"final":44.79796,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1318605,"weekly":304475},"dependents":"23","updated":"2026-11-07T09:14:53.658Z","searchScore":44.75174,"package":{"name":"yaml-lint","keywords":["yaml","lint","linter","cli"],"version":"1.7.0","description":"A simple (CLI) tool to lint YAML files","sanitized_name":"yaml-lint","publisher":{"email":"npm@thomasrasshofer.com","username":"rasshofer"},"maintainers":[{"email":"npm@thomasrasshofer.com","username":"rasshofer"}],"license":"MIT","date":"2022-05-13T14:51:23.756Z","links":{"homepage":"https://github.com/rasshofer/yaml-lint#readme","repository":"git://github.com/rasshofer/yaml-lint.git","bugs":"https://github.com/rasshofer/yaml-lint/issues","npm":"https://www.npmjs.com/package/yaml-lint"}},"score":{"final":44.75174,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1081182,"weekly":291713},"dependents":"32","updated":"2026-11-07T09:17:08.933Z","searchScore":44.720276,"package":{"name":"remark-lint-no-unused-definitions","keywords":["definition","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.2","description":"remark-lint rule to warn when unused definitions are found","sanitized_name":"remark-lint-no-unused-definitions","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-04-10T09:45:56.159Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-unused-definitions"}},"score":{"final":44.720276,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":986413,"weekly":272005},"dependents":"33","updated":"2026-11-07T09:16:56.457Z","searchScore":44.70559,"package":{"name":"remark-lint-no-heading-content-indent","keywords":["content","heading","indent","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"5.0.1","description":"remark-lint rule to warn when heading content is indented","sanitized_name":"remark-lint-no-heading-content-indent","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:34:04.066Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-heading-content-indent"}},"score":{"final":44.70559,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":978285,"weekly":259197},"dependents":"37","updated":"2026-11-07T09:19:49.455Z","searchScore":44.677372,"package":{"name":"remark-lint-heading-style","keywords":["atx","heading","lint","remark","remark-lint","remark-lint-rule","rule","setext","style"],"version":"4.0.1","description":"remark-lint rule to warn when heading style violates the given style","sanitized_name":"remark-lint-heading-style","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:31:46.331Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-heading-style"}},"score":{"final":44.677372,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7258,"weekly":5572},"dependents":0,"updated":"2026-11-03T18:56:13.245Z","searchScore":44.66202,"package":{"name":"lockfile-version","keywords":[],"version":"2.0.1","description":"git commit时,限制package-lock文件版本改变","sanitized_name":"lockfile-version","publisher":{"email":"1051919278@qq.com","username":"helloliduofu"},"maintainers":[{"email":"1051919278@qq.com","username":"helloliduofu"}],"license":"ISC","date":"2022-09-09T06:51:56.321Z","links":{"npm":"https://www.npmjs.com/package/lockfile-version"}},"score":{"final":44.66202,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1054,"weekly":475},"dependents":0,"updated":"2026-11-04T11:29:00.899Z","searchScore":44.627514,"package":{"name":"@petukhovart/stratum-lint","keywords":[],"version":"0.7.0","description":"Stratum architecture linter for TypeScript, JavaScript and Vue: stratum-lint CLI and stratum-lsp language server.","sanitized_name":"@petukhovart/stratum-lint","publisher":{"email":"ptukhovAN@gmail.com","username":"petukhovart"},"maintainers":[{"email":"ptukhovAN@gmail.com","username":"petukhovart"}],"license":"MIT","date":"2026-11-04T11:28:29.658Z","links":{"homepage":"https://github.com/PetukhovArt/stratum","repository":"git+https://github.com/PetukhovArt/stratum.git","bugs":"https://github.com/PetukhovArt/stratum/issues","npm":"https://www.npmjs.com/package/@petukhovart/stratum-lint"}},"score":{"final":44.627514,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1201360,"weekly":331637},"dependents":"34","updated":"2026-11-07T09:17:14.932Z","searchScore":44.548397,"package":{"name":"remark-lint-ordered-list-marker-style","keywords":["lint","list","marker","ordered","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to warn when the markers of ordered lists violate a given style","sanitized_name":"remark-lint-ordered-list-marker-style","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:35:36.607Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-ordered-list-marker-style"}},"score":{"final":44.548397,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8108269,"weekly":2460918},"dependents":"212","updated":"2026-11-07T09:23:10.480Z","searchScore":44.45447,"package":{"name":"@solana-program/system","keywords":[],"version":"0.16.0","description":"JavaScript client for the System program","sanitized_name":"@solana-program/system","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"24316a59-b47b-4cd9-8784-6d0a3fae1d94","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@jonc.dev","username":"joncinque"},{"email":"npm@solana.org","username":"solana-devs"}],"license":"Apache-2.0","date":"2026-10-16T10:58:47.207Z","links":{"homepage":"https://github.com/solana-program/system#readme","repository":"git+https://github.com/solana-program/system.git","bugs":"https://github.com/solana-program/system/issues","npm":"https://www.npmjs.com/package/@solana-program/system"}},"score":{"final":44.45447,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":988487,"weekly":269772},"dependents":"37","updated":"2026-11-07T09:15:36.521Z","searchScore":44.429836,"package":{"name":"remark-lint-no-duplicate-definitions","keywords":["definition","duplicate","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to warn on duplicate definitions","sanitized_name":"remark-lint-no-duplicate-definitions","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:33:17.550Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-duplicate-definitions"}},"score":{"final":44.429836,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":890076,"weekly":244392},"dependents":"35","updated":"2026-11-07T09:19:07.728Z","searchScore":44.355114,"package":{"name":"remark-lint-table-cell-padding","keywords":["cell","lint","padding","remark","remark-lint","remark-lint-rule","rule","table"],"version":"5.1.1","description":"remark-lint rule to warn when table cells are incorrectly padded","sanitized_name":"remark-lint-table-cell-padding","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:35:59.203Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-table-cell-padding"}},"score":{"final":44.355114,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":968851,"weekly":262990},"dependents":"37","updated":"2026-11-07T09:17:15.741Z","searchScore":44.34864,"package":{"name":"remark-lint-strong-marker","keywords":["importance","lint","marker","remark","remark-lint","remark-lint-rule","rule","strong"],"version":"4.0.1","description":"remark-lint rule to warn when importance (strong) markers violate the given style","sanitized_name":"remark-lint-strong-marker","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:35:55.101Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-strong-marker"}},"score":{"final":44.34864,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":996429,"weekly":275591},"dependents":"34","updated":"2026-11-07T09:17:11.688Z","searchScore":44.30884,"package":{"name":"remark-lint-final-newline","keywords":["final","lint","newline","remark","remark-lint","remark-lint-rule","rule","unix"],"version":"3.0.1","description":"remark-lint rule to warn when a newline at the end of a file is missing","sanitized_name":"remark-lint-final-newline","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:31:26.386Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-final-newline"}},"score":{"final":44.30884,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7319150,"weekly":2118375},"dependents":"226","updated":"2026-11-07T09:20:38.212Z","searchScore":44.277508,"package":{"name":"@langchain/textsplitters","keywords":[],"version":"1.0.2","description":"Various implementations of LangChain.js text splitters","sanitized_name":"@langchain/textsplitters","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:e992f148-3426-45de-95b3-97a6fb2e4678","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"oss-admin@langchain.dev","username":"lc-oss-admin"},{"email":"infra@langchain.dev","username":"langchain-security"}],"license":"MIT","date":"2026-09-27T06:12:24.466Z","links":{"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-textsplitters/","repository":"git+ssh://git@github.com/langchain-ai/langchainjs.git","bugs":"https://github.com/langchain-ai/langchainjs/issues","npm":"https://www.npmjs.com/package/@langchain/textsplitters"}},"score":{"final":44.277508,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":981203,"weekly":259386},"dependents":"38","updated":"2026-11-07T09:21:58.360Z","searchScore":44.26837,"package":{"name":"remark-lint-code-block-style","keywords":["block","code","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to warn when code blocks do not adhere to a given style","sanitized_name":"remark-lint-code-block-style","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:30:14.038Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-code-block-style"}},"score":{"final":44.26837,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":895103,"weekly":242886},"dependents":"34","updated":"2026-11-07T09:15:19.467Z","searchScore":44.211414,"package":{"name":"remark-lint-rule-style","keywords":["break","horizontal","lint","remark","remark-lint","remark-lint-rule","rule","thematic"],"version":"4.0.1","description":"remark-lint rule to warn when horizontal rules violate a given style","sanitized_name":"remark-lint-rule-style","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:35:45.518Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-rule-style"}},"score":{"final":44.211414,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4244,"weekly":1497},"dependents":"1","updated":"2026-11-06T08:56:09.112Z","searchScore":44.16329,"package":{"name":"@pkcprotocol/proper-lock-file","keywords":["lock","locking","file","lockfile","fs","cross-process"],"version":"4.2.1","description":"A inter-process and inter-machine lockfile utility that works on a local or network file system","sanitized_name":"@pkcprotocol/proper-lock-file","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:7c4793af-a3c6-44d4-9332-b71961803606","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"rinse12@tutanota.com","username":"rinse12"}],"license":"MIT","date":"2026-04-17T06:34:01.993Z","links":{"homepage":"https://github.com/pkcprotocol/node-proper-lockfile","repository":"git+https://github.com/pkcprotocol/node-proper-lockfile.git","bugs":"https://github.com/pkcprotocol/node-proper-lockfile/issues","npm":"https://www.npmjs.com/package/@pkcprotocol/proper-lock-file"}},"score":{"final":44.16329,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":916355,"weekly":245411},"dependents":"52","updated":"2026-11-07T09:17:21.784Z","searchScore":44.159916,"package":{"name":"remark-lint-ordered-list-marker-value","keywords":["lint","list","marker","ordered","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to check the marker value of ordered lists","sanitized_name":"remark-lint-ordered-list-marker-value","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:35:41.010Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-ordered-list-marker-value"}},"score":{"final":44.159916,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":947395,"weekly":256608},"dependents":"39","updated":"2026-11-07T09:17:03.992Z","searchScore":44.138405,"package":{"name":"remark-lint-blockquote-indentation","keywords":["blockquote","indent","indentation","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to check whitespace after block quote markers","sanitized_name":"remark-lint-blockquote-indentation","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:29:57.070Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-blockquote-indentation"}},"score":{"final":44.138405,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":873941,"weekly":238938},"dependents":"24","updated":"2026-11-07T09:17:58.570Z","searchScore":44.130116,"package":{"name":"remark-lint-list-item-content-indent","keywords":["content","indent","item","lint","list","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to warn when the content of a list item has mixed indentation","sanitized_name":"remark-lint-list-item-content-indent","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:32:06.559Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-list-item-content-indent"}},"score":{"final":44.130116,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17062,"weekly":6738},"dependents":0,"updated":"2026-11-04T10:24:22.119Z","searchScore":44.12933,"package":{"name":"@aws/aurora-dsql-prisma-tools","keywords":["prisma","aurora","dsql","aws","database","postgresql"],"version":"0.1.4","description":"CLI tools for using Prisma with Amazon Aurora DSQL","sanitized_name":"@aws/aurora-dsql-prisma-tools","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"dd21f35f-6fba-439c-a268-71f71688393d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dsql-dev-ex@amazon.com","username":"aws-aurora-dsql-devex"}],"license":"Apache-2.0","date":"2026-10-12T17:25:42.314Z","links":{"homepage":"https://github.com/awslabs/aurora-dsql-orms#readme","repository":"git+https://github.com/awslabs/aurora-dsql-orms.git","bugs":"https://github.com/awslabs/aurora-dsql-orms/issues","npm":"https://www.npmjs.com/package/@aws/aurora-dsql-prisma-tools"}},"score":{"final":44.12933,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5054,"weekly":1998},"dependents":"6","updated":"2026-11-02T06:46:23.901Z","searchScore":44.094227,"package":{"name":"greenkeeper-lockfile","keywords":[],"version":"1.15.1","description":"Your lockfile, up to date, all the time","sanitized_name":"greenkeeper-lockfile","publisher":{"email":"support@greenkeeper.io","username":"greenkeeper"},"maintainers":[{"email":"stephan@boennemann.me","username":"boennemann"},{"email":"npm@christophwitzko.com","username":"christophwitzko"},{"email":"greenkeeper@boennemann.me","username":"greenkeeper"}],"license":"Apache-2.0","date":"2018-05-19T19:25:39.692Z","links":{"homepage":"https://greenkeeper.io","repository":"git+https://github.com/greenkeeperio/greenkeeper-lockfile.git","bugs":"https://github.com/greenkeeperio/greenkeeper-lockfile/issues","npm":"https://www.npmjs.com/package/greenkeeper-lockfile"}},"score":{"final":44.094227,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3807045,"weekly":1142634},"dependents":0,"updated":"2026-11-07T09:15:36.681Z","searchScore":44.083454,"package":{"name":"syncpack-linux-x64-musl","keywords":[],"version":"15.3.3","description":"Rust Binary for linux x64","sanitized_name":"syncpack-linux-x64-musl","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:8f3ce40b-75c9-4447-a27f-24e14f064f94","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jamie@foldleft.io","username":"fold_left"}],"license":"MIT","date":"2026-08-09T11:29:00.809Z","links":{"homepage":"https://github.com/JamieMason/syncpack#readme","repository":"git+https://github.com/JamieMason/syncpack.git","bugs":"https://github.com/JamieMason/syncpack/issues","npm":"https://www.npmjs.com/package/syncpack-linux-x64-musl"}},"score":{"final":44.083454,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":930910,"weekly":252232},"dependents":"45","updated":"2026-11-07T09:17:32.956Z","searchScore":44.07912,"package":{"name":"remark-lint-unordered-list-marker-style","keywords":["lint","list","marker","ordered","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to warn when markers of unordered lists violate a given style","sanitized_name":"remark-lint-unordered-list-marker-style","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:36:15.799Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-unordered-list-marker-style"}},"score":{"final":44.07912,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":94734728,"weekly":30536355},"dependents":"5","updated":"2026-11-07T09:16:14.395Z","searchScore":44.070034,"package":{"name":"parseley","keywords":["CSS","selectors","parser","AST","serializer","specificity"],"version":"0.13.1","description":"CSS selectors parser","sanitized_name":"parseley","publisher":{"email":"killy.mxi@gmail.com","username":"killy.mxi"},"maintainers":[{"email":"killy.mxi@gmail.com","username":"killy.mxi"}],"license":"MIT","date":"2025-12-22T11:46:22.423Z","links":{"homepage":"https://github.com/mxxii/parseley","repository":"git+https://github.com/mxxii/parseley.git","bugs":"https://github.com/mxxii/parseley/issues","npm":"https://www.npmjs.com/package/parseley"}},"score":{"final":44.070034,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":888842,"weekly":243187},"dependents":"35","updated":"2026-11-07T09:23:08.765Z","searchScore":43.92293,"package":{"name":"remark-lint-fenced-code-marker","keywords":["code","fenced","lint","marker","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to warn when fenced code markers violate the given style","sanitized_name":"remark-lint-fenced-code-marker","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:31:11.564Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-fenced-code-marker"}},"score":{"final":43.92293,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":993029,"weekly":275316},"dependents":"26","updated":"2026-11-07T09:21:52.732Z","searchScore":43.910767,"package":{"name":"remark-lint-list-item-bullet-indent","keywords":["indent","item","lint","list","remark","remark-lint","remark-lint-rule","rule"],"version":"5.0.1","description":"remark-lint rule to warn when list item bullets are indented","sanitized_name":"remark-lint-list-item-bullet-indent","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:32:01.510Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-list-item-bullet-indent"}},"score":{"final":43.910767,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":832055,"weekly":230207},"dependents":"39","updated":"2026-11-07T09:23:04.365Z","searchScore":43.88907,"package":{"name":"remark-lint-fenced-code-flag","keywords":["code","fenced","flag","infostring","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"4.2.0","description":"remark-lint rule to warn when fenced code blocks occur without language flag","sanitized_name":"remark-lint-fenced-code-flag","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-04-09T10:47:16.278Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-fenced-code-flag"}},"score":{"final":43.88907,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":875554,"weekly":236989},"dependents":"30","updated":"2026-11-07T09:17:12.517Z","searchScore":43.87206,"package":{"name":"remark-lint-link-title-style","keywords":["definition","image","link","lint","remark","remark-lint","remark-lint-rule","rule","style"],"version":"4.0.1","description":"remark-lint rule to warn when link and definition titles occur with incorrect quotes","sanitized_name":"remark-lint-link-title-style","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:31:56.477Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-link-title-style"}},"score":{"final":43.87206,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":650715,"weekly":174390},"dependents":"62","updated":"2026-11-07T09:16:34.595Z","searchScore":43.861603,"package":{"name":"remark-preset-lint-consistent","keywords":["consistency","consistent","preset","remark","remark-lint","remark-preset"],"version":"6.0.1","description":"remark preset to configure remark-lint with rules that enforce consistency","sanitized_name":"remark-preset-lint-consistent","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:36:20.730Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-preset-lint-consistent"}},"score":{"final":43.861603,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":761003,"weekly":203618},"dependents":"36","updated":"2026-11-07T09:16:47.205Z","searchScore":43.820812,"package":{"name":"remark-lint-checkbox-character-style","keywords":["checkbox","lint","list","remark","remark-lint","remark-lint-rule","rule","style","task"],"version":"5.0.1","description":"remark-lint rule to check list item checkbox characters","sanitized_name":"remark-lint-checkbox-character-style","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:30:02.774Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-checkbox-character-style"}},"score":{"final":43.820812,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":814849,"weekly":222729},"dependents":"44","updated":"2026-11-07T09:19:51.561Z","searchScore":43.775215,"package":{"name":"remark-lint-no-multiple-toplevel-headings","keywords":["heading","lint","remark","remark-lint","remark-lint-rule","rule","top-level"],"version":"4.0.1","description":"remark-lint rule to warn when multiple top level headings are used","sanitized_name":"remark-lint-no-multiple-toplevel-headings","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:34:40.995Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-multiple-toplevel-headings"}},"score":{"final":43.775215,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":762601,"weekly":209807},"dependents":"31","updated":"2026-11-07T09:18:03.239Z","searchScore":43.667065,"package":{"name":"remark-lint-no-heading-punctuation","keywords":["character","heading","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to warn when headings end in illegal characters","sanitized_name":"remark-lint-no-heading-punctuation","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:34:18.371Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-heading-punctuation"}},"score":{"final":43.667065,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":774747,"weekly":214699},"dependents":"32","updated":"2026-11-07T09:22:37.302Z","searchScore":43.647003,"package":{"name":"remark-lint-no-duplicate-headings","keywords":["duplicate","heading","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to warn on duplicate headings","sanitized_name":"remark-lint-no-duplicate-headings","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:33:22.564Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-duplicate-headings"}},"score":{"final":43.647003,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4200,"weekly":1338},"dependents":0,"updated":"2026-11-04T18:21:22.843Z","searchScore":43.593666,"package":{"name":"gh-actions-lockfile","keywords":["github-actions","lockfile","security","dependency-management","ci-cd","supply-chain-security","pinning"],"version":"1.2.1","description":"Generate and verify lockfiles for GitHub Actions dependencies","sanitized_name":"gh-actions-lockfile","publisher":{"email":"gjtorikian@gmail.com","trustedPublisher":{"oidcConfigId":"oidc:a984bdb7-aceb-4a84-b8ad-8b21e7180647","id":"github"},"username":"gjtorikian"},"maintainers":[{"email":"gjtorikian@gmail.com","username":"gjtorikian"}],"license":"AGPL-3.0-or-later","date":"2026-04-29T13:43:09.569Z","links":{"homepage":"https://gh-actions-lockfile.net","repository":"git+https://github.com/gjtorikian/gh-actions-lockfile.git","bugs":"https://github.com/gjtorikian/gh-actions-lockfile/issues","npm":"https://www.npmjs.com/package/gh-actions-lockfile"}},"score":{"final":43.593666,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":61928763,"weekly":16981283},"dependents":"682","updated":"2026-11-07T09:15:30.131Z","searchScore":43.56345,"package":{"name":"@rushstack/eslint-patch","keywords":["eslintrc","config","module","resolve","resolver","plugin","relative","package","bulk","suppressions","monorepo","monkey","patch"],"version":"1.16.1","description":"Enhance ESLint with better support for large scale monorepos","sanitized_name":"@rushstack/eslint-patch","publisher":{"email":"odspnpm@microsoft.com","actor":{"name":"odspnpm","type":"user","email":"odspnpm@microsoft.com"},"username":"odspnpm"},"maintainers":[{"email":"rushstack@octogonz.com","username":"rushstack-admin"},{"email":"odspnpm@microsoft.com","username":"odspnpm"},{"email":"npm@octogonz.com","username":"octogonz"},{"email":"npmjs@microsoft.com","username":"microsoft1es"}],"license":"MIT","date":"2026-02-20T00:16:56.281Z","links":{"homepage":"https://rushstack.io","repository":"git+https://github.com/microsoft/rushstack.git","bugs":"https://github.com/microsoft/rushstack/issues","npm":"https://www.npmjs.com/package/@rushstack/eslint-patch"}},"score":{"final":43.56345,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":600184242,"weekly":173188749},"dependents":"13049","updated":"2026-11-07T09:14:29.562Z","searchScore":43.445778,"package":{"name":"@typescript-eslint/eslint-plugin","keywords":["eslint","eslintplugin","eslint-plugin","typescript"],"version":"8.72.1","description":"TypeScript plugin for ESLint","sanitized_name":"@typescript-eslint/eslint-plugin","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"jameshenry","type":"user","email":"james@henry.sc"},"trustedPublisher":{"oidcConfigId":"96ef0a26-e627-4d6a-b853-4c052a177a37","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"james@henry.sc","username":"jameshenry"},{"email":"brad.zacher@gmail.com","username":"bradzacher"}],"license":"MIT","date":"2026-10-26T17:10:26.925Z","links":{"homepage":"https://typescript-eslint.io/packages/eslint-plugin","repository":"https://github.com/typescript-eslint/typescript-eslint.git","bugs":"https://github.com/typescript-eslint/typescript-eslint/issues","npm":"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin"}},"score":{"final":43.445778,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":857427,"weekly":230712},"dependents":"34","updated":"2026-11-07T09:16:12.281Z","searchScore":43.419197,"package":{"name":"remark-lint-heading-increment","keywords":["heading","increase","increment","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to warn when headings increment with more than 1 level at a time","sanitized_name":"remark-lint-heading-increment","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:31:41.229Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-heading-increment"}},"score":{"final":43.419197,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":221486,"weekly":68137},"dependents":0,"updated":"2026-11-07T09:18:06.323Z","searchScore":43.349136,"package":{"name":"jazelle","keywords":[],"version":"0.0.0-standalone.108","description":"Incremental, cacheable builds for large Javascript monorepos. Uses [Bazel](https://bazel.build)","sanitized_name":"jazelle","publisher":{"email":"fusionjs+ci@uber.com","username":"fusion-ci"},"maintainers":[{"email":"fusionjs+ci@uber.com","username":"fusion-ci"}],"license":"MIT","date":"2026-09-16T19:18:10.433Z","links":{"npm":"https://www.npmjs.com/package/jazelle"}},"score":{"final":43.349136,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":260045,"weekly":80487},"dependents":"181","updated":"2026-11-07T09:15:42.012Z","searchScore":43.326073,"package":{"name":"modbus-serial","keywords":["modbus","rtu","serial","port","com","arduino"],"version":"8.0.25","description":"A pure JavaScript implementation of MODBUS-RTU (Serial and TCP) for NodeJS. The serialport package is an optional dependency (use npm install --no-optional to skip).","sanitized_name":"modbus-serial","publisher":{"email":"kobi.zamir@gmail.com","username":"kzamir"},"maintainers":[{"email":"kobi.zamir@gmail.com","username":"kzamir"}],"license":"ISC","date":"2026-03-20T14:20:44.147Z","links":{"homepage":"https://github.com/yaacov/node-modbus-serial#readme","repository":"git+https://github.com/yaacov/node-modbus-serial.git","bugs":"https://github.com/yaacov/node-modbus-serial/issues","npm":"https://www.npmjs.com/package/modbus-serial"}},"score":{"final":43.326073,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":143851,"weekly":38633},"dependents":"4","updated":"2026-11-07T09:19:14.043Z","searchScore":43.322784,"package":{"name":"check-peer-dependencies","keywords":["nodejs","install","peer","dependencies"],"version":"5.0.0","description":"Checks peer dependencies of the current package.  Offers solutions for any that are unmet.","sanitized_name":"check-peer-dependencies","publisher":{"email":"christopherthielen@ikkyikkyikkypikangzoopboing.com","username":"christopherthielen"},"maintainers":[{"email":"christopherthielen@ikkyikkyikkypikangzoopboing.com","username":"christopherthielen"}],"license":"MIT","date":"2026-09-21T03:09:27.927Z","links":{"homepage":"https://github.com/christopherthielen/check-peer-dependencies#readme","repository":"git+https://github.com/christopherthielen/check-peer-dependencies.git","bugs":"https://github.com/christopherthielen/check-peer-dependencies/issues","npm":"https://www.npmjs.com/package/check-peer-dependencies"}},"score":{"final":43.322784,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":569493,"weekly":144940},"dependents":"0","updated":"2026-11-07T09:22:06.056Z","searchScore":43.23206,"package":{"name":"office-addin-lint","keywords":["Office","Office Add-in"],"version":"4.0.1","description":"Provide eslint and prettier integration","sanitized_name":"office-addin-lint","publisher":{"email":"npmjs@microsoft.com","username":"microsoft1es"},"maintainers":[{"email":"npm-ms-office@microsoft.com","username":"ms-office"},{"email":"npmjs@microsoft.com","username":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","username":"microsoft-oss-releases"}],"license":"MIT","date":"2026-09-24T19:02:16.885Z","links":{"homepage":"https://github.com/OfficeDev/Office-Addin-Scripts#readme","repository":"git+https://github.com/OfficeDev/Office-Addin-Scripts.git","bugs":"https://github.com/OfficeDev/Office-Addin-Scripts/issues","npm":"https://www.npmjs.com/package/office-addin-lint"}},"score":{"final":43.23206,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":624966971,"weekly":180470542},"dependents":"14046","updated":"2026-11-07T09:15:53.628Z","searchScore":43.092182,"package":{"name":"@typescript-eslint/parser","keywords":["ast","ecmascript","javascript","typescript","parser","syntax","eslint"],"version":"8.72.1","description":"An ESLint custom parser which leverages TypeScript ESTree","sanitized_name":"@typescript-eslint/parser","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"jameshenry","type":"user","email":"james@henry.sc"},"trustedPublisher":{"oidcConfigId":"cdc2f2de-3f77-4ac3-bf22-3d13d951386d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"james@henry.sc","username":"jameshenry"},{"email":"brad.zacher@gmail.com","username":"bradzacher"}],"license":"MIT","date":"2026-10-26T17:09:27.302Z","links":{"homepage":"https://typescript-eslint.io/packages/parser","repository":"https://github.com/typescript-eslint/typescript-eslint.git","bugs":"https://github.com/typescript-eslint/typescript-eslint/issues","npm":"https://www.npmjs.com/package/@typescript-eslint/parser"}},"score":{"final":43.092182,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":525424,"weekly":157518},"dependents":"1","updated":"2026-11-07T09:21:32.797Z","searchScore":43.0667,"package":{"name":"@backstage/cli-module-lint","keywords":[],"version":"0.1.6","description":"CLI module for Backstage CLI","sanitized_name":"@backstage/cli-module-lint","publisher":{"email":"patriko@spotify.com","username":"patriko"},"maintainers":[{"email":"patriko@spotify.com","username":"patriko"},{"email":"freben@spotify.com","username":"freben"},{"email":"eide@spotify.com","username":"marcuseide"}],"license":"Apache-2.0","date":"2026-10-20T16:45:59.624Z","links":{"homepage":"https://backstage.io","repository":"https://github.com/backstage/backstage","npm":"https://www.npmjs.com/package/@backstage/cli-module-lint"}},"score":{"final":43.0667,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8278928,"weekly":2938546},"dependents":"124","updated":"2026-11-07T09:21:29.551Z","searchScore":43.014797,"package":{"name":"publint","keywords":["publish","lint"],"version":"0.3.25","description":"Lint packaging errors","sanitized_name":"publint","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"77c607a8-a407-4f41-b412-1a6c9ba5126e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bjornlu.dev@gmail.com","username":"bluwy"}],"license":"MIT","date":"2026-10-01T18:03:33.533Z","links":{"homepage":"https://publint.dev","repository":"git+https://github.com/publint/publint.git","bugs":"https://github.com/publint/publint/issues","npm":"https://www.npmjs.com/package/publint"}},"score":{"final":43.014797,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":20788,"weekly":216},"dependents":0,"updated":"2026-11-06T23:04:34.009Z","searchScore":42.96822,"package":{"name":"uptide","keywords":["zod","stripe","upgrade","migration","codemod","breaking-changes","typescript"],"version":"0.18.3","description":"Uptide finds what a dependency upgrade breaks in your code, migrates it, and proves it with your compiler and tests.","sanitized_name":"uptide","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"05ec67e6-eca2-449e-822d-6b023ce2a544","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"lucasbraum@gmail.com","username":"lucasbraum"}],"license":"Apache-2.0","date":"2026-10-23T03:35:30.387Z","links":{"homepage":"https://uptide-dev.github.io/docs","repository":"git+https://github.com/uptide-dev/uptide.git","bugs":"https://github.com/uptide-dev/uptide/issues","npm":"https://www.npmjs.com/package/uptide"}},"score":{"final":42.96822,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":24931206,"weekly":5537335},"dependents":"0","updated":"2026-11-07T09:18:45.844Z","searchScore":42.94795,"package":{"name":"@lovable.dev/vite-tanstack-config","keywords":["vite","tanstack","lovable","config"],"version":"2.27.0","description":"Vite config wrapper for Lovable TanStack Start projects","sanitized_name":"@lovable-dev/vite-tanstack-config","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"77a36e41-5b75-4ce6-b8e2-9d6f357564f3","id":"github"},"username":"GitHub Actions"},"maintainers":[],"license":"MIT","date":"2026-10-26T13:08:42.239Z","links":{"repository":"git+https://github.com/lovablelabs/lovable.git","npm":"https://www.npmjs.com/package/@lovable.dev/vite-tanstack-config"}},"score":{"final":42.94795,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":43031098,"weekly":12698058},"dependents":"2025","updated":"2026-11-07T09:21:00.297Z","searchScore":42.912724,"package":{"name":"yarn","keywords":[],"version":"1.22.22","description":"📦🐈 Fast, reliable, and secure dependency management.","sanitized_name":"yarn","publisher":{"email":"nison.mael@gmail.com","username":"arcanis"},"maintainers":[{"email":"nison.mael@gmail.com","username":"arcanis"}],"license":"BSD-2-Clause","date":"2024-03-09T21:35:40.868Z","links":{"homepage":"https://github.com/yarnpkg/yarn#readme","repository":"git+https://github.com/yarnpkg/yarn.git","bugs":"https://github.com/yarnpkg/yarn/issues","npm":"https://www.npmjs.com/package/yarn"}},"score":{"final":42.912724,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":602088,"weekly":155794},"dependents":"27","updated":"2026-11-07T09:14:45.804Z","searchScore":42.749767,"package":{"name":"remark-lint-no-emphasis-as-heading","keywords":["emphasis","heading","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to warn when emphasis or importance is used instead of a heading","sanitized_name":"remark-lint-no-emphasis-as-heading","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:33:31.998Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-emphasis-as-heading"}},"score":{"final":42.749767,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":591605,"weekly":157041},"dependents":"32","updated":"2026-11-07T09:16:29.387Z","searchScore":42.677544,"package":{"name":"remark-lint-maximum-line-length","keywords":["length","line","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"4.1.1","description":"remark-lint rule to warn when lines are too long","sanitized_name":"remark-lint-maximum-line-length","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:32:26.132Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-maximum-line-length"}},"score":{"final":42.677544,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":371033,"weekly":142320},"dependents":"12","updated":"2026-11-07T09:23:05.107Z","searchScore":42.593376,"package":{"name":"npm-package-json-lint-config-default","keywords":["lint","linter","package.json","audit","auditor","npm-package-json-lint","npm-package-json-lintconfig","npm-package-json-lint-config"],"version":"10.0.0","description":"Default npm-package-json-lint shareable config","sanitized_name":"npm-package-json-lint-config-default","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"tclindner","type":"user","email":"kingtc4@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:613d296b-bd9d-4b5d-b16b-13c1b257ad7c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kingtc4@gmail.com","username":"tclindner"}],"license":"MIT","date":"2026-08-15T15:39:49.628Z","links":{"homepage":"https://github.com/tclindner/npm-package-json-lint-config-default#readme","repository":"git+https://github.com/tclindner/npm-package-json-lint-config-default.git","bugs":"https://github.com/tclindner/npm-package-json-lint-config-default/issues","npm":"https://www.npmjs.com/package/npm-package-json-lint-config-default"}},"score":{"final":42.593376,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":530916,"weekly":147497},"dependents":"34","updated":"2026-11-07T09:23:46.814Z","searchScore":42.592964,"package":{"name":"remark-lint-no-file-name-outer-dashes","keywords":["dash","file","hyphen","lint","name","remark","remark-lint","remark-lint-rule","rule"],"version":"3.0.1","description":"remark-lint rule to warn when file names contain initial or final dashes","sanitized_name":"remark-lint-no-file-name-outer-dashes","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:33:59.568Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-file-name-outer-dashes"}},"score":{"final":42.592964,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":525547,"weekly":145651},"dependents":"29","updated":"2026-11-07T09:19:22.147Z","searchScore":42.5583,"package":{"name":"remark-lint-definition-spacing","keywords":["definition","lint","remark","remark-lint","remark-lint-rule","rule","spacing"],"version":"4.0.1","description":"remark-lint rule to warn when consecutive whitespace is used in a definition","sanitized_name":"remark-lint-definition-spacing","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:30:34.438Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-definition-spacing"}},"score":{"final":42.5583,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":656940,"weekly":175037},"dependents":"34","updated":"2026-11-07T09:18:06.089Z","searchScore":42.52747,"package":{"name":"remark-lint-table-pipes","keywords":["lint","pipe","remark","remark-lint","remark-lint-rule","row","rule","table"],"version":"5.0.1","description":"remark-lint rule to warn when table rows are not fenced with pipes","sanitized_name":"remark-lint-table-pipes","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:36:11.327Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-table-pipes"}},"score":{"final":42.52747,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":514561,"weekly":141958},"dependents":"27","updated":"2026-11-07T09:20:07.198Z","searchScore":42.486256,"package":{"name":"remark-lint-no-file-name-mixed-case","keywords":["case","file","lint","name","remark","remark-lint","remark-lint-rule","rule"],"version":"3.0.1","description":"remark-lint rule to warn when file names use mixed case","sanitized_name":"remark-lint-no-file-name-mixed-case","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:33:54.259Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-file-name-mixed-case"}},"score":{"final":42.486256,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4359,"weekly":2260},"dependents":0,"updated":"2026-11-02T14:36:02.599Z","searchScore":42.468025,"package":{"name":"@rushstack/lockfile-explorer","keywords":["conflict","dependency","doppelganger","interactive","lockfile","monorepo","package","phantom","tool","version","visualization","visualize","visualizer"],"version":"2.2.33","description":"Rush Lockfile Explorer: The UI for solving version conflicts quickly in a large monorepo","sanitized_name":"@rushstack/lockfile-explorer","publisher":{"email":"npmjs@microsoft.com","actor":{"name":"odspnpm","type":"user","email":"odspnpm@microsoft.com"},"username":"microsoft1es"},"maintainers":[{"email":"rushstack@octogonz.com","username":"rushstack-admin"},{"email":"odspnpm@microsoft.com","username":"odspnpm"},{"email":"npm@octogonz.com","username":"octogonz"},{"email":"npmjs@microsoft.com","username":"microsoft1es"}],"license":"MIT","date":"2026-10-30T22:41:54.626Z","links":{"homepage":"https://lfx.rushstack.io/","repository":"git+https://github.com/microsoft/rushstack.git","bugs":"https://github.com/microsoft/rushstack/issues","npm":"https://www.npmjs.com/package/@rushstack/lockfile-explorer"}},"score":{"final":42.468025,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":533423,"weekly":144951},"dependents":"48","updated":"2026-11-07T09:17:32.235Z","searchScore":42.452606,"package":{"name":"remark-lint-no-shell-dollars","keywords":["dollar","lint","remark","remark-lint","remark-lint-rule","rule","shel"],"version":"4.0.1","description":"remark-lint rule to warn when shell code is prefixed by dollars","sanitized_name":"remark-lint-no-shell-dollars","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:34:55.697Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-shell-dollars"}},"score":{"final":42.452606,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5477,"weekly":267},"dependents":"0","updated":"2026-11-02T08:16:11.537Z","searchScore":42.413628,"package":{"name":"@xemahq/lockfile-resolver","keywords":[],"version":"0.3.3","description":"Compositional Lockfile Resolver that turns an App's installed-biome list (plus optional agent/workflow/deliverable-spec/skill references) into a fully pinned `AppLockfile`. Pure leaf: no NestJS, no fetch, no semver npm dep — a pluggable `LockfileSource` i","sanitized_name":"@xemahq/lockfile-resolver","publisher":{"email":"eduardo.pinheiro.pt@gmail.com","username":"edup"},"maintainers":[{"email":"eduardo.pinheiro.pt@gmail.com","username":"edup"},{"email":"developer@xema.dev","username":"xema-dev"}],"license":"LicenseRef-Xema-BSL-1.1","date":"2026-10-26T08:11:32.309Z","links":{"homepage":"https://xema.dev","repository":"git+https://github.com/xema-dev/xema-base.git","bugs":"https://github.com/xema-dev/xema-base/issues","npm":"https://www.npmjs.com/package/@xemahq/lockfile-resolver"}},"score":{"final":42.413628,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":566666,"weekly":153325},"dependents":"37","updated":"2026-11-07T09:21:53.991Z","searchScore":42.41361,"package":{"name":"remark-lint-final-definition","keywords":["definition","final","lint","position","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.2","description":"remark-lint rule to warn when definitions are not placed at the end of the file","sanitized_name":"remark-lint-final-definition","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:31:21.072Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-final-definition"}},"score":{"final":42.41361,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":95431315,"weekly":30808209},"dependents":"10","updated":"2026-11-07T09:20:07.320Z","searchScore":42.413235,"package":{"name":"selderee","keywords":["CSS","selectors","decision tree","match"],"version":"0.12.0","description":"Selectors decision tree - choose matching selectors, fast","sanitized_name":"selderee","publisher":{"email":"killy.mxi@gmail.com","username":"killy.mxi"},"maintainers":[{"email":"killy.mxi@gmail.com","username":"killy.mxi"}],"license":"MIT","date":"2026-03-20T16:24:24.186Z","links":{"homepage":"https://github.com/mxxii/selderee","repository":"git+https://github.com/mxxii/selderee.git","bugs":"https://github.com/mxxii/selderee/issues","npm":"https://www.npmjs.com/package/selderee"}},"score":{"final":42.413235,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":527059,"weekly":142612},"dependents":"30","updated":"2026-11-07T09:15:55.108Z","searchScore":42.411823,"package":{"name":"remark-lint-no-file-name-articles","keywords":["article","basename","file","lint","name","remark","remark-lint","remark-lint-rule","rule"],"version":"3.0.1","description":"remark-lint rule to warn when file name start with an article","sanitized_name":"remark-lint-no-file-name-articles","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:33:40.546Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-file-name-articles"}},"score":{"final":42.411823,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":523843,"weekly":145640},"dependents":"32","updated":"2026-11-07T09:22:13.406Z","searchScore":42.391026,"package":{"name":"remark-lint-no-file-name-consecutive-dashes","keywords":["basename","dash","file","hyphen","lint","name","remark","remark-lint","remark-lint-rule","rule"],"version":"3.0.1","description":"remark-lint rule to warn when file names contain consecutive dashes","sanitized_name":"remark-lint-no-file-name-consecutive-dashes","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:33:45.056Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-file-name-consecutive-dashes"}},"score":{"final":42.391026,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":523367,"weekly":141133},"dependents":"29","updated":"2026-11-07T09:14:58.438Z","searchScore":42.316433,"package":{"name":"remark-lint-definition-case","keywords":["case","definition","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to warn when definition labels are not lowercase","sanitized_name":"remark-lint-definition-case","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:30:24.094Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-definition-case"}},"score":{"final":42.316433,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":530878,"weekly":147136},"dependents":"35","updated":"2026-11-07T09:20:31.280Z","searchScore":42.310623,"package":{"name":"remark-lint-file-extension","keywords":["extension","extname","file","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"3.0.1","description":"remark-lint rule to warn when the file’s extension violates the given style","sanitized_name":"remark-lint-file-extension","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:31:16.207Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-file-extension"}},"score":{"final":42.310623,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":506688,"weekly":136529},"dependents":"28","updated":"2026-11-07T09:15:30.380Z","searchScore":42.27789,"package":{"name":"remark-lint-no-consecutive-blank-lines","keywords":["blank","lines","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"5.0.1","description":"remark-lint rule to warn for too many consecutive blank lines","sanitized_name":"remark-lint-no-consecutive-blank-lines","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:33:08.712Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-consecutive-blank-lines"}},"score":{"final":42.27789,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":529345,"weekly":145064},"dependents":"32","updated":"2026-11-07T09:16:52.187Z","searchScore":42.18344,"package":{"name":"remark-lint-no-table-indentation","keywords":["indent","lint","remark","remark-lint","remark-lint-rule","rule","table"],"version":"5.0.1","description":"remark-lint rule to warn when tables are indented","sanitized_name":"remark-lint-no-table-indentation","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:35:09.732Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-table-indentation"}},"score":{"final":42.18344,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":507783,"weekly":137310},"dependents":"27","updated":"2026-11-07T09:15:58.828Z","searchScore":42.15994,"package":{"name":"remark-lint-table-pipe-alignment","keywords":["align","cell","lint","pipe","remark","remark-lint","remark-lint-rule","rule","table"],"version":"4.1.1","description":"remark-lint rule to warn when table pipes are not aligned","sanitized_name":"remark-lint-table-pipe-alignment","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:36:06.919Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-table-pipe-alignment"}},"score":{"final":42.15994,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":421173,"weekly":117522},"dependents":"73","updated":"2026-11-07T09:21:35.044Z","searchScore":42.13361,"package":{"name":"remark-preset-lint-markdown-style-guide","keywords":["guide","markdown","preset","remark","remark-lint","remark-preset","style"],"version":"6.0.1","description":"remark preset to configure remark-lint with rules that enforce the markdown style guide","sanitized_name":"remark-preset-lint-markdown-style-guide","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:36:25.660Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-preset-lint-markdown-style-guide"}},"score":{"final":42.13361,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":520900,"weekly":183398},"dependents":"7","updated":"2026-11-07T09:20:18.142Z","searchScore":42.13034,"package":{"name":"@lint-todo/utils","keywords":[],"version":"13.1.1","description":"![CI Build](https://github.com/lint-todo/utils/workflows/CI%20Build/badge.svg) [![npm version](https://badge.fury.io/js/%40lint-todo%2Futils.svg)](https://badge.fury.io/js/%40lint-todo%2Futils) [![License](https://img.shields.io/npm/l/@checkup/cli.svg)](h","sanitized_name":"@lint-todo/utils","publisher":{"email":"steve.calvert@gmail.com","username":"scalvert"},"maintainers":[{"email":"thomas.charles23@gmail.com","username":"tomcharles"},{"email":"steve.calvert@gmail.com","username":"scalvert"}],"license":"MIT","date":"2023-08-11T16:47:52.944Z","links":{"homepage":"https://github.com/lint-todo/utils#readme","repository":"git+https://github.com/lint-todo/utils.git","bugs":"https://github.com/lint-todo/utils/issues","npm":"https://www.npmjs.com/package/@lint-todo/utils"}},"score":{"final":42.13034,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":31591933,"weekly":8693555},"dependents":"4","updated":"2026-11-07T09:15:54.587Z","searchScore":42.116592,"package":{"name":"@pnpm/exe","keywords":["pnpm","package manager","rust"],"version":"12.18.0","description":"Fast, disk space efficient package manager","sanitized_name":"@pnpm/exe","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"pnpmuser","type":"user","email":"publish-bot@pnpm.io"},"trustedPublisher":{"oidcConfigId":"86a5904c-cb70-480f-a708-0847126d47c5","id":"github"},"approver":{"name":"zkochan","email":"z@kochan.io"},"username":"GitHub Actions"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-11-05T00:56:20.280Z","links":{"homepage":"https://pnpm.io","repository":"https://github.com/pnpm/pnpm","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/exe"}},"score":{"final":42.116592,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2638,"weekly":537},"dependents":0,"updated":"2026-11-06T16:56:11.687Z","searchScore":41.952297,"package":{"name":"lockfile-subset","keywords":["npm","pnpm","yarn","lockfile","package-lock","subset","docker","dependencies"],"version":"1.5.0","description":"Extract a subset of package-lock.json, pnpm-lock.yaml, or yarn.lock for specified packages and their transitive dependencies","sanitized_name":"lockfile-subset","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:f12d85c1-98f6-4c1d-ae5e-42712ffdb120","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"je6mdl@gmail.com","username":"tmokmss"}],"license":"MIT","date":"2026-08-14T15:56:38.947Z","links":{"homepage":"https://github.com/tmokmss/lockfile-subset#readme","repository":"git+https://github.com/tmokmss/lockfile-subset.git","bugs":"https://github.com/tmokmss/lockfile-subset/issues","npm":"https://www.npmjs.com/package/lockfile-subset"}},"score":{"final":41.952297,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":494624,"weekly":135267},"dependents":"24","updated":"2026-11-07T09:19:37.136Z","searchScore":41.943306,"package":{"name":"remark-lint-maximum-heading-length","keywords":["heading","length","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"4.1.1","description":"remark-lint rule to warn when headings are too long","sanitized_name":"remark-lint-maximum-heading-length","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:32:21.183Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-maximum-heading-length"}},"score":{"final":41.943306,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":623157,"weekly":208127},"dependents":"2","updated":"2026-11-07T09:18:16.183Z","searchScore":41.931293,"package":{"name":"@wordpress/npm-package-json-lint-config","keywords":["wordpress","gutenberg","npm-package-json-lint","config"],"version":"6.1.0","description":"WordPress npm-package-json-lint shareable configuration.","sanitized_name":"@wordpress/npm-package-json-lint-config","publisher":{"email":"gutenberg@wordpress.org","actor":{"name":"gutenbergplugin","type":"user","email":"gutenberg@wordpress.org"},"username":"gutenbergplugin"},"maintainers":[{"email":"gary@pento.net","username":"garypendergast"},{"email":"adam@10up.com","username":"adamsilverstein"},{"email":"grzegorz@gziolo.pl","username":"gziolo"},{"email":"stephen@netweb.com.au","username":"ntwb"},{"email":"benguella@gmail.com","username":"riad"},{"email":"robert@noisysocks.com","username":"noisysocks"},{"email":"adam@kadamwhite.com","username":"kadamwhite"},{"email":"gutenberg@wordpress.org","username":"gutenbergplugin"},{"email":"jorge.costa@outlook.it","username":"jorgefilipecosta"},{"email":"ella@vandurpe.com","username":"ellatrix"},{"email":"ian@iandunn.name","username":"iandunn206"},{"email":"whyisjake@gmail.com","username":"whyisjake"},{"email":"ockham@raz.or.at","username":"ockham"},{"email":"jon.surrell@gmail.com","username":"sirreal"},{"email":"andres.maneiro@gmail.com","username":"nosolosw"},{"email":"isabel.brison@automattic.com","username":"wpisabel"},{"email":"ntsekouras@outlook.com","username":"ntsekouras"},{"email":"darren@roughsmootheng.in","username":"nerrad"},{"email":"desrosjaccounts@gmail.com","username":"desrosj"},{"email":"daniel.richards@automattic.com","username":"talldanwp"},{"email":"wilson@peterwilson.cc","username":"peterwilsoncc"},{"email":"me@ryanwelcher.com","username":"ryanwelcher"},{"email":"georgemamadashvili@gmail.com","username":"mamaduka"},{"email":"andrew@andrewduthie.com","username":"aduth"},{"email":"john@johnblackbourn.com","username":"johnbillion"}],"license":"GPL-2.0-or-later","date":"2026-11-04T00:19:00.366Z","links":{"homepage":"https://github.com/WordPress/gutenberg/tree/HEAD/packages/npm-package-json-lint-config/README.md","repository":"git+https://github.com/WordPress/gutenberg.git","bugs":"https://github.com/WordPress/gutenberg/issues","npm":"https://www.npmjs.com/package/@wordpress/npm-package-json-lint-config"}},"score":{"final":41.931293,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":436655,"weekly":121693},"dependents":"30","updated":"2026-11-07T09:21:37.697Z","searchScore":41.926373,"package":{"name":"remark-lint-list-item-spacing","keywords":["item","lint","list","loose","remark","remark-lint","remark-lint-rule","rule","tight"],"version":"5.0.1","description":"remark-lint rule to warn when list looseness is incorrect","sanitized_name":"remark-lint-list-item-spacing","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:32:16.201Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-list-item-spacing"}},"score":{"final":41.926373,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":543583,"weekly":157401},"dependents":"47","updated":"2026-11-07T09:20:19.144Z","searchScore":41.89332,"package":{"name":"remark-lint-no-file-name-irregular-characters","keywords":["character","file","irregular","lint","name","remark","remark-lint","remark-lint-rule","rule"],"version":"3.0.1","description":"remark-lint rule to warn when file names contain irregular characters","sanitized_name":"remark-lint-no-file-name-irregular-characters","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:33:49.417Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-file-name-irregular-characters"}},"score":{"final":41.89332,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5204,"weekly":647},"dependents":0,"updated":"2026-11-02T06:26:30.039Z","searchScore":41.769653,"package":{"name":"flowpact","keywords":["github-actions","linter","reusable-workflows","workflow-call","composite-actions","matrix","secrets","static-analysis","ci","sarif","semver","contracts"],"version":"0.29.1","description":"Data-flow linter for GitHub Actions: grades releases of shared workflows and actions against their callers, checks calls into other repositories, and finds values that arrive empty.","sanitized_name":"flowpact","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"c7c049be-19e9-41f7-9f5b-55ddc444911a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kaziruman@gmail.com","username":"rumankazi"}],"license":"MIT","date":"2026-11-02T06:25:58.814Z","links":{"homepage":"https://ciatlas.github.io/flowpact","repository":"git+https://github.com/ciatlas/flowpact.git","bugs":"https://github.com/ciatlas/flowpact/issues","npm":"https://www.npmjs.com/package/flowpact"}},"score":{"final":41.769653,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":409172,"weekly":96883},"dependents":"46","updated":"2026-11-07T09:20:48.501Z","searchScore":41.704674,"package":{"name":"remark-lint-no-empty-url","keywords":["empty","image","link","lint","remark","remark-lint","remark-lint-rule","rule","url"],"version":"4.0.1","description":"remark-lint rule to warn on empty URLs in links and images","sanitized_name":"remark-lint-no-empty-url","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:33:36.069Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-empty-url"}},"score":{"final":41.704674,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2417,"weekly":496},"dependents":"2","updated":"2026-11-03T02:56:10.228Z","searchScore":41.62941,"package":{"name":"lockfile-tools","keywords":["lockfile","npm","yarn","pnpm","bun","vlt","parser"],"version":"1.3.1","description":"Utilities for parsing and working with npm ecosystem lockfiles","sanitized_name":"lockfile-tools","publisher":{"email":"ljharb@gmail.com","username":"ljharb"},"maintainers":[{"email":"ljharb@gmail.com","username":"ljharb"}],"license":"MIT","date":"2026-06-02T01:09:02.292Z","links":{"homepage":"https://github.com/ljharb/lockfile-tools#readme","repository":"git+https://github.com/ljharb/lockfile-tools.git","bugs":"https://github.com/ljharb/lockfile-tools/issues","npm":"https://www.npmjs.com/package/lockfile-tools"}},"score":{"final":41.62941,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18785,"weekly":120},"dependents":0,"updated":"2026-11-06T23:08:01.004Z","searchScore":41.45934,"package":{"name":"@mnci/cli","keywords":["nx","monorepo","azure-devops","azure-functions","react","cli","scaffold","typescript","python","go","flutter","dart"],"version":"4.117.0","description":"MoNecromanCI CLI — a thin CLI over official and community Nx plugins: create an opinionated Nx monorepo (interactive wizard or flags; ESLint + Prettier, Jest/Vitest) and add React apps, Node apps, Azure Function apps (Node or Python), and npm/Python/Go/Fl","sanitized_name":"@mnci/cli","publisher":{"email":"russoedu@gmail.com","username":"russoedu"},"maintainers":[{"email":"russoedu@gmail.com","username":"russoedu"}],"license":"MIT","date":"2026-10-15T06:35:05.152Z","links":{"homepage":"https://github.com/MoNecromanCI/MoNecromanCi#readme","repository":"git+https://github.com/MoNecromanCI/MoNecromanCi.git","bugs":"https://github.com/MoNecromanCI/MoNecromanCi/issues","npm":"https://www.npmjs.com/package/@mnci/cli"}},"score":{"final":41.45934,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":144878,"weekly":45150},"dependents":"1","updated":"2026-11-07T09:17:16.429Z","searchScore":41.32132,"package":{"name":"@transloadit/types","keywords":[],"version":"6.5.0","description":"Transloadit type definitions","sanitized_name":"@transloadit/types","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"cbdbeceb-4b4a-4298-bc27-083196680e44","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kevin@vanzonneveld.net","username":"kvz"},{"email":"finstaden@gmail.com","username":"mifi"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2026-10-30T12:18:59.712Z","links":{"homepage":"https://github.com/transloadit/node-sdk#readme","repository":"git+https://github.com/transloadit/node-sdk.git","bugs":"https://github.com/transloadit/node-sdk/issues","npm":"https://www.npmjs.com/package/@transloadit/types"}},"score":{"final":41.32132,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28655,"weekly":27040},"dependents":"2","updated":"2026-11-07T09:24:13.489Z","searchScore":41.316227,"package":{"name":"@smthrs/build","keywords":["typescript","effect","flows","package-manager"],"version":"1.0.0-rc.3","description":"Bazel-style TypeScript workflow orchestration with explicit pnpm installation","sanitized_name":"@smthrs/build","publisher":{"email":"willcory10@gmail.com","username":"fucory"},"maintainers":[{"email":"willcory10@gmail.com","username":"fucory"}],"license":"MIT","date":"2026-10-09T22:54:38.344Z","links":{"homepage":"https://github.com/smithersai/smithers","repository":"https://github.com/smithersai/smithers.git","bugs":"https://github.com/smithersai/smithers/issues","npm":"https://www.npmjs.com/package/@smthrs/build"}},"score":{"final":41.316227,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":43065,"weekly":12916},"dependents":"0","updated":"2026-11-07T09:21:46.317Z","searchScore":41.31487,"package":{"name":"@hkdobrev/run-if-changed","keywords":[],"version":"0.9.0","description":"Run a command if a file changes via Git hooks","sanitized_name":"@hkdobrev/run-if-changed","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:27df07f2-5af5-4dd9-967e-dfb057ccf22c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"hkdobrev@gmail.com","username":"hkdobrev"}],"license":"MIT","date":"2026-06-24T00:05:37.006Z","links":{"homepage":"https://github.com/hkdobrev/run-if-changed#readme","repository":"git+https://github.com/hkdobrev/run-if-changed.git","bugs":"https://github.com/hkdobrev/run-if-changed/issues","npm":"https://www.npmjs.com/package/@hkdobrev/run-if-changed"}},"score":{"final":41.31487,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12859479,"weekly":4194718},"dependents":"57","updated":"2026-11-07T09:14:31.178Z","searchScore":41.309734,"package":{"name":"@redocly/cli","keywords":["linter","OpenAPI","Swagger","OpenAPI linter","Swagger linter","AsyncAPI linter","Arazzo linter","oas"],"version":"2.76.0","description":"[@Redocly](https://redocly.com) CLI is your all-in-one API documentation utility. It builds, manages, improves, and quality-checks your API descriptions, all of which comes in handy for various phases of the API Lifecycle. Create your own rulesets to make","sanitized_name":"@redocly/cli","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"romanhotsiy","type":"user","email":"gotsijroman@gmail.com"},"trustedPublisher":{"oidcConfigId":"fb20059d-a1f1-42bc-b148-4d1d63c0decb","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"gotsijroman@gmail.com","username":"romanhotsiy"},{"email":"olexandr.varchuk@gmail.com","username":"alawar"},{"email":"adam@rebilly.com","username":"adamaltman"},{"email":"marshevskyy@gmail.com","username":"marshevskyy"},{"email":"andrew.tatomyr@gmail.com","username":"tatomyr"},{"email":"rutskyi.v@gmail.com","username":"volodymyr-rutskyi"}],"license":"MIT","date":"2026-11-05T15:40:10.433Z","links":{"homepage":"https://github.com/Redocly/redocly-cli","repository":"git+https://github.com/Redocly/redocly-cli.git","bugs":"https://github.com/Redocly/redocly-cli/issues","npm":"https://www.npmjs.com/package/@redocly/cli"}},"score":{"final":41.309734,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":51789476,"weekly":15372692},"dependents":"1197","updated":"2026-11-07T09:21:22.411Z","searchScore":41.206345,"package":{"name":"@commitlint/cli","keywords":["cli","commitlint","conventional-changelog"],"version":"21.2.4","description":"Lint your commit messages","sanitized_name":"@commitlint/cli","publisher":{"email":"npm@htmlcss.de","username":"escapedcat"},"maintainers":[{"email":"hello@mario-nebl.de","username":"marionebl"},{"email":"info@martin-fieber.se","username":"martinhelmut"},{"email":"npm@htmlcss.de","username":"escapedcat"},{"email":"me@bycedric.com","username":"bycedric"}],"license":"MIT","date":"2026-10-18T12:52:04.979Z","links":{"homepage":"https://commitlint.js.org/","repository":"git+https://github.com/conventional-changelog/commitlint.git","bugs":"https://github.com/conventional-changelog/commitlint/issues","npm":"https://www.npmjs.com/package/@commitlint/cli"}},"score":{"final":41.206345,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8446370,"weekly":2308762},"dependents":"41","updated":"2026-11-07T09:17:59.354Z","searchScore":41.19829,"package":{"name":"@stoplight/spectral-cli","keywords":[],"version":"6.17.1","description":"[![](https://raw.githubusercontent.com/stoplightio/spectral/develop/docs/img/readme-header.svg)](https://stoplight.io/api-governance?utm_source=github&utm_medium=spectral&utm_campaign=readme) [![CircleCI](https://img.shields.io/circleci/build/github/stopl","sanitized_name":"@stoplight/spectral-cli","publisher":{"email":"devops+spectral-bot@stoplight.io","username":"stoplight-spectral-bot"},"maintainers":[{"email":"devops@stoplight.io","username":"stoplight-devops"},{"email":"matthew.runkle@smartbear.com","username":"mrunkle-sb"},{"email":"devops@smartbear.com","username":"smartbear_devops"},{"email":"devops+spectral-bot@stoplight.io","username":"stoplight-spectral-bot"}],"license":"Apache-2.0","date":"2026-11-06T06:04:42.381Z","links":{"homepage":"https://github.com/stoplightio/spectral","repository":"git+https://github.com/stoplightio/spectral.git","bugs":"https://github.com/stoplightio/spectral/issues","npm":"https://www.npmjs.com/package/@stoplight/spectral-cli"}},"score":{"final":41.19829,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1471976,"weekly":407822},"dependents":"172","updated":"2026-11-07T09:21:17.073Z","searchScore":41.122913,"package":{"name":"@vue/cli-plugin-eslint","keywords":["vue","cli","eslint"],"version":"5.0.9","description":"eslint plugin for vue-cli","sanitized_name":"@vue/cli-plugin-eslint","publisher":{"email":"npm@haoqun.me","username":"soda"},"maintainers":[{"email":"guillaume.b.chau@gmail.com","username":"akryum"},{"email":"yyx990803@gmail.com","username":"yyx990803"},{"email":"npm@haoqun.me","username":"soda"}],"license":"MIT","date":"2025-08-21T10:57:04.013Z","links":{"homepage":"https://github.com/vuejs/vue-cli/tree/dev/packages/@vue/cli-plugin-eslint#readme","repository":"git+https://github.com/vuejs/vue-cli.git","bugs":"https://github.com/vuejs/vue-cli/issues","npm":"https://www.npmjs.com/package/@vue/cli-plugin-eslint"}},"score":{"final":41.122913,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":864232,"weekly":260000},"dependents":"2","updated":"2026-11-07T09:21:26.882Z","searchScore":40.832962,"package":{"name":"@trendyol-js/openstack-swift-sdk","keywords":[],"version":"0.0.7","description":"Openstack Swift SDK","sanitized_name":"@trendyol-js/openstack-swift-sdk","publisher":{"email":"npm@trendyol.com","username":"trendyol-js"},"maintainers":[{"email":"npm@trendyol.com","username":"trendyol-js"}],"license":"MIT","date":"2024-01-22T19:59:42.067Z","links":{"homepage":"https://github.com/trendyol/openstack-swift-sdk#readme","repository":"git+https://github.com/trendyol/openstack-swift-sdk.git","bugs":"https://github.com/trendyol/openstack-swift-sdk.git","npm":"https://www.npmjs.com/package/@trendyol-js/openstack-swift-sdk"}},"score":{"final":40.832962,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5803095,"weekly":1667654},"dependents":"148","updated":"2026-11-07T09:20:09.117Z","searchScore":40.74385,"package":{"name":"eslint-plugin-only-warn","keywords":["eslint","eslintplugin","eslint-plugin"],"version":"1.2.1","description":"Downgrade errors to warnings","sanitized_name":"eslint-plugin-only-warn","publisher":{"email":"bfanger@gmail.com","username":"bfanger"},"maintainers":[{"email":"bfanger@gmail.com","username":"bfanger"}],"license":"MIT","date":"2026-02-28T11:36:50.876Z","links":{"homepage":"https://github.com/bfanger/eslint-plugin-only-warn","repository":"git+https://github.com/bfanger/eslint-plugin-only-warn.git","bugs":"https://github.com/bfanger/eslint-plugin-only-warn/issues","npm":"https://www.npmjs.com/package/eslint-plugin-only-warn"}},"score":{"final":40.74385,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":90013,"weekly":27663},"dependents":0,"updated":"2026-11-07T16:01:03.687Z","searchScore":40.70306,"package":{"name":"@paperclipai/plugin-e2b","keywords":["paperclip","plugin","sandbox","e2b"],"version":"2026.1106.0","description":"E2B sandbox provider plugin for Paperclip environments","sanitized_name":"@paperclipai/plugin-e2b","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"62228876-3348-4f84-b7df-e5d5f6ab8ed7","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bippadotta@protonmail.com","username":"dotta"},{"email":"devin@devinfoley.com","username":"devinfoley"}],"license":"MIT","date":"2026-11-06T22:23:24.114Z","links":{"homepage":"https://github.com/paperclipai/paperclip","repository":"git+https://github.com/paperclipai/paperclip.git","bugs":"https://github.com/paperclipai/paperclip/issues","npm":"https://www.npmjs.com/package/@paperclipai/plugin-e2b"}},"score":{"final":40.70306,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22079,"weekly":7861},"dependents":"3","updated":"2026-11-07T09:19:35.530Z","searchScore":40.65147,"package":{"name":"yakumo","keywords":["monorepo","workspace","cli","script"],"version":"3.3.0","description":"Manage complex workspaces with ease","sanitized_name":"yakumo","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"d3316bfa-96dc-40d8-874b-8e00ce1be45e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"shigma10826@gmail.com","username":"shigma"}],"license":"MIT","date":"2026-11-06T10:13:32.183Z","links":{"homepage":"https://github.com/cordiverse/yakumo","repository":"git+https://github.com/cordiverse/yakumo.git","bugs":"https://github.com/cordiverse/yakumo/issues","npm":"https://www.npmjs.com/package/yakumo"}},"score":{"final":40.65147,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":87217502,"weekly":25655458},"dependents":"159","updated":"2026-11-07T09:22:55.659Z","searchScore":40.649834,"package":{"name":"pidtree","keywords":["ps-tree","ps","tree","ppid","pid","pidtree","pgrep","list","all","system","process","processes"],"version":"1.0.0","description":"Cross platform children list of a PID","sanitized_name":"pidtree","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:11129aee-94d1-42be-bf83-0821e88b72b3","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"simone.primarosa@gmail.com","username":"simonepri"}],"license":"MIT","date":"2026-06-08T11:42:35.005Z","links":{"homepage":"http://github.com/simonepri/pidtree#readme","repository":"git+https://github.com/simonepri/pidtree.git","bugs":"https://github.com/simonepri/pidtree/issues","npm":"https://www.npmjs.com/package/pidtree"}},"score":{"final":40.649834,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":292715,"weekly":81984},"dependents":"46","updated":"2026-11-07T09:16:35.617Z","searchScore":40.56242,"package":{"name":"remark-lint-no-duplicate-headings-in-section","keywords":["duplicate","heading","lint","remark","remark-lint","remark-lint-rule","rule","section"],"version":"4.0.1","description":"remark-lint rule to warn on duplicate headings in a section","sanitized_name":"remark-lint-no-duplicate-headings-in-section","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:33:27.622Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-duplicate-headings-in-section"}},"score":{"final":40.56242,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":598702,"weekly":184832},"dependents":"1","updated":"2026-11-07T09:19:32.522Z","searchScore":40.495987,"package":{"name":"prisma-lint","keywords":[],"version":"0.13.1","description":"A linter for Prisma schema files.","sanitized_name":"prisma-lint","publisher":{"email":"maxheinritz@gmail.com","username":"maxheinritz"},"maintainers":[{"email":"maxheinritz@gmail.com","username":"maxheinritz"},{"email":"briankosw@gmail.com","username":"briankosw"},{"email":"open-source@loop.com","username":"loop-open-source"},{"email":"brandencolen+npm@gmail.com","username":"branden_colen"},{"email":"sean@nicolay.dev","username":"kejistan"}],"license":"MIT","date":"2026-01-15T00:09:50.155Z","links":{"homepage":"https://github.com/loop-payments/prisma-lint#readme","repository":"git+https://github.com/loop-payments/prisma-lint.git","bugs":"https://github.com/loop-payments/prisma-lint/issues","npm":"https://www.npmjs.com/package/prisma-lint"}},"score":{"final":40.495987,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":20890,"weekly":9467},"dependents":0,"updated":"2026-11-07T15:45:03.286Z","searchScore":40.479954,"package":{"name":"@shivaedev/create-app","keywords":[],"version":"0.43.21","description":"Create and install a Platform application from the maintained starter","sanitized_name":"@shivaedev/create-app","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"24db1938-6af4-4c5b-98ef-2de563e5a9c3","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@shivae.dev","username":"shivaefrost"}],"license":"MIT","date":"2026-11-07T15:44:32.262Z","links":{"homepage":"https://github.com/ShivaeDev/platform/tree/main/packages/create-app#readme","repository":"git+https://github.com/ShivaeDev/platform.git","bugs":"https://github.com/ShivaeDev/platform/issues","npm":"https://www.npmjs.com/package/@shivaedev/create-app"}},"score":{"final":40.479954,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29386,"weekly":15304},"dependents":0,"updated":"2026-11-07T09:16:31.853Z","searchScore":40.470867,"package":{"name":"@oxy.so/doctor","keywords":[],"version":"1.8.0","description":"Read-only health checks for Oxy ecosystem repositories","sanitized_name":"@oxy-so/doctor","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"e57463e6-29fd-40b5-a0e4-3e6cc88ddcf5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nate.isern.alvarez@gmail.com","username":"nateisern"},{"email":"albert.isern.alvarez@gmail.com","username":"albertisernalvarez"}],"license":"SEE LICENSE IN LICENSE","date":"2026-11-05T10:31:54.399Z","links":{"homepage":"https://github.com/OxyHQ/oxy#readme","repository":"git+https://github.com/OxyHQ/oxy.git","bugs":"https://github.com/OxyHQ/oxy/issues","npm":"https://www.npmjs.com/package/@oxy.so/doctor"}},"score":{"final":40.470867,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1396514787,"weekly":414296578},"dependents":"16503","updated":"2026-11-07T09:21:34.000Z","searchScore":40.340996,"package":{"name":"postcss","keywords":["css","manipulation","parser","postcss","preprocessor","rework","source map","transform","transpiler"],"version":"8.5.32","description":"Tool for transforming styles with JS plugins","sanitized_name":"postcss","publisher":{"email":"npm-oidc-no-reply@github.com","approver":{"name":"ai","email":"andrey@sitnik.es"},"trustedPublisher":{"oidcConfigId":"7015bb61-bff0-419f-9d41-14aac5a5ec5c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"andrey@sitnik.es","username":"ai"}],"license":"MIT","date":"2026-10-26T20:36:42.832Z","links":{"homepage":"https://postcss.org/","repository":"git+https://github.com/postcss/postcss.git","bugs":"https://github.com/postcss/postcss/issues","npm":"https://www.npmjs.com/package/postcss"}},"score":{"final":40.340996,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5875,"weekly":2910},"dependents":"0","updated":"2026-11-03T09:43:41.327Z","searchScore":40.3385,"package":{"name":"oxc-standard","keywords":["deno","eslint","formatter","lint","linter","oxc","oxfmt","oxlint","prettier","react","standard","typescript"],"version":"1.4.2","description":"Fast, comprehensive TypeScript/React linting with JavaScript Standard Style philosophy using oxlint","sanitized_name":"oxc-standard","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:a2c2d540-0fd0-4649-b485-8e197fa5eb71","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"johann@objekt.stream","username":"undefined___"}],"license":"MIT","date":"2026-09-28T16:37:44.816Z","links":{"homepage":"https://github.com/JohnDeved/ox-standard#readme","repository":"git+https://github.com/JohnDeved/ox-standard.git","bugs":"https://github.com/JohnDeved/ox-standard/issues","npm":"https://www.npmjs.com/package/oxc-standard"}},"score":{"final":40.3385,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":424100,"weekly":106688},"dependents":"153","updated":"2026-11-07T09:17:59.933Z","searchScore":40.310158,"package":{"name":"sass-lint","keywords":["Sass","SCSS","lint"],"version":"1.13.1","description":"All Node Sass linter!","sanitized_name":"sass-lint","publisher":{"email":"danjpurdy@gmail.com","username":"danpurdy"},"maintainers":[{"email":"sam@snug.ug","username":"snugug"},{"email":"danjpurdy@gmail.com","username":"danpurdy"},{"email":"gt11687@gmail.com","username":"bgriffith"},{"email":"seenarowhani95@gmail.com","username":"srowhani"}],"license":"MIT","date":"2019-04-26T09:58:06.701Z","links":{"homepage":"https://github.com/sasstools/sass-lint","repository":"git+https://github.com/sasstools/sass-lint.git","bugs":"https://github.com/sasstools/sass-lint/issues","npm":"https://www.npmjs.com/package/sass-lint"}},"score":{"final":40.310158,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":188680,"weekly":81484},"dependents":"1","updated":"2026-11-07T09:20:35.082Z","searchScore":40.277935,"package":{"name":"lint-to-the-future-eslint","keywords":[],"version":"4.0.0","description":"`lint-to-the-future-eslint` is a plugin for [lint-to-the-future](https://github.com/mansona/lint-to-the-future) that is designed to integrate with [eslint](https://eslint.org/).","sanitized_name":"lint-to-the-future-eslint","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4edd3a3f-8945-4bad-a21f-64f47adda0ba","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"chris@manson.ie","username":"real_ate"}],"license":"MIT","date":"2026-06-30T19:45:26.316Z","links":{"homepage":"https://github.com/mansona/lint-to-the-future-eslint#readme","repository":"git+https://github.com/mansona/lint-to-the-future-eslint.git","bugs":"https://github.com/mansona/lint-to-the-future-eslint/issues","npm":"https://www.npmjs.com/package/lint-to-the-future-eslint"}},"score":{"final":40.277935,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":185419,"weekly":83476},"dependents":"1","updated":"2026-11-07T09:15:19.337Z","searchScore":40.162743,"package":{"name":"lint-to-the-future","keywords":[],"version":"3.2.0","description":"A modern way to progressively update your code to the best practices","sanitized_name":"lint-to-the-future","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:3ec828de-c6b5-4a52-8321-ee25d2853bc6","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"chris@manson.ie","username":"real_ate"}],"license":"MIT","date":"2026-06-29T13:36:11.215Z","links":{"homepage":"https://github.com/mansona/lint-to-the-future#readme","repository":"git+https://github.com/mansona/lint-to-the-future.git","bugs":"https://github.com/mansona/lint-to-the-future/issues","npm":"https://www.npmjs.com/package/lint-to-the-future"}},"score":{"final":40.162743,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29386,"weekly":9483},"dependents":"1","updated":"2026-11-07T09:17:58.714Z","searchScore":40.1512,"package":{"name":"@hypit/fontsource","keywords":[],"version":"0.2.0","description":"This package adapts font packages already selected by an authored project's ordinary `package.json` and lockfile into Hypit's generic `FontArtifactRef` value.","sanitized_name":"@hypit/fontsource","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"993b60d7-2a16-436d-b211-4e4e8c23b7ef","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"qunlinjin929@gmail.com","username":"kashorin"},{"email":"rponeawa@outlook.com","username":"rponeawa"}],"license":"SEE LICENSE IN LICENSE","date":"2026-10-09T10:41:14.972Z","links":{"homepage":"https://github.com/hypit-ai/hypit#readme","repository":"git+https://github.com/hypit-ai/hypit.git","bugs":"https://github.com/hypit-ai/hypit/issues","npm":"https://www.npmjs.com/package/@hypit/fontsource"}},"score":{"final":40.1512,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":310331,"weekly":79558},"dependents":"55","updated":"2026-11-07T09:23:06.885Z","searchScore":40.113667,"package":{"name":"remark-lint-no-tabs","keywords":["lint","remark","remark-lint","remark-lint-rule","rule","tab"],"version":"4.0.1","description":"remark-lint rule to warn when hard tabs are used instead of spaces","sanitized_name":"remark-lint-no-tabs","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:35:14.232Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-tabs"}},"score":{"final":40.113667,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":279754,"weekly":91162},"dependents":"16","updated":"2026-11-07T09:24:02.243Z","searchScore":40.048046,"package":{"name":"remark-lint-frontmatter-schema","keywords":["lint","yaml","remark","validation","linting","json-schema","linter","unified","frontmatter","remarkjs","rule","ajv","markdown","vscode","tooling"],"version":"3.15.4","description":"Validate Markdown frontmatter YAML against an associated JSON schema — remark-lint rule plugin","sanitized_name":"remark-lint-frontmatter-schema","publisher":{"email":"co@jc0.eu","username":"julian.cataldo"},"maintainers":[{"email":"co@jc0.eu","username":"julian.cataldo"}],"license":"ISC","date":"2023-10-15T17:25:33.866Z","links":{"homepage":"https://github.com/JulianCataldo/remark-lint-frontmatter-schema","repository":"git+https://github.com/JulianCataldo/remark-lint-frontmatter-schema.git","bugs":"https://github.com/JulianCataldo/remark-lint-frontmatter-schema/issues","npm":"https://www.npmjs.com/package/remark-lint-frontmatter-schema"}},"score":{"final":40.048046,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3547104,"weekly":876923},"dependents":"0","updated":"2026-11-07T09:17:41.885Z","searchScore":39.943577,"package":{"name":"@microsoft/vally-cli","keywords":[],"version":"0.21.0","description":"CLI for Vally — the evaluation platform for AI agents","sanitized_name":"@microsoft/vally-cli","publisher":{"email":"npmjs@microsoft.com","username":"microsoft1es"},"maintainers":[{"email":"npmjs@microsoft.com","username":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","username":"microsoft-oss-releases"}],"license":"MIT","date":"2026-11-03T23:48:26.552Z","links":{"npm":"https://www.npmjs.com/package/@microsoft/vally-cli"}},"score":{"final":39.943577,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":262978,"weekly":68298},"dependents":"46","updated":"2026-11-07T09:17:26.598Z","searchScore":39.820034,"package":{"name":"remark-lint-checkbox-content-indent","keywords":["checkbox","content","lint","list","remark","remark-lint","remark-lint-rule","rule","task"],"version":"5.0.1","description":"remark-lint rule to warn when too much whitespace follows list item checkboxes","sanitized_name":"remark-lint-checkbox-content-indent","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:30:08.996Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-checkbox-content-indent"}},"score":{"final":39.820034,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":929568,"weekly":282103},"dependents":0,"updated":"2026-11-07T09:15:39.598Z","searchScore":39.784973,"package":{"name":"syncpack-linux-arm64","keywords":[],"version":"15.3.3","description":"Rust Binary for linux arm64","sanitized_name":"syncpack-linux-arm64","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d9726b9f-0c80-42ea-b504-f4e6a9dcf600","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jamie@foldleft.io","username":"fold_left"}],"license":"MIT","date":"2026-08-09T11:28:36.497Z","links":{"homepage":"https://github.com/JamieMason/syncpack#readme","repository":"git+https://github.com/JamieMason/syncpack.git","bugs":"https://github.com/JamieMason/syncpack/issues","npm":"https://www.npmjs.com/package/syncpack-linux-arm64"}},"score":{"final":39.784973,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15473439,"weekly":4692930},"dependents":"120","updated":"2026-11-07T09:21:03.960Z","searchScore":39.766777,"package":{"name":"@angular-eslint/template-parser","keywords":[],"version":"22.6.0","description":"Angular Template parser for ESLint","sanitized_name":"@angular-eslint/template-parser","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"jameshenry","type":"user","email":"james@henry.sc"},"trustedPublisher":{"oidcConfigId":"0a62c9a5-1888-42b3-8e87-bd382838d7ff","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"james@henry.sc","username":"jameshenry"}],"license":"MIT","date":"2026-10-11T13:02:58.132Z","links":{"homepage":"https://github.com/angular-eslint/angular-eslint#readme","repository":"https://github.com/angular-eslint/angular-eslint.git","bugs":"https://github.com/angular-eslint/angular-eslint/issues","npm":"https://www.npmjs.com/package/@angular-eslint/template-parser"}},"score":{"final":39.766777,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":88262,"weekly":25784},"dependents":0,"updated":"2026-11-07T16:01:37.377Z","searchScore":39.62016,"package":{"name":"@paperclipai/plugin-novita-sandbox","keywords":["paperclip","plugin","sandbox","novita","novita-ai"],"version":"2026.1106.0","description":"Novita Agent Sandbox provider plugin for Paperclip environments","sanitized_name":"@paperclipai/plugin-novita-sandbox","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"ff97205c-3b61-43ee-96e1-1425c366bece","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bippadotta@protonmail.com","username":"dotta"},{"email":"devin@devinfoley.com","username":"devinfoley"}],"license":"MIT","date":"2026-11-06T22:23:23.663Z","links":{"homepage":"https://github.com/paperclipai/paperclip","repository":"git+https://github.com/paperclipai/paperclip.git","bugs":"https://github.com/paperclipai/paperclip/issues","npm":"https://www.npmjs.com/package/@paperclipai/plugin-novita-sandbox"}},"score":{"final":39.62016,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":87715,"weekly":26283},"dependents":0,"updated":"2026-11-07T16:00:30.029Z","searchScore":39.52758,"package":{"name":"@paperclipai/plugin-cloudflare-sandbox","keywords":["paperclip","plugin","sandbox","cloudflare"],"version":"2026.1106.0","description":"Cloudflare sandbox provider plugin for Paperclip environments","sanitized_name":"@paperclipai/plugin-cloudflare-sandbox","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"c4003e6b-01a8-4fcd-a9b1-5191f647e18e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bippadotta@protonmail.com","username":"dotta"},{"email":"devin@devinfoley.com","username":"devinfoley"}],"license":"MIT","date":"2026-11-06T22:23:11.695Z","links":{"homepage":"https://github.com/paperclipai/paperclip","repository":"git+https://github.com/paperclipai/paperclip.git","bugs":"https://github.com/paperclipai/paperclip/issues","npm":"https://www.npmjs.com/package/@paperclipai/plugin-cloudflare-sandbox"}},"score":{"final":39.52758,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":231652,"weekly":61896},"dependents":"30","updated":"2026-11-07T09:20:07.445Z","searchScore":39.501156,"package":{"name":"remark-lint-no-unneeded-full-reference-link","keywords":["collapsed","full","link","lint","reference","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to check that full reference links can be collapsed","sanitized_name":"remark-lint-no-unneeded-full-reference-link","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:35:27.689Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-unneeded-full-reference-link"}},"score":{"final":39.501156,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36556266,"weekly":10480081},"dependents":"1393","updated":"2026-11-07T09:21:26.517Z","searchScore":39.481194,"package":{"name":"eslint-plugin-testing-library","keywords":["eslint","eslintplugin","eslint-plugin","lint","testing-library","testing"],"version":"7.16.2","description":"ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library","sanitized_name":"eslint-plugin-testing-library","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"testing-library-bot","type":"user","email":"testinglibraryoss@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:11ee6981-570e-4263-b3b7-5223b12c57ad","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@belco.dev","username":"belco"},{"email":"testinglibraryoss@gmail.com","username":"testing-library-bot"}],"license":"MIT","date":"2026-03-24T11:40:47.169Z","links":{"homepage":"https://github.com/testing-library/eslint-plugin-testing-library","repository":"git+https://github.com/testing-library/eslint-plugin-testing-library.git","bugs":"https://github.com/testing-library/eslint-plugin-testing-library/issues","npm":"https://www.npmjs.com/package/eslint-plugin-testing-library"}},"score":{"final":39.481194,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":261684,"weekly":70130},"dependents":"49","updated":"2026-11-07T09:21:58.890Z","searchScore":39.445766,"package":{"name":"remark-lint-no-heading-indent","keywords":["heading","indent","lint","remark","remark-lint","remark-lint-rule","rule"],"version":"5.0.1","description":"remark-lint rule to warn when headings are indented","sanitized_name":"remark-lint-no-heading-indent","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:34:08.473Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-heading-indent"}},"score":{"final":39.445766,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":292837,"weekly":103384},"dependents":"13","updated":"2026-11-07T09:17:18.407Z","searchScore":39.43979,"package":{"name":"@rushstack/heft-lint-plugin","keywords":[],"version":"1.4.2","description":"A Heft plugin for using ESLint or TSLint. Intended for use with @rushstack/heft-typescript-plugin","sanitized_name":"@rushstack/heft-lint-plugin","publisher":{"email":"npmjs@microsoft.com","actor":{"name":"odspnpm","type":"user","email":"odspnpm@microsoft.com"},"username":"microsoft1es"},"maintainers":[{"email":"rushstack@octogonz.com","username":"rushstack-admin"},{"email":"odspnpm@microsoft.com","username":"odspnpm"},{"email":"npm@octogonz.com","username":"octogonz"},{"email":"npmjs@microsoft.com","username":"microsoft1es"}],"license":"MIT","date":"2026-10-30T22:39:00.321Z","links":{"homepage":"https://rushstack.io/pages/heft/overview/","repository":"git+https://github.com/microsoft/rushstack.git","bugs":"https://github.com/microsoft/rushstack/issues","npm":"https://www.npmjs.com/package/@rushstack/heft-lint-plugin"}},"score":{"final":39.43979,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":217354,"weekly":54131},"dependents":"40","updated":"2026-11-07T09:18:08.281Z","searchScore":39.40207,"package":{"name":"remark-lint-no-heading-like-paragraph","keywords":["heading","lint","paragraph","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to for too many hashes (h7+ “headings”)","sanitized_name":"remark-lint-no-heading-like-paragraph","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:34:13.637Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-heading-like-paragraph"}},"score":{"final":39.40207,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":144286,"weekly":42849},"dependents":"1","updated":"2026-11-07T09:15:00.576Z","searchScore":39.344345,"package":{"name":"npm-groovy-lint","keywords":["groovy","lint","jenkinsfile","codenarc","format","linter","formatter","auto-fix","refactor","gradle"],"version":"19.0.0","description":"Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files","sanitized_name":"npm-groovy-lint","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"fca88219-6eba-4908-b4d2-cd7abfeaf723","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nicolas.vuillamy@gmail.com","username":"nvuillam"}],"license":"MIT","date":"2026-10-31T11:45:56.030Z","links":{"homepage":"https://github.com/nvuillam/npm-groovy-lint#readme","repository":"git+https://github.com/nvuillam/npm-groovy-lint.git","bugs":"https://github.com/nvuillam/npm-groovy-lint/issues","npm":"https://www.npmjs.com/package/npm-groovy-lint"}},"score":{"final":39.344345,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":205759,"weekly":52712},"dependents":"30","updated":"2026-11-07T09:21:48.998Z","searchScore":39.215794,"package":{"name":"remark-lint-no-paragraph-content-indent","keywords":["content","indent","lint","paragraph","remark","remark-lint","remark-lint-rule","rule"],"version":"5.0.1","description":"remark-lint rule to warn when the content in paragraphs are indented","sanitized_name":"remark-lint-no-paragraph-content-indent","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:34:46.002Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-paragraph-content-indent"}},"score":{"final":39.215794,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4563,"weekly":1241},"dependents":"0","updated":"2026-11-04T10:59:00.458Z","searchScore":39.20843,"package":{"name":"@amedia/kragl","keywords":[],"version":"6.4.4","description":"Amedia lint/format pipeline with the ESLint and Prettier runners","sanitized_name":"@amedia/kragl","publisher":{"email":"accounts@lister.api.no","actor":{"name":"amediautvikling","type":"user","email":"accounts@lister.api.no"},"username":"amediautvikling"},"maintainers":[{"email":"simen.graff.jenssen@amedia.no","username":"simengj"},{"email":"ole.berdal@amedia.no","username":"oleberdal-amedia"},{"email":"grottum@gmail.com","username":"fliropp"},{"email":"helge.valvik@amedia.no","username":"helgevalvik"},{"email":"accounts@lister.api.no","username":"amediautvikling"},{"email":"jorgen.wahlberg@amedia.no","username":"jorgenwahlberg"},{"email":"tor.brekke.skjotskift@gmail.com","username":"torbs"},{"email":"oistein.kristiansen@amedia.no","username":"duveit"},{"email":"renatewr@gmail.com","username":"renatewr"},{"email":"per.ingebrigtsen@amedia.no","username":"equivocal"},{"email":"henning.kulander@amedia.no","username":"hennikul"},{"email":"karin.aas@amedia.no","username":"karinaas"},{"email":"aksel.nordal@gmail.com","username":"akselnordal"},{"email":"fredrik@codetrust.no","username":"fredrik.danielsen"},{"email":"kjetil.hoiby@amedia.no","username":"kjetilhoiby"},{"email":"morten.fjellman@amedia.no","username":"fjellman"},{"email":"morten.locka@amedia.no","username":"mortenlocka"},{"email":"christian.sandven@amedia.no","username":"amedia-csandven"},{"email":"anna.dahl@amedia.no","username":"annadahl"},{"email":"robin.kaveland@amedia.no","username":"rkaveland"},{"email":"martin.folkeseth@gmail.com","username":"mfolkeseth"},{"email":"likleven@gmail.com","username":"larskl"},{"email":"emil.haukeland@gmail.com","username":"emilhauk"},{"email":"c.andersen@amedia.no","username":"chrispz"},{"email":"per.gulbrandsen@amedia.no","username":"pergu"},{"email":"bjorn.gjorven@iterate.no","username":"bjorngjorven"},{"email":"reidar.sollid@amedia.no","username":"reidarsollid"},{"email":"rahil.hussain@amedia.no","username":"rahilhussain"},{"email":"tommy.gildseth@amedia.no","username":"tommygi"},{"email":"rakel.heggset@amedia.no","username":"rakelheggset"},{"email":"thomas.orten@gmail.com","username":"thomas.orten"},{"email":"pf89@hotmail.no","username":"peder-forfang"},{"email":"thomas.jordan@amedia.no","username":"thomasjordan"},{"email":"rasmus.larsen@amedia.no","username":"rasmusamedia"},{"email":"magnrush@gmail.com","username":"magnusrr"},{"email":"Jibblol@gmail.com","username":"jibblol"},{"email":"hello@elisabethirgens.com","username":"elisabethirg"},{"email":"hello@amediocre.dev","username":"amediocredad"},{"email":"martin.midtsund@amedia.no","username":"martin.midtsund"},{"email":"simon.sundstrom@amedia.no","username":"simonamedia"},{"email":"post@althea.xyz","username":"altheaase"},{"email":"vegard.schau@amedia.no","username":"veggiss"},{"email":"eirik@haukeland.name","username":"eirik-haukeland"},{"email":"forgetful.devel@gmail.com","username":"forgetfulisak"},{"email":"rathienth.baskaran@amedia.no","username":"rathienth"},{"email":"pia.lindkjolen@amedia.no","username":"lindkjop-amedia"},{"email":"nele.andersen@amedia.no","username":"apt-nele"},{"email":"kjersti.viksaas@amedia.no","username":"kjersty"},{"email":"kristoffer.klevenberg@gmail.com","username":"stoffern"},{"email":"celine.berg-hansen@amedia.no","username":"celinevictoria"},{"email":"carl.erik.friedemann@amedia.no","username":"carlef-amedia"},{"email":"bard.romstad@gmail.com","username":"baardr"},{"email":"olav.moseng@gmail.com","username":"olavm"},{"email":"ole-jacob.brunstad@amedia.no","username":"ojbrun"},{"email":"jorgen.syvertsen@amedia.no","username":"jmsamedia"},{"email":"marcin.dampc@amedia.no","username":"sii-mdampc"},{"email":"henrikgs@gmail.com","username":"henrikgs"},{"email":"dwalkowski@sii.pl","username":"sii-dwalkowski"},{"email":"lasse.holmgaard@amedia.no","username":"apt-lafh"},{"email":"jacob.seidelin@amedia.no","username":"apt-jseidelin"},{"email":"ole.skogli@amedia.no","username":"skogli20"},{"email":"simon.maltow@amedia.no","username":"apt-maltow"},{"email":"tomasz.wisniewski@amedia.no","username":"sii-tomwis"},{"email":"dstenka@sii.pl","username":"sii-dstenka"},{"email":"jenny.hellerud@amedia.no","username":"jennybenny"},{"email":"emil.schultz@amedia.no","username":"emilschultz"},{"email":"jakobvadnielsen@gmail.com","username":"lazee"},{"email":"mads.schiellerup@amedia.no","username":"apt-mass"},{"email":"jonas.wolf@amedia.no","username":"apt-joju"},{"email":"slewandowski@sii.pl","username":"sii-slewandowski"},{"email":"maciej.poleski@amedia.no","username":"sii-mpoleski"},{"email":"sylvi.bakkerud@amedia.no","username":"sylvihb"},{"email":"jarand.ullestad@amedia.no","username":"jarandu"},{"email":"varl@vlv.io","username":"varl"},{"email":"eivind.teig@gmail.com","username":"eivl"},{"email":"damian.zschille@amedia.no","username":"sii-dzschille"},{"email":"mona.moravej@amedia.no","username":"bm-momo"},{"email":"oliver.scholer@amedia.no","username":"apt-oliver-scholer"},{"email":"glennbitar@gmail.com","username":"glbit"},{"email":"kathrine.evenesdal@amedia.no","username":"kathte"},{"email":"robinfiske87@gmail.com","username":"robinfiske87"},{"email":"amanda.k.jansen@amedia.no","username":"amandaklj"},{"email":"lasse.krabye@amedia.no","username":"amedia-lkrabye"},{"email":"kristian.nordal@amedia.no","username":"kristiankristiankristian"},{"email":"sigve.harang@amedia.no","username":"sigveharang"},{"email":"gudmundur.birkisson@amedia.no","username":"gudmundur.birkisson.amedia"},{"email":"lars.olof.moilanen@gmail.com","username":"lamoi"},{"email":"mostafa0401@hotmail.no","username":"mobak"},{"email":"morten@storenye.no","username":"mortenostigard-sn"},{"email":"karolina.gil@amedia.no","username":"karolina_amedia"},{"email":"vegard.veiset@amedia.no","username":"veiset-amedia"},{"email":"rafal.zasada@amedia.no","username":"sii-rzasada"},{"email":"ingar@datoria.ai","username":"ingarabr"},{"email":"dariusz.golabek@amedia.no","username":"dgolabek-amedia"},{"email":"tomasz.popiolek@amedia.no","username":"tomasz.popiolek"},{"email":"magnus.sustad@hamarmedia.no","username":"magnuss"},{"email":"sindre.grindheim@amedia.no","username":"grindheim"},{"email":"s.holtnaes@gmail.com","username":"siriholtnaes"},{"email":"amund.haugseth@amedia.no","username":"amundhaugseth"},{"email":"oddmund.stromme@amedia.no","username":"oddmundsamedia"},{"email":"jostein.brevik@gmail.com","username":"josteinbrevik"},{"email":"jpawliszcze@gmail.com","username":"jaroslaw.pawliszcze"},{"email":"bonesvoll@gmail.com","username":"bonesvoll"},{"email":"jarm@jfm.dk","username":"jrmoller"},{"email":"boan@jfm.dk","username":"boan-jfm"},{"email":"ole_jacob2@hotmail.com","username":"brunstad"},{"email":"lasse.wenger@amedia.no","username":"apt-lakw"},{"email":"zahirovic.safet@gmail.com","username":"zahsaf17"},{"email":"daniel.stalder@amedia.no","username":"daniel.stalder"},{"email":"richard.tingstad@gmail.com","username":"tingstad"},{"email":"eirik.bjoroen@amedia.no","username":"ebjoroen"},{"email":"morten@source-code.no","username":"sourcecodeas"},{"email":"joju@berlingskemedia.dk","username":"bmjoju"},{"email":"lahc@berlingskemedia.dk","username":"bmlahc"},{"email":"still.coat0229@saxvik-lilleaasen.no","username":"heksesang"},{"email":"sifra002@gmail.com","username":"simenf05"},{"email":"helge.falch@amedia.no","username":"helgelol"},{"email":"andreas.vikberg@amedia.no","username":"avikberg"},{"email":"erik.wiborg@amedia.no","username":"erik.wiborg"},{"email":"miss_jany48@hotmail.com","username":"janysalinas"},{"email":"saloni.chitkara@amedia.no","username":"saloniarch"},{"email":"triton539@outlook.com","username":"jaaneh"},{"email":"artur.chmielewski@amedia.no","username":"artur.chmielewski"},{"email":"xpiku@berlingskemedia.dk","username":"xpiku"},{"email":"patryk.krzesaj@amedia.no","username":"pkamedia"}],"license":"MIT","date":"2026-11-04T10:58:28.717Z","links":{"homepage":"https://github.com/amedia/eslint-config-amedia#readme","repository":"git+https://github.com/amedia/eslint-config-amedia.git","bugs":"https://github.com/amedia/eslint-config-amedia/issues","npm":"https://www.npmjs.com/package/@amedia/kragl"}},"score":{"final":39.20843,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9745,"weekly":1071},"dependents":0,"updated":"2026-11-05T08:16:11.707Z","searchScore":39.16054,"package":{"name":"@delino/clibox-linux-x64-musl","keywords":[],"version":"0.3.8","description":"Native clibox executable for linux-x64-musl","sanitized_name":"@delino/clibox-linux-x64-musl","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"6944b2ae-b7d8-485c-8207-213cc90d13dd","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kdy.1997.dev@gmail.com","username":"kdy1"}],"license":"Apache-2.0","date":"2026-10-15T08:00:44.790Z","links":{"homepage":"https://github.com/delinoio/oss#readme","repository":"git+https://github.com/delinoio/oss.git","bugs":"https://github.com/delinoio/oss/issues","npm":"https://www.npmjs.com/package/@delino/clibox-linux-x64-musl"}},"score":{"final":39.16054,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5632,"weekly":4298},"dependents":0,"updated":"2026-11-02T14:25:18.803Z","searchScore":39.11876,"package":{"name":"flatlock","keywords":["lockfile","lockfiles","shrinkwrap","npm","pnpm","yarn","yarn-berry"],"version":"1.6.1","description":"The Matlock of lockfile parsers - extracts packages without building dependency graphs","sanitized_name":"flatlock","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:3bfd1209-bb20-48c7-9fcf-8d548dab82ea","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"charlie.robbins@gmail.com","username":"indexzero"}],"license":"Apache-2.0","date":"2026-04-15T14:14:23.390Z","links":{"homepage":"https://github.com/indexzero/flatlock#readme","repository":"git+https://github.com/indexzero/flatlock.git","bugs":"https://github.com/indexzero/flatlock/issues","npm":"https://www.npmjs.com/package/flatlock"}},"score":{"final":39.11876,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":231718,"weekly":61922},"dependents":"30","updated":"2026-11-07T09:23:08.126Z","searchScore":39.038593,"package":{"name":"remark-lint-no-unneeded-full-reference-image","keywords":["collapsed","full","image","lint","reference","remark","remark-lint","remark-lint-rule","rule"],"version":"4.0.1","description":"remark-lint rule to check that full reference images can be collapsed","sanitized_name":"remark-lint-no-unneeded-full-reference-image","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:35:23.091Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-unneeded-full-reference-image"}},"score":{"final":39.038593,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":220291,"weekly":60473},"dependents":"4","updated":"2026-11-07T09:19:52.256Z","searchScore":38.990913,"package":{"name":"@vltpkg/graph","keywords":[],"version":"1.6.4","description":"A library that helps understanding & expressing what happens on an install","sanitized_name":"@vltpkg/graph","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"vltops","type":"user","email":"ops@vlt.sh"},"trustedPublisher":{"oidcConfigId":"2257c385-adec-45e3-bf37-808a065b3c0e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ruyadorno@hotmail.com","username":"ruyadorno"},{"email":"darcy@darcyclarke.me","username":"darcyclarke"},{"email":"ops@vlt.sh","username":"vltops"},{"email":"luke@lukekarrys.com","username":"lukekarrys"},{"email":"ejkorol@gmail.com","username":"ejkorol"},{"email":"me@evertpot.com","username":"evrt"}],"license":"BSD-2-Clause-Patent","date":"2026-11-05T15:37:51.518Z","links":{"homepage":"https://github.com/vltpkg/vltpkg/tree/main/src/graph#readme","repository":"git+https://github.com/vltpkg/vltpkg.git","bugs":"https://github.com/vltpkg/vltpkg/issues","npm":"https://www.npmjs.com/package/@vltpkg/graph"}},"score":{"final":38.990913,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":11064,"weekly":1088},"dependents":0,"updated":"2026-11-05T08:16:08.904Z","searchScore":38.866695,"package":{"name":"@delino/clibox","keywords":[],"version":"0.3.8","description":"A native CLI distributed through native packages and npm","sanitized_name":"@delino/clibox","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"c285b9f7-7a9b-438c-8ed7-7e98c886d8a7","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kdy.1997.dev@gmail.com","username":"kdy1"}],"license":"Apache-2.0","date":"2026-10-15T08:03:40.638Z","links":{"homepage":"https://github.com/delinoio/oss#readme","repository":"git+https://github.com/delinoio/oss.git","bugs":"https://github.com/delinoio/oss/issues","npm":"https://www.npmjs.com/package/@delino/clibox"}},"score":{"final":38.866695,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":219805,"weekly":54766},"dependents":"37","updated":"2026-11-07T09:17:12.060Z","searchScore":38.861885,"package":{"name":"remark-lint-no-reference-like-url","keywords":["definition","lint","referece","remark","remark-lint","remark-lint-rule","rule","url"],"version":"4.0.1","description":"remark-lint rule to warn when URLs are also defined identifiers","sanitized_name":"remark-lint-no-reference-like-url","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:34:50.689Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-no-reference-like-url"}},"score":{"final":38.861885,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":122902,"weekly":41781},"dependents":"0","updated":"2026-11-07T09:17:20.500Z","searchScore":38.82442,"package":{"name":"@logtape/lint","keywords":["logging","log","logger","logtape","lint","eslint","eslint-plugin","oxlint","deno"],"version":"2.4.2","description":"Lint rules for LogTape usage patterns (ESLint, Oxlint, Deno Lint)","sanitized_name":"@logtape/lint","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"c86b2a5f-f311-48d4-baad-1103e6241902","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"hong@minhee.org","username":"hongminhee"}],"license":"MIT","date":"2026-10-18T15:40:51.569Z","links":{"homepage":"https://logtape.org/","repository":"git+https://github.com/dahlia/logtape.git","bugs":"https://github.com/dahlia/logtape/issues","npm":"https://www.npmjs.com/package/@logtape/lint"}},"score":{"final":38.82442,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":134160,"weekly":36612},"dependents":"97","updated":"2026-11-07T09:18:01.693Z","searchScore":38.80131,"package":{"name":"lint","keywords":["lint","linter","eslint","prettier","rubocop","biome","ruff","oxlint","ai","code-review","git-hooks","pre-commit"],"version":"1.2.2","description":"Lint — The universal linter with AI-powered code review.","sanitized_name":"lint","publisher":{"email":"jimmy.douieb@gmail.com","username":"jimdou"},"maintainers":[{"email":"jimmy.douieb@gmail.com","username":"jimdou"}],"license":"Apache-2.0","date":"2026-04-25T10:58:58.854Z","links":{"homepage":"https://lint.to","repository":"git+https://github.com/osmove/lint.git","bugs":"https://github.com/osmove/lint/issues","npm":"https://www.npmjs.com/package/lint"}},"score":{"final":38.80131,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5041723,"weekly":1559064},"dependents":"165","updated":"2026-11-07T09:17:00.638Z","searchScore":38.78267,"package":{"name":"@solana-program/compute-budget","keywords":[],"version":"0.20.0","description":"JavaScript client for the Compute Budget program","sanitized_name":"@solana-program/compute-budget","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"b7806fdb-5efa-497e-b134-6d2482aafb04","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@jonc.dev","username":"joncinque"},{"email":"npm@solana.org","username":"solana-devs"}],"license":"Apache-2.0","date":"2026-10-16T10:59:08.265Z","links":{"homepage":"https://github.com/solana-program/compute-budget#readme","repository":"git+https://github.com/solana-program/compute-budget.git","bugs":"https://github.com/solana-program/compute-budget/issues","npm":"https://www.npmjs.com/package/@solana-program/compute-budget"}},"score":{"final":38.78267,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5746725,"weekly":2366315},"dependents":"12","updated":"2026-11-07T13:54:38.424Z","searchScore":38.67577,"package":{"name":"@effect/tsgo","keywords":[],"version":"0.67.5","description":"Effect Language Service for TypeScript-Go — Effect-specific diagnostics and hover features.","sanitized_name":"@effect/tsgo","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"4eb46c12-ff18-40ca-9fae-0fb088ac017c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ma+npm@matechs.com","username":"michael.arnaldi"},{"email":"ma+effect@matechs.com","username":"effect-bot"}],"license":"MIT","date":"2026-11-07T13:54:06.773Z","links":{"homepage":"https://github.com/Effect-TS/tsgo#readme","repository":"git+https://github.com/Effect-TS/tsgo.git","bugs":"https://github.com/Effect-TS/tsgo/issues","npm":"https://www.npmjs.com/package/@effect/tsgo"}},"score":{"final":38.67577,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":50934,"weekly":13739},"dependents":"4","updated":"2026-11-07T09:20:10.310Z","searchScore":38.58761,"package":{"name":"@pnpm/lockfile.verification","keywords":["pnpm","pnpm11","lockfile"],"version":"1100.1.16","description":"Checks a lockfile","sanitized_name":"@pnpm/lockfile-verification","publisher":{"email":"publish-bot@pnpm.io","actor":{"name":"pnpmuser","type":"user","email":"publish-bot@pnpm.io"},"username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-11-05T00:37:48.072Z","links":{"homepage":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/verification#readme","repository":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/verification","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/lockfile.verification"}},"score":{"final":38.58761,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":198173,"weekly":40610},"dependents":"1","updated":"2026-11-07T09:17:02.269Z","searchScore":38.574863,"package":{"name":"@aws-sdk/body-checksum-node","keywords":[],"version":"3.972.37","description":"[![NPM version](https://img.shields.io/npm/v/@aws-sdk/body-checksum-node/latest.svg)](https://www.npmjs.com/package/@aws-sdk/body-checksum-node) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/body-checksum-node.svg)](https://www.npmjs.com/packag","sanitized_name":"@aws-sdk/body-checksum-node","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-30T18:44:37.606Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/body-checksum-node","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/body-checksum-node"}},"score":{"final":38.574863,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8227282,"weekly":2468290},"dependents":"292","updated":"2026-11-07T09:23:05.642Z","searchScore":38.544624,"package":{"name":"@solana-program/token","keywords":[],"version":"0.18.0","description":"JavaScript client for the Token program","sanitized_name":"@solana-program/token","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"bf443537-4bbd-4c3b-a937-e36502b2757b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@jonc.dev","username":"joncinque"},{"email":"npm@solana.org","username":"solana-devs"}],"license":"Apache-2.0","date":"2026-10-16T11:36:08.993Z","links":{"homepage":"https://github.com/solana-program/token#readme","repository":"git+https://github.com/solana-program/token.git","bugs":"https://github.com/solana-program/token/issues","npm":"https://www.npmjs.com/package/@solana-program/token"}},"score":{"final":38.544624,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1552640,"weekly":483138},"dependents":"57","updated":"2026-11-07T09:17:09.204Z","searchScore":38.502377,"package":{"name":"@solana-program/memo","keywords":[],"version":"0.16.0","description":"JavaScript client for the Memo program","sanitized_name":"@solana-program/memo","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"4319b4c2-372c-48b8-aaa1-39ca6ee85cde","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@jonc.dev","username":"joncinque"},{"email":"npm@solana.org","username":"solana-devs"}],"license":"Apache-2.0","date":"2026-10-16T11:01:54.592Z","links":{"homepage":"https://github.com/solana-program/memo#readme","repository":"git+https://github.com/solana-program/memo.git","bugs":"https://github.com/solana-program/memo/issues","npm":"https://www.npmjs.com/package/@solana-program/memo"}},"score":{"final":38.502377,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":40112712,"weekly":11610002},"dependents":"1944","updated":"2026-11-07T09:15:07.993Z","searchScore":38.251575,"package":{"name":"@babel/eslint-parser","keywords":[],"version":"8.0.7","description":"ESLint parser that allows for linting of experimental syntax transformed by Babel","sanitized_name":"@babel/eslint-parser","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"nicolo-ribaudo","type":"user","email":"nicolo.ribaudo@gmail.com"},"trustedPublisher":{"oidcConfigId":"8073b0a7-f1dd-4b08-b6b8-e53162b3b0f6","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"hi@henryzoo.com","username":"hzoo"},{"email":"bng412@gmail.com","username":"existentialism"},{"email":"hello+npm@nicr.dev","username":"nicolo-ribaudo"},{"email":"jlhwung@gmail.com","username":"jlhwung"}],"license":"MIT","date":"2026-10-07T10:00:24.388Z","links":{"homepage":"https://babel.dev/","repository":"https://github.com/babel/babel.git","bugs":"https://github.com/babel/babel/issues","npm":"https://www.npmjs.com/package/@babel/eslint-parser"}},"score":{"final":38.251575,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":928439,"weekly":288182},"dependents":"21","updated":"2026-11-07T09:17:12.853Z","searchScore":38.213318,"package":{"name":"eslint-plugin-diff","keywords":["eslint","eslintplugin","eslint-plugin","diff"],"version":"2.1.7","description":"Run ESLint on your changes only","sanitized_name":"eslint-plugin-diff","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:42408566-4571-4137-b4dd-68894ec198c3","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"patrick.aleite@gmail.com","username":"paleite"}],"license":"MIT","date":"2026-03-05T15:28:50.345Z","links":{"homepage":"https://github.com/paleite/eslint-plugin-diff#readme","repository":"git+https://github.com/paleite/eslint-plugin-diff.git","bugs":"https://github.com/paleite/eslint-plugin-diff/issues","npm":"https://www.npmjs.com/package/eslint-plugin-diff"}},"score":{"final":38.213318,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":54639,"weekly":17536},"dependents":"2","updated":"2026-11-07T09:20:30.305Z","searchScore":38.21049,"package":{"name":"cmake-npm","keywords":[],"version":"1.2.0","description":"npm utilities for CMake","sanitized_name":"cmake-npm","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"f4afd046-8177-402b-bd72-945bb4aa52fb","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mathiasbuus@gmail.com","username":"mafintosh"}],"license":"Apache-2.0","date":"2026-10-28T08:40:25.846Z","links":{"homepage":"https://github.com/holepunchto/cmake-npm#readme","repository":"git+https://github.com/holepunchto/cmake-npm.git","bugs":"https://github.com/holepunchto/cmake-npm/issues","npm":"https://www.npmjs.com/package/cmake-npm"}},"score":{"final":38.21049,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1616736,"weekly":424104},"dependents":"13","updated":"2026-11-07T09:23:24.917Z","searchScore":38.19358,"package":{"name":"tsc-files","keywords":[],"version":"1.1.4","description":"A tiny tool to run tsc on specific files without ignoring tsconfig.json","sanitized_name":"tsc-files","publisher":{"email":"gustavopch@gmail.com","username":"gustavopch"},"maintainers":[{"email":"gustavopch@gmail.com","username":"gustavopch"}],"license":"MIT","date":"2023-07-04T13:15:32.860Z","links":{"homepage":"https://github.com/gustavopch/tsc-files#readme","repository":"git+https://github.com/gustavopch/tsc-files.git","bugs":"https://github.com/gustavopch/tsc-files/issues","npm":"https://www.npmjs.com/package/tsc-files"}},"score":{"final":38.19358,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2651053,"weekly":797598},"dependents":"62","updated":"2026-11-07T09:18:11.950Z","searchScore":38.19129,"package":{"name":"codemirror-graphql","keywords":[],"version":"3.0.1","description":"GraphQL mode and helpers for CodeMirror.","sanitized_name":"codemirror-graphql","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"acao","type":"user","email":"rikki.schulte@gmail.com"},"trustedPublisher":{"oidcConfigId":"976cfd58-4be4-4ef3-936b-119fbccad8b8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@benjiegillam.com","username":"benjie"},{"email":"mahoney.mattj@gmail.com","username":"mjmahone"},{"email":"lee@leebyron.com","username":"leebyron"},{"email":"ivan.goncharov.ua@gmail.com","username":"i1g"},{"email":"rikki.schulte@gmail.com","username":"acao"},{"email":"opensource+npm@fb.com","username":"fb"},{"email":"jan@kassens.net","username":"kassens"},{"email":"orta.therox@gmail.com","username":"orta"},{"email":"asiandrummer@gmail.com","username":"asiandrummer"},{"email":"agomezs@fb.com","username":"ags-"}],"license":"MIT","date":"2026-11-02T02:59:21.469Z","links":{"homepage":"https://github.com/graphql/graphiql/tree/main/packages/codemirror-graphql#readme","repository":"git+https://github.com/graphql/graphiql.git","bugs":"https://github.com/graphql/graphiql/issues?q=issue+label:codemirror-graphql","npm":"https://www.npmjs.com/package/codemirror-graphql"}},"score":{"final":38.19129,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35024,"weekly":12162},"dependents":"4","updated":"2026-11-07T09:18:05.141Z","searchScore":38.12005,"package":{"name":"@pnpm/lockfile.preferred-versions","keywords":["pnpm","pnpm11","lockfile","shrinkwrap"],"version":"1100.0.42","description":"Get preferred version from lockfile","sanitized_name":"@pnpm/lockfile-preferred-versions","publisher":{"email":"publish-bot@pnpm.io","actor":{"name":"pnpmuser","type":"user","email":"publish-bot@pnpm.io"},"username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-11-05T00:36:20.603Z","links":{"homepage":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/preferred-versions#readme","repository":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/preferred-versions","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/lockfile.preferred-versions"}},"score":{"final":38.12005,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":34733,"weekly":11164},"dependents":"4","updated":"2026-11-07T09:23:32.369Z","searchScore":38.0875,"package":{"name":"@pnpm/lockfile.settings-checker","keywords":["pnpm","pnpm11","base32","crypto","hash"],"version":"1100.2.17","description":"Utilities to check if lockfile settings are out-of-date","sanitized_name":"@pnpm/lockfile-settings-checker","publisher":{"email":"publish-bot@pnpm.io","actor":{"name":"pnpmuser","type":"user","email":"publish-bot@pnpm.io"},"username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-11-05T00:38:27.542Z","links":{"homepage":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/settings-checker#readme","repository":"https://github.com/pnpm/pnpm/tree/main/pnpm11/lockfile/settings-checker","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/lockfile.settings-checker"}},"score":{"final":38.0875,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":263809,"weekly":74062},"dependents":0,"updated":"2026-11-02T20:12:00.959Z","searchScore":38.085915,"package":{"name":"create-bw-app","keywords":[],"version":"0.27.8","description":"Scaffold a new BrightWeb app from either the `platform` or `site` starter.","sanitized_name":"create-bw-app","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"3720b5a2-db29-42c8-99ad-22221268fa1a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"leo.ribeiro@brightweb.pt","username":"bwleoribeiro"}],"license":"MIT","date":"2026-10-17T18:53:17.916Z","links":{"homepage":"https://github.com/BWLeoRibeiro/brightweb-platform#readme","repository":"git+https://github.com/BWLeoRibeiro/brightweb-platform.git","bugs":"https://github.com/BWLeoRibeiro/brightweb-platform/issues","npm":"https://www.npmjs.com/package/create-bw-app"}},"score":{"final":38.085915,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":607,"weekly":176},"dependents":0,"updated":"2026-11-07T11:01:15.372Z","searchScore":38.064407,"package":{"name":"@docspring/cspell-lockfile-dicts","keywords":["cspell","dictionary","lockfile","gemfile","yarn","npm","package-lock","cspell-plugin"],"version":"1.2.0","description":"CSpell plugin to extract words from lockfiles and create dictionaries","sanitized_name":"@docspring/cspell-lockfile-dicts","publisher":{"email":"nathan.f77@gmail.com","username":"ndbroadbent"},"maintainers":[{"email":"nathan.f77@gmail.com","username":"ndbroadbent"},{"email":"engineering@docspring.com","username":"formapi"}],"license":"MIT","date":"2025-09-18T07:21:51.931Z","links":{"npm":"https://www.npmjs.com/package/@docspring/cspell-lockfile-dicts"}},"score":{"final":38.064407,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35500,"weekly":11381},"dependents":"5","updated":"2026-11-07T09:23:09.999Z","searchScore":38.053642,"package":{"name":"@pnpm/deps.graph-builder","keywords":["pnpm","pnpm11"],"version":"1101.1.9","description":"A package for building a dependency graph from a lockfile","sanitized_name":"@pnpm/deps-graph-builder","publisher":{"email":"publish-bot@pnpm.io","actor":{"name":"pnpmuser","type":"user","email":"publish-bot@pnpm.io"},"username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-11-05T00:35:51.747Z","links":{"homepage":"https://github.com/pnpm/pnpm/tree/main/pnpm11/deps/graph-builder#readme","repository":"https://github.com/pnpm/pnpm/tree/main/pnpm11/deps/graph-builder","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/deps.graph-builder"}},"score":{"final":38.053642,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":87089,"weekly":48338},"dependents":"1","updated":"2026-11-07T09:20:10.360Z","searchScore":37.99858,"package":{"name":"lint-to-the-future-ember-template","keywords":[],"version":"4.1.0","description":"`lint-to-the-future-ember-template` is a plugin for [lint-to-the-future](https://github.com/mansona/lint-to-the-future) that is designed to integreate with [ember-template-lint](https://github.com/ember-template-lint/ember-template-lint).","sanitized_name":"lint-to-the-future-ember-template","publisher":{"email":"chris@manson.ie","username":"real_ate"},"maintainers":[{"email":"chris@manson.ie","username":"real_ate"}],"license":"MIT","date":"2026-01-26T20:47:50.084Z","links":{"homepage":"https://github.com/mansona/lint-to-the-future-ember-template#readme","repository":"git+https://github.com/mansona/lint-to-the-future-ember-template.git","bugs":"https://github.com/mansona/lint-to-the-future-ember-template/issues","npm":"https://www.npmjs.com/package/lint-to-the-future-ember-template"}},"score":{"final":37.99858,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8659,"weekly":3093},"dependents":"1","updated":"2026-11-04T15:11:44.010Z","searchScore":37.949917,"package":{"name":"ras-stack","keywords":["authentication","centrifugo","fullstack","tanstack","tus"],"version":"5.5.4","description":"Composable full-stack primitives shared across Richard Solomou's applications.","sanitized_name":"ras-stack","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"d8dad2a8-ac90-4dab-ab15-a1d0a2525eb5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"rsolomou@gmail.com","username":"richardsolomou"}],"license":"MIT","date":"2026-11-04T15:10:51.698Z","links":{"homepage":"https://github.com/richardsolomou/ras-stack/tree/main/packages/ras-stack#readme","repository":"git+https://github.com/richardsolomou/ras-stack.git","bugs":"https://github.com/richardsolomou/ras-stack/issues","npm":"https://www.npmjs.com/package/ras-stack"}},"score":{"final":37.949917,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8293,"weekly":2858},"dependents":0,"updated":"2026-11-06T10:24:29.630Z","searchScore":37.9162,"package":{"name":"univer-cli","keywords":["automation","cli","local-first","univer"],"version":"0.6.0","description":"Agent-friendly authoring and verification for office content.","sanitized_name":"univer-cli","publisher":{"email":"hexf00@gmail.com","username":"hexf00"},"maintainers":[{"email":"sonne@asaki.me","username":"jikkai"},{"email":"hexf00@gmail.com","username":"hexf00"}],"license":"Apache-2.0","date":"2026-09-30T14:23:34.962Z","links":{"homepage":"https://github.com/dream-num/univer-cli","repository":"git+https://github.com/dream-num/univer-cli.git","bugs":"https://github.com/dream-num/univer-cli/issues","npm":"https://www.npmjs.com/package/univer-cli"}},"score":{"final":37.9162,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9764,"weekly":1067},"dependents":0,"updated":"2026-11-05T08:11:14.159Z","searchScore":37.888973,"package":{"name":"@delino/clibox-linux-x64-gnu","keywords":[],"version":"0.3.8","description":"Native clibox executable for linux-x64-gnu","sanitized_name":"@delino/clibox-linux-x64-gnu","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"0d2cafb7-a000-43c8-aaa2-4767219abc87","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kdy.1997.dev@gmail.com","username":"kdy1"}],"license":"Apache-2.0","date":"2026-10-15T07:57:19.507Z","links":{"homepage":"https://github.com/delinoio/oss#readme","repository":"git+https://github.com/delinoio/oss.git","bugs":"https://github.com/delinoio/oss/issues","npm":"https://www.npmjs.com/package/@delino/clibox-linux-x64-gnu"}},"score":{"final":37.888973,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":163898,"weekly":43584},"dependents":"28","updated":"2026-11-07T09:20:33.934Z","searchScore":37.879257,"package":{"name":"remark-lint-linebreak-style","keywords":["break","crlf","lf","line","linebreak","lint","remark","remark-lint","remark-lint-rule","rule","unix","windows"],"version":"4.0.1","description":"remark-lint rule to warn when linebreaks violate a given or detected style","sanitized_name":"remark-lint-linebreak-style","publisher":{"email":"tituswormer@gmail.com","username":"wooorm"},"maintainers":[{"email":"johnotander@gmail.com","username":"johno"},{"email":"tituswormer@gmail.com","username":"wooorm"},{"email":"remcohaszing@gmail.com","username":"remcohaszing"}],"license":"MIT","date":"2025-01-27T12:31:51.868Z","links":{"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","repository":"git+https://github.com/remarkjs/remark-lint.git#main","bugs":"https://github.com/remarkjs/remark-lint/issues","npm":"https://www.npmjs.com/package/remark-lint-linebreak-style"}},"score":{"final":37.879257,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":42477,"weekly":16726},"dependents":"2","updated":"2026-11-07T09:23:32.276Z","searchScore":37.853813,"package":{"name":"@agent-teams/document-authoring","keywords":[],"version":"0.3.6","description":"Portable deterministic documentation authoring contracts, catalog semantics, and protected materialization.","sanitized_name":"@agent-teams/document-authoring","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"a9105262-cf3f-423e-b212-9a9cc3a27256","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"iliyazelenkog@gmail.com","username":"ilyazelenko"}],"license":"Apache-2.0","date":"2026-10-25T11:30:53.392Z","links":{"homepage":"https://github.com/agent-teams-ai/engineering-foundation#readme","repository":"git+https://github.com/agent-teams-ai/engineering-foundation.git","bugs":"https://github.com/agent-teams-ai/engineering-foundation/issues","npm":"https://www.npmjs.com/package/@agent-teams/document-authoring"}},"score":{"final":37.853813,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":198268,"weekly":40695},"dependents":"1","updated":"2026-11-07T09:16:51.223Z","searchScore":37.818913,"package":{"name":"@aws-sdk/body-checksum-browser","keywords":[],"version":"3.972.36","description":"[![NPM version](https://img.shields.io/npm/v/@aws-sdk/body-checksum-browser/latest.svg)](https://www.npmjs.com/package/@aws-sdk/body-checksum-browser) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/body-checksum-browser.svg)](https://www.npmjs.c","sanitized_name":"@aws-sdk/body-checksum-browser","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-30T18:47:08.425Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/body-checksum-browser","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/body-checksum-browser"}},"score":{"final":37.818913,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":224186,"weekly":74478},"dependents":"0","updated":"2026-11-07T09:21:00.417Z","searchScore":37.80819,"package":{"name":"@scalar/cli","keywords":["scalar","openapi","swagger","cli"],"version":"2.15.0","description":"Validate, lint, bundle, mock, and preview OpenAPI and AsyncAPI descriptions, and publish them to Scalar","sanitized_name":"@scalar/cli","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"scalar-machine","type":"user","email":"machine@scalar.com"},"trustedPublisher":{"oidcConfigId":"6d7c9798-b676-4f9b-b42d-1fc7c0540f6b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"cam@scalar.com","username":"cameronrohani"},{"email":"marc@scalar.com","username":"marclave"},{"email":"geoff@scalar.com","username":"scalar_geoff"},{"email":"bn@hwkr.me","username":"hwkr"},{"email":"mail@hanspagel.com","username":"hanspagel"},{"email":"amrit@scalar.com","username":"amritk"},{"email":"machine@scalar.com","username":"scalar-machine"}],"license":"MIT","date":"2026-11-05T18:12:56.696Z","links":{"homepage":"https://github.com/scalar/scalar","repository":"git+https://github.com/scalar/scalar.git","bugs":"https://github.com/scalar/scalar/issues/new/choose","npm":"https://www.npmjs.com/package/@scalar/cli"}},"score":{"final":37.80819,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":88163,"time":"2026-11-07T16:06:04.670Z"}