Currently, this package is hardcoded to prefer system installs of cmake/ninja instead of those installed into node_modules.
Consider defaulting to the node_modules installation, and allow configurable path to a system installation. E.g., cmake-path="/path/to/cmake" or cmake-system-path="true" to search PATH first before looking at cmake-path then node_modules in that order.
Re: downloading:
- On NPM install time, don't download anything nor print anything on NPM
- On NPM build script, if CMake/Ninja doesn't exist on PATH or NPMRC, then download it to module.