mirror of
https://github.com/actions/setup-node.git
synced 2025-12-17 22:07:51 +00:00
chore: bump version to 6.0.0 and update documentation
This commit is contained in:
parent
8f225c52ce
commit
33371d09d4
6 changed files with 44 additions and 51 deletions
11
src/main.ts
11
src/main.ts
|
|
@ -149,14 +149,9 @@ export function getNameFromPackageManagerField(): string | undefined {
|
|||
|
||||
// Check devEngines.packageManager first (object or array)
|
||||
const devPM = packageJson?.devEngines?.packageManager;
|
||||
if (devPM) {
|
||||
if (Array.isArray(devPM)) {
|
||||
for (const obj of devPM) {
|
||||
if (typeof obj?.name === 'string' && npmRegex.test(obj.name)) {
|
||||
return 'npm';
|
||||
}
|
||||
}
|
||||
} else if (typeof devPM?.name === 'string' && npmRegex.test(devPM.name)) {
|
||||
const devPMArray = devPM ? (Array.isArray(devPM) ? devPM : [devPM]) : [];
|
||||
for (const obj of devPMArray) {
|
||||
if (typeof obj?.name === 'string' && npmRegex.test(obj.name)) {
|
||||
return 'npm';
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue