mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2026-08-17 16:34:44 -05:00
Two exclusions, both for bumps we have already established we cannot take. pickr 1.10 switched to a dual CJS/ESM build whose CommonJS entry point exports a namespace object rather than the class, so Babel's interop leaves _pickr.default as an object and every dialog carrying a colour field dies on mount. That took master's feature tests down for three days (#10264, reverted in #10278). Because 1.9 -> 1.10 is a minor bump it rejoined the grouped minor-and-patch PR immediately afterwards, buried among twenty other packages, so minor updates are excluded here as well as majors until withColorPicker.js is adapted to the new export shape. Babel 8 requires Node ^22.18.0 || >=24.11.0, whilst Node 20 remains our minimum, and every 8.x package peer-depends on @babel/core ^8.0.0 whilst we are on 7.x. Taking any of them individually, as Dependabot proposed for preset-env, eslint-parser and plugin-syntax-jsx, leaves an unsatisfiable peer requirement and a mixed 7/8 tree. Babel 8 needs a coordinated migration across all ten @babel/* packages once we are on Node 22.