create-web3
Version:
A boilerplate for creating a web3 projects
17 lines (14 loc) • 389 B
JavaScript
const { execSync } = require('child_process');
const shouldUseYarn = () => {
try {
const userAgent = process.env.npm_config_user_agent;
if (userAgent) {
return Boolean(userAgent && userAgent.startsWith('yarn'));
}
execSync('yarnpkg --version', { stdio: 'ignore' });
return true;
} catch (e) {
return false;
}
};
exports.shouldUseYarn = shouldUseYarn;