chore(deps): update dependency esbuild to v0.25.11 #2630

Merged
group_2759636_bot_1c34751f7eccad09e089ac15ee7bd902 merged 1 commits from renovate/esbuild-0.x into main 2025-10-15 08:14:20 +00:00
group_2759636_bot_1c34751f7eccad09e089ac15ee7bd902 commented 2025-10-15 03:04:05 +00:00 (Migrated from gitlab.com)

This MR contains the following updates:

Package Change Age Confidence
esbuild 0.25.10 -> 0.25.11 age confidence

Release Notes

evanw/esbuild (esbuild)

v0.25.11

Compare Source

  • Add support for with { type: 'bytes' } imports (#​4292)

    The import bytes proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, it's generally approved and ready for validation. Furthermore it has already been implemented by Deno and Webpack. So with this release, esbuild will also add support for this. It behaves exactly the same as esbuild's existing binary loader. Here's an example:

    import data from './image.png' with { type: 'bytes' }
    const view = new DataView(data.buffer, 0, 24)
    const width = view.getInt32(16)
    const height = view.getInt32(20)
    console.log('size:', width + '\xD7' + height)
    
  • Lower CSS media query range syntax (#​3748, #​4293)

    With this release, esbuild will now transform CSS media query range syntax into equivalent syntax using min-/max- prefixes for older browsers. For example, the following CSS:

    @&#8203;media (640px <= width <= 960px) {
      main {
        display: flex;
      }
    }
    

    will be transformed like this with a target such as --target=chrome100 (or more specifically with --supported:media-range=false if desired):

    @&#8203;media (min-width: 640px) and (max-width: 960px) {
      main {
        display: flex;
      }
    }
    

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

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

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


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

This MR has been generated by Renovate Bot.

This MR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [esbuild](https://github.com/evanw/esbuild) | [`0.25.10` -> `0.25.11`](https://renovatebot.com/diffs/npm/esbuild/0.25.10/0.25.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.25.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.25.10/0.25.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>evanw/esbuild (esbuild)</summary> ### [`v0.25.11`](https://github.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#02511) [Compare Source](https://github.com/evanw/esbuild/compare/v0.25.10...v0.25.11) - Add support for `with { type: 'bytes' }` imports ([#&#8203;4292](https://github.com/evanw/esbuild/issues/4292)) The [import bytes](https://github.com/tc39/proposal-import-bytes) proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, it's generally approved and ready for validation. Furthermore it has already been implemented by [Deno](https://docs.deno.com/examples/importing_bytes/) and [Webpack](https://github.com/webpack/webpack/pull/19928). So with this release, esbuild will also add support for this. It behaves exactly the same as esbuild's existing [`binary` loader](https://esbuild.github.io/content-types/#binary). Here's an example: ```js import data from './image.png' with { type: 'bytes' } const view = new DataView(data.buffer, 0, 24) const width = view.getInt32(16) const height = view.getInt32(20) console.log('size:', width + '\xD7' + height) ``` - Lower CSS media query range syntax ([#&#8203;3748](https://github.com/evanw/esbuild/issues/3748), [#&#8203;4293](https://github.com/evanw/esbuild/issues/4293)) With this release, esbuild will now transform CSS media query range syntax into equivalent syntax using `min-`/`max-` prefixes for older browsers. For example, the following CSS: ```css @&#8203;media (640px <= width <= 960px) { main { display: flex; } } ``` will be transformed like this with a target such as `--target=chrome100` (or more specifically with `--supported:media-range=false` if desired): ```css @&#8203;media (min-width: 640px) and (max-width: 960px) { main { display: flex; } } ``` </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDguNiIsInVwZGF0ZWRJblZlciI6IjQxLjE0OC42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
group_2759636_bot_1c34751f7eccad09e089ac15ee7bd902 commented 2025-10-15 03:04:10 +00:00 (Migrated from gitlab.com)

mentioned in issue #49

mentioned in issue #49
argoyle commented 2025-10-15 08:14:20 +00:00 (Migrated from gitlab.com)

mentioned in commit 66c9b63f0d

mentioned in commit 66c9b63f0d0668e89958ca848647badedfcbdf83
argoyle (Migrated from gitlab.com) merged commit 66c9b63f0d into main 2025-10-15 08:14:21 +00:00
Sign in to join this conversation.