The inspect call is forcing color: true which is resulting in output that I can't inspect in a text editor, even if I set NO_COLOR=true, mostly negating the value of requiring 'picocolors'
It looks like the return value of npm.ls() changed substantially as of npm v4.4.2 — search for "Stop flattening ls-tree output" here. Same-version dependencies are no longer deduped in npm.ls() as they are on-disk, meaning this reports everything that's depended upon multiple times as a dup. Missing dependencies are also returned, with missing: true on them and version: undefined.