Массив парсера, записанный в stdout из `npm view x dependencies`

Alexander Mills спросил: 26 декабря 2017 в 08:05 в: node.js

Когда я запускаю команду

$ npm view JSONStream@^1.3.1 dependencies --json

, я получаю:

[
  {
    "jsonparse": "^1.2.0",
    "through": ">=2.2.7 <3"
  },
  {
    "jsonparse": "^1.2.0",
    "through": ">=2.2.7 <3"
  }
]

мой вопрос: что делает каждый элемент массива представлять? Я предполагаю, что он представляет собой моментальный снимок зависимостей для каждой опубликованной версии JSONStream. Однако проблема в том, что я не знаю, для какой версии для каждого элемента! Я бы подумал, что это выглядело бы так:

{
 "2.3.5": {
    "jsonparse": "^1.2.0",
    "through": ">=2.2.7 <3"
  },
  "2.3.6":{
    "jsonparse": "^1.2.0",
    "through": ">=2.2.7 <3"
  }
}

Кто-нибудь знает, как определить, что представляет собой каждый элемент в массиве?

0 ответов