module NpmHelper

Public Instance Methods

copy_karma_conf() click to toggle source
# File lib/generators/angularjs_crud/helpers/npm_helper.rb, line 12
def copy_karma_conf
  copy_file "karma.conf.js"
end
copy_package_json() click to toggle source
# File lib/generators/angularjs_crud/helpers/npm_helper.rb, line 8
def copy_package_json
  copy_file "package.json"
end
gitignore_node_modules() click to toggle source
# File lib/generators/angularjs_crud/helpers/npm_helper.rb, line 16
def gitignore_node_modules
  run "echo '/node_modules' >> .gitignore"
end
npm_init() click to toggle source
# File lib/generators/angularjs_crud/helpers/npm_helper.rb, line 2
def npm_init
  copy_package_json
  copy_karma_conf
  gitignore_node_modules
end
run_npm_install(*args) click to toggle source
# File lib/generators/angularjs_crud/helpers/npm_helper.rb, line 20
def run_npm_install(*args)
  options = args.join(' ')

  run "npm install #{options}"
end