Получите 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 есть какая-то общедоступная рутина, чтобы легко получить другие данные?