从本地创建的tarball获取NPM dist /发布信息

时间:2018-08-04 18:44:04

标签: npm npm-publish npm-pack sha1sum

我得到以下数据:

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生成的本地tarball,我如何获得与上述JSON相同的信息?

例如,我相信我得到了阴影,但是只需这样做:

sha1sum oresoftware-npp.tgz

但是我希望NPM提供一些公共例程来轻松获取其他数据?

0 个答案:

没有答案
相关问题