Sha256: 5c1e3686a85cf0590bc7e8c059e4a0b04792837436c3439e73a335302792a614
Contents?: true
Size: 560 Bytes
Versions: 3
Compression:
Stored size: 560 Bytes
Contents
module DPL class Provider class NPM < Provider NPMRC_FILE = '~/.npmrc' def needs_key? false end def check_app end def setup_auth File.open(File.expand_path(NPMRC_FILE), 'w') do |f| f.puts("//registry.npmjs.org/:_authToken=${NPM_API_KEY}") end end def check_auth setup_auth log "Authenticated with email #{option(:email)}" end def push_app context.shell "env NPM_API_KEY=#{option(:api_key)} npm publish" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dpl-1.7.16.travis.862.4 | lib/dpl/provider/npm.rb |
dpl-1.7.15 | lib/dpl/provider/npm.rb |
dpl-1.7.15.travis.861.4 | lib/dpl/provider/npm.rb |