Update NPM Development dependencies (#23030)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@cloudflare/workers-types](https://redirect.github.com/cloudflare/workerd)
| [`4.20260118.0` →
`4.20260124.0`](https://renovatebot.com/diffs/npm/@cloudflare%2fworkers-types/4.20260118.0/4.20260124.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@cloudflare%2fworkers-types/4.20260124.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@cloudflare%2fworkers-types/4.20260118.0/4.20260124.0?slim=true)
|
|
[@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`19.2.8` →
`19.2.9`](https://renovatebot.com/diffs/npm/@types%2freact/19.2.8/19.2.9)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.2.9?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.2.8/19.2.9?slim=true)
|
|
[miniflare](https://redirect.github.com/cloudflare/workers-sdk/tree/main/packages/miniflare#readme)
([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/miniflare))
| [`4.20260114.0` →
`4.20260120.0`](https://renovatebot.com/diffs/npm/miniflare/4.20260114.0/4.20260120.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/miniflare/4.20260120.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/miniflare/4.20260114.0/4.20260120.0?slim=true)
|
| [prettier](https://prettier.io)
([source](https://redirect.github.com/prettier/prettier)) | [`3.8.0` →
`3.8.1`](https://renovatebot.com/diffs/npm/prettier/3.8.0/3.8.1) |
![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.8.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.8.0/3.8.1?slim=true)
|
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
| [`8.53.0` →
`8.53.1`](https://renovatebot.com/diffs/npm/typescript-eslint/8.53.0/8.53.1)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.53.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.53.0/8.53.1?slim=true)
|
| [wasm-pack](https://redirect.github.com/drager/wasm-pack) | [`^0.13.1`
→ `^0.14.0`](https://renovatebot.com/diffs/npm/wasm-pack/0.13.1/0.14.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/wasm-pack/0.14.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wasm-pack/0.13.1/0.14.0?slim=true)
|
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk)
([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler))
| [`4.59.2` →
`4.60.0`](https://renovatebot.com/diffs/npm/wrangler/4.59.2/4.60.0) |
![age](https://developer.mend.io/api/mc/badges/age/npm/wrangler/4.60.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wrangler/4.59.2/4.60.0?slim=true)
|

---

### Release Notes

<details>
<summary>cloudflare/workerd (@&#8203;cloudflare/workers-types)</summary>

###
[`v4.20260124.0`](https://redirect.github.com/cloudflare/workerd/compare/752ea9176292377969aaf72cdb4bcc628f8b6446...a656230a7281ec432553f53a0d650093bf3d25e8)

[Compare
Source](https://redirect.github.com/cloudflare/workerd/compare/752ea9176292377969aaf72cdb4bcc628f8b6446...a656230a7281ec432553f53a0d650093bf3d25e8)

###
[`v4.20260123.0`](https://redirect.github.com/cloudflare/workerd/compare/6b311a846db729e5becbb97273e5788a588fc554...752ea9176292377969aaf72cdb4bcc628f8b6446)

[Compare
Source](https://redirect.github.com/cloudflare/workerd/compare/6b311a846db729e5becbb97273e5788a588fc554...752ea9176292377969aaf72cdb4bcc628f8b6446)

###
[`v4.20260122.0`](https://redirect.github.com/cloudflare/workerd/compare/129a2523b40d1aeb1046ae2d446fcea5ee8dd361...6b311a846db729e5becbb97273e5788a588fc554)

[Compare
Source](https://redirect.github.com/cloudflare/workerd/compare/129a2523b40d1aeb1046ae2d446fcea5ee8dd361...6b311a846db729e5becbb97273e5788a588fc554)

###
[`v4.20260120.0`](https://redirect.github.com/cloudflare/workerd/compare/b1d9031361196d0f0b5b5fb230949b1d3604de4e...129a2523b40d1aeb1046ae2d446fcea5ee8dd361)

[Compare
Source](https://redirect.github.com/cloudflare/workerd/compare/b1d9031361196d0f0b5b5fb230949b1d3604de4e...129a2523b40d1aeb1046ae2d446fcea5ee8dd361)

</details>

<details>
<summary>cloudflare/workers-sdk (miniflare)</summary>

###
[`v4.20260120.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/miniflare/CHANGELOG.md#4202601200)

[Compare
Source](https://redirect.github.com/cloudflare/workers-sdk/compare/miniflare@4.20260116.0...miniflare@4.20260120.0)

##### Patch Changes

-
[#&#8203;11993](https://redirect.github.com/cloudflare/workers-sdk/pull/11993)
[`788bf78`](https://redirect.github.com/cloudflare/workers-sdk/commit/788bf786b4c5cb8e1bdd6464d3f88b4125cebc75)
Thanks
[@&#8203;dependabot](https://redirect.github.com/apps/dependabot)! -
chore: update dependencies of "miniflare", "wrangler"

  The following dependency versions have been updated:

  | Dependency | From         | To           |
  | ---------- | ------------ | ------------ |
  | workerd    | 1.20260116.0 | 1.20260120.0 |

###
[`v4.20260116.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/miniflare/CHANGELOG.md#4202601160)

[Compare
Source](https://redirect.github.com/cloudflare/workers-sdk/compare/miniflare@4.20260114.0...miniflare@4.20260116.0)

##### Minor Changes

-
[#&#8203;11942](https://redirect.github.com/cloudflare/workers-sdk/pull/11942)
[`133bf95`](https://redirect.github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4)
Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! - Add
support for Email Sending API's MessageBuilder interface in local mode

Miniflare now supports the simplified MessageBuilder interface for
sending emails, alongside the existing `EmailMessage` support.

  Example usage:

  ```javascript
  await env.EMAIL.send({
  	from: { name: "Alice", email: "alice@example.com" },
  	to: ["bob@example.com"],
  	subject: "Hello",
  	text: "Plain text version",
  	html: "<h1>HTML version</h1>",
  	attachments: [
  		{
  			disposition: "attachment",
  			filename: "report.pdf",
  			type: "application/pdf",
  			content: pdfData,
  		},
  	],
  });
  ```

In local mode, email content (text, HTML, attachments) is stored to
temporary files that you can open in your editor or browser for
inspection. File paths are logged to the console when emails are sent.

##### Patch Changes

-
[#&#8203;11925](https://redirect.github.com/cloudflare/workers-sdk/pull/11925)
[`8e4a0e5`](https://redirect.github.com/cloudflare/workers-sdk/commit/8e4a0e5e8d1e0bf75b6f11000f89f7eabafa392a)
Thanks
[@&#8203;dependabot](https://redirect.github.com/apps/dependabot)! -
chore: update dependencies of "miniflare", "wrangler"

  The following dependency versions have been updated:

  | Dependency | From         | To           |
  | ---------- | ------------ | ------------ |
  | workerd    | 1.20260114.0 | 1.20260115.0 |

-
[#&#8203;11942](https://redirect.github.com/cloudflare/workers-sdk/pull/11942)
[`133bf95`](https://redirect.github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4)
Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! -
chore: update dependencies of "miniflare", "wrangler"

  The following dependency versions have been updated:

  | Dependency | From         | To           |
  | ---------- | ------------ | ------------ |
  | workerd    | 1.20260115.0 | 1.20260116.0 |

-
[#&#8203;11967](https://redirect.github.com/cloudflare/workers-sdk/pull/11967)
[`202c59e`](https://redirect.github.com/cloudflare/workers-sdk/commit/202c59e4f4f28419fb6ac0aa8c7dc3960a0c8d3e)
Thanks [@&#8203;emily-shen](https://redirect.github.com/emily-shen)! -
chore: update undici

  The following dependency versions have been updated:

  | Dependency | From   | To     |
  | ---------- | ------ | ------ |
  | undici     | 7.14.0 | 7.18.2 |

-
[#&#8203;11943](https://redirect.github.com/cloudflare/workers-sdk/pull/11943)
[`25e2c60`](https://redirect.github.com/cloudflare/workers-sdk/commit/25e2c608d529664ede251abe45fdb13ea9e56a9d)
Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! - Bump capnp-es
to ^0.0.14

</details>

<details>
<summary>prettier/prettier (prettier)</summary>

###
[`v3.8.1`](https://redirect.github.com/prettier/prettier/compare/3.8.0...fbf300f9d89820364ddc9b2efa05b92b8c01b692)

[Compare
Source](https://redirect.github.com/prettier/prettier/compare/3.8.0...3.8.1)

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(typescript-eslint)</summary>

###
[`v8.53.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8531-2026-01-19)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.53.0...v8.53.1)

This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>drager/wasm-pack (wasm-pack)</summary>

###
[`v0.14.0`](https://redirect.github.com/drager/wasm-pack/blob/HEAD/CHANGELOG.md#-0140)

[Compare
Source](https://redirect.github.com/drager/wasm-pack/compare/v0.13.1...v0.14.0)

- ###  Features

- **Support arbitrary wasm targets (WASI support) - [RReverser],
[pull/1524]**

Allows building for targets other than wasm32-unknown-unknown, enabling
WASI and other custom wasm targets.

    [pull/1524]: https://redirect.github.com/drager/wasm-pack/pull/1524

    [RReverser]: https://redirect.github.com/RReverser

- **macOS ARM (aarch64-apple-darwin) build support - [kaleidawave],
[pull/1529]**

    Adds native Apple Silicon support in release builds and NPM package.

    [pull/1529]: https://redirect.github.com/drager/wasm-pack/pull/1529

    [kaleidawave]: https://redirect.github.com/kaleidawave

- **Allow `--split-linked-modules` flag for wasm-bindgen - [codeart1st],
[pull/1443]**

    [pull/1443]: https://redirect.github.com/drager/wasm-pack/pull/1443

    [codeart1st]: https://redirect.github.com/codeart1st

  - **Custom build profile support - [rafaelbeckel], [pull/1428]**

    Allows using custom cargo profiles via `--profile`.

    [pull/1428]: https://redirect.github.com/drager/wasm-pack/pull/1428

    [rafaelbeckel]: https://redirect.github.com/rafaelbeckel

- ### 🤕 Fixes

  - **Fix NPM package download URL - [qinyuhang], [pull/1543]**

    [pull/1543]: https://redirect.github.com/drager/wasm-pack/pull/1543

    [qinyuhang]: https://redirect.github.com/qinyuhang

- **Filter build artifacts to only .wasm files - \[drager],
[pull/1535]**

    [pull/1535]: https://redirect.github.com/drager/wasm-pack/pull/1535

- **Handle undefined VERSION in installer script - [BrianHung],
[pull/1512]**

    [pull/1512]: https://redirect.github.com/drager/wasm-pack/pull/1512

    [BrianHung]: https://redirect.github.com/BrianHung

- **Fix it\_gets\_wasm\_bindgen\_version test - [mshroyer],
[pull/1509]**

    [pull/1509]: https://redirect.github.com/drager/wasm-pack/pull/1509

    [mshroyer]: https://redirect.github.com/mshroyer

- ### 🛠️ Maintenance

  - **Update dependencies to latest versions - \[drager], [pull/1536]**

    [pull/1536]: https://redirect.github.com/drager/wasm-pack/pull/1536

  - **Security workflow permissions fixes - \[drager]**

  - **Bump ring from 0.17.8 to 0.17.14 - [dependabot], [pull/1516]**

    [pull/1516]: https://redirect.github.com/drager/wasm-pack/pull/1516

- **Bump brace-expansion from 1.1.11 to 1.1.12 in /npm - [dependabot],
[pull/1515]**

    [pull/1515]: https://redirect.github.com/drager/wasm-pack/pull/1515

  - **Bump rustls from 0.23.16 to 0.23.18 - [dependabot], [pull/1451]**

    [pull/1451]: https://redirect.github.com/drager/wasm-pack/pull/1451

    [dependabot]: https://redirect.github.com/apps/dependabot

  - **Fix tar vulnerability (CVE-2026-23745) in npm package**

Override tar dependency to ^7.5.3 to fix arbitrary file overwrite and
symlink poisoning vulnerability ([GHSA-8qq5-rm4j-mr97]).

[GHSA-8qq5-rm4j-mr97]:
https://redirect.github.com/advisories/GHSA-8qq5-rm4j-mr97

  - **Fix axios vulnerabilities in npm package**

Override axios dependency to ^0.30.0 to fix SSRF/credential leakage via
absolute URL and XSRF-TOKEN leakage (CSRF) vulnerabilities.

- ### 📖 Documentation

- **Update documentation links to drager's repo - [yutannihilation],
[pull/1513]**

    [pull/1513]: https://redirect.github.com/drager/wasm-pack/pull/1513

    [yutannihilation]: https://redirect.github.com/yutannihilation

- **Document prerequisites for webdriver tests - [mshroyer],
[pull/1509]**

</details>

<details>
<summary>cloudflare/workers-sdk (wrangler)</summary>

###
[`v4.60.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#4600)

[Compare
Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@4.59.3...wrangler@4.60.0)

##### Minor Changes

-
[#&#8203;11113](https://redirect.github.com/cloudflare/workers-sdk/pull/11113)
[`bba0968`](https://redirect.github.com/cloudflare/workers-sdk/commit/bba09689ca258b6da36b21b7300845ce031eaca6)
Thanks [@&#8203;AmirSa12](https://redirect.github.com/AmirSa12)! - Add
`wrangler complete` command for shell completion scripts (bash, zsh,
powershell)

  Usage:

  ```bash
  # Bash
  wrangler complete bash >> ~/.bashrc

  # Zsh
  wrangler complete zsh >> ~/.zshrc

  # Fish
  wrangler complete fish >> ~/.config/fish/completions/wrangler.fish

  # PowerShell
  wrangler complete powershell > $PROFILE
  ```

  - Uses `@bomb.sh/tab` library for cross-shell compatibility
- Completions are dynamically generated from
`experimental_getWranglerCommands()` API

-
[#&#8203;11893](https://redirect.github.com/cloudflare/workers-sdk/pull/11893)
[`f9e8a45`](https://redirect.github.com/cloudflare/workers-sdk/commit/f9e8a452fb299e6cb1a0ff2985347bfc277deac8)
Thanks [@&#8203;NuroDev](https://redirect.github.com/NuroDev)! -
`wrangler types` now generates per-environment TypeScript interfaces
when named environments exist in your configuration.

When your configuration has named environments (an `env` object),
`wrangler types` now generates both:

- **Per-environment interfaces** (e.g., `StagingEnv`, `ProductionEnv`)
containing only the bindings explicitly declared in each environment,
plus inherited secrets
- **An aggregated `Env` interface** with all bindings from all
environments (top-level + named environments), where:
    - Bindings present in **all** environments are required
    - Bindings not present in all environments are optional
    - Secrets are always required (since they're inherited everywhere)
- Conflicting binding types across environments produce union types
(e.g., `KVNamespace | R2Bucket`)

However, if your config does not contain any environments, or you
manually specify an environment via `--env`, `wrangler types` will
continue to generate a single interface as before.

  **Example:**

  Given the following `wrangler.jsonc`:

  ```jsonc
  {
  	"name": "my-worker",
  	"kv_namespaces": [
  		{
  			"binding": "SHARED_KV",
  			"id": "abc123",
  		},
  	],
  	"env": {
  		"staging": {
  			"kv_namespaces": [
  				{ "binding": "SHARED_KV", "id": "staging-kv" },
  				{ "binding": "STAGING_CACHE", "id": "staging-cache" },
  			],
  		},
  	},
  }
  ```

  Running `wrangler types` will generate:

  ```ts
  declare namespace Cloudflare {
  	interface StagingEnv {
  		SHARED_KV: KVNamespace;
  		STAGING_CACHE: KVNamespace;
  	}
  	interface Env {
  		SHARED_KV: KVNamespace; // Required: in all environments
  		STAGING_CACHE?: KVNamespace; // Optional: only in staging
  	}
  }
  interface Env extends Cloudflare.Env {}
  ```

##### Patch Changes

-
[#&#8203;12030](https://redirect.github.com/cloudflare/workers-sdk/pull/12030)
[`614bbd7`](https://redirect.github.com/cloudflare/workers-sdk/commit/614bbd709529191bbae6aa92790bbfe00a37e3d9)
Thanks
[@&#8203;jbwcloudflare](https://redirect.github.com/jbwcloudflare)! -
Fix `wrangler pages project validate` to respect file count limits from
`CF_PAGES_UPLOAD_JWT`

-
[#&#8203;11993](https://redirect.github.com/cloudflare/workers-sdk/pull/11993)
[`788bf78`](https://redirect.github.com/cloudflare/workers-sdk/commit/788bf786b4c5cb8e1bdd6464d3f88b4125cebc75)
Thanks
[@&#8203;dependabot](https://redirect.github.com/apps/dependabot)! -
chore: update dependencies of "miniflare", "wrangler"

  The following dependency versions have been updated:

  | Dependency | From         | To           |
  | ---------- | ------------ | ------------ |
  | workerd    | 1.20260116.0 | 1.20260120.0 |

-
[#&#8203;12039](https://redirect.github.com/cloudflare/workers-sdk/pull/12039)
[`1375577`](https://redirect.github.com/cloudflare/workers-sdk/commit/1375577c860f1ae9af5caf1c488d47ec1cf52b6f)
Thanks
[@&#8203;dimitropoulos](https://redirect.github.com/dimitropoulos)! -
Fixed the flag casing for the time period flag for the `d1 insights`
command.

-
[#&#8203;12026](https://redirect.github.com/cloudflare/workers-sdk/pull/12026)
[`c3407ad`](https://redirect.github.com/cloudflare/workers-sdk/commit/c3407ada8cff1170ef2a3bbc4d3137dcf3998461)
Thanks
[@&#8203;dario-piotrowicz](https://redirect.github.com/dario-piotrowicz)!
- Fix `wrangler setup` not automatically selecting `workers` as the
target for new SvelteKit apps

The Sveltekit `adapter:cloudflare` adapter now accepts two different
targets `workers` or `pages`. Since the wrangler auto configuration only
targets workers, wrangler should instruct the adapter to use the
`workers` variant. (The auto configuration process would in any case not
work if the user were to target `pages`.)

- Updated dependencies
\[[`788bf78`](https://redirect.github.com/cloudflare/workers-sdk/commit/788bf786b4c5cb8e1bdd6464d3f88b4125cebc75),
[`ae108f0`](https://redirect.github.com/cloudflare/workers-sdk/commit/ae108f090532765751c3996ba4c863a9fe858ddf)]:
  - miniflare\@&#8203;4.20260120.0
-
[@&#8203;cloudflare/unenv-preset](https://redirect.github.com/cloudflare/unenv-preset)@&#8203;2.11.0
-
[@&#8203;cloudflare/kv-asset-handler](https://redirect.github.com/cloudflare/kv-asset-handler)@&#8203;0.4.2

###
[`v4.59.3`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#4593)

[Compare
Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@4.59.2...wrangler@4.59.3)

##### Patch Changes

-
[#&#8203;9396](https://redirect.github.com/cloudflare/workers-sdk/pull/9396)
[`75386b1`](https://redirect.github.com/cloudflare/workers-sdk/commit/75386b1f14d7d0606bece547399e33a9f5bbadb8)
Thanks [@&#8203;gnekich](https://redirect.github.com/gnekich)! - Fix
`wrangler login` with custom `callback-host`/`callback-port`

The Cloudflare OAuth API always requires the `redirect_uri` to be
`localhost:8976`. However, sometimes the Wrangler OAuth server needed to
listen on a different host/port, for example when running from inside a
container. We were previously incorrectly setting the `redirect_uri` to
the configured callback host/port, but it needs to be up to the user to
map `localhost:8976` to the Wrangler OAuth server in the container.

  **Example:**

You might run Wrangler inside a docker container like this: `docker run
-p 8989:8976 <image>`, which forwards port 8976 on your host to 8989
inside the container.

Then inside the container, run `wrangler login --callback-host=0.0.0.0
--callback-port=8989`

The OAuth link still has a `redirect_uri` set to`localhost:8976`. For
example
`https://dash.cloudflare.com/oauth2/auth?...&redirect_uri=http%3A%2F%2Flocalhost%3A8976%2Foauth%2Fcallback&...`

However the redirect to` localhost:8976` is then forwarded to the
Wrangler OAuth server inside your container, allowing the login to
complete.

-
[#&#8203;11925](https://redirect.github.com/cloudflare/workers-sdk/pull/11925)
[`8e4a0e5`](https://redirect.github.com/cloudflare/workers-sdk/commit/8e4a0e5e8d1e0bf75b6f11000f89f7eabafa392a)
Thanks
[@&#8203;dependabot](https://redirect.github.com/apps/dependabot)! -
chore: update dependencies of "miniflare", "wrangler"

  The following dependency versions have been updated:

  | Dependency | From         | To           |
  | ---------- | ------------ | ------------ |
  | workerd    | 1.20260114.0 | 1.20260115.0 |

-
[#&#8203;11942](https://redirect.github.com/cloudflare/workers-sdk/pull/11942)
[`133bf95`](https://redirect.github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4)
Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! -
chore: update dependencies of "miniflare", "wrangler"

  The following dependency versions have been updated:

  | Dependency | From         | To           |
  | ---------- | ------------ | ------------ |
  | workerd    | 1.20260115.0 | 1.20260116.0 |

-
[#&#8203;11922](https://redirect.github.com/cloudflare/workers-sdk/pull/11922)
[`93d8d78`](https://redirect.github.com/cloudflare/workers-sdk/commit/93d8d78ce081f821671b2c4a1ffcd7df733a0866)
Thanks
[@&#8203;dario-piotrowicz](https://redirect.github.com/dario-piotrowicz)!
- Improve telemetry errors being sent to Sentry by `wrangler init` when
it delegates to C3 by ensuring that they contain the output of the C3
execution.

-
[#&#8203;11940](https://redirect.github.com/cloudflare/workers-sdk/pull/11940)
[`69ff962`](https://redirect.github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246)
Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! - Show
helpful messages for file not found errors (`ENOENT`)

When users encounter file not found errors, Wrangler now displays a
helpful message with the missing file path and common causes, instead of
reporting to Sentry.

-
[#&#8203;11904](https://redirect.github.com/cloudflare/workers-sdk/pull/11904)
[`22727c2`](https://redirect.github.com/cloudflare/workers-sdk/commit/22727c29ee244cddebf93d855e4e052973479ad3)
Thanks [@&#8203;danielrs](https://redirect.github.com/danielrs)! - Fix
false positive infinite loop detection for exact path redirects

Fixed an issue where the redirect validation incorrectly flagged exact
path redirects like `/ /index.html 200` as infinite loops. This was
particularly problematic when `html_handling` is set to "none", where
such redirects are valid.

The fix makes the validation more specific to only block wildcard
patterns (like `/* /index.html`) that would actually cause infinite
loops, while allowing exact path matches that are valid in certain
configurations.

Fixes:
[#&#8203;11824](https://redirect.github.com/cloudflare/workers-sdk/issues/11824)

-
[#&#8203;11946](https://redirect.github.com/cloudflare/workers-sdk/pull/11946)
[`fa39a73`](https://redirect.github.com/cloudflare/workers-sdk/commit/fa39a73040dd27d35d429deda34fdc8e15b15fbe)
Thanks [@&#8203;MattieTK](https://redirect.github.com/MattieTK)! - Fix
`configFileName` returning wrong filename for `.jsonc` config files

Previously, users with a `wrangler.jsonc` config file would see error
messages and hints referring to `wrangler.json` instead of
`wrangler.jsonc`. This was because the `configFormat` function collapsed
both `.json` and `.jsonc` files into a single `"jsonc"` value, losing
the distinction between them.

Now `configFormat` returns `"json"` for `.json` files and `"jsonc"` for
`.jsonc` files, allowing `configFileName` to return the correct filename
for each format.

-
[#&#8203;11968](https://redirect.github.com/cloudflare/workers-sdk/pull/11968)
[`4ac7c82`](https://redirect.github.com/cloudflare/workers-sdk/commit/4ac7c82609354115d53cd17f4cf78eabf3d6c23a)
Thanks [@&#8203;MattieTK](https://redirect.github.com/MattieTK)! - fix:
include version components in command event metrics

Adds `wranglerMajorVersion`, `wranglerMinorVersion`, and
`wranglerPatchVersion` to command events (`wrangler command started`,
`wrangler command completed`, `wrangler command errored`). These
properties were previously only included in adhoc events.

-
[#&#8203;11940](https://redirect.github.com/cloudflare/workers-sdk/pull/11940)
[`69ff962`](https://redirect.github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246)
Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! -
Improve error message when creating duplicate KV namespace

When attempting to create a KV namespace with a title that already
exists, Wrangler now provides a clear, user-friendly error message
instead of the generic API error. The new message explains that the
namespace already exists and suggests running `wrangler kv namespace
list` to see existing namespaces with their IDs, or choosing a different
namespace name.

-
[#&#8203;11962](https://redirect.github.com/cloudflare/workers-sdk/pull/11962)
[`029531a`](https://redirect.github.com/cloudflare/workers-sdk/commit/029531acd2e6fac10f21c7b0cecb6b4830f77d02)
Thanks
[@&#8203;dario-piotrowicz](https://redirect.github.com/dario-piotrowicz)!
- Cache chosen account in memory to avoid repeated prompts

When users have multiple accounts and no `node_modules` directory exists
for file caching, Wrangler (run via `npx` and equivalent commands) would
prompt for account selection multiple times during a single command. Now
the selected account is also stored in process memory, preventing
duplicate prompts and potential issues from inconsistent account
choices.

-
[#&#8203;11964](https://redirect.github.com/cloudflare/workers-sdk/pull/11964)
[`d58fbd1`](https://redirect.github.com/cloudflare/workers-sdk/commit/d58fbd1189ec7417d8f2930eac3e71f7680bd679)
Thanks
[@&#8203;dario-piotrowicz](https://redirect.github.com/dario-piotrowicz)!
- Make `name` the positional argument for `wrangler delete` instead of
`script`

The `script` argument was meaningless for the delete command since it
deletes by worker name, not by entry point path. The `name` argument is
now accepted as a positional argument, allowing users to run `wrangler
delete my-worker` instead of `wrangler delete --name my-worker`. The
`script` argument is now hidden but still accepted for backwards
compatibility.

-
[#&#8203;11967](https://redirect.github.com/cloudflare/workers-sdk/pull/11967)
[`202c59e`](https://redirect.github.com/cloudflare/workers-sdk/commit/202c59e4f4f28419fb6ac0aa8c7dc3960a0c8d3e)
Thanks [@&#8203;emily-shen](https://redirect.github.com/emily-shen)! -
chore: update undici

  The following dependency versions have been updated:

  | Dependency | From   | To     |
  | ---------- | ------ | ------ |
  | undici     | 7.14.0 | 7.18.2 |

-
[#&#8203;11940](https://redirect.github.com/cloudflare/workers-sdk/pull/11940)
[`69ff962`](https://redirect.github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246)
Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! -
Improve error handling for Vite config transformations

Replace assertions with proper error handling when transforming Vite
configs. When Wrangler encounters a Vite config that uses a function or
lacks a plugins array, it now provides clear, actionable error messages
instead of crashing with assertion failures. The check function
gracefully skips incompatible configs with debug logging.

- Updated dependencies
\[[`8e4a0e5`](https://redirect.github.com/cloudflare/workers-sdk/commit/8e4a0e5e8d1e0bf75b6f11000f89f7eabafa392a),
[`133bf95`](https://redirect.github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4),
[`202c59e`](https://redirect.github.com/cloudflare/workers-sdk/commit/202c59e4f4f28419fb6ac0aa8c7dc3960a0c8d3e),
[`133bf95`](https://redirect.github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4),
[`25e2c60`](https://redirect.github.com/cloudflare/workers-sdk/commit/25e2c608d529664ede251abe45fdb13ea9e56a9d)]:
  - miniflare\@&#8203;4.20260116.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (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](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/astral-sh/ruff).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
renovate[bot]
2026-02-02 08:40:45 -05:00
committed by GitHub
parent 664e5d9491
commit dd2115434f
3 changed files with 122 additions and 121 deletions
+45 -45
View File
@@ -30,14 +30,14 @@
}
},
"node_modules/@cloudflare/unenv-preset": {
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.10.0.tgz",
"integrity": "sha512-/uII4vLQXhzCAZzEVeYAjFLBNg2nqTJ1JGzd2lRF6ItYe6U2zVoYGfeKpGx/EkBF6euiU+cyBXgMdtJih+nQ6g==",
"version": "2.11.0",
"resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.11.0.tgz",
"integrity": "sha512-z3hxFajL765VniNPGV0JRStZolNz63gU3B3AktwoGdDlnQvz5nP+Ah4RL04PONlZQjwmDdGHowEStJ94+RsaJg==",
"dev": true,
"license": "MIT OR Apache-2.0",
"peerDependencies": {
"unenv": "2.0.0-rc.24",
"workerd": "^1.20251221.0"
"workerd": "^1.20260115.0"
},
"peerDependenciesMeta": {
"workerd": {
@@ -46,9 +46,9 @@
}
},
"node_modules/@cloudflare/workerd-darwin-64": {
"version": "1.20260114.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260114.0.tgz",
"integrity": "sha512-HNlsRkfNgardCig2P/5bp/dqDECsZ4+NU5XewqArWxMseqt3C5daSuptI620s4pn7Wr0ZKg7jVLH0PDEBkA+aA==",
"version": "1.20260120.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260120.0.tgz",
"integrity": "sha512-JLHx3p5dpwz4wjVSis45YNReftttnI3ndhdMh5BUbbpdreN/g0jgxNt5Qp9tDFqEKl++N63qv+hxJiIIvSLR+Q==",
"cpu": [
"x64"
],
@@ -63,9 +63,9 @@
}
},
"node_modules/@cloudflare/workerd-darwin-arm64": {
"version": "1.20260114.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260114.0.tgz",
"integrity": "sha512-qyE1UdFnAlxzb+uCfN/d9c8icch7XRiH49/DjoqEa+bCDihTuRS7GL1RmhVIqHJhb3pX3DzxmKgQZBDBL83Inw==",
"version": "1.20260120.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260120.0.tgz",
"integrity": "sha512-1Md2tCRhZjwajsZNOiBeOVGiS3zbpLPzUDjHr4+XGTXWOA6FzzwScJwQZLa0Doc28Cp4Nr1n7xGL0Dwiz1XuOA==",
"cpu": [
"arm64"
],
@@ -80,9 +80,9 @@
}
},
"node_modules/@cloudflare/workerd-linux-64": {
"version": "1.20260114.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260114.0.tgz",
"integrity": "sha512-Z0BLvAj/JPOabzads2ddDEfgExWTlD22pnwsuNbPwZAGTSZeQa3Y47eGUWyHk+rSGngknk++S7zHTGbKuG7RRg==",
"version": "1.20260120.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260120.0.tgz",
"integrity": "sha512-O0mIfJfvU7F8N5siCoRDaVDuI12wkz2xlG4zK6/Ct7U9c9FiE0ViXNFWXFQm5PPj+qbkNRyhjUwhP+GCKTk5EQ==",
"cpu": [
"x64"
],
@@ -97,9 +97,9 @@
}
},
"node_modules/@cloudflare/workerd-linux-arm64": {
"version": "1.20260114.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260114.0.tgz",
"integrity": "sha512-kPUmEtUxUWlr9PQ64kuhdK0qyo8idPe5IIXUgi7xCD7mDd6EOe5J7ugDpbfvfbYKEjx4DpLvN2t45izyI/Sodw==",
"version": "1.20260120.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260120.0.tgz",
"integrity": "sha512-aRHO/7bjxVpjZEmVVcpmhbzpN6ITbFCxuLLZSW0H9O0C0w40cDCClWSi19T87Ax/PQcYjFNT22pTewKsupkckA==",
"cpu": [
"arm64"
],
@@ -114,9 +114,9 @@
}
},
"node_modules/@cloudflare/workerd-windows-64": {
"version": "1.20260114.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260114.0.tgz",
"integrity": "sha512-MJnKgm6i1jZGyt2ZHQYCnRlpFTEZcK2rv9y7asS3KdVEXaDgGF8kOns5u6YL6/+eMogfZuHRjfDS+UqRTUYIFA==",
"version": "1.20260120.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260120.0.tgz",
"integrity": "sha512-ASZIz1E8sqZQqQCgcfY1PJbBpUDrxPt8NZ+lqNil0qxnO4qX38hbCsdDF2/TDAuq0Txh7nu8ztgTelfNDlb4EA==",
"cpu": [
"x64"
],
@@ -131,9 +131,9 @@
}
},
"node_modules/@cloudflare/workers-types": {
"version": "4.20260118.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20260118.0.tgz",
"integrity": "sha512-t+2Q421kAQqwBzMUDvgg2flp8zFVxOpiAyZPbyNcnPxMDHf0z3B7LqBIVQawwI6ntZinbk9f4oUmaA5bGeYwlg==",
"version": "4.20260124.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20260124.0.tgz",
"integrity": "sha512-h6TJlew6AtGuEXFc+k5ifalk+tg3fkg0lla6XbMAb2AKKfJGwlFNTwW2xyT/Ha92KY631CIJ+Ace08DPdFohdA==",
"dev": true,
"license": "MIT OR Apache-2.0",
"peer": true
@@ -1414,16 +1414,16 @@
}
},
"node_modules/miniflare": {
"version": "4.20260114.0",
"resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260114.0.tgz",
"integrity": "sha512-QwHT7S6XqGdQxIvql1uirH/7/i3zDEt0B/YBXTYzMfJtVCR4+ue3KPkU+Bl0zMxvpgkvjh9+eCHhJbKEqya70A==",
"version": "4.20260120.0",
"resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260120.0.tgz",
"integrity": "sha512-XXZyE2pDKMtP5OLuv0LPHEAzIYhov4jrYjcqrhhqtxGGtXneWOHvXIPo+eV8sqwqWd3R7j4DlEKcyb+87BR49Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@cspotcode/source-map-support": "0.8.1",
"sharp": "^0.34.5",
"undici": "7.14.0",
"workerd": "1.20260114.0",
"undici": "7.18.2",
"workerd": "1.20260120.0",
"ws": "8.18.0",
"youch": "4.1.0-beta.10",
"zod": "^3.25.76"
@@ -1651,9 +1651,9 @@
}
},
"node_modules/undici": {
"version": "7.14.0",
"resolved": "https://registry.npmjs.org/undici/-/undici-7.14.0.tgz",
"integrity": "sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ==",
"version": "7.18.2",
"resolved": "https://registry.npmjs.org/undici/-/undici-7.18.2.tgz",
"integrity": "sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -1710,9 +1710,9 @@
}
},
"node_modules/workerd": {
"version": "1.20260114.0",
"resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260114.0.tgz",
"integrity": "sha512-kTJ+jNdIllOzWuVA3NRQRvywP0T135zdCjAE2dAUY1BFbxM6fmMZV8BbskEoQ4hAODVQUfZQmyGctcwvVCKxFA==",
"version": "1.20260120.0",
"resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260120.0.tgz",
"integrity": "sha512-R6X/VQOkwLTBGLp4VRUwLQZZVxZ9T9J8pGiJ6GQUMaRkY7TVWrCSkVfoNMM1/YyFsY5UYhhPoQe5IehnhZ3Pdw==",
"dev": true,
"hasInstallScript": true,
"license": "Apache-2.0",
@@ -1723,28 +1723,28 @@
"node": ">=16"
},
"optionalDependencies": {
"@cloudflare/workerd-darwin-64": "1.20260114.0",
"@cloudflare/workerd-darwin-arm64": "1.20260114.0",
"@cloudflare/workerd-linux-64": "1.20260114.0",
"@cloudflare/workerd-linux-arm64": "1.20260114.0",
"@cloudflare/workerd-windows-64": "1.20260114.0"
"@cloudflare/workerd-darwin-64": "1.20260120.0",
"@cloudflare/workerd-darwin-arm64": "1.20260120.0",
"@cloudflare/workerd-linux-64": "1.20260120.0",
"@cloudflare/workerd-linux-arm64": "1.20260120.0",
"@cloudflare/workerd-windows-64": "1.20260120.0"
}
},
"node_modules/wrangler": {
"version": "4.59.2",
"resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.59.2.tgz",
"integrity": "sha512-Z4xn6jFZTaugcOKz42xvRAYKgkVUERHVbuCJ5+f+gK+R6k12L02unakPGOA0L0ejhUl16dqDjKe4tmL9sedHcw==",
"version": "4.60.0",
"resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.60.0.tgz",
"integrity": "sha512-n4kibm/xY0Qd5G2K/CbAQeVeOIlwPNVglmFjlDRCCYk3hZh8IggO/rg8AXt/vByK2Sxsugl5Z7yvgWxrUbmS6g==",
"dev": true,
"license": "MIT OR Apache-2.0",
"dependencies": {
"@cloudflare/kv-asset-handler": "0.4.2",
"@cloudflare/unenv-preset": "2.10.0",
"@cloudflare/unenv-preset": "2.11.0",
"blake3-wasm": "2.1.5",
"esbuild": "0.27.0",
"miniflare": "4.20260114.0",
"miniflare": "4.20260120.0",
"path-to-regexp": "6.3.0",
"unenv": "2.0.0-rc.24",
"workerd": "1.20260114.0"
"workerd": "1.20260120.0"
},
"bin": {
"wrangler": "bin/wrangler.js",
@@ -1757,7 +1757,7 @@
"fsevents": "~2.3.2"
},
"peerDependencies": {
"@cloudflare/workers-types": "^4.20260114.0"
"@cloudflare/workers-types": "^4.20260120.0"
},
"peerDependenciesMeta": {
"@cloudflare/workers-types": {
+76 -75
View File
@@ -27,7 +27,7 @@
"typescript": "^5.8.2",
"typescript-eslint": "^8.26.1",
"vite": "^7.0.0",
"wasm-pack": "^0.13.1"
"wasm-pack": "^0.14.0"
}
},
"node_modules/@babel/code-frame": {
@@ -1889,9 +1889,9 @@
"license": "MIT"
},
"node_modules/@types/react": {
"version": "19.2.8",
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.8.tgz",
"integrity": "sha512-3MbSL37jEchWZz2p2mjntRZtPt837ij10ApxKfgmXCTuHWagYg7iA5bqPw6C8BMPfwidlvfPI/fxOc42HLhcyg==",
"version": "19.2.9",
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.9.tgz",
"integrity": "sha512-Lpo8kgb/igvMIPeNV2rsYKTgaORYdO1XGVZ4Qz3akwOj0ySGYMPlQWa8BaLn0G63D1aSaAQ5ldR06wCpChQCjA==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -1917,17 +1917,17 @@
"optional": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.53.0.tgz",
"integrity": "sha512-eEXsVvLPu8Z4PkFibtuFJLJOTAV/nPdgtSjkGoPpddpFk3/ym2oy97jynY6ic2m6+nc5M8SE1e9v/mHKsulcJg==",
"version": "8.53.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.53.1.tgz",
"integrity": "sha512-cFYYFZ+oQFi6hUnBTbLRXfTJiaQtYE3t4O692agbBl+2Zy+eqSKWtPjhPXJu1G7j4RLjKgeJPDdq3EqOwmX5Ag==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.12.2",
"@typescript-eslint/scope-manager": "8.53.0",
"@typescript-eslint/type-utils": "8.53.0",
"@typescript-eslint/utils": "8.53.0",
"@typescript-eslint/visitor-keys": "8.53.0",
"@typescript-eslint/scope-manager": "8.53.1",
"@typescript-eslint/type-utils": "8.53.1",
"@typescript-eslint/utils": "8.53.1",
"@typescript-eslint/visitor-keys": "8.53.1",
"ignore": "^7.0.5",
"natural-compare": "^1.4.0",
"ts-api-utils": "^2.4.0"
@@ -1940,7 +1940,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
"@typescript-eslint/parser": "^8.53.0",
"@typescript-eslint/parser": "^8.53.1",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
@@ -1956,17 +1956,17 @@
}
},
"node_modules/@typescript-eslint/parser": {
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.53.0.tgz",
"integrity": "sha512-npiaib8XzbjtzS2N4HlqPvlpxpmZ14FjSJrteZpPxGUaYPlvhzlzUZ4mZyABo0EFrOWnvyd0Xxroq//hKhtAWg==",
"version": "8.53.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.53.1.tgz",
"integrity": "sha512-nm3cvFN9SqZGXjmw5bZ6cGmvJSyJPn0wU9gHAZZHDnZl2wF9PhHv78Xf06E0MaNk4zLVHL8hb2/c32XvyJOLQg==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@typescript-eslint/scope-manager": "8.53.0",
"@typescript-eslint/types": "8.53.0",
"@typescript-eslint/typescript-estree": "8.53.0",
"@typescript-eslint/visitor-keys": "8.53.0",
"@typescript-eslint/scope-manager": "8.53.1",
"@typescript-eslint/types": "8.53.1",
"@typescript-eslint/typescript-estree": "8.53.1",
"@typescript-eslint/visitor-keys": "8.53.1",
"debug": "^4.4.3"
},
"engines": {
@@ -1982,14 +1982,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.53.0.tgz",
"integrity": "sha512-Bl6Gdr7NqkqIP5yP9z1JU///Nmes4Eose6L1HwpuVHwScgDPPuEWbUVhvlZmb8hy0vX9syLk5EGNL700WcBlbg==",
"version": "8.53.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.53.1.tgz",
"integrity": "sha512-WYC4FB5Ra0xidsmlPb+1SsnaSKPmS3gsjIARwbEkHkoWloQmuzcfypljaJcR78uyLA1h8sHdWWPHSLDI+MtNog==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/tsconfig-utils": "^8.53.0",
"@typescript-eslint/types": "^8.53.0",
"@typescript-eslint/tsconfig-utils": "^8.53.1",
"@typescript-eslint/types": "^8.53.1",
"debug": "^4.4.3"
},
"engines": {
@@ -2004,14 +2004,14 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.53.0.tgz",
"integrity": "sha512-kWNj3l01eOGSdVBnfAF2K1BTh06WS0Yet6JUgb9Cmkqaz3Jlu0fdVUjj9UI8gPidBWSMqDIglmEXifSgDT/D0g==",
"version": "8.53.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.53.1.tgz",
"integrity": "sha512-Lu23yw1uJMFY8cUeq7JlrizAgeQvWugNQzJp8C3x8Eo5Jw5Q2ykMdiiTB9vBVOOUBysMzmRRmUfwFrZuI2C4SQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.53.0",
"@typescript-eslint/visitor-keys": "8.53.0"
"@typescript-eslint/types": "8.53.1",
"@typescript-eslint/visitor-keys": "8.53.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2022,9 +2022,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.0.tgz",
"integrity": "sha512-K6Sc0R5GIG6dNoPdOooQ+KtvT5KCKAvTcY8h2rIuul19vxH5OTQk7ArKkd4yTzkw66WnNY0kPPzzcmWA+XRmiA==",
"version": "8.53.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.1.tgz",
"integrity": "sha512-qfvLXS6F6b1y43pnf0pPbXJ+YoXIC7HKg0UGZ27uMIemKMKA6XH2DTxsEDdpdN29D+vHV07x/pnlPNVLhdhWiA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2039,15 +2039,15 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.53.0.tgz",
"integrity": "sha512-BBAUhlx7g4SmcLhn8cnbxoxtmS7hcq39xKCgiutL3oNx1TaIp+cny51s8ewnKMpVUKQUGb41RAUWZ9kxYdovuw==",
"version": "8.53.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.53.1.tgz",
"integrity": "sha512-MOrdtNvyhy0rHyv0ENzub1d4wQYKb2NmIqG7qEqPWFW7Mpy2jzFC3pQ2yKDvirZB7jypm5uGjF2Qqs6OIqu47w==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.53.0",
"@typescript-eslint/typescript-estree": "8.53.0",
"@typescript-eslint/utils": "8.53.0",
"@typescript-eslint/types": "8.53.1",
"@typescript-eslint/typescript-estree": "8.53.1",
"@typescript-eslint/utils": "8.53.1",
"debug": "^4.4.3",
"ts-api-utils": "^2.4.0"
},
@@ -2064,9 +2064,9 @@
}
},
"node_modules/@typescript-eslint/types": {
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.0.tgz",
"integrity": "sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ==",
"version": "8.53.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.1.tgz",
"integrity": "sha512-jr/swrr2aRmUAUjW5/zQHbMaui//vQlsZcJKijZf3M26bnmLj8LyZUpj8/Rd6uzaek06OWsqdofN/Thenm5O8A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2078,16 +2078,16 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.0.tgz",
"integrity": "sha512-pw0c0Gdo7Z4xOG987u3nJ8akL9093yEEKv8QTJ+Bhkghj1xyj8cgPaavlr9rq8h7+s6plUJ4QJYw2gCZodqmGw==",
"version": "8.53.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.1.tgz",
"integrity": "sha512-RGlVipGhQAG4GxV1s34O91cxQ/vWiHJTDHbXRr0li2q/BGg3RR/7NM8QDWgkEgrwQYCvmJV9ichIwyoKCQ+DTg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/project-service": "8.53.0",
"@typescript-eslint/tsconfig-utils": "8.53.0",
"@typescript-eslint/types": "8.53.0",
"@typescript-eslint/visitor-keys": "8.53.0",
"@typescript-eslint/project-service": "8.53.1",
"@typescript-eslint/tsconfig-utils": "8.53.1",
"@typescript-eslint/types": "8.53.1",
"@typescript-eslint/visitor-keys": "8.53.1",
"debug": "^4.4.3",
"minimatch": "^9.0.5",
"semver": "^7.7.3",
@@ -2145,16 +2145,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.53.0.tgz",
"integrity": "sha512-XDY4mXTez3Z1iRDI5mbRhH4DFSt46oaIFsLg+Zn97+sYrXACziXSQcSelMybnVZ5pa1P6xYkPr5cMJyunM1ZDA==",
"version": "8.53.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.53.1.tgz",
"integrity": "sha512-c4bMvGVWW4hv6JmDUEG7fSYlWOl3II2I4ylt0NM+seinYQlZMQIaKaXIIVJWt9Ofh6whrpM+EdDQXKXjNovvrg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.9.1",
"@typescript-eslint/scope-manager": "8.53.0",
"@typescript-eslint/types": "8.53.0",
"@typescript-eslint/typescript-estree": "8.53.0"
"@typescript-eslint/scope-manager": "8.53.1",
"@typescript-eslint/types": "8.53.1",
"@typescript-eslint/typescript-estree": "8.53.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2169,13 +2169,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.0.tgz",
"integrity": "sha512-LZ2NqIHFhvFwxG0qZeLL9DvdNAHPGCY5dIRwBhyYeU+LfLhcStE1ImjsuTG/WaVh3XysGaeLW8Rqq7cGkPCFvw==",
"version": "8.53.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.1.tgz",
"integrity": "sha512-oy+wV7xDKFPRyNggmXuZQSBzvoLnpmJs+GhzRhPjrxl2b/jIlyjVokzm47CZCDUdXKr2zd7ZLodPfOBpOPyPlg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.53.0",
"@typescript-eslint/types": "8.53.1",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
@@ -2508,9 +2508,10 @@
}
},
"node_modules/binary-install": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/binary-install/-/binary-install-1.1.0.tgz",
"integrity": "sha512-rkwNGW+3aQVSZoD0/o3mfPN6Yxh3Id0R/xzTVBVVpGNlVz8EGwusksxRlbk/A5iKTZt9zkMn3qIqmAt3vpfbzg==",
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/binary-install/-/binary-install-1.1.2.tgz",
"integrity": "sha512-ZS2cqFHPZOy4wLxvzqfQvDjCOifn+7uCPqNmYRIBM/03+yllON+4fNnsD0VJdW0p97y+E+dTRNPStWNqMBq+9g==",
"deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5483,9 +5484,9 @@
}
},
"node_modules/prettier": {
"version": "3.8.0",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.0.tgz",
"integrity": "sha512-yEPsovQfpxYfgWNhCfECjG5AQaO+K3dp6XERmOepyPDVqcJm+bjyCVO3pmU+nAPe0N5dDvekfGezt/EIiRe1TA==",
"version": "3.8.1",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz",
"integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==",
"dev": true,
"license": "MIT",
"bin": {
@@ -6380,16 +6381,16 @@
}
},
"node_modules/typescript-eslint": {
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.53.0.tgz",
"integrity": "sha512-xHURCQNxZ1dsWn0sdOaOfCSQG0HKeqSj9OexIxrz6ypU6wHYOdX2I3D2b8s8wFSsSOYJb+6q283cLiLlkEsBYw==",
"version": "8.53.1",
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.53.1.tgz",
"integrity": "sha512-gB+EVQfP5RDElh9ittfXlhZJdjSU4jUSTyE2+ia8CYyNvet4ElfaLlAIqDvQV9JPknKx0jQH1racTYe/4LaLSg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/eslint-plugin": "8.53.0",
"@typescript-eslint/parser": "8.53.0",
"@typescript-eslint/typescript-estree": "8.53.0",
"@typescript-eslint/utils": "8.53.0"
"@typescript-eslint/eslint-plugin": "8.53.1",
"@typescript-eslint/parser": "8.53.1",
"@typescript-eslint/typescript-estree": "8.53.1",
"@typescript-eslint/utils": "8.53.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6602,14 +6603,14 @@
}
},
"node_modules/wasm-pack": {
"version": "0.13.1",
"resolved": "https://registry.npmjs.org/wasm-pack/-/wasm-pack-0.13.1.tgz",
"integrity": "sha512-P9exD4YkjpDbw68xUhF3MDm/CC/3eTmmthyG5bHJ56kalxOTewOunxTke4SyF8MTXV6jUtNjXggPgrGmMtczGg==",
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/wasm-pack/-/wasm-pack-0.14.0.tgz",
"integrity": "sha512-7uKj+483b6ETTnuWHK3zKNB3Ca3M159tPZ5shyXxI4j7i9Lk82rL2ck/L6E9O5VMWk9JgowdtTBOSfWmGBRFtw==",
"dev": true,
"hasInstallScript": true,
"license": "MIT OR Apache-2.0",
"dependencies": {
"binary-install": "^1.0.1"
"binary-install": "^1.1.2"
},
"bin": {
"wasm-pack": "run.js"
+1 -1
View File
@@ -35,6 +35,6 @@
"typescript": "^5.8.2",
"typescript-eslint": "^8.26.1",
"vite": "^7.0.0",
"wasm-pack": "^0.13.1"
"wasm-pack": "^0.14.0"
}
}