SuperAPI AI 工具集

npm-research

编程与开发

查看项目

更新于 10-16 07:24

技能介绍

用途:用于对 npm 包做深入调研,包括捆绑体积、漏洞扫描、下载量对比和依赖树查看。无需 API 密钥。

主要能力(工具):search 按关键词搜索 npm 包;package_info 查看描述、许可证、仓库与依赖等详情;downloads 查看单包下载统计;compare_downloads 对比多个包的下载量;bundle_size 经 Bundlephobia 给出压缩与 gzip 后体积;vulnerabilities 给出已知漏洞信息与公告链接;dependency_tree 以树形展示直接依赖;download_trends 提供按日拆分的趋势及迷你图。

使用方式:围绕“选哪个库”的问题,对候选包分别调用 compare_downloads 与 bundle_size;做安全审计时对每个依赖调用 vulnerabilities;分析采用度时用 download_trends 观察增长;评估依赖规模时在引入新包前调用 dependency_tree。compare_downloads 可传入多个包名,适合类似 zustand 与 jotai、valtio 的横向对比。

限制:bundle_size 依赖 Bundlephobia,部分包(原生模块、超大包)可能无法分析;vulnerabilities 基于 npm audit 公告,建议在推荐包前始终运行。资料未提供费用、平台与安装步骤等信息。