mweststrate / relative-deps

Installs local dependencies for optimal developer experience
MIT License
429 stars 32 forks source link

Rollup lots of minor issues #13

Closed mt35-rs closed 5 years ago

mt35-rs commented 5 years ago

This includes changes from #11 and #12 along with lots of minor things. For example, it uses execFile* instead of exec* which addresses issues with spaces in file names on Windows. BUT, by using execFile*, we need to use yarn.cmd on Windows when running yarn, so it handles that. Also, at least when I use the tar that comes with git/bash on Windows, it can handle \\ in file names, but it doesn't like the C:\\ at the start. So I changed the tar command to use relative path names.

These are all the issues I could find so far that were causing me grief on Windows so this addresses all the issues I raised in #8.

Oh, it also handles scoped packages (i.e., when formulating the tar file name, it replaces the @).

mweststrate commented 5 years ago

Should be released in 0.2.0! Would be great if you could test the release, just to make sure I merged everything correctly :)

mtiller commented 5 years ago

I just grabbed the latest master. It seems to work fine for me. Thanks!