chore(deps): update dependency esbuild to v0.14.23 #1578

Merged
dpschen merged 1 commits from renovate/esbuild-0.x into main 2022-02-18 21:46:01 +00:00
Member

This PR contains the following updates:

Package Type Update Change
esbuild devDependencies patch 0.14.22 -> 0.14.23

Release Notes

evanw/esbuild

v0.14.23

Compare Source

  • Update feature database to indicate that node 16.14+ supports import assertions (#​2030)

    Node versions 16.14 and above now support import assertions according to these release notes. This release updates esbuild's internal feature compatibility database with this information, so esbuild no longer strips import assertions with --target=node16.14:

    // Original code
    import data from './package.json' assert { type: 'json' }
    console.log(data)
    
    // Old output (with --target=node16.14)
    import data from "./package.json";
    console.log(data);
    
    // New output (with --target=node16.14)
    import data from "./package.json" assert { type: "json" };
    console.log(data);
    
  • Basic support for CSS @layer rules (#​2027)

    This adds basic parsing support for a new CSS feature called @layer that changes how the CSS cascade works. Adding parsing support for this rule to esbuild means esbuild can now minify the contents of @layer rules:

    /* Original code */
    @​layer a {
      @​layer b {
        div {
          color: yellow;
          margin: 0.0px;
        }
      }
    }
    
    /* Old output (with --minify) */
    @​layer a{@​layer b {div {color: yellow; margin: 0px;}}}
    
    /* New output (with --minify) */
    @​layer a.b{div{color:#ff0;margin:0}}
    

    You can read more about @layer here:

    Note that the support added in this release is only for parsing and printing @layer rules. The bundler does not yet know about these rules and bundling with @layer may result in behavior changes since these new rules have unusual ordering constraints that behave differently than all other CSS rules. Specifically the order is derived from the first instance while with every other CSS rule, the order is derived from the last instance.


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.14.22` -> `0.14.23`](https://renovatebot.com/diffs/npm/esbuild/0.14.22/0.14.23) | --- ### Release Notes <details> <summary>evanw/esbuild</summary> ### [`v0.14.23`](https://github.com/evanw/esbuild/blob/master/CHANGELOG.md#&#8203;01423) [Compare Source](https://github.com/evanw/esbuild/compare/v0.14.22...v0.14.23) - Update feature database to indicate that node 16.14+ supports import assertions ([#&#8203;2030](https://github.com/evanw/esbuild/issues/2030)) Node versions 16.14 and above now support import assertions according to [these release notes](https://github.com/nodejs/node/blob/6db686710ee1579452b2908a7a41b91cb729b944/doc/changelogs/CHANGELOG_V16.md#&#8203;16.14.0). This release updates esbuild's internal feature compatibility database with this information, so esbuild no longer strips import assertions with `--target=node16.14`: ```js // Original code import data from './package.json' assert { type: 'json' } console.log(data) // Old output (with --target=node16.14) import data from "./package.json"; console.log(data); // New output (with --target=node16.14) import data from "./package.json" assert { type: "json" }; console.log(data); ``` - Basic support for CSS `@layer` rules ([#&#8203;2027](https://github.com/evanw/esbuild/issues/2027)) This adds basic parsing support for a new CSS feature called `@layer` that changes how the CSS cascade works. Adding parsing support for this rule to esbuild means esbuild can now minify the contents of `@layer` rules: ```css /* Original code */ @&#8203;layer a { @&#8203;layer b { div { color: yellow; margin: 0.0px; } } } /* Old output (with --minify) */ @&#8203;layer a{@&#8203;layer b {div {color: yellow; margin: 0px;}}} /* New output (with --minify) */ @&#8203;layer a.b{div{color:#ff0;margin:0}} ``` You can read more about `@layer` here: - Documentation: https://developer.mozilla.org/en-US/docs/Web/CSS/[@&#8203;layer](https://github.com/layer) - Motivation: https://developer.chrome.com/blog/cascade-layers/ Note that the support added in this release is only for parsing and printing `@layer` rules. The bundler does not yet know about these rules and bundling with `@layer` may result in behavior changes since these new rules have unusual ordering constraints that behave differently than all other CSS rules. Specifically the order is derived from the *first* instance while with every other CSS rule, the order is derived from the *last* instance. </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 2022-02-18 21:03:20 +00:00
renovate added 1 commit 2022-02-18 21:03:21 +00:00
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
6d66ee788c
chore(deps): update dependency esbuild to v0.14.23
Member

Hi renovate!

Thank you for creating a PR!

I've deployed the changes of this PR on a preview environment under this URL: https://1578-renovate-esbuild-0-x--vikunja-frontend-preview.netlify.app

You can use this url to view the changes live and test them out.
You will need to manually connect this to an api running somehwere. The easiest to use is https://try.vikunja.io/.

Have a nice day!

Beep boop, I'm a bot.

Hi renovate! Thank you for creating a PR! I've deployed the changes of this PR on a preview environment under this URL: https://1578-renovate-esbuild-0-x--vikunja-frontend-preview.netlify.app You can use this url to view the changes live and test them out. You will need to manually connect this to an api running somehwere. The easiest to use is https://try.vikunja.io/. Have a nice day! > Beep boop, I'm a bot.
dpschen approved these changes 2022-02-18 21:45:40 +00:00
dpschen merged commit 6d66ee788c into main 2022-02-18 21:46:01 +00:00
dpschen deleted branch renovate/esbuild-0.x 2022-02-18 21:46:02 +00:00
This repo is archived. You cannot comment on pull requests.
No description provided.