Skip to content

Commit

Permalink
chore: process.mainModule -> require.main (#38477)
Browse files Browse the repository at this point in the history
chore: process.mainModule -> require.main

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
  • Loading branch information
trop[bot] and codebytere committed May 29, 2023
1 parent b78c30a commit 6a5bd8d
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions script/yarn.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,9 @@ const fs = require('fs');
const path = require('path');

const YARN_VERSION = /'yarn_version': '(.+?)'/.exec(fs.readFileSync(path.resolve(__dirname, '../DEPS'), 'utf8'))[1];
const NPX_CMD = process.platform === 'win32' ? 'npx.cmd' : 'npx';

exports.YARN_VERSION = YARN_VERSION;

// If we are running "node script/yarn" run as the yarn CLI
if (process.mainModule === module) {
const NPX_CMD = process.platform === 'win32' ? 'npx.cmd' : 'npx';

if (require.main === module) {
const child = cp.spawn(NPX_CMD, [`yarn@${YARN_VERSION}`, ...process.argv.slice(2)], {
stdio: 'inherit',
env: {
Expand All @@ -20,3 +16,5 @@ if (process.mainModule === module) {

child.on('exit', code => process.exit(code));
}

exports.YARN_VERSION = YARN_VERSION;

0 comments on commit 6a5bd8d

Please sign in to comment.