Skip to content

fix(deps): update all non-major dependencies#93

Merged
yyxi merged 1 commit intotrunkfrom
renovate/all-minor-patch
Nov 13, 2025
Merged

fix(deps): update all non-major dependencies#93
yyxi merged 1 commit intotrunkfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 10, 2025

This PR contains the following updates:

Package Change Age Confidence
@microsoft/api-extractor (source) ^7.53.1 -> ^7.54.0 age confidence
@microsoft/api-extractor-model (source) ^7.31.1 -> ^7.31.3 age confidence
@types/node (source) 24.9.1 -> 24.10.0 age confidence
es-toolkit (source) ^1.40.0 -> ^1.41.0 age confidence
esbuild ^0.25.11 -> ^0.25.12 age confidence
eslint (source) 9.38.0 -> 9.39.1 age confidence
knip (source) 5.66.2 -> 5.67.1 age confidence

Release Notes

microsoft/rushstack (@​microsoft/api-extractor)

v7.54.0

Compare Source

Tue, 04 Nov 2025 08:15:14 GMT

Minor changes
  • Add a new setting IExtractorInvokeOptions.printApiReportDiff that makes build logs easier to diagnose by printing a diff of any changes to API report files (*.api.md).
  • Add a --print-api-report-diff CLI flag that causes a diff of any changes to API report files (*.api.md) to be printed.
evanw/esbuild (esbuild)

v0.25.12

Compare Source

  • 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:
    class ExampleIterator extends Iterator {}
  • Add support for the new @view-transition CSS rule (#​4313)

    With this release, esbuild now has improved support for pretty-printing and minifying the new @view-transition rule (which esbuild was previously unaware of):

    /* Original code */
    @&#8203;view-transition {
      navigation: auto;
      types: check;
    }
    
    /* Old output */
    @&#8203;view-transition { navigation: auto; types: check; }
    
    /* New output */
    @&#8203;view-transition {
      navigation: auto;
      types: check;
    }

    The new view transition feature provides a mechanism for creating animated transitions between documents in a multi-page app. You can read more about view transition rules here.

    This change was contributed by @​yisibl.

  • Trim CSS rules that will never match

    The CSS minifier will now remove rules whose selectors contain :is() and :where() as those selectors will never match. These selectors can currently be automatically generated by esbuild when you give esbuild nonsensical input such as the following:

    /* Original code */
    div:before {
      color: green;
      &.foo {
        color: red;
      }
    }
    
    /* Old output (with --supported:nesting=false --minify) */
    div:before{color:green}:is().foo{color:red}
    
    /* New output (with --supported:nesting=false --minify) */
    div:before{color:green}

    This input is nonsensical because CSS nesting is (unfortunately) not supported inside of pseudo-elements such as :before. Currently esbuild generates a rule containing :is() in this case when you tell esbuild to transform nested CSS into non-nested CSS. I think it's reasonable to do that as it sort of helps explain what's going on (or at least indicates that something is wrong in the output). It shouldn't be present in minified code, however, so this release now strips it out.

eslint/eslint (eslint)

v9.39.1

Compare Source

v9.39.0

Compare Source

webpro-nl/knip (knip)

v5.67.1

Compare Source

v5.67.0

Compare Source

v5.66.4

Compare Source

v5.66.3

Compare Source


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

@renovate renovate bot added the dependencies Concerns or updates related to external libraries or packages label Nov 10, 2025
@socket-security
Copy link

socket-security bot commented Nov 10, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedesbuild@​0.25.11 ⏵ 0.25.12921007394100
Updated@​types/​node@​24.9.1 ⏵ 24.10.0100 +110081 +195 -1100
Updated@​microsoft/​api-extractor@​7.53.3 ⏵ 7.54.09910089 +197 +2100
Updatedknip@​5.66.2 ⏵ 5.67.199 +110092 +196 +1100
Updatedeslint@​9.38.0 ⏵ 9.39.19710010095 -1100

View full report

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 8d2ae9f to 081b159 Compare November 11, 2025 05:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 081b159 to 27ec7d2 Compare November 11, 2025 13:13
@yyxi yyxi merged commit 84c5993 into trunk Nov 13, 2025
8 checks passed
@yyxi yyxi deleted the renovate/all-minor-patch branch November 13, 2025 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Concerns or updates related to external libraries or packages

Development

Successfully merging this pull request may close these issues.

1 participant