Currently install.sh script requires node 11.15.0 to be executed successfully. Using a newer version cause fails during npm install in keep-core and keep-ecdsa repositories. On the contrary, e2e tests use some features (like json-modules) which are available in node > 13 hence we have to switch node versions which is cumbersome. The need of switch also causes some non-blocking errors related to node-gyp while executing e2e tests. We should find a way to run everything using a single node version and fix the problem with node-gyp.
Currently
install.shscript requires node11.15.0to be executed successfully. Using a newer version cause fails duringnpm installinkeep-coreandkeep-ecdsarepositories. On the contrary, e2e tests use some features (likejson-modules) which are available innode > 13hence we have to switch node versions which is cumbersome. The need of switch also causes some non-blocking errors related to node-gyp while executing e2e tests. We should find a way to run everything using a single node version and fix the problem withnode-gyp.