Sha256: 2f51921d858127c9465a94bd7206e477041a2f5e7ba58f83c6867d2e4cdb548c

Contents?: true

Size: 283 Bytes

Versions: 8

Compression:

Stored size: 283 Bytes

Contents

require_relative 'base'

module Drydock
  module Plugins
    class NPM < Base

      def install(*pkgs)
        opts = pkgs.last.is_a?(Hash) ? pkgs.pop : {}
        flags = CliFlags.new(opts)
        project.run("npm install #{flags}#{pkgs.join(' ')}")
      end

    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
dry-dock-0.2.0 lib/drydock/plugins/npm.rb
dry-dock-0.1.6 lib/drydock/plugins/npm.rb
dry-dock-0.1.5 lib/drydock/plugins/npm.rb
dry-dock-0.1.4 lib/drydock/plugins/npm.rb
dry-dock-0.1.3 lib/drydock/plugins/npm.rb
dry-dock-0.1.2 lib/drydock/plugins/npm.rb
dry-dock-0.1.1 lib/drydock/plugins/npm.rb
dry-dock-0.1.0 lib/drydock/plugins/npm.rb