aboutsummaryrefslogtreecommitdiff
path: root/deps/node/deps/npm/node_modules/pacote/lib/fetchers/registry/index.js
diff options
context:
space:
mode:
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.js32
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()
+ }
+})