source: node_modules/simple-update-notifier/src/isNpmOrYarn.ts@ 62b2964

finki-main main
Last change on this file since 62b2964 was 81bc7da, checked in by Klimentina Efremova <klimentina08642@…>, 3 months ago

Initial commit

  • Property mode set to 100644
File size: 444 bytes
Line 
1import process from 'process';
2
3const packageJson = process.env.npm_package_json;
4const userAgent = process.env.npm_config_user_agent;
5const isNpm6 = Boolean(userAgent && userAgent.startsWith('npm'));
6const isNpm7 = Boolean(packageJson && packageJson.endsWith('package.json'));
7
8const isNpm = isNpm6 || isNpm7;
9const isYarn = Boolean(userAgent && userAgent.startsWith('yarn'));
10const isNpmOrYarn = isNpm || isYarn;
11
12export default isNpmOrYarn;
Note: See TracBrowser for help on using the repository browser.