Switch from Yarn to npm
npm has advanced enough that Yarn really isn't necessary for building the UI anymore. And one less tool is a good thing for users.
This transition involves the following steps:
- Remove yarn.lock
- Commit package-lock.json
- Update .gitlab-ci.yml
- Update the docs to remove mention of Yarn as a requirement
- Update the README.adoc to remove mention of Yarn as a requirement
Of course, users are still welcome to use Yarn to build the project. It just won't be required.