The gl development dependency is a real pain. It only ships pre-built binaries for a couple of platforms and a very small semver range of NodeJS.
Ideally we'd be able to eliminate it entirely from out test suite (using an actual browser test, instead of the awkward electron/node thing we have right now).
This PR adds a .node-version file to the project, which will be respected by both our CI and fmn/nvm Node version managers. This should help with installations of gl in the future for folks wanting to contribute.
The
gl
development dependency is a real pain. It only ships pre-built binaries for a couple of platforms and a very small semver range of NodeJS.Ideally we'd be able to eliminate it entirely from out test suite (using an actual browser test, instead of the awkward electron/node thing we have right now).
This PR adds a
.node-version
file to the project, which will be respected by both our CI andfmn
/nvm
Node version managers. This should help with installations ofgl
in the future for folks wanting to contribute.