Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 24, 2025

Bumps esbuild to 0.25.3 and updates ancestor dependencies esbuild, @storybook/react-webpack5, @storybook/addon-essentials, @storybook/builder-webpack5, @storybook/react and storybook. These dependencies need to be updated together.

Updates esbuild from 0.18.20 to 0.25.3

Release notes

Sourced from esbuild's releases.

v0.25.3

  • Fix lowered async arrow functions before super() (#4141, #4142)

    This change makes it possible to call an async arrow function in a constructor before calling super() when targeting environments without async support, as long as the function body doesn't reference this. Here's an example (notice the change from this to null):

    // Original code
    class Foo extends Object {
      constructor() {
        (async () => await foo())()
        super()
      }
    }
    // Old output (with --target=es2016)
    class Foo extends Object {
    constructor() {
    (() => __async(this, null, function* () {
    return yield foo();
    }))();
    super();
    }
    }
    // New output (with --target=es2016)
    class Foo extends Object {
    constructor() {
    (() => __async(null, null, function* () {
    return yield foo();
    }))();
    super();
    }
    }

    Some background: Arrow functions with the async keyword are transformed into generator functions for older language targets such as --target=es2016. Since arrow functions capture this, the generated code forwards this into the body of the generator function. However, JavaScript class syntax forbids using this in a constructor before calling super(), and this forwarding was problematic since previously happened even when the function body doesn't use this. Starting with this release, esbuild will now only forward this if it's used within the function body.

    This fix was contributed by @​magic-akari.

  • Fix memory leak with --watch=true (#4131, #4132)

    This release fixes a memory leak with esbuild when --watch=true is used instead of --watch. Previously using --watch=true caused esbuild to continue to use more and more memory for every rebuild, but --watch=true should now behave like --watch and not leak memory.

    This bug happened because esbuild disables the garbage collector when it's not run as a long-lived process for extra speed, but esbuild's checks for which arguments cause esbuild to be a long-lived process weren't updated for the new --watch=true style of boolean command-line flags. This has been an issue since this boolean flag syntax was added in version 0.14.24 in 2022. These checks are unfortunately separate from the regular argument parser because of how esbuild's internals are organized (the command-line interface is exposed as a separate Go API so you can build your own custom esbuild CLI).

    This fix was contributed by @​mxschmitt.

  • More concise output for repeated legal comments (#4139)

    Some libraries have many files and also use the same legal comment text in all files. Previously esbuild would copy each legal comment to the output file. Starting with this release, legal comments duplicated across separate files will now be grouped in the output file by unique comment content.

... (truncated)

Changelog

Sourced from esbuild's changelog.

Changelog: 2023

This changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).

0.19.11

  • Fix TypeScript-specific class transform edge case (#3559)

    The previous release introduced an optimization that avoided transforming super() in the class constructor for TypeScript code compiled with useDefineForClassFields set to false if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case and there are #private instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to super() (since super() is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:

    // Original code
    class Foo extends Bar {
      #private = 1;
      public: any;
      constructor() {
        super();
      }
    }
    // Old output (with esbuild v0.19.9)
    class Foo extends Bar {
    constructor() {
    super();
    this.#private = 1;
    }
    #private;
    }
    // Old output (with esbuild v0.19.10)
    class Foo extends Bar {
    constructor() {
    this.#private = 1;
    super();
    }
    #private;
    }
    // New output
    class Foo extends Bar {
    #private = 1;
    constructor() {
    super();
    }
    }

  • Minifier: allow reording a primitive past a side-effect (#3568)

    The minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:

... (truncated)

Commits

Updates @storybook/react-webpack5 from 7.6.20 to 8.6.12

Release notes

Sourced from @​storybook/react-webpack5's releases.

v8.6.12

8.6.12

v8.6.11

8.6.11

v8.6.10

8.6.10

v8.6.9

8.6.9

v8.6.8

8.6.8

v8.6.7

8.6.7

v8.6.6

8.6.6

v8.6.5

8.6.5

... (truncated)

Changelog

Sourced from @​storybook/react-webpack5's changelog.

8.6.12

8.6.11

8.6.10

8.6.9

8.6.8

8.6.7

8.6.6

8.6.5

... (truncated)

Commits
  • 1c35b29 Bump version from "8.6.11" to "8.6.12" [skip ci]
  • 2afd30d Bump version from "8.6.10" to "8.6.11" [skip ci]
  • 23d2037 Bump version from "8.6.9" to "8.6.10" [skip ci]
  • 207c2f4 Bump version from "8.6.8" to "8.6.9" [skip ci]
  • d4960ea Bump version from "8.6.7" to "8.6.8" [skip ci]
  • 019cd1f Bump version from "8.6.6" to "8.6.7" [skip ci]
  • 9a7a795 Bump version from "8.6.5" to "8.6.6" [skip ci]
  • 4e23d75 Bump version from "8.6.4" to "8.6.5" [skip ci]
  • d826042 Bump version from "8.6.3" to "8.6.4" [skip ci]
  • d4e73f5 Bump version from "8.6.2" to "8.6.3" [skip ci]
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by storybook-bot, a new releaser for @​storybook/react-webpack5 since your current version.


Updates @storybook/addon-essentials from 7.6.20 to 8.6.12

Release notes

Sourced from @​storybook/addon-essentials's releases.

v8.6.12

8.6.12

v8.6.11

8.6.11

v8.6.10

8.6.10

v8.6.9

8.6.9

v8.6.8

8.6.8

v8.6.7

8.6.7

v8.6.6

8.6.6

v8.6.5

8.6.5

... (truncated)

Changelog

Sourced from @​storybook/addon-essentials's changelog.

8.6.12

8.6.11

8.6.10

8.6.9

8.6.8

8.6.7

8.6.6

8.6.5

... (truncated)

Commits
  • 1c35b29 Bump version from "8.6.11" to "8.6.12" [skip ci]
  • 2afd30d Bump version from "8.6.10" to "8.6.11" [skip ci]
  • 23d2037 Bump version from "8.6.9" to "8.6.10" [skip ci]
  • 207c2f4 Bump version from "8.6.8" to "8.6.9" [skip ci]
  • d4960ea Bump version from "8.6.7" to "8.6.8" [skip ci]
  • 019cd1f Bump version from "8.6.6" to "8.6.7" [skip ci]
  • 9a7a795 Bump version from "8.6.5" to "8.6.6" [skip ci]
  • 4e23d75 Bump version from "8.6.4" to "8.6.5" [skip ci]
  • d826042 Bump version from "8.6.3" to "8.6.4" [skip ci]
  • d4e73f5 Bump version from "8.6.2" to "8.6.3" [skip ci]
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by storybook-bot, a new releaser for @​storybook/addon-essentials since your current version.


Updates @storybook/builder-webpack5 from 7.6.20 to 8.6.12

Release notes

Sourced from @​storybook/builder-webpack5's releases.

v8.6.12

8.6.12

v8.6.11

8.6.11

v8.6.10

8.6.10

v8.6.9

8.6.9

v8.6.8

8.6.8

v8.6.7

8.6.7

v8.6.6

8.6.6

v8.6.5

8.6.5

... (truncated)

Changelog

Sourced from @​storybook/builder-webpack5's changelog.

8.6.12

8.6.11

8.6.10

8.6.9

8.6.8

8.6.7

8.6.6

8.6.5

... (truncated)

Commits
  • 1c35b29 Bump version from "8.6.11" to "8.6.12" [skip ci]
  • 2afd30d Bump version from "8.6.10" to "8.6.11" [skip ci]
  • 23d2037 Bump version from "8.6.9" to "8.6.10" [skip ci]
  • 207c2f4 Bump version from "8.6.8" to "8.6.9" [skip ci]
  • d4960ea Bump version from "8.6.7" to "8.6.8" [skip ci]
  • 019cd1f Bump version from "8.6.6" to "8.6.7" [skip ci]
  • 9a7a795 Bump version from "8.6.5" to "8.6.6" [skip ci]
  • 4e23d75 Bump version from "8.6.4" to "8.6.5" [skip ci]
  • 17b2173 Merge pull request #30668 from wlewis-formative/fix-print-duration
  • d826042 Bump version from "8.6.3" to "8.6.4" [skip ci]
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by storybook-bot, a new releaser for @​storybook/builder-webpack5 since your current version.


Updates @storybook/react from 7.6.20 to 8.6.12

Release notes

Sourced from @​storybook/react's releases.

v8.6.12

8.6.12

v8.6.11

8.6.11

v8.6.10

8.6.10

v8.6.9

8.6.9

v8.6.8

8.6.8

v8.6.7

8.6.7

v8.6.6

8.6.6

v8.6.5

8.6.5

... (truncated)

Changelog

Sourced from @​storybook/react's changelog.

8.6.12

8.6.11

8.6.10

8.6.9

8.6.8

8.6.7

8.6.6

8.6.5

... (truncated)

Commits
  • 1c35b29 Bump version from "8.6.11" to "8.6.12" [skip ci]
  • 2afd30d Bump version from "8.6.10" to "8.6.11" [skip ci]
  • 23d2037 Bump version from "8.6.9" to "8.6.10" [skip ci]
  • c988182 Merge pull request #30929 from storybookjs/kasper/fix-act
  • 207c2f4 Bump version from "8.6.8" to "8.6.9" [skip ci]
  • Description has been truncated

… @storybook/builder-webpack5, @storybook/react and storybook

Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.3 and updates ancestor dependencies [esbuild](https://github.com/evanw/esbuild), [@storybook/react-webpack5](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-webpack5), [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials), [@storybook/builder-webpack5](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-webpack5), [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) and [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli). These dependencies need to be updated together.


Updates `esbuild` from 0.18.20 to 0.25.3
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md)
- [Commits](evanw/esbuild@v0.18.20...v0.25.3)

Updates `@storybook/react-webpack5` from 7.6.20 to 8.6.12
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.12/code/frameworks/react-webpack5)

Updates `@storybook/addon-essentials` from 7.6.20 to 8.6.12
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.12/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.12/code/addons/essentials)

Updates `@storybook/builder-webpack5` from 7.6.20 to 8.6.12
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.12/code/builders/builder-webpack5)

Updates `@storybook/react` from 7.6.20 to 8.6.12
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.12/code/renderers/react)

Updates `storybook` from 7.6.20 to 8.6.12
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.12/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.12/code/lib/cli)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-version: 0.25.3
  dependency-type: indirect
- dependency-name: "@storybook/react-webpack5"
  dependency-version: 8.6.12
  dependency-type: direct:production
- dependency-name: "@storybook/addon-essentials"
  dependency-version: 8.6.12
  dependency-type: direct:development
- dependency-name: "@storybook/builder-webpack5"
  dependency-version: 8.6.12
  dependency-type: direct:development
- dependency-name: "@storybook/react"
  dependency-version: 8.6.12
  dependency-type: direct:development
- dependency-name: storybook
  dependency-version: 8.6.12
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 24, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jun 16, 2025

OK, I won't notify you again about this release, but will get in touch when a new version is available.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/npm_and_yarn/multi-159dc9c4a0 branch June 16, 2025 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants