⌁ LESS DIFF. MORE UNDERSTANDING.

See the chain reaction.

Your lockfile changed. Follow every dependency back to the packages you actually chose.

{ }

Two lockfiles.
One explorable change map.

01
package-lock.jsonDrop your base lockfile, or choose a file
02
package-lock.jsonDrop your updated lockfile, or choose a file
Pinned public snapshots. Loaded only when selected.

Change map

SYNTHETIC EXAMPLE
/
PACKAGE / INSTALLED LOCATIONVERSION
About this map & analysis notes

Paths show reachability in the two locked trees, not why npm selected a version. Each change is matched by installed location. Moved packages appear as removed and added. Signals are prompts for review, not vulnerability findings. Linked workspaces are outside the path model.

    npm lockfile format ↗
    01 /

    Start with the change.

    Added, removed, version and metadata changes. Every installed location stays distinct.

    02 /

    Follow the dependency.

    Select a root to narrow the map. Compare a package’s shortest path before and after.

    03 /

    Bring evidence to your PR.

    Export a readable Markdown review. No account, API key or registry access needed.

    Paste your lockfiles

    Paste complete npm v2 or v3 lockfiles. Both fields are required.