Получите NPM dist/ опубликуйте информацию из локально созданного архива

Я получаю следующие данные:

export interface DistData {
  integrity: string,
  shasum: string,
  tarball: string, // url
  fileCount: number,
  unpackedSize: number,
  'npm-signature': string
}

когда я запускаю следующую команду:

npm view @oresoftware/npp@latest dist --json

вывод выглядит так:

{
  "integrity": "sha512-VRXAA70IeJ3gSXt2zGrIFoEfSnpNFewXz1BitrHnG3rBZZk+g4myiIijvhdqxVukyGL/A6P2EUmtO4GpCL+eqA==",
  "shasum": "57a0511b60256e5a530ece22bee1fa2d570d44e3",
  "tarball": "https://registry.npmjs.org/@oresoftware/npp/-/npp-0.0.1002.tgz",
  "fileCount": 50,
  "unpackedSize": 57335,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBC0vL6vPp\nZK1g\r\n=sMVa\r\n-----END PGP SIGNATURE-----\r\n"
}

мой вопрос - вышеупомянутые данные поступают из NPM - если у меня есть локальный архив, сгенерированный с npm packКак я могу получить ту же информацию, что и выше JSON?

например, я верю, что получаю шасум, но просто делаю это:

sha1sum oresoftware-npp.tgz

но я надеюсь, что у NPM есть какая-то общедоступная рутина, чтобы легко получить другие данные?

0 ответов

Другие вопросы по тегам