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"- PNPM_V11 =
"11"- SUPPORTED_VERSIONS =
T.let( [ Version.new(PNPM_V7), Version.new(PNPM_V8), Version.new(PNPM_V9), Version.new(PNPM_V10), Version.new(PNPM_V11) ].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.
46 47 48 49 50 51 52 53 54 55 |
# File 'lib/dependabot/npm_and_yarn/pnpm_package_manager.rb', line 46 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
58 59 60 |
# File 'lib/dependabot/npm_and_yarn/pnpm_package_manager.rb', line 58 def deprecated? false end |
#unsupported? ⇒ Boolean
63 64 65 |
# File 'lib/dependabot/npm_and_yarn/pnpm_package_manager.rb', line 63 def unsupported? false end |