parse-npm-packages
v1.0.1
Published
用于解析 npm 包的信息
Downloads
2
Maintainers
Readme
parse-npm-packages
现阶段支持解析的格式:
- 本地
package-lock.json
文件 - 线上
package-lock.json
地址 - 包的名字
- 本地
package.json
文件 - 线上
package.json
的地址
本地安装
npm install parse-npm-packages -g
使用说明
在代码中引用:
const downloader = require('parse-npm-packages');
downloader.downloadFromPackageLock('path/to/package-lock');
使用案例:
package-lock.json
从本地文件中导入:
package-tarball-tgz package-lock path/to/package-lock.json
从线上调用:
package-tarball-tgz package-lock https://raw.githubusercontent.com/Meir017/node-tgz-downloader/master/package-lock.json
包名
package-tarball-tgz package @angular/cli --devDependencies --peerDependencies
package.json
从本地文件导入:
package-tarball-tgz package-json path/to/package.json
从线上调用:
package-tarball-tgz package-json https://raw.githubusercontent.com/Meir017/node-tgz-downloader/master/package.json
搜索关键字
通过调用 npm 接口查询 包信息获取 tarball (https://registry.npmjs.org/-/v1/search?)
package-tarball-tgz search tgz