class Dependabot::Npm::Update

Public Instance Methods

enhance(dependency) click to toggle source
# File lib/dependabot/npm/update.rb, line 10
def enhance(dependency)
  return dependency unless match?(dependency)

  Dir.chdir(dependency.path.parent) do
    system("rm -fr node_modules/#{dependency.name}")
    system("npm update #{dependency.name}")
  end
  dependency
end
match?(dependency) click to toggle source
# File lib/dependabot/npm/update.rb, line 6
def match?(dependency)
  dependency.package_manager == :npm
end