4
0
Fork 0
mirror of https://github.com/actions/setup-node.git synced 2025-11-08 05:26:55 +00:00
This commit is contained in:
Dave Johansen 2025-10-09 16:16:05 +00:00 committed by GitHub
commit 669582ff1b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -135,12 +135,11 @@ export function getNameFromPackageManagerField(): string | undefined {
// Check packageManager field in package.json // Check packageManager field in package.json
const SUPPORTED_PACKAGE_MANAGERS = ['npm', 'yarn', 'pnpm']; const SUPPORTED_PACKAGE_MANAGERS = ['npm', 'yarn', 'pnpm'];
try { try {
const packageJson = JSON.parse( const versionFileInput = core.getInput('node-version-file');
fs.readFileSync( const packageJsonPath =
path.join(process.env.GITHUB_WORKSPACE!, 'package.json'), versionFileInput ??
'utf-8' path.join(process.env.GITHUB_WORKSPACE!, 'package.json');
) const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8'));
);
const pm = packageJson.packageManager; const pm = packageJson.packageManager;
if (typeof pm === 'string') { if (typeof pm === 'string') {
const regex = new RegExp( const regex = new RegExp(