Design an algorithm to compare two versions of a package manifest (e.g., package.json) and output a list of added, removed, or modified dependencies, including transitive changes, for Socket reports.
Problem
Design an algorithm to compare two versions of a package manifest (e.g., package.json) and output a list of added, removed, or modified dependencies, including transitive changes, for Socket reports.
Your answer
Try one AI text evaluation on us
Get structured feedback, scored against a 4-axis rubric. Premium unlocks unlimited.