UNPKG

shell-mirror

Version:

Access your Mac shell from any device securely. Perfect for mobile coding with Claude Code CLI, Gemini CLI, and any shell tool.

13 lines (9 loc) 444 B
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;