add NodeJS 16.x support.
drop NodeJS 12.x support.It reached End-of-Life status on 30 April 2022
allow NodeJS 18.x support to run for CI
upgrade webpack and webpack-cli
update browserlist and browser documentation, config is now at .browserslistrc
update README.md for browsers and Node versions
fix typos in comments in lib/client/hashauth.js and webpack/webpack.config from https://github.com/nightscout/cgm-remote-monitor/pull/7440
* Create Docker release workflow for GA
* Remove Travis workflow
* Remove dependency on Makefile
* Update default environment to Node 14
* Use git SHA instead of version for `dev` images
* npm update, no nodejs changes are needed because we use specify 8.9.x
* upgrade to npm 5.6.x because upstream npm issue (issue 17858) has been fixed in npm 5.6.0
* upgrade node to 8.9.x and use npm 5.6.x for travis
* node 8.9.x does not work with thravis, fixing to nodejs 8.9.3
* install npm@latest for travis and print version number of npm
* upgarde .nvmrdc to 8.9.x and another go of letting travis ci use the correct node version (5.6.x)
* upgrade to node 8.9.1
* further improve dutch language
* remove duplicate dutch line Filter
* remove dutch language.js record that was defined two times
* fix duplicate german language record
* reapply npm-shrinkwrap.json to fix unit tests
* another try to get a proper npm-shrinkwrap.json
* shorten minutes ago in dutch to improve formatting of status pills