{"packages":[{"package":"vue","version":"3.5.44","score":86,"grade":"B","breakdown":{"maintenance":{"score":84,"weight":30,"factors":[{"name":"publish_recency","value":9,"normalized":0.9753424657534246,"description":"Last published 9 days ago","impact":"positive"},{"name":"release_frequency","value":56,"normalized":1,"description":"56 versions published in the last year","impact":"positive"},{"name":"maintainer_count","value":2,"normalized":0.4,"description":"2 maintainer(s)","impact":"positive"},{"name":"commit_frequency","value":30,"normalized":1,"description":"30 commits in the last 30 days","impact":"positive"}]},"quality":{"score":93,"weight":25,"factors":[{"name":"typescript_types","value":1,"normalized":1,"description":"TypeScript types included","impact":"positive"},{"name":"module_format","value":1,"normalized":1,"description":"Module format: DUAL","impact":"positive"},{"name":"license","value":1,"normalized":1,"description":"License: MIT","impact":"positive"},{"name":"description","value":1,"normalized":1,"description":"Package has description","impact":"positive"},{"name":"repository","value":1,"normalized":1,"description":"Repository linked","impact":"positive"},{"name":"homepage","value":1,"normalized":0.8,"description":"Homepage available","impact":"positive"},{"name":"dependency_count","value":5,"normalized":0.8333333333333334,"description":"5 runtime dependencies","impact":"positive"},{"name":"not_deprecated","value":1,"normalized":1,"description":"Not deprecated","impact":"positive"},{"name":"keywords","value":1,"normalized":0.7,"description":"1 keywords","impact":"positive"}]},"security":{"score":89,"weight":25,"factors":[{"name":"known_vulnerabilities","value":0,"normalized":1,"description":"No known vulnerabilities","impact":"positive"},{"name":"severity_level","value":1,"normalized":1,"description":"Highest severity: none","impact":"positive"},{"name":"dependency_surface","value":5,"normalized":0.75,"description":"5 direct dependencies (attack surface)","impact":"neutral"},{"name":"bus_factor","value":2,"normalized":0.8,"description":"Bus factor: 2 maintainer(s)","impact":"positive"}]},"popularity":{"score":75,"weight":20,"factors":[{"name":"weekly_downloads","value":10175328,"normalized":1,"description":"10.2M weekly downloads","impact":"positive"},{"name":"download_trend","value":-37,"normalized":0.3,"description":"Trend: declining (-37%)","impact":"negative"},{"name":"github_stars","value":54774,"normalized":0.9477148914922946,"description":"54.8K GitHub stars","impact":"positive"}]}},"signals":[{"type":"warning","code":"DECLINING","message":"Downloads declining 37% month-over-month"},{"type":"positive","code":"HAS_TYPES","message":"TypeScript types included"},{"type":"positive","code":"MODERN_MODULE","message":"Ships as DUAL"},{"type":"positive","code":"CLEAN_SECURITY","message":"No known vulnerabilities"},{"type":"positive","code":"WIDELY_ADOPTED","message":"10.2M weekly downloads"}],"meta":{"analyzedAt":"2026-10-22T20:16:49.369Z","dataAge":0,"sources":["npm-registry","npm-downloads","osv-dev","github-api"],"cacheHit":false,"apiVersion":"0.1.0"}},{"package":"react","version":"19.3.1","score":84,"grade":"B","breakdown":{"maintenance":{"score":84,"weight":30,"factors":[{"name":"publish_recency","value":8,"normalized":0.9780821917808219,"description":"Last published 8 days ago","impact":"positive"},{"name":"release_frequency","value":417,"normalized":1,"description":"417 versions published in the last year","impact":"positive"},{"name":"maintainer_count","value":2,"normalized":0.4,"description":"2 maintainer(s)","impact":"positive"},{"name":"commit_frequency","value":30,"normalized":1,"description":"30 commits in the last 30 days","impact":"positive"}]},"quality":{"score":78,"weight":25,"factors":[{"name":"typescript_types","value":0,"normalized":0,"description":"No TypeScript types","impact":"neutral"},{"name":"module_format","value":0.5,"normalized":0.5,"description":"Module format: CJS","impact":"neutral"},{"name":"license","value":1,"normalized":1,"description":"License: MIT","impact":"positive"},{"name":"description","value":1,"normalized":1,"description":"Package has description","impact":"positive"},{"name":"repository","value":1,"normalized":1,"description":"Repository linked","impact":"positive"},{"name":"homepage","value":1,"normalized":0.8,"description":"Homepage available","impact":"positive"},{"name":"dependency_count","value":0,"normalized":1,"description":"0 runtime dependencies","impact":"positive"},{"name":"not_deprecated","value":1,"normalized":1,"description":"Not deprecated","impact":"positive"},{"name":"keywords","value":1,"normalized":0.7,"description":"1 keywords","impact":"positive"}]},"security":{"score":95,"weight":25,"factors":[{"name":"known_vulnerabilities","value":0,"normalized":1,"description":"No known vulnerabilities","impact":"positive"},{"name":"severity_level","value":1,"normalized":1,"description":"Highest severity: none","impact":"positive"},{"name":"dependency_surface","value":0,"normalized":1,"description":"0 direct dependencies (attack surface)","impact":"positive"},{"name":"bus_factor","value":2,"normalized":0.8,"description":"Bus factor: 2 maintainer(s)","impact":"positive"}]},"popularity":{"score":77,"weight":20,"factors":[{"name":"weekly_downloads","value":116163376,"normalized":1,"description":"116.2M weekly downloads","impact":"positive"},{"name":"download_trend","value":-35,"normalized":0.3,"description":"Trend: declining (-35%)","impact":"negative"},{"name":"github_stars","value":251695,"normalized":1,"description":"251.7K GitHub stars","impact":"positive"}]}},"signals":[{"type":"warning","code":"DECLINING","message":"Downloads declining 35% month-over-month"},{"type":"positive","code":"CLEAN_SECURITY","message":"No known vulnerabilities"},{"type":"positive","code":"WIDELY_ADOPTED","message":"116.2M weekly downloads"}],"meta":{"analyzedAt":"2026-10-22T20:16:49.654Z","dataAge":0,"sources":["npm-registry","npm-downloads","osv-dev","github-api"],"cacheHit":false,"apiVersion":"0.1.0"}},{"package":"svelte","version":"5.57.2","score":81,"grade":"B","breakdown":{"maintenance":{"score":89,"weight":30,"factors":[{"name":"publish_recency","value":16,"normalized":0.9561643835616438,"description":"Last published 16 days ago","impact":"positive"},{"name":"release_frequency","value":102,"normalized":1,"description":"102 versions published in the last year","impact":"positive"},{"name":"maintainer_count","value":3,"normalized":0.6,"description":"3 maintainer(s)","impact":"positive"},{"name":"commit_frequency","value":30,"normalized":1,"description":"30 commits in the last 30 days","impact":"positive"}]},"quality":{"score":83,"weight":25,"factors":[{"name":"typescript_types","value":1,"normalized":1,"description":"TypeScript types included","impact":"positive"},{"name":"module_format","value":0.5,"normalized":0.5,"description":"Module format: CJS","impact":"neutral"},{"name":"license","value":1,"normalized":1,"description":"License: MIT","impact":"positive"},{"name":"description","value":1,"normalized":1,"description":"Package has description","impact":"positive"},{"name":"repository","value":1,"normalized":1,"description":"Repository linked","impact":"positive"},{"name":"homepage","value":1,"normalized":0.8,"description":"Homepage available","impact":"positive"},{"name":"dependency_count","value":15,"normalized":0.5,"description":"15 runtime dependencies","impact":"neutral"},{"name":"not_deprecated","value":1,"normalized":1,"description":"Not deprecated","impact":"positive"},{"name":"keywords","value":5,"normalized":0.7,"description":"5 keywords","impact":"positive"}]},"security":{"score":76,"weight":25,"factors":[{"name":"known_vulnerabilities","value":0,"normalized":1,"description":"No known vulnerabilities","impact":"positive"},{"name":"severity_level","value":1,"normalized":1,"description":"Highest severity: none","impact":"positive"},{"name":"dependency_surface","value":15,"normalized":0.25,"description":"15 direct dependencies (attack surface)","impact":"neutral"},{"name":"bus_factor","value":3,"normalized":0.8,"description":"Bus factor: 3 maintainer(s)","impact":"positive"}]},"popularity":{"score":75,"weight":20,"factors":[{"name":"weekly_downloads","value":4210714,"normalized":0.9463365348977432,"description":"4.2M weekly downloads","impact":"positive"},{"name":"download_trend","value":-32,"normalized":0.3,"description":"Trend: declining (-32%)","impact":"negative"},{"name":"github_stars","value":88420,"normalized":0.989310102113971,"description":"88.4K GitHub stars","impact":"positive"}]}},"signals":[{"type":"warning","code":"DECLINING","message":"Downloads declining 32% month-over-month"},{"type":"positive","code":"HAS_TYPES","message":"TypeScript types included"},{"type":"positive","code":"CLEAN_SECURITY","message":"No known vulnerabilities"},{"type":"positive","code":"WIDELY_ADOPTED","message":"4.2M weekly downloads"}],"meta":{"analyzedAt":"2026-10-22T20:16:49.423Z","dataAge":0,"sources":["npm-registry","npm-downloads","osv-dev","github-api"],"cacheHit":false,"apiVersion":"0.1.0"}}],"recommendation":"vue leads with a Pulse score of 86/100. Strongest in quality.","comparedAt":"2026-10-22T20:16:49.656Z"}