n1cK1337 said @Ranchonyx @AlgoRythm

I have an electron app, which to build for Win,or Linux/MacOS have different dependencies, which can neither be installed at the same time nor from all OS. 

So if you want to quickly try out the App you've coded on Mac on Win in a VM, you need to PR your changes into a windows branch, pull inside WIndows, and then run it. For building, you can / have to use docker/CI pipeline. 

One of the worst things NPM ever did was allow packages with binaries that have INSTALL-TIME OS-dependencies. Hell, why can't I just put all the Deps I need for ANY OS in there, and everyone just takes what they need? NO, I NEED TO INSTALL THE WIN DEP INSIDE WINDOWS for the builder to work, wtf ?!,@spongessuck It's on my list certainly```