twigjs / twig.js

JS implementation of the Twig Templating Language
BSD 2-Clause "Simplified" License
1.88k stars 275 forks source link

Update Developer Dependencies #887

Open RobLoach opened 10 months ago

RobLoach commented 10 months ago
 @babel/core                       ^7.8.4  →  ^7.23.3
 @babel/plugin-transform-runtime   ^7.8.3  →  ^7.23.3
 @babel/preset-env                 ^7.8.4  →  ^7.23.3
 @babel/runtime                    ^7.8.4  →  ^7.23.2
 babel-loader                      ^8.0.6  →   ^9.1.3
 eslint-plugin-mocha               ^6.3.0  →  ^10.2.0
 locutus                          ^2.0.11  →  ^2.0.16
 minimatch                          3.0.x  →    9.0.x
 mocha                             ^9.0.0  →  ^10.2.0
 sinon                             ^9.0.0  →  ^17.0.1
 terser-webpack-plugin             ^5.3.6  →   ^5.3.9
 webpack                          ^5.75.0  →  ^5.89.0
 webpack-cli                       ^5.0.1  →   ^5.1.4
 xo                               ^0.26.1  →  ^0.56.0
willrowe commented 10 months ago

Are these all dev dependencies?

RobLoach commented 10 months ago

I think so, ye

npx npm-check-updates
willrowe commented 10 months ago

I don't see any problem with bumping dev dependencies. Are we able to configure dependabot to detect dependencies with updates for us?

RobLoach commented 10 months ago

On initial investigation, I see two issues...

  1. Coding standards in xo have changed a bit
  2. Import vs require

It will be possible, just require a bit more work than setting up dependabot 😉

willrowe commented 10 months ago

Let's start with just updates that don't contain breaking changes.