Class: Dependabot::FileUpdaters::JavaScript::NpmAndYarn
- Defined in:
- lib/dependabot/file_updaters/java_script/npm_and_yarn.rb,
lib/dependabot/file_updaters/java_script/npm_and_yarn/npmrc_builder.rb,
lib/dependabot/file_updaters/java_script/npm_and_yarn/npm_lockfile_updater.rb,
lib/dependabot/file_updaters/java_script/npm_and_yarn/package_json_updater.rb,
lib/dependabot/file_updaters/java_script/npm_and_yarn/package_json_preparer.rb,
lib/dependabot/file_updaters/java_script/npm_and_yarn/yarn_lockfile_updater.rb
Defined Under Namespace
Classes: NpmLockfileUpdater, NpmrcBuilder, PackageJsonPreparer, PackageJsonUpdater, YarnLockfileUpdater
Instance Attribute Summary
Attributes inherited from Base
#credentials, #dependencies, #dependency_files
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from Dependabot::FileUpdaters::Base
Class Method Details
.updated_files_regex ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/dependabot/file_updaters/java_script/npm_and_yarn.rb', line 13 def self.updated_files_regex [ /^package\.json$/, /^package-lock\.json$/, /^npm-shrinkwrap\.json$/, /^yarn\.lock$/ ] end |
Instance Method Details
#updated_dependency_files ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/dependabot/file_updaters/java_script/npm_and_yarn.rb', line 22 def updated_dependency_files updated_files = [] updated_files += updated_manifest_files updated_files += updated_lockfiles if updated_files.none? || updated_files.sort_by(&:name) == dependency_files.sort_by(&:name) raise "No files have changed!" end updated_files end |