arquivo
$ npm install -g arquivo$ arquivo tap@10added 333 packages in 19.862sPacking tap-10.4.0.tar.gz$ ls -l tap-10.4.0.tar.gz -rw-r--r-- 1 rebecca staff 4567711 Jun 19 17:30 tap-10.4.0.tar.gz$
Once you've created an archive you can install it with npm w/o any network access:
$ npm cache clear --forcenpm WARN using --force I sure hope you know what you are doing.$ npm install --offline tap-10.4.0.tar.gz+ tap@10.4.0added 333 packages in 18.354s$
You can also pass it directly to npx and things will work, again, with no network access:
$ npx tap-10.4.0.tar.gzUsage: tap [options] <files> Executes all the files and interprets their output as TAPformatted test result data. To parse TAP data from stdin, specify "-" as a filename. Short options are parsed gnu-style, so for example '-bCRspec' would beequivalent to '--bail --no-color --reporter=spec' If the --check-coverage or --coverage-report options are provided, butno test files are specified, then a coverage report or coverage checkwill be run on the data from the last test run.…