version-check

Check JavaScript project dependencies for deprecation, recency, engine compatibility, and security.

18|1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/nexus-substrate/nexus-agents --skill version-check-nexus-substrate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: version-check
Source: https://github.com/nexus-substrate/nexus-agents/tree/main/skills/version-check
Command: npx skills add https://github.com/nexus-substrate/nexus-agents --skill version-check-nexus-substrate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Version-check prevents stale, deprecated, or insecure dependencies from being added by systematically validating each package before it enters your project.

Core Features & Use Cases

  • Deprecation and stability checks: Detects whether a dependency is deprecated and whether its updates are recent enough to be considered maintained.
  • Compatibility validation: Verifies the dependency’s engine requirements are compatible with Node.js 22.x expectations.
  • Security auditing: Runs a package vulnerability audit to surface known advisories before changes ship, reducing supply-chain risk.

Quick Start

Ask the AI to run a version check for the dependencies in my package.json and confirm they are not deprecated, are updated within the last 12 months, are compatible with Node 22.x, and pass the security audit.

Frequently Asked Questions about version-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if npm dependencies are deprecated before adding them to a project?

Dependency deprecation checks query package registry metadata to identify deprecated packages and verify update recency. This prevents stale or unmaintained dependencies from entering your project, reducing maintainability and supply-chain risks before installation.

What is the best way to audit dependency versions for Node.js 22 compatibility?

Node.js 22 compatibility validation checks dependency engine requirements against your target runtime. This verifies that package metadata specifies compatible engine constraints, ensuring your dependencies function correctly within the Node 22.x environment.

How do I run a vulnerability audit on my package.json dependencies?

Security auditing for dependencies runs vulnerability scans to surface known advisories before changes ship. This identifies packages with reported security issues, reducing supply-chain risk by preventing insecure dependencies from entering your project.

Can I verify if a package has been updated recently enough to be considered maintained?

Recency validation checks package registry metadata to confirm whether a dependency has updates within the last 12 months. This verifies the package is actively maintained and reduces the risk of introducing abandoned dependencies.

When should I run a dependency version audit during my development workflow?

Dependency version auditing applies before adding new dependencies or during routine verification workflows. Running these checks proactively prevents stale, deprecated, or insecure packages from compromising your project's maintainability and supply-chain safety.

Does dependency version checking work with both npm and pnpm projects?

Dependency version checking applies across typical JavaScript and Node projects, utilizing package registry metadata and vulnerability scanning requirements such as npm view checks and pnpm audit to enforce deprecation, recency, and security criteria.