diff options
Diffstat (limited to 'deps/node/deps/npm/node_modules/pacote/lib/fetchers/registry/index.js')
-rw-r--r-- | deps/node/deps/npm/node_modules/pacote/lib/fetchers/registry/index.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/deps/node/deps/npm/node_modules/pacote/lib/fetchers/registry/index.js b/deps/node/deps/npm/node_modules/pacote/lib/fetchers/registry/index.js new file mode 100644 index 00000000..2cca7040 --- /dev/null +++ b/deps/node/deps/npm/node_modules/pacote/lib/fetchers/registry/index.js @@ -0,0 +1,32 @@ +'use strict' + +const cacache = require('cacache') +const Fetcher = require('../../fetch') +const regManifest = require('./manifest') +const regPackument = require('./packument') +const regTarball = require('./tarball') + +const fetchRegistry = module.exports = Object.create(null) + +Fetcher.impl(fetchRegistry, { + packument (spec, opts) { + return regPackument(spec, opts) + }, + + manifest (spec, opts) { + return regManifest(spec, opts) + }, + + tarball (spec, opts) { + return regTarball(spec, opts) + }, + + fromManifest (manifest, spec, opts) { + return regTarball.fromManifest(manifest, spec, opts) + }, + + clearMemoized () { + cacache.clearMemoized() + regPackument.clearMemoized() + } +}) |