Updated to latest versions of Node and Webpack.
Breaking changes
- Dropped support for Node.js versions 4, 6, 8 and 9 (in favour of 18 and 20)
- Updated loader to use Webpack 5 API
Other updates
- Update Babel, Jest and doT
- Configure Dependabot
- Migrate to GitHub actions
- Adopt Prettier