Update major version of babel and eslint ecosystems - #2735
Merged
GCHQDeveloper581 merged 2 commits intoAug 28, 2026
Merged
Conversation
GCHQDeveloper581
force-pushed
the
dev/update-babel-and-eslint
branch
from
August 27, 2026 08:13
f1998b5 to
dded04d
Compare
np748293
approved these changes
Aug 27, 2026
tomdev123
approved these changes
Aug 28, 2026
gabrielcosi
pushed a commit
to gabrielcosi/home-ops
that referenced
this pull request
Sep 18, 2026
…) (#845) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/gchq/cyberchef](https://github.com/gchq/CyberChef) | minor | `11.4.0` → `11.5.0` | --- ### Release Notes <details> <summary>gchq/CyberChef (ghcr.io/gchq/cyberchef)</summary> ### [`v11.5.0`](https://github.com/gchq/CyberChef/blob/HEAD/CHANGELOG.md#1150---2026-09-18) [Compare Source](gchq/CyberChef@v11.4.0...v11.5.0) This release includes a security fix - SECURITY: prevent autobake on loaded recipe if any operation has manualBake set \[[@​GCHQDeveloper581](https://github.com/GCHQDeveloper581)] | \[[`b603905`](gchq/CyberChef@b603905)] - chore (deps): bump cspell from 10.2.2 to 10.3.0 in the minor-updates group across 1 directory | \[[#​2812](gchq/CyberChef#2812)] - chore (deps): bump docker/setup-qemu-action from 4.2.0 to 4.3.0 in the actions-dependencies group | \[[#​2811](gchq/CyberChef#2811)] - Revert "Use webpack native CSS and HTML support" \[[@​GCHQDeveloper581](https://github.com/GCHQDeveloper581)] | \[[#​2816](gchq/CyberChef#2816)] - Use webpack native CSS and HTML support \[[@​sylvesterkaczmarek](https://github.com/sylvesterkaczmarek)] | \[[#​2794](gchq/CyberChef#2794)] - fix: prevent LM Hash crash on inputs that expand when uppercased ([#​1807](gchq/CyberChef#1807)) \[[@​ousamabenyounes](https://github.com/ousamabenyounes)] \[[@​ousamabenyounes](https://github.com/ousamabenyounes)] | \[[#​2787](gchq/CyberChef#2787)] - chore (deps): bump the patch-updates group across 1 directory with 12 updates \[[@​GCHQDeveloper581](https://github.com/GCHQDeveloper581)] | \[[#​2791](gchq/CyberChef#2791)] - chore (deps): bump morgan from 1.11.0 to 1.12.0 | \[[#​2793](gchq/CyberChef#2793)] - test: stabilise autobake UI test \[[@​sylvesterkaczmarek](https://github.com/sylvesterkaczmarek)] | \[[#​2781](gchq/CyberChef#2781)] - chore (deps): bump js-yaml | \[[#​2790](gchq/CyberChef#2790)] - fix: support Webpack 5.110+ worker builds \[[@​sylvesterkaczmarek](https://github.com/sylvesterkaczmarek)] | \[[#​2779](gchq/CyberChef#2779)] - chore (deps): bump the minor-updates group across 1 directory with 6 updates | \[[#​2776](gchq/CyberChef#2776)] - fix: treat numeric 0 input as a value, not an empty dish, in the Node API \[[@​lechedesnatada23](https://github.com/lechedesnatada23)] \[[@​lechedesnatada23](https://github.com/lechedesnatada23)] | \[[#​2759](gchq/CyberChef#2759)] - fix: preserve anchor tags with pre-existing target attribute in RenderMarkdown \[[@​animesh68](https://github.com/animesh68)] | \[[#​2767](gchq/CyberChef#2767)] - chore (deps): bump the docker-dependencies group across 1 directory with 2 updates | \[[#​2761](gchq/CyberChef#2761)] - test: drop unreachable URL branch in wasm fetch polyfill \[[@​lechedesnatada23](https://github.com/lechedesnatada23)] \[[@​lechedesnatada23](https://github.com/lechedesnatada23)] | \[[#​2758](gchq/CyberChef#2758)] - test: make JPath RCE error assertion resilient to message variants \[[@​lechedesnatada23](https://github.com/lechedesnatada23)] \[[@​lechedesnatada23](https://github.com/lechedesnatada23)] | \[[#​2757](gchq/CyberChef#2757)] - test: harden XSS negative assertion in Series chart test \[[@​lechedesnatada23](https://github.com/lechedesnatada23)] \[[@​lechedesnatada23](https://github.com/lechedesnatada23)] | \[[#​2756](gchq/CyberChef#2756)] - Safari drag/drop fixes \[[@​lzandman](https://github.com/lzandman)] | \[[#​2271](gchq/CyberChef#2271)] - \[PEM to JWK] Add Opt-in `kid` via RFC 7638 JWK Thumbprint \[[@​evan-cohen](https://github.com/evan-cohen)] | \[[#​2771](gchq/CyberChef#2771)] - docs: update NodeRecipe.execute JSDoc return type to Promise<NodeDish> \[[@​animesh68](https://github.com/animesh68)] | \[[#​2765](gchq/CyberChef#2765)] - fix: use OperationError instead of bare Error in MOD, LuhnChecksum, a… \[[@​animesh68](https://github.com/animesh68)] | \[[#​2766](gchq/CyberChef#2766)] - chore (deps): bump [@​humanfs/node](https://github.com/humanfs/node) from 0.16.7 to 0.16.8 | \[[#​2772](gchq/CyberChef#2772)] - Update chromedriver \[[@​GCHQDeveloper581](https://github.com/GCHQDeveloper581)] | \[[#​2742](gchq/CyberChef#2742)] - fix: remove duplicate RandomPrime operation file \[[@​animesh68](https://github.com/animesh68)] | \[[#​2764](gchq/CyberChef#2764)] - chore (deps): bump fast-uri from 3.1.5 to 3.1.7 | \[[#​2752](gchq/CyberChef#2752)] - chore (deps): bump postcss-selector-parser from 7.1.1 to 7.1.5 | \[[#​2750](gchq/CyberChef#2750)] - fix: use defaults for blank number ingredients \[[@​Adamkadaban](https://github.com/Adamkadaban)] | \[[#​2707](gchq/CyberChef#2707)] - chore (deps): bump docker/setup-buildx-action from 4.2.0 to 4.3.0 in the actions-dependencies group across 1 directory | \[[#​2737](gchq/CyberChef#2737)] - chore (deps): bump nginxinc/nginx-unprivileged from `44e3633` to `9372293` in the docker-dependencies group | \[[#​2743](gchq/CyberChef#2743)] - chore (deps): bump the patch-updates group across 1 directory with 5 updates | \[[#​2744](gchq/CyberChef#2744)] - Add "Parse PGP Key" Operation \[[@​GCHQDeveloper581](https://github.com/GCHQDeveloper581)] | \[[#​2734](gchq/CyberChef#2734)] - Update major version of babel and eslint ecosystems \[[@​GCHQDeveloper581](https://github.com/GCHQDeveloper581)] | \[[#​2735](gchq/CyberChef#2735)] - fix(ParseIPRange): mask host bits in Network output for CIDR ranges \[[@​n0liu](https://github.com/n0liu)] | \[[#​2694](gchq/CyberChef#2694)] - fix: accept hexadecimal values for Disassemble x86 address arguments \[[@​arjun2075](https://github.com/arjun2075)] | \[[#​2721](gchq/CyberChef#2721)] </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC44Mi4wIiwidXBkYXRlZEluVmVyIjoiNDQuODIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> Reviewed-on: https://git.xcd.dev/gabrielcosi/home-ops/pulls/845
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Update to version 8.X of babel
Update to version 10.X of eslint and version 64.X of the eslint jsdoc plugin
Update babel config to suit new version and add required new babel-plugin-polyfill-corejs3 plugin
Existing Issue
eslint was previously marked as a problem update in #2214
AI disclosure
No AI used
Test Coverage
Existing tests should cover these updates.
Build logs checked for any new warnings.