mirror of
https://github.com/actions/setup-node.git
synced 2026-06-17 14:23:47 +08:00
chore: bump version to 6.0.0 and update documentation
This commit is contained in:
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';
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user