Skip to content

Instantly share code, notes, and snippets.

@freddi301
Created May 22, 2018 11:00
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save freddi301/b959deeb9a07cd81e69828b3d3ad4442 to your computer and use it in GitHub Desktop.
Save freddi301/b959deeb9a07cd81e69828b3d3ad4442 to your computer and use it in GitHub Desktop.
ypx - npx for yarn
#!/usr/bin/env bash
package_name=$1
temp_dir="/tmp/ypx/$package_name/$(date +%s%N)"
mkdir -p $temp_dir
(cd $temp_dir; yarn add $package_name) && (PATH="$temp_dir/node_modules/.bin":$PATH; "$@")
rm -rf $temp_dir
@freddi301
Copy link
Author

freddi301 commented May 22, 2018

curl -Lo- http://bit.ly/yarn-ypx | bash -s your_command_here

@flotwig
Copy link

flotwig commented Nov 7, 2019

awesome! thanks

@zlumer
Copy link

zlumer commented Nov 29, 2019

Thank you, very useful script!

I hope yarn v2 comes soon with yarn dlx available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment