Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 22, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@antfu/eslint-config 6.2.06.7.3 age adoption passing confidence
@inquirer/prompts (source) 7.9.07.10.1 age adoption passing confidence
@types/discord-rpc (source) 4.0.94.0.10 age adoption passing confidence
@types/lodash (source) 4.17.204.17.21 age adoption passing confidence
@types/node (source) 24.9.224.10.6 age adoption passing confidence
@vitest/coverage-v8 (source) 4.0.64.0.16 age adoption passing confidence
@vitest/ui (source) 4.0.64.0.16 age adoption passing confidence
esbuild ^0.25.11^0.27.0 age adoption passing confidence
eslint (source) 9.38.09.39.2 age adoption passing confidence
eslint-plugin-format 1.0.21.2.0 age adoption passing confidence
eslint-plugin-json-schema-validator (source) 5.4.15.5.0 age adoption passing confidence
form-data 4.0.44.0.5 age adoption passing confidence
got 14.6.114.6.6 age adoption passing confidence
sharp (source, changelog) 0.34.40.34.5 age adoption passing confidence
vitest (source) 4.0.64.0.16 age adoption passing confidence
whatwg-url 14.1.114.2.0 age adoption passing confidence
ws 8.18.38.19.0 age adoption passing confidence

Release Notes

antfu/eslint-config (@​antfu/eslint-config)

v6.7.3

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v6.7.2

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v6.7.1

Compare Source

   🐞 Bug Fixes
  • pnpm: Do not set catalogMode when catalogs is not enabled  -  by @​antfu (0471e)
    View changes on GitHub

v6.7.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v6.6.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v6.6.0

Compare Source

   🐞 Bug Fixes
  • pnpm: Enforce catalog usage based on smart detection  -  by @​antfu (654c0)
    View changes on GitHub

v6.5.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v6.5.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v6.4.2

Compare Source

   🐞 Bug Fixes
  • pnpm: Move pnpm-workspace.yaml sorting config from yaml to pnpm  -  by @​antfu (fc2b1)
    View changes on GitHub

v6.4.1

Compare Source

No significant changes

    View changes on GitHub

v6.3.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub
SBoudrias/Inquirer.js (@​inquirer/prompts)

v7.10.1

Compare Source

  • [Node 18 compat] Downgraded to mute-stream@​2 to maintain Node 18 compatibility.

v7.10.0

Compare Source

  • feat @inquirer/input: Now support simple RegExp validation with pattern/patternError.
  • fix @inquirer/editor: Fix typo s/waitForUseInput/waitForUserInput
  • Bump dependencies
vitest-dev/vitest (@​vitest/coverage-v8)

v4.0.16

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v4.0.15

Compare Source

   🚀 Experimental Features
   🐞 Bug Fixes
    View changes on GitHub

v4.0.14

Compare Source

   🚀 Experimental Features
   🐞 Bug Fixes
   🏎 Performance
    View changes on GitHub

v4.0.13

Compare Source

   🐞 Bug Fixes
   🏎 Performance
    View changes on GitHub

v4.0.12

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v4.0.11

Compare Source

   🚀 Experimental Features
   🏎 Performance
    View changes on GitHub

v4.0.10

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v4.0.9

Compare Source

   🚀 Experimental Features
   🐞 Bug Fixes
    View changes on GitHub

v4.0.8

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v4.0.7

Compare Source

   🐞 Bug Fixes
   🏎 Performance
    View changes on GitHub
evanw/esbuild (esbuild)

v0.27.2

Compare Source

  • Allow import path specifiers starting with #/ (#​4361)

    Previously the specification for package.json disallowed import path specifiers starting with #/, but this restriction has recently been relaxed and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping #/* to ./src/* (previously you had to use another character such as #_* instead, which was more confusing). There is some more context in nodejs/node#49182.

    This change was contributed by @​hybrist.

  • Automatically add the -webkit-mask prefix (#​4357, #​4358)

    This release automatically adds the -webkit- vendor prefix for the mask CSS shorthand property:

    /* Original code */
    main {
      mask: url(x.png) center/5rem no-repeat
    }
    
    /* Old output (with --target=chrome110) */
    main {
      mask: url(x.png) center/5rem no-repeat;
    }
    
    /* New output (with --target=chrome110) */
    main {
      -webkit-mask: url(x.png) center/5rem no-repeat;
      mask: url(x.png) center/5rem no-repeat;
    }

    This change was contributed by @​BPJEnnova.

  • Additional minification of switch statements (#​4176, #​4359)

    This release contains additional minification patterns for reducing switch statements. Here is an example:

    // Original code
    switch (x) {
      case 0:
        foo()
        break
      case 1:
      default:
        bar()
    }
    
    // Old output (with --minify)
    switch(x){case 0:foo();break;case 1:default:bar()}
    
    // New output (with --minify)
    x===0?foo():bar();
  • Forbid using declarations inside switch clauses (#​4323)

    This is a rare change to remove something that was previously possible. The Explicit Resource Management proposal introduced using declarations. These were previously allowed inside case and default clauses in switch statements. This had well-defined semantics and was already widely implemented (by V8, SpiderMonkey, TypeScript, esbuild, and others). However, it was considered to be too confusing because of how scope works in switch statements, so it has been removed from the specification. This edge case will now be a syntax error. See tc39/proposal-explicit-resource-management#215 and rbuckton/ecma262#14 for details.

    Here is an example of code that is no longer allowed:

    switch (mode) {
      case 'read':
        using readLock = db.read()
        return readAll(readLock)
    
      case 'write':
        using writeLock = db.write()
        return writeAll(writeLock)
    }

    That code will now have to be modified to look like this instead (note the additional { and } block statements around each case body):

    switch (mode) {
      case 'read': {
        using readLock = db.read()
        return readAll(readLock)
      }
      case 'write': {
        using writeLock = db.write()
        return writeAll(writeLock)
      }
    }

    This is not being released in one of esbuild's breaking change releases since this feature hasn't been finalized yet, and esbuild always tracks the current state of the specification (so esbuild's previous behavior was arguably incorrect).

v0.27.1

Compare Source

  • Fix bundler bug with var nested inside if (#​4348)

    This release fixes a bug with the bundler that happens when importing an ES module using require (which causes it to be wrapped) and there's a top-level var inside an if statement without being wrapped in a { ... } block (and a few other conditions). The bundling transform needed to hoist these var declarations outside of the lazy ES module wrapper for correctness. See the issue for details.

  • Fix minifier bug with for inside try inside label (#​4351)

    This fixes an old regression from version v0.21.4. Some code was introduced to move the label inside the try statement to address a problem with transforming labeled for await loops to avoid the await (the transformation involves converting the for await loop into a for loop and wrapping it in a try statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to for loops that esbuild itself generates internally as part of the for await transform. Here is an example of some affected code:

    // Original code
    d: {
      e: {
        try {
          while (1) { break d }
        } catch { break e; }
      }
    }
    
    // Old output (with --minify)
    a:try{e:for(;;)break a}catch{break e}
    
    // New output (with --minify)
    a:e:try{for(;;)break a}catch{break e}
  • Inline IIFEs containing a single expression (#​4354)

    Previously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single return statement. Now it should also work if the body contains a single expression statement instead:

    // Original code
    const foo = () => {
      const cb = () => {
        console.log(x())
      }
      return cb()
    }
    
    // Old output (with --minify)
    const foo=()=>(()=>{console.log(x())})();
    
    // New output (with --minify)
    const foo=()=>{console.log(x())};
  • The minifier now strips empty finally clauses (#​4353)

    This improvement means that finally clauses containing dead code can potentially cause the associated try statement to be removed from the output entirely in minified builds:

    // Original code
    function foo(callback) {
      if (DEBUG) stack.push(callback.name);
      try {
        callback();
      } finally {
        if (DEBUG) stack.pop();
      }
    }
    
    // Old output (with --minify --define:DEBUG=false)
    function foo(a){try{a()}finally{}}
    
    // New output (with --minify --define:DEBUG=false)
    function foo(a){a()}
  • Allow tree-shaking of the Symbol constructor

    With this release, calling Symbol is now considered to be side-effect free when the argument is known to be a primitive value. This means esbuild can now tree-shake module-level symbol variables:

    // Original code
    const a = Symbol('foo')
    const b = Symbol(bar)
    
    // Old output (with --tree-shaking=true)
    const a = Symbol("foo");
    const b = Symbol(bar);
    
    // New output (with --tree-shaking=true)
    const b = Symbol(bar);

v0.27.0

Compare Source

This release deliberately contains backwards-incompatible changes. To avoid automatically picking up releases like this, you should either be pinning the exact version of esbuild in your package.json file (recommended) or be using a version range syntax that only accepts patch upgrades such as ^0.26.0 or ~0.26.0. See npm's documentation about semver for more information.

  • Use Uint8Array.fromBase64 if available (#​4286)

    With this release, esbuild's binary loader will now use the new Uint8Array.fromBase64 function unless it's unavailable in the configured target environment. If it's unavailable, esbuild's previous code for this will be used as a fallback. Note that this means you may now need to specify target when using this feature with Node (for example --target=node22) unless you're using Node v25+.

  • Update the Go compiler from v1.23.12 to v1.25.4 (#​4208, #​4311)

    This raises the operating system requirements for running esbuild:

    • Linux: now requires a kernel version of 3.2 or later
    • macOS: now requires macOS 12 (Monterey) or later

v0.26.0

[Compare Source](https://redirect.github.com/evanw/esbuild/compa


Configuration

📅 Schedule: Branch creation - Only on Friday ( * * * * 5 ) (UTC), Automerge - 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.

👻 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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Aug 22, 2025
@renovate
Copy link
Contributor Author

renovate bot commented Aug 22, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: cli/package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm.
npm error code EOVERRIDE
npm error Override for [email protected] conflicts with direct dependency
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-01-13T05_36_48_264Z-debug-0.log

@renovate renovate bot temporarily deployed to preview-pr-9921 August 22, 2025 08:57 Inactive
@github-actions
Copy link
Contributor

github-actions bot commented Aug 22, 2025

📝 Documentation Preview

Your documentation changes are ready for preview!

🔍 View Preview

This preview will be automatically updated when you push new commits to this PR.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 3029912 to 0d49715 Compare August 25, 2025 21:21
@renovate renovate bot temporarily deployed to preview-pr-9921 August 25, 2025 21:21 Inactive
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from ff5840a to f2b95b7 Compare September 2, 2025 17:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 71dd49a to 20ebb82 Compare September 7, 2025 12:25
@renovate renovate bot temporarily deployed to preview-pr-9921 September 7, 2025 12:26 Inactive
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 20ebb82 to 058a8ed Compare September 8, 2025 17:06
@renovate renovate bot temporarily deployed to preview-pr-9921 September 8, 2025 17:06 Inactive
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 058a8ed to 12d81d0 Compare September 11, 2025 12:47
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 8 times, most recently from d49f1ee to 73d5914 Compare September 22, 2025 21:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 73d5914 to 1f97a51 Compare September 25, 2025 19:28
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from dc2205c to 4c9e726 Compare October 5, 2025 05:39
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 08c0472 to 616dea3 Compare November 20, 2025 16:44
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 1b1508a to 3ffbe49 Compare November 28, 2025 14:49
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 1df2669 to 76baeb0 Compare December 8, 2025 09:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from b49edc7 to 1a50c51 Compare December 17, 2025 06:46
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from cef64cc to 39dc3b2 Compare December 25, 2025 04:31
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 39dc3b2 to 7fd3ded Compare December 31, 2025 16:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 0c3852b to 4da1d63 Compare January 13, 2026 01:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 4da1d63 to 29a5c15 Compare January 13, 2026 05:37
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

Development

Successfully merging this pull request may close these issues.

1 participant