Class: MPM::NPM

Inherits:
Thor
  • Object
show all
Defined in:
lib/pm_provisioners/extensions/npm.rb

Instance Method Summary collapse

Instance Method Details

#install(*packages) ⇒ Object



11
12
13
# File 'lib/pm_provisioners/extensions/npm.rb', line 11

def install(*packages)
  system "npm install #{packages.join(" ")}"
end

#list(*packages) ⇒ Object



16
17
18
# File 'lib/pm_provisioners/extensions/npm.rb', line 16

def list(*packages)
  system "npm list"
end

#search(*packages) ⇒ Object



21
22
23
# File 'lib/pm_provisioners/extensions/npm.rb', line 21

def search(*packages)
  system "npm search"
end

#uninstall(*packages) ⇒ Object



4
5
6
# File 'lib/pm_provisioners/extensions/npm.rb', line 4

def uninstall(*packages)
  system "npm uninstall #{packages.join(" ")}"
end