GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Bump the dev-dependencies group with 8 updates by dependabot[bot] · Pull Request #313 · EngineScript/EngineScript

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 9, 2026

Copy link
Copy Markdown
Contributor

Bumps the dev-dependencies group with 8 updates:

Package From To
jsdom 30.1.3 31.0.0
stylelint 17.16.0 18.0.0
stylelint-config-standard 40.0.0 41.0.0
baseline-browser-mapping 2.11.34 2.11.35
caniuse-lite 1.0.30001820 1.0.30001823
electron-to-chromium 1.5.472 1.5.478
semver 7.8.5 7.8.6
undici 8.12.3 8.12.4

Updates jsdom from 30.1.3 to 31.0.0

Release notes

Sourced from jsdom's releases.

v31.0.0

Breaking changes

  • Changed the optional canvas and image decoding backend from canvas to @napi-rs/canvas. Install @napi-rs/canvas v1.0.13 or later in the v1.x series alongside jsdom; installing canvas alone no longer enables this support. The new backend provides prebuilt Skia binaries on supported platforms, and rendering and encoded image bytes can differ. Projects using native canvas objects or custom font registration should follow the canvas migration guidance. Added WebP serialization through canvas.toDataURL() and canvas.toBlob(). Fixed image loading to wait for decoding before firing load, discard obsolete source requests, avoid refetching when dimensions change, and prevent failed images from drawing stale contents. Fixed canvas context and serialization behavior, including unsupported context types, read-only ctx.canvas, image-drawing exceptions, MIME type and quality normalization, and asynchronous null results from canvas.toBlob() for empty canvases or encoding failures. (@​Brooooooklyn)
  • Changed CSS parsing, selector matching, and computed styles to use a new integrated implementation, with substantially expanded support and faster selector queries and repeated style reads. This includes cascade layers, nesting, @scope, custom-property substitution and registration through @property and CSS.registerProperty(), typed attr(), conditional if(), shadow-tree styling with :host, ::slotted(), and ::part(), pseudo-element computed styles, and constructable stylesheets with document.adoptedStyleSheets and shadowRoot.adoptedStyleSheets. Fixed numerous cascade, shorthand, serialization, and default-style issues; computed declarations now stay live across DOM and stylesheet changes. CSS serialization and computed values can differ from previous releases.
  • Changed HTML and XML parsing to pause at blocking scripts until their required resources are ready. The JSDOM constructor, JSDOM.fromURL(), and JSDOM.fromFile() can now return partially parsed documents. Wait for DOMContentLoaded for the finished tree, or the window's load event for load-delaying resources, checking document.readyState first in case the event has already fired. XML syntax errors encountered after asynchronous parsing resumes are reported through the virtual console as "xml-parsing" errors.

Other changes

  • Added window.reportError(), which dispatches an error event and reports uncanceled errors to the virtual console. (@​sarankumar1325)
  • Added element.ariaBrailleLabel and element.ariaBrailleRoleDescription. (@​Kjubikstronk)
  • Fixed page-completion load events to fire only on the window. Use window.addEventListener("load", ...) or window.onload instead of listening on the document.
  • Fixed document.open(), including implicit calls from document.write(), to clear event listeners and handlers from the document, its descendants, and its window when replacing the input stream.
  • Fixed document.write() to process successive writes through the parser's input stream, preserve insertion points across nested scripts, and make completed text immediately visible. Script-created input streams now remain open until document.close().
  • Fixed dynamically inserted scripts to respect script.async = false execution order, use their source text and document from preparation time, and avoid executing after adoption into another document. Scripts parsed through inert fragment APIs no longer execute when subsequently inserted.
  • Fixed unrelated images, stylesheets, and frames being delayed behind scripts, and resource completion events firing before nested stylesheet imports finish. Cyclic imports no longer prevent completion, and <style> elements in shadow trees now fire load events.
  • Fixed window.stop() to cancel pending subresource and XMLHttpRequest requests in descendant frames and suppress completion events for canceled loads, while allowing subsequent requests to proceed.
  • Fixed repeated document.close() calls replaying readiness and load events, and incorrect iframe load events when reopening documents from event handlers.
  • Fixed memory leaks where pending request interceptor promises retained closed windows, introduced in v28.0.0.
  • Fixed focus remaining on elements that become non-focusable after DOM or style changes. Focus now moves asynchronously to the document's viewport, and element.blur() can release it immediately.
  • Fixed document.hasFocus() returning false before an element is focused or during focus transitions within the document, including inside frames.
  • Fixed \<template> parsing and template.innerHTML serialization in XML documents, including templates with namespace prefixes. (@​b84330808)
  • Fixed rect.toJSON() and performance.toJSON() to create their result objects in the method's realm instead of the host Node.js realm.
Commits
  • 825fa8e 31.0.0
  • 9f2e49a Add ariaBrailleLabel and ariaBrailleRoleDescription
  • 4c0a35e Flush text written with document.write()
  • fce11d3 Switch canvas support to @​napi-rs/canvas
  • 27614bf Fix document.hasFocus() during focus changes
  • 627ade2 Implement asynchronous focus fixup
  • 8bd17a2 Implement reportError()
  • 5ae66cf Update webidl2js and remove IDL workarounds
  • ce5a100 Align development scripts and CI
  • 9cc717f Adopt ESLint config v6 and oxfmt
  • Additional commits viewable in compare view

Updates stylelint from 17.16.0 to 18.0.0

Release notes

Sourced from stylelint's releases.

18.0.0

It contains 13 breaking changes, which we've detailed in the migrating to 18.0.0 guide. It also adds 4 new rules and fixes 16 bugs.

  • Removed: support for end-of-life and older versions of Node.js (#9486) (@​jeddy3).
  • Removed: support for CommonJS-style filename-less and extension-less locator paths (#9545) (@​jeddy3).
  • Removed: resolution of packages from the global node_modules directory (#9534) (@​jeddy3).
  • Removed: context.fix property (#9505) (@​jeddy3).
  • Removed: declaration-block-single-line-max-declarations rule (#9565) (@​jeddy3).
  • Removed: *syntax options from declaration-property-value-no-unknown (#9487) (@​jeddy3).
  • Removed: ignoreSelectors option from selector-max-specificity (#9579) (@​jeddy3).
  • Changed: TypeScript config files to be loaded by Node.js's built-in type stripping (#9489) (@​jeddy3).
  • Changed: the CLI to parse arguments with node:util.parseArgs (#9508) (@​jeddy3).
  • Changed: globbyOptions to support only a subset of options (#9500) (@​jeddy3).
  • Changed: function-no-unknown to use the CSSTree Syntax Reference for known functions and to ignore vendor-prefixed functions (#9574) (@​jeddy3).
  • Changed: color detection to use new color option with node:util.styleText (#9529) (@​jeddy3).
  • Changed: hyperlink detection (#9536) (@​jeddy3).
  • Added: at-charset-rule-no-invalid rule (#9509) (@​firefoxic).
  • Added: declaration-property-custom-property-allowed-list rule (#9542) (@​jeddy3).
  • Added: value-no-invalid rule (#9507) (@​jeddy3).
  • Added: value-type-custom-property-required-list experimental rule (#9572) (@​jeddy3).
  • Added: stable support for processors configuration property (#9543) (@​jeddy3).
  • Added: stable support for referenceFiles configuration property (#9598) (@​jeddy3).
  • Added: result.stylelint.postcss property for plugins (#9594) (@​jeddy3).
  • Added: stylelint.version property (#9595) (@​ybiquitous).
  • Added: languageOptions.syntax support to function-no-unknown (#9574) (@​jeddy3).
  • Fixed: referenceFiles performance (#9573) (@​jeddy3).
  • Fixed: import and cache performance by replacing file-entry-cache (#9593) (@​jeddy3).
  • Fixed: import performance by lazily loading css-tree (#9580) (@​jeddy3).
  • Fixed: exit code when all errors in a file are suppressed and other problems are reported (#9528) (@​schreibse).
  • Fixed: --fix for files where the only change is the removal of a byte order mark (#9512) (@​firefoxic).
  • Fixed: Config['extends'] type for configuration objects (#9526) (@​firefoxic).
  • Fixed: at-rule-descriptor-value-no-unknown false negatives for var() (#9614) (@​jeddy3).
  • Fixed: custom-property-{pattern,no-missing-var-function} and *-no-unknown false positives and negatives for @property with a list of names (#9571) (@​jeddy3).
  • Fixed: custom-property-no-missing-var-function false negatives for custom properties defined in referenceFiles (#9570) (@​jeddy3).
  • Fixed: custom-property-no-missing-var-function false positives for recently introduced properties (#9567) (@​jeddy3).
  • Fixed: declaration-block-no-redundant-longhand-properties and declaration-block-no-shorthand-property-overrides false negatives for contain-intrinsic-size (#9550) (@​firefoxic).
  • Fixed: declaration-block-no-shorthand-property-overrides false negatives for flow-relative properties overridden by physical shorthands (#9549) (@​firefoxic).
  • Fixed: declaration-property-value-no-unknown false negatives for values containing known custom properties (#9537) (@​jeddy3).
  • Fixed: declaration-property-value-no-unknown false negatives for values containing registered custom properties (#9566) (@​jeddy3).
  • Fixed: declaration-property-value-no-unknown false positives and negatives for files included in a referenceFiles bundle (#9358) (@​romainmenke).
  • Fixed: property-layout-mappings false negatives for physical shorthand properties (#9615) (@​jeddy3).

18.0.0-next.0

This is a prerelease of our next major. Migration guide.

  • Removed: support for end-of-life and older versions of Node.js (#9486) (@​jeddy3).
  • Removed: support for CommonJS-style filename-less and extension-less locator paths (#9545) (@​jeddy3).
  • Removed: resolution of packages from the global node_modules directory (#9534) (@​jeddy3).
  • Removed: declaration-block-single-line-max-declarations rule (#9565) (@​jeddy3).
  • Removed: context.fix property (#9505) (@​jeddy3).

... (truncated)

Changelog

Sourced from stylelint's changelog.

18.0.0 - 2026-11-03

It contains 13 breaking changes, which we've detailed in the migrating to 18.0.0 guide. It also adds 4 new rules and fixes 16 bugs.

  • Removed: support for end-of-life and older versions of Node.js (#9486) (@​jeddy3).
  • Removed: support for CommonJS-style filename-less and extension-less locator paths (#9545) (@​jeddy3).
  • Removed: resolution of packages from the global node_modules directory (#9534) (@​jeddy3).
  • Removed: context.fix property (#9505) (@​jeddy3).
  • Removed: declaration-block-single-line-max-declarations rule (#9565) (@​jeddy3).
  • Removed: *syntax options from declaration-property-value-no-unknown (#9487) (@​jeddy3).
  • Removed: ignoreSelectors option from selector-max-specificity (#9579) (@​jeddy3).
  • Changed: TypeScript config files to be loaded by Node.js's built-in type stripping (#9489) (@​jeddy3).
  • Changed: the CLI to parse arguments with node:util.parseArgs (#9508) (@​jeddy3).
  • Changed: globbyOptions to support only a subset of options (#9500) (@​jeddy3).
  • Changed: function-no-unknown to use the CSSTree Syntax Reference for known functions and to ignore vendor-prefixed functions (#9574) (@​jeddy3).
  • Changed: color detection to use new color option with node:util.styleText (#9529) (@​jeddy3).
  • Changed: hyperlink detection (#9536) (@​jeddy3).
  • Added: at-charset-rule-no-invalid rule (#9509) (@​firefoxic).
  • Added: declaration-property-custom-property-allowed-list rule (#9542) (@​jeddy3).
  • Added: value-no-invalid rule (#9507) (@​jeddy3).
  • Added: value-type-custom-property-required-list experimental rule (#9572) (@​jeddy3).
  • Added: stable support for processors configuration property (#9543) (@​jeddy3).
  • Added: stable support for referenceFiles configuration property (#9598) (@​jeddy3).
  • Added: result.stylelint.postcss property for plugins (#9594) (@​jeddy3).
  • Added: stylelint.version property (#9595) (@​ybiquitous).
  • Added: languageOptions.syntax support to function-no-unknown (#9574) (@​jeddy3).
  • Fixed: referenceFiles performance (#9573) (@​jeddy3).
  • Fixed: import and cache performance by replacing file-entry-cache (#9593) (@​jeddy3).
  • Fixed: import performance by lazily loading css-tree (#9580) (@​jeddy3).
  • Fixed: exit code when all errors in a file are suppressed and other problems are reported (#9528) (@​schreibse).
  • Fixed: --fix for files where the only change is the removal of a byte order mark (#9512) (@​firefoxic).
  • Fixed: Config['extends'] type for configuration objects (#9526) (@​firefoxic).
  • Fixed: at-rule-descriptor-value-no-unknown false negatives for var() (#9614) (@​jeddy3).
  • Fixed: custom-property-{pattern,no-missing-var-function} and *-no-unknown false positives and negatives for @property with a list of names (#9571) (@​jeddy3).
  • Fixed: custom-property-no-missing-var-function false negatives for custom properties defined in referenceFiles (#9570) (@​jeddy3).
  • Fixed: custom-property-no-missing-var-function false positives for recently introduced properties (#9567) (@​jeddy3).
  • Fixed: declaration-block-no-redundant-longhand-properties and declaration-block-no-shorthand-property-overrides false negatives for contain-intrinsic-size (#9550) (@​firefoxic).
  • Fixed: declaration-block-no-shorthand-property-overrides false negatives for flow-relative properties overridden by physical shorthands (#9549) (@​firefoxic).
  • Fixed: declaration-property-value-no-unknown false negatives for values containing known custom properties (#9537) (@​jeddy3).
  • Fixed: declaration-property-value-no-unknown false negatives for values containing registered custom properties (#9566) (@​jeddy3).
  • Fixed: declaration-property-value-no-unknown false positives and negatives for files included in a referenceFiles bundle (#9358) (@​romainmenke).
  • Fixed: property-layout-mappings false negatives for physical shorthand properties (#9615) (@​jeddy3).
Commits
  • 7c49e18 Release 18.0.0 (#9628)
  • 88973f0 Prepare 18.0.0 (#9627)
  • c775354 Fix declaration-property-value-no-unknown false positives and negatives for...
  • 9040322 Change ignore* for value-type-custom-property-required-list (#9626)
  • 106c1f0 Document custom property example more precisely in the customising guide (#9624)
  • 221d9b8 Document overrides more prominently in customizing guide (#9623)
  • 6c923ef Document configuration-based approach to rules (#9622)
  • 5290eea Document use cases in rule extended description of each rule (#9621)
  • a1d7ca9 Bump ignore from 7.0.12 to 7.0.14 (#9620)
  • 0009a60 Bump npm-run-all2 from 9.0.3 to 9.0.4 (#9619)
  • Additional commits viewable in compare view

Updates stylelint-config-standard from 40.0.0 to 41.0.0

Release notes

Sourced from stylelint-config-standard's releases.

41.0.0

  • Removed: declaration-block-single-line-max-declarations rule.
  • Removed: stylelint less than 18.0.0 from peer dependencies.
  • Removed: support for end-of-life and older versions of Node.js.
  • Changed: updated to [email protected].

41.0.0-next.0

  • Removed: declaration-block-single-line-max-declarations rule.
  • Removed: stylelint less than 18.0.0 from peer dependencies.
  • Removed: support for end-of-life and older versions of Node.js.
  • Changed: updated to [email protected].
Changelog

Sourced from stylelint-config-standard's changelog.

41.0.0

  • Removed: declaration-block-single-line-max-declarations rule.
  • Removed: stylelint less than 18.0.0 from peer dependencies.
  • Removed: support for end-of-life and older versions of Node.js.
  • Changed: updated to [email protected].
Commits
  • bdd3711 Release 41.0.0 (#453)
  • 30b8243 Prepare 41.0.0 (#452)
  • 2608000 Bump the dev-deps group with 5 updates (#451)
  • a202b7b Bump the stylelint-actions group with 5 updates (#450)
  • 6ca0ee3 Release 41.0.0-next.0 (#449)
  • 6789f17 Prepare 41.0.0 (#441)
  • 9a53eb3 Bump the stylelint-actions group with 5 updates (#448)
  • f1bc13d Bump shell-quote from 1.10.0 to 1.12.0 (#446)
  • 81715e0 Bump postcss-selector-parser from 7.1.5 to 7.1.6 (#447)
  • c43215e Bump source-map-js from 1.2.1 to 1.2.2 (#445)
  • Additional commits viewable in compare view
Install script changes

This version modifies prepare script that runs during installation. Review the package contents before updating.


Updates baseline-browser-mapping from 2.11.34 to 2.11.35

Commits
  • cc41ca0 Patch to 2.11.35 because browser or feature data changed
  • 75c7f38 Browser or feature data changed
  • da69b21 Updating static site
  • See full diff in compare view

Updates caniuse-lite from 1.0.30001820 to 1.0.30001823

Commits
  • bb570b8 Update caniuse-db 1.0.30001823
  • 026586b Update caniuse-db 1.0.30001822
  • See full diff in compare view

Updates electron-to-chromium from 1.5.472 to 1.5.478

Commits
  • e6338c3 1.5.478
  • 6284e19 generate new version
  • 19708db 1.5.477
  • 6da27c7 generate new version
  • b128cdb 1.5.476
  • 0c651c7 generate new version
  • 6a63da6 1.5.475
  • 7bbfcfe generate new version
  • 3eae52f 1.5.474
  • 2b2c389 generate new version
  • Additional commits viewable in compare view

Updates semver from 7.8.5 to 7.8.6

Release notes

Sourced from semver's releases.

v7.8.6

7.8.6 (2026-11-02)

Bug Fixes

  • 69b305d #918 improve range parsing performance (#918) (@​reggi, @​Copilot)

Chores

  • 7257c14 #917 cover comparator normalization (#917) (@​reggi, @​Copilot)
Changelog

Sourced from semver's changelog.

7.8.6 (2026-11-02)

Bug Fixes

  • 69b305d #918 improve range parsing performance (#918) (@​reggi, @​Copilot)

Chores

  • 7257c14 #917 cover comparator normalization (#917) (@​reggi, @​Copilot)
Commits
  • b37b033 chore: release 7.8.6 (#940)
  • 69b305d fix: improve range parsing performance (#918)
  • 7257c14 chore: cover comparator normalization (#917)
  • See full diff in compare view

Updates undici from 8.12.3 to 8.12.4

Release notes

Sourced from undici's releases.

v8.12.4

⚠️ Security Fixes

This release fixes six vulnerabilities.

CVE-2026-116592 / GHSA-mqg3-3v4r-cm32 (high)

Undici 8.12.2 and 8.12.3 could cache the final response from a redirect chain under the original request key without applying the origin, cache policy, freshness, or Vary requirements of every intermediate hop. This could poison a cache or expose one user's response to another user. The fix validates every redirect hop, combines their Vary fields, limits freshness and stale serving to the most restrictive hop, and invalidates persistent SQLite entries written by vulnerable releases.

CVE-2026-120474 / GHSA-7xg3-fphp-28hg (medium)

A shared cache used with compose(redirect(), cache()) could store a credential-dependent response from a same-origin redirect under the original URL. A later authenticated or unauthenticated request could then receive another user's response. Redirected requests carrying Authorization, Cookie, or Proxy-Authorization are no longer stored under the original alias key.

CVE-2026-116630 / GHSA-5rm8-gv32-r954 (medium)

A cross-origin redirect during cache revalidation could let a 304 Not Modified response from the redirect target validate a cached response from the original origin. Undici now checks that the revalidation target matches the cached URL and that any returned validator matches the stored representation before replaying the cached body.

CVE-2026-120415 / GHSA-9v6h-8rgp-m69f (medium)

The redirect interceptor did not strip credentials correctly when request headers were supplied as an array of [name, value] pairs. With a header-normalizing interceptor outside redirect(), credentials could be sent to a cross-origin redirect target. Undici now handles both tuple arrays and flat header arrays when removing sensitive headers.

CVE-2026-120222 / GHSA-3g9m-rv3r-w5w2 (medium)

A downstream handler exception during cache replay could escape as an uncaught exception or unhandled promise rejection and terminate the process. This included dump size-limit failures, excessive Content-Encoding values in decompress, asynchronous cache-store failures, and cached-body replay after a 304. These failures are now reported as request errors.

CVE-2026-120423 / GHSA-r4pc-4jcp-7pqc (medium)

fetch() could skip Subresource Integrity verification when valid integrity metadata was separated or surrounded by ASCII whitespace other than a space, including a horizontal tab. Integrity metadata is now split on all ASCII whitespace before SHA-256, SHA-384, or SHA-512 verification.

What's Changed

  • docs: clarify that origin is optional only for origin-bound dispatchers by @​attilayener in nodejs/undici#5994
  • fix(mock): ignore the trailing slash before a query string by @​lprnmns in nodejs/undici#6031
  • build(deps-dev): bump eslint from 10.12.0 to 10.13.0 by @​dependabot[bot] in nodejs/undici#6059
  • build(deps-dev): bump neostandard from 0.14.0 to 0.14.1 by @​dependabot[bot] in nodejs/undici#6058
  • docs: add QUERY to the documented retry default methods by @​qodelicious in nodejs/undici#6062
  • docs: fix a couple of typos by @​qodelicious in nodejs/undici#6057
  • build(deps): bump cronometro from 6.0.3 to 7.0.1 in /benchmarks by @​dependabot[bot] in nodejs/undici#5969
  • fix: let interim 1xx responses through DecoratorHandler by @​mrityunjay-pandey in nodejs/undici#6028
  • fix(types): declare FormData prototype methods by @​RlxChap2 in nodejs/undici#6056
  • fix(cache): ignore SQLITE_BUSY in the sqlite cache store by @​isHeSatoshi in nodejs/undici#6049
  • fix(http2): keep persistent error sink on released streams by @​mcollina in nodejs/undici#5983
  • fix(h2): replay requests whose HEADERS raced a GOAWAY by @​mohamed-rdr in nodejs/undici#6065
  • build(deps-dev): bump @​fastify/busboy from 3.2.3 to 3.2.4 by @​dependabot[bot] in nodejs/undici#6102
  • build(deps-dev): bump undici from 6.29.0 to 6.29.1 by @​dependabot[bot] in nodejs/undici#6103
  • disable wasm SIMD on the RISC-V by @​hrw in nodejs/undici#6041
  • fix(mock): expose aborted on the mock dispatch controller by @​santiago-su in nodejs/undici#5964
  • fix(fetch): avoid eager reads from async iterable bodies by @​Kesavamoorthig06 in nodejs/undici#5990
  • fix(h2): preserve accepted streams with deferred ids by @​EpicHigh in nodejs/undici#6090
  • fix(fetch): preserve abort propagation after garbage collection by @​BridgeAR in nodejs/undici#6070

... (truncated)

Commits
  • 779ee3e Bumped v8.12.4 (#6162)
  • 10fa822 docs: remove security release notes
  • 6228fc5 docs: add security release notes
  • 1dd2657 test(cache): align redirect caching with hop policy
  • 8ea1d61 fix(cache): detect an actual redirect, not a plain revalidation
  • 4257261 test(cache): cover credentialed revalidation refresh
  • aa7ccff fix(cache): treat proxy-authorization as a credential when caching redirects
  • 8cf5ce1 test(cache): cover proxy-authorization credential on same-origin redirect
  • 26c42c2 fix(cache): do not cache credential-bearing same-origin redirects under the a...
  • e958661 test: cover decompress too-many-content-encodings throw on async cache replay
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@dependabot
Bump the dev-dependencies group with 8 updates
8094e99
Bumps the dev-dependencies group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [jsdom](https://github.com/jsdom/jsdom) | `30.1.3` | `31.0.0` |
| [stylelint](https://github.com/stylelint/stylelint) | `17.16.0` | `18.0.0` |
| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `40.0.0` | `41.0.0` |
| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.34` | `2.11.35` |
| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001820` | `1.0.30001823` |
| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.472` | `1.5.478` |
| [semver](https://github.com/npm/node-semver) | `7.8.5` | `7.8.6` |
| [undici](https://github.com/nodejs/undici) | `8.12.3` | `8.12.4` |


Updates `jsdom` from 30.1.3 to 31.0.0
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v30.1.3...v31.0.0)

Updates `stylelint` from 17.16.0 to 18.0.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](stylelint/stylelint@17.16.0...18.0.0)

Updates `stylelint-config-standard` from 40.0.0 to 41.0.0
- [Release notes](https://github.com/stylelint/stylelint-config-standard/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/main/CHANGELOG.md)
- [Commits](stylelint/stylelint-config-standard@40.0.0...41.0.0)

Updates `baseline-browser-mapping` from 2.11.34 to 2.11.35
- [Release notes](https://github.com/web-platform-dx/baseline-browser-mapping/releases)
- [Commits](web-platform-dx/baseline-browser-mapping@v2.11.34...v2.11.35)

Updates `caniuse-lite` from 1.0.30001820 to 1.0.30001823
- [Commits](browserslist/caniuse-lite@1.0.30001820...1.0.30001823)

Updates `electron-to-chromium` from 1.5.472 to 1.5.478
- [Changelog](https://github.com/Kilian/electron-to-chromium/blob/main/CHANGELOG.md)
- [Commits](Kilian/electron-to-chromium@v1.5.472...v1.5.478)

Updates `semver` from 7.8.5 to 7.8.6
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](npm/node-semver@v7.8.5...v7.8.6)

Updates `undici` from 8.12.3 to 8.12.4
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v8.12.3...v8.12.4)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 31.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: stylelint
  dependency-version: 18.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: stylelint-config-standard
  dependency-version: 41.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: baseline-browser-mapping
  dependency-version: 2.11.35
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: caniuse-lite
  dependency-version: 1.0.30001823
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: electron-to-chromium
  dependency-version: 1.5.478
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: semver
  dependency-version: 7.8.6
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: undici
  dependency-version: 8.12.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot added automated dependencies maintenance labels Nov 9, 2026
@dependabot @github

dependabot Bot commented on behalf of github Nov 9, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: javascript. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@sonarqubecloud

sonarqubecloud Bot commented Nov 9, 2026

Copy link
Copy Markdown

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarQube Cloud

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown

Thanks for contributing to EngineScript! 🎉

If your PR fixes an issue or relates to a specific environment, please consider including the sanitized output
of es.debug to show the environment where you tested your changes.
Remember to remove any sensitive information before sharing.

We'll review your PR soon!

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown

Dependency Review

The following issues were found:
  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ✅ 0 package(s) with unknown licenses.
  • ⚠️ 1 packages with OpenSSF Scorecard issues.
See the Details below.

OpenSSF Scorecard

Scorecard details
PackageVersionScoreDetails
npm/baseline-browser-mapping 2.11.35 UnknownUnknown
npm/bcp-47 2.1.2 🟢 3
Details
CheckScoreReason
Maintained⚠️ 23 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 2
Packaging⚠️ -1packaging workflow not detected
Code-Review⚠️ 0Found 2/30 approved changesets -- score normalized to 0
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Binary-Artifacts🟢 10no binaries found in the repo
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Security-Policy⚠️ 0security policy file not detected
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ 0branch protection not enabled on development/release branches
Signed-Releases⚠️ -1no releases found
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
npm/bcp-47-match 2.0.3 ⚠️ 2.5
Details
CheckScoreReason
Code-Review⚠️ 0Found 1/30 approved changesets -- score normalized to 0
Maintained⚠️ 00 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Binary-Artifacts🟢 10no binaries found in the repo
Packaging⚠️ -1packaging workflow not detected
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Security-Policy⚠️ 0security policy file not detected
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Signed-Releases⚠️ 0Project has not signed or included provenance with any releases.
Branch-Protection⚠️ 0branch protection not enabled on development/release branches
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
npm/caniuse-lite 1.0.30001823 🟢 4.4
Details
CheckScoreReason
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Code-Review⚠️ 0Found 1/28 approved changesets -- score normalized to 0
Maintained🟢 911 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 9
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Binary-Artifacts🟢 10no binaries found in the repo
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Security-Policy⚠️ 0security policy file not detected
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Signed-Releases⚠️ -1no releases found
Branch-Protection⚠️ 0branch protection not enabled on development/release branches
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
npm/cosmiconfig 10.0.1 🟢 5
Details
CheckScoreReason
Code-Review⚠️ 2Found 7/30 approved changesets -- score normalized to 2
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Binary-Artifacts🟢 10no binaries found in the repo
Packaging⚠️ -1packaging workflow not detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Maintained🟢 55 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 5
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Security-Policy⚠️ 0security policy file not detected
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Signed-Releases⚠️ -1no releases found
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
npm/electron-to-chromium 1.5.478 UnknownUnknown
npm/fdir 6.5.0 🟢 3.3
Details
CheckScoreReason
Code-Review🟢 5Found 14/28 approved changesets -- score normalized to 5
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Maintained⚠️ 00 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Binary-Artifacts🟢 10no binaries found in the repo
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Security-Policy⚠️ 0security policy file not detected
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Branch-Protection⚠️ 0branch protection not enabled on development/release branches
Signed-Releases⚠️ -1no releases found
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
npm/jsdom 31.0.0 🟢 6.8
Details
CheckScoreReason
Code-Review⚠️ 2Found 7/30 approved changesets -- score normalized to 2
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Maintained🟢 1030 commit(s) and 8 issue activity found in the last 90 days -- score normalized to 10
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Binary-Artifacts🟢 10no binaries found in the repo
Pinned-Dependencies🟢 3dependency not pinned by hash detected -- score normalized to 3
License🟢 9license file detected
Fuzzing⚠️ 0project is not fuzzed
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 10security policy file detected
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Packaging🟢 10packaging workflow detected
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
npm/parse5-parser-stream 8.1.0 🟢 7.1
Details
CheckScoreReason
Maintained🟢 1030 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Security-Policy🟢 10security policy file detected
Code-Review🟢 5Found 6/12 approved changesets -- score normalized to 5
Packaging⚠️ -1packaging workflow not detected
Binary-Artifacts🟢 10no binaries found in the repo
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
SAST🟢 10SAST tool is run on all commits
npm/semver 7.8.6 🟢 5.5
Details
CheckScoreReason
Maintained⚠️ 01 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Security-Policy🟢 10security policy file detected
Code-Review🟢 8Found 14/16 approved changesets -- score normalized to 8
Binary-Artifacts🟢 10no binaries found in the repo
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
SAST🟢 9SAST tool detected but not run on all commits
npm/stylelint 18.0.0 🟢 7.6
Details
CheckScoreReason
Maintained🟢 1030 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10
Packaging⚠️ -1packaging workflow not detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Code-Review🟢 10all changesets reviewed
Token-Permissions🟢 8detected GitHub workflow tokens with excessive permissions
Binary-Artifacts🟢 10no binaries found in the repo
Pinned-Dependencies🟢 7dependency not pinned by hash detected -- score normalized to 7
CII-Best-Practices⚠️ 2badge detected: InProgress
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 4security policy file detected
Branch-Protection🟢 4branch protection is not maximal on development and all release branches
SAST🟢 10SAST tool is run on all commits
npm/stylelint-config-recommended 19.0.0 🟢 7.7
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Maintained🟢 1021 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Binary-Artifacts🟢 10no binaries found in the repo
Pinned-Dependencies🟢 10all dependencies are pinned
Token-Permissions🟢 8detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 4security policy file detected
Branch-Protection🟢 4branch protection is not maximal on development and all release branches
SAST🟢 10SAST tool is run on all commits
npm/stylelint-config-standard 41.0.0 🟢 7.7
Details
CheckScoreReason
Packaging⚠️ -1packaging workflow not detected
Binary-Artifacts🟢 10no binaries found in the repo
Code-Review🟢 10all changesets reviewed
Maintained🟢 1024 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Pinned-Dependencies🟢 10all dependencies are pinned
Token-Permissions🟢 8detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Signed-Releases⚠️ -1no releases found
Branch-Protection🟢 4branch protection is not maximal on development and all release branches
Security-Policy🟢 4security policy file detected
SAST🟢 10SAST tool is run on all commits
npm/tinyglobby 0.2.17 UnknownUnknown
npm/undici 8.12.4 🟢 7.6
Details
CheckScoreReason
Code-Review⚠️ 2Found 6/26 approved changesets -- score normalized to 2
Maintained🟢 1030 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 10
Dependency-Update-Tool🟢 10update tool detected
Security-Policy🟢 10security policy file detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Binary-Artifacts🟢 8binaries present in source code
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Pinned-Dependencies🟢 6dependency not pinned by hash detected -- score normalized to 6
SAST🟢 10SAST tool is run on all commits
Fuzzing🟢 10project is fuzzed
Vulnerabilities🟢 73 existing vulnerabilities detected
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Packaging🟢 10packaging workflow detected
CI-Tests🟢 1010 out of 10 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 71 contributing companies or organizations
npm/write-file-atomic 8.0.0 🟢 5.7
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Binary-Artifacts🟢 10no binaries found in the repo
Security-Policy🟢 10security policy file detected
Maintained⚠️ 00 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Packaging⚠️ -1packaging workflow not detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
SAST🟢 9SAST tool detected but not run on all commits

Scanned Files

  • package-lock.json
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@codacy-production

codacy-production Bot commented Nov 9, 2026

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 0 duplication

Metric Results
Complexity 0
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

automated dependencies maintenance

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

0 participants

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.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.