This PR addresses the following points regarding the travis-CI build:
The build is failing since the recent merge of #40 added a yarn.lock by accident. This PR removes the yarn.lock
Even without yarn.lock, travis will likely fail due to an outdated package-lock.json. This PR updates it.
travis is still configured to test against node 7,8,9. Those versions are outdated. This PR updates the travis-config to test against the more recent node versions 10,12,14. Despite being outdated, version 8 is kept as it was an LTS release and quite some projects still depend on it.
This PR addresses the following points regarding the travis-CI build:
(see https://nodejs.org/en/about/releases/)