diff options
author | Forrest L Norvell <forrest@npmjs.com> | 2015-01-30 03:12:07 -0800 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2015-01-31 18:57:30 +0100 |
commit | faf34ffbd321f4657bd99fb82931e1c9a4dda6af (patch) | |
tree | 0a4e900a3efe87603c5256d6870f5b68d72334e3 /deps/npm/lib/publish.js | |
parent | 40e29dcbbf33d919f5cc0cbab5fa65a282adb04b (diff) | |
download | node-new-faf34ffbd321f4657bd99fb82931e1c9a4dda6af.tar.gz |
deps: upgrade npm to 2.4.1
PR-URL: https://github.com/iojs/io.js/pull/663
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'deps/npm/lib/publish.js')
-rw-r--r-- | deps/npm/lib/publish.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/deps/npm/lib/publish.js b/deps/npm/lib/publish.js index f179bd4222..18f45b0879 100644 --- a/deps/npm/lib/publish.js +++ b/deps/npm/lib/publish.js @@ -12,6 +12,7 @@ var npm = require("./npm.js") , mapToRegistry = require("./utils/map-to-registry.js") , cachedPackageRoot = require("./cache/cached-package-root.js") , createReadStream = require("graceful-fs").createReadStream + , npa = require("npm-package-arg") publish.usage = "npm publish <tarball>" + "\nnpm publish <folder>" @@ -121,6 +122,15 @@ function publish_ (arg, data, isRetry, cachedir, cb) { auth : auth } + // registry-frontdoor cares about the access level, which is only + // configurable for scoped packages + if (npa(data.name).scope) { + params.access = config.get("access") + } + else { + params.access = "public" + } + registry.publish(registryBase, params, function (er) { if (er && er.code === "EPUBLISHCONFLICT" && npm.config.get("force") && !isRetry) { |