xref: /expo/packages/expo-module-scripts/bin/npx (revision d295e37d)
16d2045beSJames Ide#!/usr/bin/env bash
26d2045beSJames Ide
36d2045beSJames Ide# Runs `npx` through Yarn if necessary so that the environment variables are set up similarly across
46d2045beSJames Ide# Yarn and npm.
56d2045beSJames Ide
66d2045beSJames Ide# shellcheck disable=SC2154
7*d295e37dSTomasz Sapetaif [[ ! "$npm_config_user_agent" =~ yarn ]] && [ -x "$(command -v yarn)" ]; then
8a41b516dSBrent Vatne  yarn exec -- npx "$@"
96d2045beSJames Ideelse
106d2045beSJames Ide  npx "$@"
116d2045beSJames Idefi
12