npkid-joker /
npm-deprecated-check
它解决什么问题? npm 依赖被标记为 deprecated,只有 npm install 时才会提示,日常开发中完全无感知。一旦弃用包引发兼容性问题,排查起来非常痛苦。 npm-deprecated-check(缩写ndc)一行命令即可检查当前项目、全局包或指定包的弃用状态,并提供最小可升级版本建议。 核心亮点 多维度检查:支持当前项目依赖(ndc current)、全局包(ndc global)、指定包(ndc package< n…
DTLifestyle & entertainmentDTSoftware developmentDTAgent extensionDTAgent orchestrationDTMCP serviceDTClaude CodeDTOpenCode
About
它解决什么问题? npm 依赖被标记为 deprecated,只有 npm install 时才会提示,日常开发中完全无感知。一旦弃用包引发兼容性问题,排查起来非常痛苦。 npm-deprecated-check(缩写ndc)一行命令即可检查当前项目、全局包或指定包的弃用状态,并提供最小可升级版本建议。 核心亮点 多维度检查:支持当前项目依赖(ndc current)、全局包(ndc global)、指定包(ndc package< name>)三种模式 Node.js 兼容性分析:自动计算所有依赖所需的最低 Node.js 版本,升降级 Node 前可用 ndc compat 预判兼容性 EOL 检测:检查当前 Node.js 版本是否已到达生命周期终点 Monorepo 友好:支持 --deep 深度检查 monorepo 项目 兼容主流包管理器:npm/yarn/pnpm 均可使用 MCP Server能力 这是本工具最值得关注的能力——内置 MCP Server 支持,一行命令启动:npx npm-deprecated-check --mcp启动后, Claude Code、OpenCode 等 AI Agent 可直接调用以下工具: | 工具 | 说明 | |--------|--------| | checkpackage | 检查指定npm包是否已弃用 | | checkcurrentproject | 检查当前项目所有依赖 | | checkglobal | 检查全局安装的包 | | checknode | 检查 Node.js 版本是否 EOL | | checkcompat | 检查 Node.js 版本兼容性 | 所有工具返回结构化 JSON 数据,AI Agent 可以据此自动生成迁移建议、风险报告或升级方案。 “我的项目有哪些弃用依赖?帮我生成一份升级计划。” 配置非常简单 { "mcpServers": { "npm-deprecated-check": { "command": "npx", "args": ["-y", "npm-deprecated-check", "--mcp"] } } } 建议全局安装使用 适用场景 CI/CD 中集成弃用检查(支持 --failfast 一旦发现弃用立即退出) 大型项目定期依赖健康巡检 Node.js 版本升降级前的兼容性预判 通过 MCP 接入 AI Agent,实现依赖管理的智能化
Discovery history
- 阮一峰周刊·用户投稿
May 27, 2026 · 1 observations
Discuss this product