chore(deps): update dependency esbuild to v0.12.25 #696

Merged
konrad merged 1 commits from renovate/esbuild-0.x into main 2021-09-02 17:59:45 +00:00
Member

This PR contains the following updates:

Package Type Update Change
esbuild devDependencies patch 0.12.24 -> 0.12.25

Release Notes

evanw/esbuild

v0.12.25

Compare Source

  • Fix a TypeScript parsing edge case with the postfix ! operator (#​1560)

    This release fixes a bug with esbuild's TypeScript parser where the postfix ! operator incorrectly terminated a member expression after the new operator:

    // Original input
    new Foo!.Bar();
    
    // Old output
    new Foo().Bar();
    
    // New output
    new Foo.Bar();
    

    The problem was that ! was considered a postfix operator instead of part of a member expression. It is now considered to be part of a member expression instead, which fixes this edge case.

  • Fix a parsing crash with nested private brand checks

    This release fixes a bug in the parser where code of the form #a in #b in c caused a crash. This code now causes a syntax error instead. Private identifiers are allowed when followed by in, but only if the operator precedence level is such that the in operator is allowed. The parser was missing the operator precedence check.

  • Publish x86-64 binary executables for illumos (#​1562)

    This release adds support for the illumos operating system, which is related to Solaris and SunOS. Support for this platform was contributed by @​hadfl.


Configuration

📅 Schedule: At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [esbuild](https://github.com/evanw/esbuild) | devDependencies | patch | [`0.12.24` -> `0.12.25`](https://renovatebot.com/diffs/npm/esbuild/0.12.24/0.12.25) | --- ### Release Notes <details> <summary>evanw/esbuild</summary> ### [`v0.12.25`](https://github.com/evanw/esbuild/blob/master/CHANGELOG.md#&#8203;01225) [Compare Source](https://github.com/evanw/esbuild/compare/v0.12.24...v0.12.25) - Fix a TypeScript parsing edge case with the postfix `!` operator ([#&#8203;1560](https://github.com/evanw/esbuild/issues/1560)) This release fixes a bug with esbuild's TypeScript parser where the postfix `!` operator incorrectly terminated a member expression after the `new` operator: ```js // Original input new Foo!.Bar(); // Old output new Foo().Bar(); // New output new Foo.Bar(); ``` The problem was that `!` was considered a postfix operator instead of part of a member expression. It is now considered to be part of a member expression instead, which fixes this edge case. - Fix a parsing crash with nested private brand checks This release fixes a bug in the parser where code of the form `#a in #b in c` caused a crash. This code now causes a syntax error instead. Private identifiers are allowed when followed by `in`, but only if the operator precedence level is such that the `in` operator is allowed. The parser was missing the operator precedence check. - Publish x86-64 binary executables for illumos ([#&#8203;1562](https://github.com/evanw/esbuild/pull/1562)) This release adds support for the [illumos](https://www.illumos.org/) operating system, which is related to Solaris and SunOS. Support for this platform was contributed by [@&#8203;hadfl](https://github.com/hadfl). </details> --- ### Configuration 📅 **Schedule**: At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
renovate added the
dependencies
label 2021-09-02 17:01:26 +00:00
renovate added 1 commit 2021-09-02 17:01:26 +00:00
continuous-integration/drone/pr Build is passing Details
f6537ecf41
chore(deps): update dependency esbuild to v0.12.25
konrad merged commit 67615a3984 into main 2021-09-02 17:59:45 +00:00
konrad deleted branch renovate/esbuild-0.x 2021-09-02 17:59:45 +00:00
This repo is archived. You cannot comment on pull requests.
No description provided.