SQLPad's an old project, and some dependencies are being left at specific versions for specific reasons.
Package Current Wanted Latest Why Outdated
-------------------------------------------------------------------------------------------------------------------------------
helmet 4.6.0 4.6.0 5.0.2 Changes defaults. Not worth hassle yet
node-fetch 2.6.7 2.6.7 3.2.0 3.x is ESM, can't be imported via sync `require`
openid-client 4.9.1 4.9.1 5.1.3 Difficult to test
passport 0.4.1 0.4.1 0.5.2 Unclear what breaking might be, difficult to test
passport-openidconnect 0.0.2 0.0.2 0.1.1 Dependency to be removed from SQLPad next major version
sql-formatter 2.3.4 2.3.4 4.0.2 4.x has performance regressions, incompatible with SQLPad's use case
umzug 2.3.0 2.3.0 3.0.0 Lots of breaking changes for no benefit
Package Current Wanted Latest Why Outdated
-------------------------------------------------------------------------------------------------------------------------------
@types/node 14.18.12 14.18.12 17.0.21 Using node 14 at the moment
d3 5.16.0 5.16.0 7.3.0 taucharts requires d3@5
history 4.10.1 4.10.1 5.3.0 react-router-dom@5 requires history@4
react-router-dom 5.3.0 5.3.0 6.2.2 react-router-dom@6 does not support Prompt component (yet)