Class: Dependabot::NpmAndYarn::PNPMPackageManager
- Inherits:
-
Ecosystem::VersionManager
- Object
- Ecosystem::VersionManager
- Dependabot::NpmAndYarn::PNPMPackageManager
- Extended by:
- T::Sig
- Defined in:
- lib/dependabot/npm_and_yarn/pnpm_package_manager.rb
Constant Summary collapse
- NAME =
"pnpm"- LOCKFILE_NAME =
"pnpm-lock.yaml"- PNPM_WS_YML_FILENAME =
"pnpm-workspace.yaml"- PNPM_V7 =
Section : Update instructions With every major release update
-
Add new PNPM_Vx , i.e. PNPM_V11 = “11”
-
Add to SUPPORTED_VERSIONS
-
"7"- PNPM_V8 =
"8"- PNPM_V9 =
"9"- PNPM_V10 =
"10"- SUPPORTED_VERSIONS =
T.let( [ Version.new(PNPM_V7), Version.new(PNPM_V8), Version.new(PNPM_V9), Version.new(PNPM_V10) ].freeze, T::Array[Dependabot::Version] )
- DEPRECATED_VERSIONS =
T.let([].freeze, T::Array[Dependabot::Version])
Instance Method Summary collapse
- #deprecated? ⇒ Boolean
-
#initialize(detected_version: nil, raw_version: nil, requirement: nil) ⇒ PNPMPackageManager
constructor
A new instance of PNPMPackageManager.
- #unsupported? ⇒ Boolean
Constructor Details
#initialize(detected_version: nil, raw_version: nil, requirement: nil) ⇒ PNPMPackageManager
Returns a new instance of PNPMPackageManager.
44 45 46 47 48 49 50 51 52 53 |
# File 'lib/dependabot/npm_and_yarn/pnpm_package_manager.rb', line 44 def initialize(detected_version: nil, raw_version: nil, requirement: nil) super( name: NAME, detected_version: detected_version ? Version.new(detected_version) : nil, version: raw_version ? Version.new(raw_version) : nil, deprecated_versions: DEPRECATED_VERSIONS, supported_versions: SUPPORTED_VERSIONS, requirement: requirement ) end |
Instance Method Details
#deprecated? ⇒ Boolean
56 57 58 |
# File 'lib/dependabot/npm_and_yarn/pnpm_package_manager.rb', line 56 def deprecated? false end |
#unsupported? ⇒ Boolean
61 62 63 |
# File 'lib/dependabot/npm_and_yarn/pnpm_package_manager.rb', line 61 def unsupported? false end |