diff options
Diffstat (limited to 'deps/node/deps/npm/lib/utils/is-registry.js')
-rw-r--r-- | deps/node/deps/npm/lib/utils/is-registry.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/deps/node/deps/npm/lib/utils/is-registry.js b/deps/node/deps/npm/lib/utils/is-registry.js new file mode 100644 index 00000000..e5f08e16 --- /dev/null +++ b/deps/node/deps/npm/lib/utils/is-registry.js @@ -0,0 +1,11 @@ +'use strict' +module.exports = isRegistry + +function isRegistry (req) { + if (req == null) return false + // modern metadata + if ('registry' in req) return req.registry + // legacy metadata + if (req.type === 'range' || req.type === 'version' || req.type === 'tag') return true + return false +} |