Downloads all of the tarballs based on one of the following:
- local
package-lock.jsonfile - url to a
package-lock.json - name of package
- local
package.jsonfile - url to a
package.json - search keyword
npm install node-tgz-downloader -gconst downloader = require('node-tgz-downloader');
downloader.downloadFromPackageLock('path/to/package-lock');from local file:
download-tgz package-lock path/to/package-lock.jsonfrom url:
download-tgz package-lock https://raw.githubusercontent.com/Meir017/node-tgz-downloader/master/package-lock.jsondownload-tgz package @angular/cli --devDependencies --peerDependencies
from local file:
download-tgz package-json path/to/package.jsonfrom url:
download-tgz package-json https://raw.githubusercontent.com/Meir017/node-tgz-downloader/master/package.jsondownloads the packages returned from an npm search query (https://registry.npmjs.org/-/v1/search?)
download-tgz search tgz