Files
med-notes/.pnpm-store/v10/files/cf/b9ae1f9f15ba622b1def5e5b556917086528f56b39e63f28925f3915519db392eacf412c3d90d731e3bd7d897d131aa043815dcb39081285bc1721b26b2d06
2025-06-26 03:35:15 +00:00

13 lines
444 B
Plaintext

import process from 'process';
const packageJson = process.env.npm_package_json;
const userAgent = process.env.npm_config_user_agent;
const isNpm6 = Boolean(userAgent && userAgent.startsWith('npm'));
const isNpm7 = Boolean(packageJson && packageJson.endsWith('package.json'));
const isNpm = isNpm6 || isNpm7;
const isYarn = Boolean(userAgent && userAgent.startsWith('yarn'));
const isNpmOrYarn = isNpm || isYarn;
export default isNpmOrYarn;