Skip to content

chore(deps): lock file maintenance npm packages#135

Merged
Brooooooklyn merged 1 commit intomainfrom
renovate/npm-packages
May 12, 2025
Merged

chore(deps): lock file maintenance npm packages#135
Brooooooklyn merged 1 commit intomainfrom
renovate/npm-packages

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 11, 2025

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
lockFileMaintenance All locks refreshed
@types/node (source) devDependencies patch 22.15.3 -> 22.15.17 age adoption passing confidence
@types/react (source) devDependencies patch 19.1.2 -> 19.1.3 age adoption passing confidence
esbuild devDependencies patch 0.25.3 -> 0.25.4 age adoption passing confidence
oxlint (source) devDependencies patch 0.16.9 -> 0.16.10 age adoption passing confidence

🔧 This Pull Request updates lock files to use the latest dependency versions.


Release Notes

evanw/esbuild (esbuild)

v0.25.4

Compare Source

  • Add simple support for CORS to esbuild's development server (#​4125)

    Starting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as "debugging in production" by having your production website load code from localhost where the esbuild development server is running.

    To enable this use case, esbuild is adding a feature to allow Cross-Origin Resource Sharing (a.k.a. CORS) for simple requests. Specifically, passing your origin to the new cors option will now set the Access-Control-Allow-Origin response header when the request has a matching Origin header. Note that this currently only works for requests that don't send a preflight OPTIONS request, as esbuild's development server doesn't currently support OPTIONS requests.

    Some examples:

    • CLI:

      esbuild --servedir=. --cors-origin=https://example.com
      
    • JS:

      const ctx = await esbuild.context({})
      await ctx.serve({
        servedir: '.',
        cors: {
          origin: 'https://example.com',
        },
      })
    • Go:

      ctx, _ := api.Context(api.BuildOptions{})
      ctx.Serve(api.ServeOptions{
        Servedir: ".",
        CORS: api.CORSOptions{
          Origin: []string{"https://example.com"},
        },
      })

    The special origin * can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.

  • Pass through invalid URLs in source maps unmodified (#​4169)

    This fixes a regression in version 0.25.0 where sources in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of sources from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in sources should now be passed through unmodified.

  • Handle exports named __proto__ in ES modules (#​4162, #​4163)

    In JavaScript, the special property name __proto__ sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named __proto__ so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.

    This fix was contributed by @​magic-akari.

oxc-project/oxc (oxlint)

v0.16.10: oxlint v0.16.10

Compare Source

[0.16.10] - 2025-05-09

Features
  • e1bc037 language_server: Request for workspace configuration when client did not send them in initialize (#​10789) (Sysix)
  • 3bd339b language_server: Provide commands / code actions for unopened files (#​10815) (Sysix)
  • 4c62348 linter: Regex/no-useless-backreference (#​10773) (camc314)
  • d7ebdd7 linter: Add unicorn/no-unnecessary-slice-end rule (#​10826) (yefan)
Bug Fixes
  • f3cc3a2 language_server: Request client for configuration when no configuration is passed in workspace/didChangeConfiguration (#​10871) (Sysix)
  • 24fcb1e language_server: Return server version initialize response (#​10810) (Sysix)
  • 7d09973 linter: False positive with withResolvers in prefer-await-to-then (#​10896) (camc314)
  • 9b94300 linter: Mark fixer as dangerous for erasing-op (#​10868) (camc314)
  • ae70cc1 linter: Add missing option to no-shadow-restricted-names (#​10827) (camc314)
  • b2c287f linter/no-unused-vars: Fixer cannot delete usused for in/of iterators (#​10824) (DonIsaac)
  • 5ce0a68 linter/no-unused-vars: Recognize parameters used in await/yield expressions within comma expressions (#​10808) (magic-akari)
Performance
  • 00ffbc9 language_server: Do not request for configuration when all workers are ready (#​10897) (Sysix)
  • 96cca22 language_server: Use simdutf8 when reading files from file system (#​10814) (Sysix)
Documentation
  • efaadd3 linter: Fix a few incorrect backticks in no_restricted_imports (#​10914) (Boshen)
  • ccda8f0 linter: Improve no-plusplus docs (#​10885) (Peter Cardenas)
  • 5f15809 linter: Improve docs for jsdoc/require-property (#​10705) (camc314)
Refactor
  • 553ab5b language_server: Remove OnceCell from WorkspaceWorker.root_uri (#​10898) (Sysix)
  • f43fd18 language_server: Move the initialization of ServerLinter into a separate call (#​10776) (Sysix)
  • 39e0463 language_server: Move nested_configs to ServerLinter (#​10775) (Sysix)
  • 9ec13f6 language_server: Move gitignore_glob to ServerLinter (#​10762) (Sysix)
  • 3d47159 language_server: Use IsolatedLintHandlerFileSystem (#​10830) (Sysix)
  • 3d794f6 language_server: Move functions related to ServerLinter to ServerLinter (#​10761) (Sysix)
  • 79819cc linter: Move around some config store logic (#​10861) (camc314)
  • e132aba linter: Extract nested config searching to a fn (#​10860) (camc314)
  • 243c247 linter: Able to use custom file system in runtime (#​10828) (Sysix)
  • efb4fb8 oxlint: Avoid result unwrap (#​10836) (camc314)
Testing
  • 47b946d linter: Use TesterFileSystem for Runtimes filesystem (#​10829) (Sysix)

Configuration

📅 Schedule: Branch creation - "before 2pm on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 force-pushed the renovate/npm-packages branch from 1dac999 to 0760d39 Compare May 12, 2025 01:37
@renovate renovate bot force-pushed the renovate/npm-packages branch from 0760d39 to 255d1ad Compare May 12, 2025 01:39
@Brooooooklyn Brooooooklyn merged commit a55d9c5 into main May 12, 2025
56 checks passed
@Brooooooklyn Brooooooklyn deleted the renovate/npm-packages branch May 12, 2025 02:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant