update dependencies & minimum node version
- Updated the dependencies to their latest minor version
- Updated the dev dependencies to their latest major version
- Updated dev dependencies' configuration accordingly
- Updated minimum node version requirement from >=8.6 to >=14