Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Nov 14, 2025

Bumps the production-dependencies group with 10 updates in the / directory:

Package From To
@rollup/plugin-typescript 12.1.4 12.3.0
commander 14.0.1 14.0.2
rollup 4.52.5 4.53.2
rollup-plugin-node-externals 8.1.1 8.1.2
@babel/parser 7.28.4 7.28.5
electron-to-chromium 1.5.238 1.5.252
esbuild 0.25.11 0.27.0
smol-toml 1.4.2 1.5.2
electron 38.3.0 38.7.0
electron-nightly 40.0.0-nightly.20251010 40.0.0-nightly.20251028

Updates @rollup/plugin-typescript from 12.1.4 to 12.3.0

Changelog

Sourced from @​rollup/plugin-typescript's changelog.

v12.3.0

2025-10-23

Features

  • feat: expose latest Program to transformers in watch mode (#1923)

v12.2.0

2025-10-22

Features

  • feat: process .js when allowJs is enabled (#1920)
Commits
  • 973054d chore(release): typescript v12.3.0
  • b6f027b feat(typescript): expose latest Program to transformers in watch mode (#1923)
  • a9cdbb5 chore(release): typescript v12.2.0
  • 89fa680 feat(typescript): process .js when allowJs is enabled (#1920)
  • See full diff in compare view

Updates commander from 14.0.1 to 14.0.2

Release notes

Sourced from commander's releases.

v14.0.2

Changed

  • improve negative number auto-detection test (#2428)
  • update (dev) dependencies
Changelog

Sourced from commander's changelog.

[14.0.2] (2025-10-25)

Changed

  • improve negative number auto-detection test (#2428)
  • update (dev) dependencies
Commits

Updates rollup from 4.52.5 to 4.53.2

Release notes

Sourced from rollup's releases.

v4.53.2

4.53.2

2025-11-10

Bug Fixes

  • Do not throw when using invalid escape sequences in template literals (#6177)

Pull Requests

v4.53.1

4.53.1

2025-11-07

Bug Fixes

  • Fix install script (#6172)

Pull Requests

  • #6172: fix: move patch-package from postinstall to prepare script (@​mshima)

v4.53.0

4.53.0

2025-11-07

Features

  • Improve rendering performance by caching generated variable names (#5947)

Pull Requests

Changelog

Sourced from rollup's changelog.

4.53.2

2025-11-10

Bug Fixes

  • Do not throw when using invalid escape sequences in template literals (#6177)

Pull Requests

4.53.1

2025-11-07

Bug Fixes

  • Fix install script (#6172)

Pull Requests

  • #6172: fix: move patch-package from postinstall to prepare script (@​mshima)

4.53.0

2025-11-07

Features

  • Improve rendering performance by caching generated variable names (#5947)

Pull Requests

Commits
  • d8b0150 4.53.2
  • 4f43f03 handle TemplateElement with null cooked value (#6177)
  • e3bdcdf 4.53.1
  • 96b5453 fix: move patch-package from postinstall to prepare script (#6172)
  • ecff532 4.53.0
  • 05a6c01 refactor: store safe variable names in cache for subsequent usage (#5947)
  • 5cf4264 fix(deps): update swc monorepo (major) (#6166)
  • 75c4346 chore(deps): lock file maintenance minor/patch updates (#6167)
  • 1ba7efe chore(deps): update dependency @​rollup/plugin-alias to v6 (#6164)
  • e64d220 chore(deps): update dependency @​rollup/plugin-commonjs to v29 (#6165)
  • Additional commits viewable in compare view

Updates rollup-plugin-node-externals from 8.1.1 to 8.1.2

Release notes

Sourced from rollup-plugin-node-externals's releases.

v8.1.2

  • Fix tests cb4cf5e
  • Greatly simplify (and reduce code size) of the buildStart hook a958739

Septh/rollup-plugin-node-externals@v8.1.1...v8.1.2

Commits

Updates @babel/parser from 7.28.4 to 7.28.5

Release notes

Sourced from @​babel/parser's releases.

v7.28.5 (2025-10-23)

Thank you @​CO0Ki3, @​Olexandr88, and @​youthfulhps for your first PRs!

👓 Spec Compliance

🐛 Bug Fix

  • babel-plugin-proposal-destructuring-private
  • babel-parser
  • babel-plugin-proposal-discard-binding, babel-plugin-transform-destructuring
  • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-optional-chaining, babel-traverse, babel-types
  • babel-traverse

🏠 Internal

🏃‍♀️ Performance

Committers: 8

Changelog

Sourced from @​babel/parser's changelog.

v7.28.5 (2025-10-23)

👓 Spec Compliance

🐛 Bug Fix

  • babel-plugin-proposal-destructuring-private
  • babel-parser
  • babel-plugin-proposal-discard-binding, babel-plugin-transform-destructuring
  • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-optional-chaining, babel-traverse, babel-types
  • babel-traverse

🏠 Internal

🏃‍♀️ Performance

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​babel/parser since your current version.


Updates electron-to-chromium from 1.5.238 to 1.5.252

Commits

Updates esbuild from 0.25.11 to 0.27.0

Release notes

Sourced from esbuild's releases.

v0.27.0

This release deliberately contains backwards-incompatible changes. To avoid automatically picking up releases like this, you should either be pinning the exact version of esbuild in your package.json file (recommended) or be using a version range syntax that only accepts patch upgrades such as ^0.26.0 or ~0.26.0. See npm's documentation about semver for more information.

  • Use Uint8Array.fromBase64 if available (#4286)

    With this release, esbuild's binary loader will now use the new Uint8Array.fromBase64 function unless it's unavailable in the configured target environment. If it's unavailable, esbuild's previous code for this will be used as a fallback. Note that this means you may now need to specify target when using this feature with Node (for example --target=node22) unless you're using Node v25+.

  • Update the Go compiler from v1.23.12 to v1.25.4 (#4208, #4311)

    This raises the operating system requirements for running esbuild:

    • Linux: now requires a kernel version of 3.2 or later
    • macOS: now requires macOS 12 (Monterey) or later

v0.26.0

  • Enable trusted publishing (#4281)

    GitHub and npm are recommending that maintainers for packages such as esbuild switch to trusted publishing. With this release, a VM on GitHub will now build and publish all of esbuild's packages to npm instead of me. In theory.

    Unfortunately there isn't really a way to test that this works other than to do it live. So this release is that live test. Hopefully this release is uneventful and is exactly the same as the previous one (well, except for the green provenance attestation checkmark on npm that happens with trusted publishing).

v0.25.12

  • Fix a minification regression with CSS media queries (#4315)

    The previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for @media <media-type> and <media-condition-without-or> { ... } was missing an equality check for the <media-condition-without-or> part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.

  • Update the list of known JavaScript globals (#4310)

    This release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global Array property is considered to be side-effect free but accessing the global scrollY property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:

    From ES2017:

    • Atomics
    • SharedArrayBuffer

    From ES2020:

    • BigInt64Array
    • BigUint64Array

    From ES2021:

    • FinalizationRegistry
    • WeakRef

    From ES2025:

    • Float16Array
    • Iterator

    Note that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from Iterator:

    // This can now be tree-shaken by esbuild:

... (truncated)

Changelog

Sourced from esbuild's changelog.

0.27.0

This release deliberately contains backwards-incompatible changes. To avoid automatically picking up releases like this, you should either be pinning the exact version of esbuild in your package.json file (recommended) or be using a version range syntax that only accepts patch upgrades such as ^0.26.0 or ~0.26.0. See npm's documentation about semver for more information.

  • Use Uint8Array.fromBase64 if available (#4286)

    With this release, esbuild's binary loader will now use the new Uint8Array.fromBase64 function unless it's unavailable in the configured target environment. If it's unavailable, esbuild's previous code for this will be used as a fallback. Note that this means you may now need to specify target when using this feature with Node (for example --target=node22) unless you're using Node v25+.

  • Update the Go compiler from v1.23.12 to v1.25.4 (#4208, #4311)

    This raises the operating system requirements for running esbuild:

    • Linux: now requires a kernel version of 3.2 or later
    • macOS: now requires macOS 12 (Monterey) or later

0.26.0

  • Enable trusted publishing (#4281)

    GitHub and npm are recommending that maintainers for packages such as esbuild switch to trusted publishing. With this release, a VM on GitHub will now build and publish all of esbuild's packages to npm instead of me. In theory.

    Unfortunately there isn't really a way to test that this works other than to do it live. So this release is that live test. Hopefully this release is uneventful and is exactly the same as the previous one (well, except for the green provenance attestation checkmark on npm that happens with trusted publishing).

0.25.12

  • Fix a minification regression with CSS media queries (#4315)

    The previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for @media <media-type> and <media-condition-without-or> { ... } was missing an equality check for the <media-condition-without-or> part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.

  • Update the list of known JavaScript globals (#4310)

    This release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global Array property is considered to be side-effect free but accessing the global scrollY property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:

    From ES2017:

    • Atomics
    • SharedArrayBuffer

    From ES2020:

    • BigInt64Array
    • BigUint64Array

    From ES2021:

    • FinalizationRegistry
    • WeakRef

    From ES2025:

    • Float16Array
    • Iterator

    Note that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from Iterator:

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for esbuild since your current version.


Updates smol-toml from 1.4.2 to 1.5.2

Release notes

Sourced from smol-toml's releases.

v1.5.2

Hot fix for v1.5.1... 🙃

What's Changed

Full Changelog: squirrelchat/smol-toml@v1.5.1...v1.5.2

v1.5.1

Smol fix that makes newlines actually consistent when stringifying objects to TOML.

What's Changed

Full Changelog: squirrelchat/smol-toml@v1.5.0...v1.5.1

v1.5.0

This version improves the TOML output of the library when stringifying objects, courtesy of the folks over at Cloudflare.

Most notably, the lib no longer emits unnecessary table headers, and doesn't add an empty line between successive table headers anymore:

[look.at.me]
note = "In earlier versions, there would've been [look] and [look.at] generated as well."
[empty.table]
[another.empty.table]
[look.how.compact]
this = "looks"

What's Changed

New Contributors

Full Changelog: squirrelchat/smol-toml@v1.4.2...v1.5.0

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for smol-toml since your current version.


Updates electron from 38.3.0 to 38.7.0

Release notes

Sourced from electron's releases.

electron v38.7.0

Release Notes for v38.7.0

Features

  • Added app.isHardwareAccelerationEnabled(). #48681 (Also in 37, 39)
  • Added bypassCustomProtocolHandlers option to net.request. #48881 (Also in 39, 40)
  • Automatically focus DevTools when element is inspected or breakpoint is triggered. #48701 (Also in 37, 39)
  • Enables resetting accent color to follow system accent settings if a previous color has been set via window.setAccentColor(null). #48853 (Also in 39)

Fixes

  • Corrected the appearance of tiled windows on GNOME (when frame: true), and removed resize handles from tiled edges. #48836 (Also in 39, 40)
  • Fix: ESM-from-CJS import when CJK characters are in path. #48876 (Also in 39, 40)
  • Fixed an issue where calling webContents.openDevTools({ mode: 'detach' }) would cause a crash on Wayland. #48926 (Also in 39)
  • Fixed crash on windows when UTF-8 is in path. #48947 (Also in 39, 40)
  • Fixed oom crash when optimizing certain wasm functions involving large phi nodes. #48817 (Also in 39, 40)
  • Fixed the issue where the parent window remained interactive after the modal window was opened. #48866 (Also in 39, 40)
  • Restored window's canHide property. #48900 (Also in 37, 39)

Other Changes

  • Backported fix for 460017370. #48950

Unknown

  • Fixed an issue that menu items on macOS could not be disabled under all circumstances. #48829 (Also in 39, 40)

electron v38.6.0

Release Notes for v38.6.0

Fixes

  • Fixed an application crash when clicking or hovering over the native MacOS "Window" menu. Reverts #48598. #48801 (Also in 39, 40)
  • Fixed an issue on Wayland (Linux) where right-clicking in the titlebar could break mouse interactions. #48757 (Also in 39, 40)
  • Fixed an issue that menu items on macOS could not be disabled under all circumstances. #48710 (Also in 37, 39)
  • Fixed draw smoothing round corner issue. #48780 (Also in 40)
  • Fixed incorrect signal variable reference in nan-spec-runner that could cause install failures to go undetected. #48708 (Also in 39)

Other Changes

  • Updated Node.js to v22.21.1. #48615

electron v38.5.0

Release Notes for v38.5.0

Features

  • Added methods to enable more granular accessibility support management. #48626 (Also in 37, 39)

Fixes

  • Fixed a potential crash in dialog.showOpenDialog on Windows with an empty extension filter array. #48660 (Also in 37, 39)
  • Fixed an error when checking environmental variables when using remote checksums when installing Electron via npm. #48672 (Also in 37, 39)
  • Fixed an issue where trafficLightPosition would not be correctly applied when using titleBarStyle: 'customButtonsOnHover' on macOS 26. #48620 (Also in 37, 39)

... (truncated)

Commits
  • 17c9099 chore: cherry-pick 4cf9311810b0 from v8 (#48950)
  • 40d65d5 fix: crash on windows when UTF-8 is in path (#48947)
  • b32853b fix: devtools crashing on Linux in detach mode (#48926)
  • 5e9c442 fix: restore window's canHide property on macOS (#48900)
  • c550d93 feat: add bypassCustomProtocolHandlers option to net.request (#48881)
  • 9f19d58 feat: add app.isHardwareAccelerationEnabled() (#48681)
  • 41bcdd7 fix: the parent window remained interactive after the modal window was opened...
  • ca1b9e1 ci: exclude top-level docs files from full CI (#48897)
  • a9ce0cd fix: ESM-from-CJS import when CJK is in path (#48876)
  • 3e77a1a feat: enable resetting accent color (#48853)
  • Additional commits viewable in compare view

Updates electron-nightly from 40.0.0-nightly.20251010 to 40.0.0-nightly.20251028

Commits
  • 08492b5 build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#48691)
  • 3c1b51d build(deps): bump github/codeql-action from 4.30.9 to 4.31.0 (#48692)
  • 28f1cf1 feat: Focus DevTools when breakpoint is triggered (#46386)
  • 297319f ci: use \<sup> in release notes generator (#48690)
  • 7fecc66 build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 (#48693)
  • 705d120 build(deps-dev): bump typescript from 5.6.2 to 5.8.3 (#48694)
  • 9ce27e5 docs: security.md use runnable examples for permissions and csp (#43248)
  • 09c22ea docs: add net.isOnline() to online/offline detection tutorial (#48665)
  • e44b96b refactor: avoid deprecated views a11y api (#47674)
  • b389377 feat: add app.isHardwareAccelerationEnabled() (#47614)
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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

…y with 10 updates

Bumps the production-dependencies group with 10 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@rollup/plugin-typescript](https://github.com/rollup/plugins/tree/HEAD/packages/typescript) | `12.1.4` | `12.3.0` |
| [commander](https://github.com/tj/commander.js) | `14.0.1` | `14.0.2` |
| [rollup](https://github.com/rollup/rollup) | `4.52.5` | `4.53.2` |
| [rollup-plugin-node-externals](https://github.com/Septh/rollup-plugin-node-externals) | `8.1.1` | `8.1.2` |
| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |
| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.238` | `1.5.252` |
| [esbuild](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.0` |
| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.5.2` |
| [electron](https://github.com/electron/electron) | `38.3.0` | `38.7.0` |
| [electron-nightly](https://github.com/electron/electron) | `40.0.0-nightly.20251010` | `40.0.0-nightly.20251028` |



Updates `@rollup/plugin-typescript` from 12.1.4 to 12.3.0
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/typescript/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/typescript-v12.3.0/packages/typescript)

Updates `commander` from 14.0.1 to 14.0.2
- [Release notes](https://github.com/tj/commander.js/releases)
- [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md)
- [Commits](tj/commander.js@v14.0.1...v14.0.2)

Updates `rollup` from 4.52.5 to 4.53.2
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v4.52.5...v4.53.2)

Updates `rollup-plugin-node-externals` from 8.1.1 to 8.1.2
- [Release notes](https://github.com/Septh/rollup-plugin-node-externals/releases)
- [Commits](Septh/rollup-plugin-node-externals@v8.1.1...v8.1.2)

Updates `@babel/parser` from 7.28.4 to 7.28.5
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.5/packages/babel-parser)

Updates `electron-to-chromium` from 1.5.238 to 1.5.252
- [Changelog](https://github.com/Kilian/electron-to-chromium/blob/master/CHANGELOG.md)
- [Commits](Kilian/electron-to-chromium@v1.5.238...v1.5.252)

Updates `esbuild` from 0.25.11 to 0.27.0
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](evanw/esbuild@v0.25.11...v0.27.0)

Updates `smol-toml` from 1.4.2 to 1.5.2
- [Release notes](https://github.com/squirrelchat/smol-toml/releases)
- [Commits](squirrelchat/smol-toml@v1.4.2...v1.5.2)

Updates `electron` from 38.3.0 to 38.7.0
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](electron/electron@v38.3.0...v38.7.0)

Updates `electron-nightly` from 40.0.0-nightly.20251010 to 40.0.0-nightly.20251028
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](electron/electron@v40.0.0-nightly.20251010...v40.0.0-nightly.20251028)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-typescript"
  dependency-version: 12.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: commander
  dependency-version: 14.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: rollup
  dependency-version: 4.53.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: rollup-plugin-node-externals
  dependency-version: 8.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: "@babel/parser"
  dependency-version: 7.28.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: electron-to-chromium
  dependency-version: 1.5.252
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: esbuild
  dependency-version: 0.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: smol-toml
  dependency-version: 1.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: electron
  dependency-version: 38.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: electron-nightly
  dependency-version: 40.0.0-nightly.20251028
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Nov 14, 2025

Labels

The following labels could not be found: area:dependencies, track:main. Please create them before Dependabot can add them to a pull request.

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

@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Nov 17, 2025

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot recreate.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant