It really shouldn’t be this painful to build cross-platform. I’m sorry for the issue, but I’m afraid it’s quite difficult to debug on my end. I’ve opened an issue in viv: https://github.com/hms-dbmi/viv/issues/306.
Is there a way to host and use navivator locally without building it from source?
As a happy accident (now), a full build of Avivator was included in the
v0.6.0 of Viv (the library) on npm. So to get you started locally for now, you can install the viv tarball with:
$ npm pack @email@example.com # downloads hms-dbmi-viv-0.6.0.tgz tarball from npm
which you can unpack with
$ tar zxvf hms-dbmi-viv-0.6.0.tgz
if you serve the contents of the unpacked
package/dist/ with a web-server, you should be able to run it locally.