X7ROOT File Manager
Current Path:
/lib/node_modules/npm/node_modules/pacote/lib/fetchers
lib
/
node_modules
/
npm
/
node_modules
/
pacote
/
lib
/
fetchers
/
??
..
??
alias.js
(554 B)
??
directory.js
(3 KB)
??
file.js
(2.4 KB)
??
git.js
(5.59 KB)
??
hosted.js
(48 B)
??
range.js
(53 B)
??
registry
??
remote.js
(856 B)
??
tag.js
(53 B)
??
version.js
(53 B)
Editing: remote.js
'use strict' const BB = require('bluebird') const Fetcher = require('../fetch') const fetchRegistry = require('./registry') const fetchRemote = module.exports = Object.create(null) Fetcher.impl(fetchRemote, { packument (spec, opts) { return BB.reject(new Error('Not implemented yet')) }, manifest (spec, opts) { // We can't get the manifest for a remote tarball until // we extract the tarball itself. // `finalize-manifest` takes care of this process of extracting // a manifest based on ./tarball.js return BB.resolve(null) }, tarball (spec, opts) { const uri = spec._resolved || spec.fetchSpec return fetchRegistry.fromManifest({ _resolved: uri, _integrity: opts.integrity }, spec, opts) }, fromManifest (manifest, spec, opts) { return this.tarball(manifest || spec, opts) } })
Upload File
Create Folder