Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(timers): implement active and _unrefActive exports #385

Merged
merged 9 commits into from
Jan 16, 2025
Merged

feat(timers): implement active and _unrefActive exports #385

merged 9 commits into from
Jan 16, 2025

Conversation

vicb
Copy link
Contributor

@vicb vicb commented Jan 16, 2025

While active is deprecated, it used by popular libs.

mysql

Timer.prototype.active = function active() {
  if (this._timeout) {
    if (this._timeout.refresh) {
      this._timeout.refresh();
    } else {
      Timers.active(this._timeout);
    }
  }
};

ref: NodeJS implementation


This is part 2 of 2 in a stack made with GitButler:

vicb and others added 8 commits January 15, 2025 20:24
Co-authored-by: Yagiz Nizipli <yagiz@cloudflare.com>
Co-authored-by: Pooya Parsa <pooya@pi0.io>
Co-authored-by: Pooya Parsa <pooya@pi0.io>
Co-authored-by: Pooya Parsa <pooya@pi0.io>
Co-authored-by: Pooya Parsa <pooya@pi0.io>
Co-authored-by: Pooya Parsa <pooya@pi0.io>
Co-authored-by: Pooya Parsa <pooya@pi0.io>
Co-authored-by: Yagiz Nizipli yagiz@cloudflare.com
@vicb vicb requested review from a team and pi0 as code owners January 16, 2025 06:40
@vicb vicb requested a review from anonrig January 16, 2025 06:41
@vicb vicb force-pushed the active branch 3 times, most recently from 705ecb0 to d3a792d Compare January 16, 2025 06:50
Base automatically changed from timers-bind to main January 16, 2025 22:13
@pi0 pi0 changed the title feat(timers): implement active and _unrefActive feat(timers): implement active and _unrefActive exports Jan 16, 2025
@pi0 pi0 merged commit 7140049 into main Jan 16, 2025
2 checks passed
renovate bot added a commit to zenobi-us/zenobi-us that referenced this pull request Jan 22, 2025
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk)
([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler))
| [`3.103.2` ->
`3.104.0`](https://renovatebot.com/diffs/npm/wrangler/3.103.2/3.104.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/wrangler/3.104.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/wrangler/3.104.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/wrangler/3.103.2/3.104.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wrangler/3.103.2/3.104.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

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

###
[`v3.104.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31040)

##### Minor Changes

-
[#&#8203;7715](https://redirect.github.com/cloudflare/workers-sdk/pull/7715)
[`26fa9e8`](https://redirect.github.com/cloudflare/workers-sdk/commit/26fa9e80279401ba5eea4e1522597953441402f2)
Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! -
Support service bindings from Pages projects to Workers in a single
`workerd` instance. To try it out, pass multiple `-c` flags to Wrangler:
i.e. `wrangler pages dev -c wrangler.toml -c
../other-worker/wrangler.toml`. The first `-c` flag must point to your
Pages config file, and the rest should point to Workers that are bound
to your Pages project.

-
[#&#8203;7816](https://redirect.github.com/cloudflare/workers-sdk/pull/7816)
[`f6cc029`](https://redirect.github.com/cloudflare/workers-sdk/commit/f6cc0293d3a6bf45a323b6d9718b7162149cc84f)
Thanks
[@&#8203;dario-piotrowicz](https://redirect.github.com/dario-piotrowicz)!
- add support for assets bindings to `getPlatformProxy`

this change makes sure that that `getPlatformProxy`, when the input
configuration
file contains an assets field, correctly returns the appropriate asset
binding proxy

    example:

    ```json
    // wrangler.json
    {
      "name": "my-worker",
      "assets": {
        "directory": "./public/",
        "binding": "ASSETS"
      },
      "vars": {
        "MY_VAR": "my-var"
      }
    }
    ```

    ```js
    import { getPlatformProxy } from "wrangler";

    const { env, dispose } = await getPlatformProxy();

    if (env.ASSETS) {
      const text = await (
        await env.ASSETS.fetch("http://0.0.0.0/file.txt")
      ).text();
      console.log(text); // logs the content of file.txt
    }

    await dispose();
    ```

##### Patch Changes

-
[#&#8203;7785](https://redirect.github.com/cloudflare/workers-sdk/pull/7785)
[`cccfe51`](https://redirect.github.com/cloudflare/workers-sdk/commit/cccfe51ca6a18a2a69bb6c7fa7066c92c9d704af)
Thanks [@&#8203;joshthoward](https://redirect.github.com/joshthoward)! -
Fix Durable Objects transfer migration validation

-
[#&#8203;7821](https://redirect.github.com/cloudflare/workers-sdk/pull/7821)
[`fcaa02c`](https://redirect.github.com/cloudflare/workers-sdk/commit/fcaa02cdf4f3f648d7218e8f7fb411a2324eebb5)
Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! -
fix(wrangler): fix wrangler config schema defaults

-
[#&#8203;7832](https://redirect.github.com/cloudflare/workers-sdk/pull/7832)
[`97d2a1b`](https://redirect.github.com/cloudflare/workers-sdk/commit/97d2a1bb56ea0bb94531f9c41b737ba43ed5996f)
Thanks
[@&#8203;petebacondarwin](https://redirect.github.com/petebacondarwin)!
- Relax the messaging when Wrangler uses redirected configuration

Previously the messaging was rendered as a warning, which implied that
the user
    had done something wrong. Now it is just a regular info message.

-
[#&#8203;7806](https://redirect.github.com/cloudflare/workers-sdk/pull/7806)
[`d7adb50`](https://redirect.github.com/cloudflare/workers-sdk/commit/d7adb50fcc9e3c509365fed8a86df485ea9f739b)
Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! - chore: update
unenv to 2.0.0-rc.0

    Pull a couple changes in node:timers

- [unjs/unenv#384](https://redirect.github.com/unjs/unenv/issues/384)
fix function bindings in node:timer
- [unjs/unenv#385](https://redirect.github.com/unjs/unenv/issues/385)
implement active and \_unrefActive in node:timer

    The unenv update also includes #unjs/unenv/381 which implements
    `stdout`, `stderr` and `stdin` of `node:process` with `node:tty`

-
[#&#8203;7828](https://redirect.github.com/cloudflare/workers-sdk/pull/7828)
[`9077a67`](https://redirect.github.com/cloudflare/workers-sdk/commit/9077a6748a30d5f24c9b7cbdc3a6514fec5aa66c)
Thanks [@&#8203;edmundhung](https://redirect.github.com/edmundhung)! -
improve multi account error message in non-interactive mode

-   Updated dependencies \[]:
    -   miniflare@3.20241230.2

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/zenobi-us/zenobi-us).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Brooooooklyn pushed a commit to toeverything/affine-workers that referenced this pull request Jan 27, 2025
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@cloudflare/workers-types](https://redirect.github.com/cloudflare/workerd) | [`4.20241230.0` -> `4.20250124.3`](https://renovatebot.com/diffs/npm/@cloudflare%2fworkers-types/4.20241230.0/4.20250124.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@cloudflare%2fworkers-types/4.20250124.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@cloudflare%2fworkers-types/4.20250124.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@cloudflare%2fworkers-types/4.20241230.0/4.20250124.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@cloudflare%2fworkers-types/4.20241230.0/4.20250124.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@oxc-node/core](https://redirect.github.com/oxc-project/oxc-node) | [`^0.0.16` -> `^0.0.19`](https://renovatebot.com/diffs/npm/@oxc-node%2fcore/0.0.16/0.0.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@oxc-node%2fcore/0.0.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@oxc-node%2fcore/0.0.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@oxc-node%2fcore/0.0.16/0.0.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@oxc-node%2fcore/0.0.16/0.0.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.10.5` -> `22.10.10`](https://renovatebot.com/diffs/npm/@types%2fnode/22.10.5/22.10.10) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.10.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.10.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.10.5/22.10.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.10.5/22.10.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.2` -> `9.15.4`](https://renovatebot.com/diffs/npm/pnpm/9.15.2/9.15.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/9.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/9.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/9.15.2/9.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/9.15.2/9.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [tldts](https://redirect.github.com/remusao/tldts) | [`6.1.70` -> `6.1.75`](https://renovatebot.com/diffs/npm/tldts/6.1.70/6.1.75) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tldts/6.1.75?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tldts/6.1.75?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tldts/6.1.70/6.1.75?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tldts/6.1.70/6.1.75?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [typescript](https://www.typescriptlang.org/) ([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.7.2` -> `5.7.3`](https://renovatebot.com/diffs/npm/typescript/5.7.2/5.7.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.7.2/5.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.7.2/5.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler)) | [`3.99.0` -> `3.105.1`](https://renovatebot.com/diffs/npm/wrangler/3.99.0/3.105.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/wrangler/3.105.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/wrangler/3.105.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/wrangler/3.99.0/3.105.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wrangler/3.99.0/3.105.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

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

### [`v4.20250124.3`](https://redirect.github.com/cloudflare/workerd/compare/b982f8bce58e4f0b713e19ad328fa3471047d75c...52568feecf0b0c1c7da1a433110919f763cba658)

[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/b982f8bce58e4f0b713e19ad328fa3471047d75c...52568feecf0b0c1c7da1a433110919f763cba658)

### [`v4.20250121.0`](https://redirect.github.com/cloudflare/workerd/compare/3ad23dfaecf35ea967c50c64e9e45e358c6d6efd...b982f8bce58e4f0b713e19ad328fa3471047d75c)

[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/3ad23dfaecf35ea967c50c64e9e45e358c6d6efd...b982f8bce58e4f0b713e19ad328fa3471047d75c)

### [`v4.20250109.0`](https://redirect.github.com/cloudflare/workerd/compare/f37b4c64ddc4b61e6eee541aceea13bd43a05501...3ad23dfaecf35ea967c50c64e9e45e358c6d6efd)

[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/f37b4c64ddc4b61e6eee541aceea13bd43a05501...3ad23dfaecf35ea967c50c64e9e45e358c6d6efd)

</details>

<details>
<summary>oxc-project/oxc-node (@&#8203;oxc-node/core)</summary>

### [`v0.0.19`](https://redirect.github.com/oxc-project/oxc-node/blob/HEAD/CHANGELOG.md#0019-2025-01-20)

[Compare Source](https://redirect.github.com/oxc-project/oxc-node/compare/v0.0.18...v0.0.19)

**Note:** Version bump only for package oxc-node

### [`v0.0.18`](https://redirect.github.com/oxc-project/oxc-node/blob/HEAD/CHANGELOG.md#0018-2025-01-20)

[Compare Source](https://redirect.github.com/oxc-project/oxc-node/compare/v0.0.17...v0.0.18)

##### Bug Fixes

-   **core:** enfore to esm if file extensions match ([#&#8203;55](https://redirect.github.com/oxc-project/oxc-node/issues/55)) ([560ee7a](https://redirect.github.com/oxc-project/oxc-node/commit/560ee7a3e5c120a57b34fdba81e9e8f57b0826d1))

### [`v0.0.17`](https://redirect.github.com/oxc-project/oxc-node/blob/HEAD/CHANGELOG.md#0017-2025-01-13)

[Compare Source](https://redirect.github.com/oxc-project/oxc-node/compare/v0.0.16...v0.0.17)

##### Bug Fixes

-   **core:** resolve entry with oxc_resolver ([#&#8203;53](https://redirect.github.com/oxc-project/oxc-node/issues/53)) ([85af142](https://redirect.github.com/oxc-project/oxc-node/commit/85af1423129a582a72aea52de426f1f6cc5c091f))

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

### [`v9.15.4`](https://redirect.github.com/pnpm/pnpm/releases/tag/v9.15.4): pnpm 9.15.4

[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.15.3...v9.15.4)

#### Patch Changes

-   Ensure that recursive `pnpm update --latest <pkg>` updates only the specified package, with `dedupe-peer-dependents=true`.

#### Platinum Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
        <a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80" alt="Bit"></a>
      </td>
      <td align="center" valign="middle">
        <a href="https://sanity.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/sanity.svg" width="180" alt="Bit"></a>
      </td>
      <td align="center" valign="middle">
        <a href="https://figma.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/figma.svg" width="80" alt="Figma"></a>
      </td>
    </tr>
  </tbody>
</table>

#### Gold Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
        <a href="https://discord.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/discord.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/discord_light.svg" />
            <img src="https://pnpm.io/img/users/discord.svg" width="220" alt="Discord" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://prisma.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/prisma.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/prisma_light.svg" />
            <img src="https://pnpm.io/img/users/prisma.svg" width="180" alt="Prisma" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
        <a href="https://uscreen.de/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/uscreen.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/uscreen_light.svg" />
            <img src="https://pnpm.io/img/users/uscreen.svg" width="180" alt="u|screen" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://www.jetbrains.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/jetbrains.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/jetbrains.svg" />
            <img src="https://pnpm.io/img/users/jetbrains.svg" width="180" alt="JetBrains" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
        <a href="https://nx.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/nx.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/nx_light.svg" />
            <img src="https://pnpm.io/img/users/nx.svg" width="120" alt="Nx" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://coderabbit.ai/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/coderabbit.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/coderabbit_light.svg" />
            <img src="https://pnpm.io/img/users/coderabbit.svg" width="220" alt="CodeRabbit" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
        <a href="https://route4me.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <img src="https://pnpm.io/img/users/route4me.svg" width="220" alt="Route4Me" />
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://workleap.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/workleap.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/workleap_light.svg" />
            <img src="https://pnpm.io/img/users/workleap.svg" width="190" alt="Workleap" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
        <a href="https://canva.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <img src="https://pnpm.io/img/users/canva.svg" width="120" alt="Canva" />
        </a>
      </td>
    </tr>
  </tbody>
</table>

### [`v9.15.3`](https://redirect.github.com/pnpm/pnpm/compare/v9.15.2...v9.15.3)

[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.15.2...v9.15.3)

</details>

<details>
<summary>remusao/tldts (tldts)</summary>

### [`v6.1.75`](https://redirect.github.com/remusao/tldts/blob/HEAD/CHANGELOG.md#v6175-Sun-Jan-26-2025)

[Compare Source](https://redirect.github.com/remusao/tldts/compare/v6.1.74...v6.1.75)

##### 📜 Update Public Suffix List

-   `tldts-experimental`, `tldts-icann`, `tldts`
    -   Update upstream public suffix list [#&#8203;2261](https://redirect.github.com/remusao/tldts/pull/2261) ([@&#8203;remusao](https://redirect.github.com/remusao))

##### 🔩 Dependencies

-   Bump [@&#8203;types/node](https://redirect.github.com/types/node) from 22.10.8 to 22.10.10 [#&#8203;2259](https://redirect.github.com/remusao/tldts/pull/2259) ([@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot]))
-   Bump mocha from 11.0.1 to 11.1.0 [#&#8203;2255](https://redirect.github.com/remusao/tldts/pull/2255) ([@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot]))
-   Bump [@&#8203;types/node](https://redirect.github.com/types/node) from 22.10.7 to 22.10.8 [#&#8203;2256](https://redirect.github.com/remusao/tldts/pull/2256) ([@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot]))

##### Authors: 2

-   [@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot])
-   Rémi ([@&#8203;remusao](https://redirect.github.com/remusao))

***

### [`v6.1.74`](https://redirect.github.com/remusao/tldts/blob/HEAD/CHANGELOG.md#v6174-Wed-Jan-22-2025)

[Compare Source](https://redirect.github.com/remusao/tldts/compare/v6.1.73...v6.1.74)

##### 📜 Update Public Suffix List

-   `tldts-experimental`, `tldts-icann`, `tldts`
    -   Update upstream public suffix list [#&#8203;2254](https://redirect.github.com/remusao/tldts/pull/2254) ([@&#8203;remusao](https://redirect.github.com/remusao))

##### 🔩 Dependencies

-   Bump rollup from 4.30.1 to 4.31.0 [#&#8203;2252](https://redirect.github.com/remusao/tldts/pull/2252) ([@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot]))

##### Authors: 2

-   [@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot])
-   Rémi ([@&#8203;remusao](https://redirect.github.com/remusao))

***

### [`v6.1.73`](https://redirect.github.com/remusao/tldts/blob/HEAD/CHANGELOG.md#v6173-Sat-Jan-18-2025)

[Compare Source](https://redirect.github.com/remusao/tldts/compare/v6.1.72...v6.1.73)

##### 📜 Update Public Suffix List

-   `tldts-experimental`, `tldts`
    -   Update upstream public suffix list [#&#8203;2251](https://redirect.github.com/remusao/tldts/pull/2251) ([@&#8203;remusao](https://redirect.github.com/remusao))

##### 🔩 Dependencies

-   Bump [@&#8203;types/node](https://redirect.github.com/types/node) from 22.10.6 to 22.10.7 [#&#8203;2250](https://redirect.github.com/remusao/tldts/pull/2250) ([@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot]))

##### Authors: 2

-   [@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot])
-   Rémi ([@&#8203;remusao](https://redirect.github.com/remusao))

***

### [`v6.1.72`](https://redirect.github.com/remusao/tldts/blob/HEAD/CHANGELOG.md#v6172-Wed-Jan-15-2025)

[Compare Source](https://redirect.github.com/remusao/tldts/compare/v6.1.71...v6.1.72)

##### 📜 Update Public Suffix List

-   `tldts-experimental`, `tldts-icann`, `tldts-tests`, `tldts`
    -   Update upstream public suffix list [#&#8203;2245](https://redirect.github.com/remusao/tldts/pull/2245) ([@&#8203;remusao](https://redirect.github.com/remusao))

##### 🔩 Dependencies

-   Bump typescript from 5.7.2 to 5.7.3 [#&#8203;2247](https://redirect.github.com/remusao/tldts/pull/2247) ([@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot]))
-   Bump [@&#8203;types/node](https://redirect.github.com/types/node) from 22.10.5 to 22.10.6 [#&#8203;2248](https://redirect.github.com/remusao/tldts/pull/2248) ([@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot]))
-   Bump rollup from 4.29.2 to 4.30.1 [#&#8203;2246](https://redirect.github.com/remusao/tldts/pull/2246) ([@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot]))

##### Authors: 2

-   [@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot])
-   Rémi ([@&#8203;remusao](https://redirect.github.com/remusao))

***

### [`v6.1.71`](https://redirect.github.com/remusao/tldts/blob/HEAD/CHANGELOG.md#v6171-Mon-Jan-06-2025)

[Compare Source](https://redirect.github.com/remusao/tldts/compare/v6.1.70...v6.1.71)

##### 📜 Update Public Suffix List

-   `tldts-experimental`, `tldts`
    -   Update upstream public suffix list [#&#8203;2241](https://redirect.github.com/remusao/tldts/pull/2241) ([@&#8203;remusao](https://redirect.github.com/remusao))

##### 🔩 Dependencies

-   Bump [@&#8203;types/node](https://redirect.github.com/types/node) from 22.10.2 to 22.10.5 [#&#8203;2243](https://redirect.github.com/remusao/tldts/pull/2243) ([@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot]))
-   Bump rollup from 4.29.1 to 4.29.2 [#&#8203;2242](https://redirect.github.com/remusao/tldts/pull/2242) ([@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot]))

##### Authors: 2

-   [@&#8203;dependabot\[bot\]](https://redirect.github.com/dependabot\[bot])
-   Rémi ([@&#8203;remusao](https://redirect.github.com/remusao))

***

</details>

<details>
<summary>microsoft/TypeScript (typescript)</summary>

### [`v5.7.3`](https://redirect.github.com/microsoft/TypeScript/compare/v5.7.2...a5e123d9e0690fcea92878ea8a0a382922009fc9)

[Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3)

</details>

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

### [`v3.105.1`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31051)

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

##### Patch Changes

-   [#&#8203;7884](https://redirect.github.com/cloudflare/workers-sdk/pull/7884) [`fd5a455`](https://redirect.github.com/cloudflare/workers-sdk/commit/fd5a45520e92e0fe60c457a6ae54caef67d7bbcf) Thanks [@&#8203;emily-shen](https://redirect.github.com/emily-shen)! - feat: make experiemntal auto-provisioning non-interactive by default.

-   [#&#8203;7811](https://redirect.github.com/cloudflare/workers-sdk/pull/7811) [`7d138d9`](https://redirect.github.com/cloudflare/workers-sdk/commit/7d138d92c3cbfb84bccb84a3e93f41ad5549d604) Thanks [@&#8203;joshthoward](https://redirect.github.com/joshthoward)! - Fix RPC method invocations showing up as unknown events

-   Updated dependencies \[[`40f89a9`](https://redirect.github.com/cloudflare/workers-sdk/commit/40f89a90d93f57294e49a6b5ed8ba8cc38e0da77)]:
    -   miniflare@3.20250124.0

### [`v3.105.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31050)

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

##### Minor Changes

-   [#&#8203;7466](https://redirect.github.com/cloudflare/workers-sdk/pull/7466) [`e5ebdb1`](https://redirect.github.com/cloudflare/workers-sdk/commit/e5ebdb143788728d8b364fcafc0b36bda4ceb625) Thanks [@&#8203;Ltadrian](https://redirect.github.com/Ltadrian)! - feat: implement the `wrangler cert upload` command

    This command allows users to upload a mTLS certificate/private key or certificate-authority certificate chain.

    For uploading mTLS certificate, run:

    -   `wrangler cert upload mtls-certificate --cert cert.pem --key key.pem --name MY_CERT`

    For uploading CA certificate chain, run:

    -   `wrangler cert upload certificate-authority --ca-cert server-ca.pem --name SERVER_CA`

##### Patch Changes

-   [#&#8203;7867](https://redirect.github.com/cloudflare/workers-sdk/pull/7867) [`bdc7958`](https://redirect.github.com/cloudflare/workers-sdk/commit/bdc7958f22bbbb9ce2608fefd295054121a92441) Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! - Revert [https://github.com/cloudflare/workers-sdk/pull/7816](https://redirect.github.com/cloudflare/workers-sdk/pull/7816). This feature added support for the ASSETS bindings to the `getPlatformProxy()` API, but caused a regression when running `npm run preview` in newly generated Workers Assets projects.

-   [#&#8203;7868](https://redirect.github.com/cloudflare/workers-sdk/pull/7868) [`78a9a2d`](https://redirect.github.com/cloudflare/workers-sdk/commit/78a9a2db485fefb0038ea9d97cc547a9218b7afa) Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! - Revert "Hyperdrive dev remote fix". This PR includes e2e tests that were not run before merging, and are currently failing.

-   Updated dependencies \[]:
    -   miniflare@3.20241230.2

### [`v3.104.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31040)

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

##### Minor Changes

-   [#&#8203;7715](https://redirect.github.com/cloudflare/workers-sdk/pull/7715) [`26fa9e8`](https://redirect.github.com/cloudflare/workers-sdk/commit/26fa9e80279401ba5eea4e1522597953441402f2) Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! - Support service bindings from Pages projects to Workers in a single `workerd` instance. To try it out, pass multiple `-c` flags to Wrangler: i.e. `wrangler pages dev -c wrangler.toml -c ../other-worker/wrangler.toml`. The first `-c` flag must point to your Pages config file, and the rest should point to Workers that are bound to your Pages project.

-   [#&#8203;7816](https://redirect.github.com/cloudflare/workers-sdk/pull/7816) [`f6cc029`](https://redirect.github.com/cloudflare/workers-sdk/commit/f6cc0293d3a6bf45a323b6d9718b7162149cc84f) Thanks [@&#8203;dario-piotrowicz](https://redirect.github.com/dario-piotrowicz)! - add support for assets bindings to `getPlatformProxy`

    this change makes sure that that `getPlatformProxy`, when the input configuration
    file contains an assets field, correctly returns the appropriate asset binding proxy

    example:

    ```json
    // wrangler.json
    {
      "name": "my-worker",
      "assets": {
        "directory": "./public/",
        "binding": "ASSETS"
      },
      "vars": {
        "MY_VAR": "my-var"
      }
    }
    ```

    ```js
    import { getPlatformProxy } from "wrangler";

    const { env, dispose } = await getPlatformProxy();

    if (env.ASSETS) {
      const text = await (
        await env.ASSETS.fetch("http://0.0.0.0/file.txt")
      ).text();
      console.log(text); // logs the content of file.txt
    }

    await dispose();
    ```

##### Patch Changes

-   [#&#8203;7785](https://redirect.github.com/cloudflare/workers-sdk/pull/7785) [`cccfe51`](https://redirect.github.com/cloudflare/workers-sdk/commit/cccfe51ca6a18a2a69bb6c7fa7066c92c9d704af) Thanks [@&#8203;joshthoward](https://redirect.github.com/joshthoward)! - Fix Durable Objects transfer migration validation

-   [#&#8203;7821](https://redirect.github.com/cloudflare/workers-sdk/pull/7821) [`fcaa02c`](https://redirect.github.com/cloudflare/workers-sdk/commit/fcaa02cdf4f3f648d7218e8f7fb411a2324eebb5) Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! - fix(wrangler): fix wrangler config schema defaults

-   [#&#8203;7832](https://redirect.github.com/cloudflare/workers-sdk/pull/7832) [`97d2a1b`](https://redirect.github.com/cloudflare/workers-sdk/commit/97d2a1bb56ea0bb94531f9c41b737ba43ed5996f) Thanks [@&#8203;petebacondarwin](https://redirect.github.com/petebacondarwin)! - Relax the messaging when Wrangler uses redirected configuration

    Previously the messaging was rendered as a warning, which implied that the user
    had done something wrong. Now it is just a regular info message.

-   [#&#8203;7806](https://redirect.github.com/cloudflare/workers-sdk/pull/7806) [`d7adb50`](https://redirect.github.com/cloudflare/workers-sdk/commit/d7adb50fcc9e3c509365fed8a86df485ea9f739b) Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! - chore: update unenv to 2.0.0-rc.0

    Pull a couple changes in node:timers

    -   [unjs/unenv#384](https://redirect.github.com/unjs/unenv/issues/384) fix function bindings in node:timer
    -   [unjs/unenv#385](https://redirect.github.com/unjs/unenv/issues/385) implement active and \_unrefActive in node:timer

    The unenv update also includes #unjs/unenv/381 which implements
    `stdout`, `stderr` and `stdin` of `node:process` with `node:tty`

-   [#&#8203;7828](https://redirect.github.com/cloudflare/workers-sdk/pull/7828) [`9077a67`](https://redirect.github.com/cloudflare/workers-sdk/commit/9077a6748a30d5f24c9b7cbdc3a6514fec5aa66c) Thanks [@&#8203;edmundhung](https://redirect.github.com/edmundhung)! - improve multi account error message in non-interactive mode

-   Updated dependencies \[]:
    -   miniflare@3.20241230.2

### [`v3.103.2`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31032)

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

##### Patch Changes

-   [#&#8203;7804](https://redirect.github.com/cloudflare/workers-sdk/pull/7804) [`16a9460`](https://redirect.github.com/cloudflare/workers-sdk/commit/16a9460ea6c7daaadcdf2f2e921c66521549bc58) Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! - fix(wrangler): use require.resolve to resolve unenv path

### [`v3.103.1`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31031)

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

##### Patch Changes

-   [#&#8203;7798](https://redirect.github.com/cloudflare/workers-sdk/pull/7798) [`a1ff045`](https://redirect.github.com/cloudflare/workers-sdk/commit/a1ff045cfc89f216e19c94e7c4b5d190e27ef5bf) Thanks [@&#8203;CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - Reverts [#&#8203;7720](https://redirect.github.com/cloudflare/workers-sdk/issues/7720) as it introduced breakage in some of the C3 templates (eg. Nuxt)

### [`v3.103.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31030)

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

##### Minor Changes

-   [#&#8203;5086](https://redirect.github.com/cloudflare/workers-sdk/pull/5086) [`8faf2c0`](https://redirect.github.com/cloudflare/workers-sdk/commit/8faf2c07415030a3c8d9e5fc0e122a59141b3786) Thanks [@&#8203;dario-piotrowicz](https://redirect.github.com/dario-piotrowicz)! - add `--strict-vars` option to `wrangler types`

    add a new `--strict-vars` option to `wrangler types` that developers can (by setting the
    flag to `false`) use to disable the default strict/literal types generation for their variables

    opting out of strict variables can be useful when developers change often their `vars` values,
    even more so when multiple environments are involved

### [`v3.102.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31020)

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

##### Minor Changes

-   [#&#8203;7592](https://redirect.github.com/cloudflare/workers-sdk/pull/7592) [`f613276`](https://redirect.github.com/cloudflare/workers-sdk/commit/f6132761c80d90c3521c93d48d0f0aed62bb360a) Thanks [@&#8203;garrettgu10](https://redirect.github.com/garrettgu10)! - New filter validation logic supporting set and range queries in Vectorize CLI

##### Patch Changes

-   [#&#8203;7750](https://redirect.github.com/cloudflare/workers-sdk/pull/7750) [`df0e5be`](https://redirect.github.com/cloudflare/workers-sdk/commit/df0e5bef817c09754471ac4842531a1e14e5576a) Thanks [@&#8203;andyjessop](https://redirect.github.com/andyjessop)! - bug: Removes the (local) tag on Vectorize bindings in the console output of `wrangler dev`, and adds-in the same tag for Durable Objects (which are emulated locally in `wrangler dev`).

-   [#&#8203;7732](https://redirect.github.com/cloudflare/workers-sdk/pull/7732) [`d102b60`](https://redirect.github.com/cloudflare/workers-sdk/commit/d102b60238c1dddfdd829ffee62c451cb526717a) Thanks [@&#8203;Ankcorn](https://redirect.github.com/Ankcorn)! - fix pages secret bulk copy

-   [#&#8203;7706](https://redirect.github.com/cloudflare/workers-sdk/pull/7706) [`c63f1b0`](https://redirect.github.com/cloudflare/workers-sdk/commit/c63f1b0790d7487074152c958ad10a910d4eae34) Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! - Remove the server-based dev registry in favour of the more stable file-based dev registry. There should be no user-facing impact.

-   Updated dependencies \[[`8e9aa40`](https://redirect.github.com/cloudflare/workers-sdk/commit/8e9aa40a6c914a3a9804dccdca7202aecda45ba7)]:
    -   miniflare@3.20241230.2

### [`v3.101.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31010)

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

##### Minor Changes

-   [#&#8203;7534](https://redirect.github.com/cloudflare/workers-sdk/pull/7534) [`7c8ae1c`](https://redirect.github.com/cloudflare/workers-sdk/commit/7c8ae1c7bcfe4c55dc530a1c86520dbb8dd5fb26) Thanks [@&#8203;cmackenzie1](https://redirect.github.com/cmackenzie1)! - feat: Use OAuth flow to generate R2 tokens for Pipelines

-   [#&#8203;7674](https://redirect.github.com/cloudflare/workers-sdk/pull/7674) [`45d1d1e`](https://redirect.github.com/cloudflare/workers-sdk/commit/45d1d1edd640f1dc9e2709c68256981a5de26680) Thanks [@&#8203;Ankcorn](https://redirect.github.com/Ankcorn)! - Add support for env files to wrangler secret bulk i.e. `.dev.vars`

    Run `wrangler secret bulk .dev.vars` to add the env file

    ```env
    //.dev.vars
    KEY=VALUE
    KEY_2=VALUE
    ```

    This will upload the secrets KEY and KEY\_2 to your worker

-   [#&#8203;7442](https://redirect.github.com/cloudflare/workers-sdk/pull/7442) [`e4716cc`](https://redirect.github.com/cloudflare/workers-sdk/commit/e4716cc87893a0633bd2d00543b351e83e228970) Thanks [@&#8203;petebacondarwin](https://redirect.github.com/petebacondarwin)! - feat: add support for redirecting Wrangler to a generated config when running deploy-related commands

    This new feature is designed for build tools and frameworks to provide a deploy-specific configuration,
    which Wrangler can use instead of user configuration when running deploy-related commands.
    It is not expected that developers of Workers will need to use this feature directly.

##### Affected commands

The commands that use this feature are:

-   `wrangler deploy`
-   `wrangler dev`
-   `wrangler versions upload`
-   `wrangler versions deploy`
-   `wrangler pages deploy`
-   `wrangler pages build`
-   `wrangler pages build-env`

##### Config redirect file

When running these commands, Wrangler will look up the directory tree from the current working directory for a file at the path `.wrangler/deploy/config.json`. This file must contain only a single JSON object of the form:

```json
{ "configPath": "../../path/to/wrangler.json" }
```

When this file exists Wrangler will follow the `configPath` (relative to the `.wrangler/deploy/config.json` file) to find an alternative Wrangler configuration file to load and use as part of this command.

When this happens Wrangler will display a warning to the user to indicate that the configuration has been redirected to a different file than the user's configuration file.

##### Custom build tool example

A common approach that a build tool might choose to implement.

-   The user writes code that uses Cloudflare Workers resources, configured via a user `wrangler.toml` file.

    ```toml
    name = "my-worker"
    main = "src/index.ts"
    [[kv_namespaces]]
    binding = "<BINDING_NAME1>"
    id = "<NAMESPACE_ID1>"
    ```

    Note that this configuration points `main` at user code entry-point.

-   The user runs a custom build, which might read the `wrangler.toml` to find the entry-point:

    ```bash
    > my-tool build
    ```

-   This tool generates a `dist` directory that contains both compiled code and a new deployment configuration file, but also a `.wrangler/deploy/config.json` file that redirects Wrangler to this new deployment configuration file:

    ```plain
    - dist
      - index.js
    	- wrangler.json
    - .wrangler
      - deploy
    	  - config.json
    ```

    The `dist/wrangler.json` will contain:

    ```json
    {
      "name": "my-worker",
      "main": "./index.js",
      "kv_namespaces": [
        { "binding": "<BINDING_NAME1>", "id": "<NAMESPACE_ID1>" }
      ]
    }
    ```

    And the `.wrangler/deploy/config.json` will contain:

    ```json
    {
      "configPath": "../../dist/wrangler.json"
    }
    ```

-   [#&#8203;7685](https://redirect.github.com/cloudflare/workers-sdk/pull/7685) [`9d2740a`](https://redirect.github.com/cloudflare/workers-sdk/commit/9d2740aa582c76040baf8aded1ac73d8bb2edeeb) Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! - allow overriding the unenv preset.

    By default wrangler uses the bundled unenv preset.

    Setting `WRANGLER_UNENV_RESOLVE_PATHS` allow to use another version of the preset.
    Those paths are used when resolving the unenv module identifiers to absolute paths.
    This can be used to test a development version.

-   [#&#8203;7694](https://redirect.github.com/cloudflare/workers-sdk/pull/7694) [`f3c2f69`](https://redirect.github.com/cloudflare/workers-sdk/commit/f3c2f69b30fe8549a06b8f7d8853fc9a6100803a) Thanks [@&#8203;joshthoward](https://redirect.github.com/joshthoward)! - Default wrangler d1 export to --local rather than failing

##### Patch Changes

-   [#&#8203;7456](https://redirect.github.com/cloudflare/workers-sdk/pull/7456) [`ff4e77e`](https://redirect.github.com/cloudflare/workers-sdk/commit/ff4e77e5ad7f9e259c5ff443284f3bf07c80cb0e) Thanks [@&#8203;andyjessop](https://redirect.github.com/andyjessop)! - chore: removes --experimental-versions flag, as versions is now GA.

-   [#&#8203;7712](https://redirect.github.com/cloudflare/workers-sdk/pull/7712) [`6439347`](https://redirect.github.com/cloudflare/workers-sdk/commit/6439347a9221cc2818c560bafef95ec1e8e7a7ec) Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! - Remove CF-Connecting-IP for requests to the edge preview

-   [#&#8203;7703](https://redirect.github.com/cloudflare/workers-sdk/pull/7703) [`e771fe9`](https://redirect.github.com/cloudflare/workers-sdk/commit/e771fe9909bafa7249cb694d5dd1a23af8bd807e) Thanks [@&#8203;petebacondarwin](https://redirect.github.com/petebacondarwin)! - include the top level Worker name in the parsed config structure

-   [#&#8203;7576](https://redirect.github.com/cloudflare/workers-sdk/pull/7576) [`773bda8`](https://redirect.github.com/cloudflare/workers-sdk/commit/773bda8b38d43102c2a66126df92d3bbc7e80861) Thanks [@&#8203;cmackenzie1](https://redirect.github.com/cmackenzie1)! - Remove defaults for `batch-max-*` pipeline parameters and define value ranges

-   Updated dependencies \[[`2c76887`](https://redirect.github.com/cloudflare/workers-sdk/commit/2c7688737346992d046d2f88eba5c9847ede1365), [`78bdec5`](https://redirect.github.com/cloudflare/workers-sdk/commit/78bdec59ce880365b0318eb94d4176b53e950f66)]:
    -   miniflare@3.20241230.1

### [`v3.100.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31000)

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

##### Minor Changes

-   [#&#8203;7604](https://redirect.github.com/cloudflare/workers-sdk/pull/7604) [`6c2f173`](https://redirect.github.com/cloudflare/workers-sdk/commit/6c2f17341037962bdf675e7008a4d91059465e16) Thanks [@&#8203;CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - feat: Capture Workers with static assets in the telemetry data

    We want to measure accurately what this number of Workers + Assets projects running in remote mode is, as this number will be a very helpful data point down the road, when more decisions around remote mode will have to be taken.

    These changes add this kind of insight to our telemetry data, by capturing whether the command running is in the context of a Workers + Assets project.

    N.B. With these changes in place we will be capturing the Workers + Assets context for all commands, not just wrangler dev --remote.

##### Patch Changes

-   [#&#8203;7581](https://redirect.github.com/cloudflare/workers-sdk/pull/7581) [`cac7fa6`](https://redirect.github.com/cloudflare/workers-sdk/commit/cac7fa6160ecc70d8f188de1f494a07c0e1e9626) Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! - chore(wrangler): update unenv dependency version

    unenv now uses the workerd implementation on node:dns
    See the [unjs/unenv#376](https://redirect.github.com/unjs/unenv/pull/376)

-   [#&#8203;7625](https://redirect.github.com/cloudflare/workers-sdk/pull/7625) [`d8fb032`](https://redirect.github.com/cloudflare/workers-sdk/commit/d8fb032ba24ac284147dc481c28ab8dbcf7a9d72) Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! - feat(wrangler): use unenv builtin dependency resolution

    Moving away from `require.resolve()` to handle unenv aliased packages.
    Using the unenv builtin resolution will allow us to drop the .cjs file from the preset
    and to override the base path so that we can test the dev version of the preset.

-   [#&#8203;7533](https://redirect.github.com/cloudflare/workers-sdk/pull/7533) [`755a27c`](https://redirect.github.com/cloudflare/workers-sdk/commit/755a27c7a5d7f35cb5f05ab2e12af6d64ce323fb) Thanks [@&#8203;danielgek](https://redirect.github.com/danielgek)! - Add warning about the browser rendering not available on local

-   [#&#8203;7614](https://redirect.github.com/cloudflare/workers-sdk/pull/7614) [`8abb43f`](https://redirect.github.com/cloudflare/workers-sdk/commit/8abb43fcdf0c506fa6268a7f07aa31b398b7daf2) Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! - chore(wrangler): update unenv dependency version

    The updated unenv contains a fix for the module resolution,
    see [unjs/unenv#378](https://redirect.github.com/unjs/unenv/pull/378).
    That bug prevented us from using unenv module resolution,
    see [#&#8203;7583](https://redirect.github.com/cloudflare/workers-sdk/pull/7583).

-   Updated dependencies \[[`b4e0af1`](https://redirect.github.com/cloudflare/workers-sdk/commit/b4e0af163548ee8cc0aefc9165f67a0f83ea94d4)]:
    -   miniflare@3.20241230.0

</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 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/toeverything/affine-workers).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTI1LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
@pi0 pi0 deleted the active branch February 7, 2025 11:47
renovate bot added a commit to wolfstar-project/blog.wolfstar.rocks that referenced this pull request Feb 7, 2025
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nuxthub/core](https://hub.nuxt.com)
([source](https://redirect.github.com/nuxt-hub/core)) | [`^0.8.13` ->
`^0.8.17`](https://renovatebot.com/diffs/npm/@nuxthub%2fcore/0.8.13/0.8.17)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@nuxthub%2fcore/0.8.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nuxthub%2fcore/0.8.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nuxthub%2fcore/0.8.13/0.8.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nuxthub%2fcore/0.8.13/0.8.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [nuxt](https://nuxt.com)
([source](https://redirect.github.com/nuxt/nuxt/tree/HEAD/packages/nuxt))
| [`^3.15.2` ->
`^3.15.4`](https://renovatebot.com/diffs/npm/nuxt/3.15.2/3.15.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/nuxt/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nuxt/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nuxt/3.15.2/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nuxt/3.15.2/3.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[prettier-plugin-tailwindcss](https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss)
| [`^0.6.10` ->
`^0.6.11`](https://renovatebot.com/diffs/npm/prettier-plugin-tailwindcss/0.6.10/0.6.11)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier-plugin-tailwindcss/0.6.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier-plugin-tailwindcss/0.6.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier-plugin-tailwindcss/0.6.10/0.6.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier-plugin-tailwindcss/0.6.10/0.6.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk)
([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler))
| [`^3.103.2` ->
`^3.107.3`](https://renovatebot.com/diffs/npm/wrangler/3.103.2/3.107.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/wrangler/3.107.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/wrangler/3.107.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/wrangler/3.103.2/3.107.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wrangler/3.103.2/3.107.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>nuxt-hub/core (@&#8203;nuxthub/core)</summary>

###
[`v0.8.17`](https://redirect.github.com/nuxt-hub/core/blob/HEAD/CHANGELOG.md#v0817)

[Compare
Source](https://redirect.github.com/nuxt-hub/core/compare/v0.8.16...v0.8.17)

[compare
changes](https://redirect.github.com/nuxt-hub/core/compare/v0.8.16...v0.8.17)

##### 🩹 Fixes

- Support upcoming nitro version
([c672f33](https://redirect.github.com/nuxt-hub/core/commit/c672f33))
- Add back cloudflare: as externals
([3f2aabe](https://redirect.github.com/nuxt-hub/core/commit/3f2aabe))

##### 🏡 Chore

- Update deps
([0314365](https://redirect.github.com/nuxt-hub/core/commit/0314365))
- Move to pnpm 9
([dff5b81](https://redirect.github.com/nuxt-hub/core/commit/dff5b81))
- Use pnpm 10
([ed18f15](https://redirect.github.com/nuxt-hub/core/commit/ed18f15))

##### ❤️ Contributors

-   Sébastien Chopin <atinux@gmail.com>

###
[`v0.8.16`](https://redirect.github.com/nuxt-hub/core/blob/HEAD/CHANGELOG.md#v0816)

[Compare
Source](https://redirect.github.com/nuxt-hub/core/compare/v0.8.15...v0.8.16)

[compare
changes](https://redirect.github.com/nuxt-hub/core/compare/v0.8.15...v0.8.16)

##### 🚀 Enhancements

- **db:** Support Nitro `useDatabase()`
([#&#8203;15](https://redirect.github.com/nuxt-hub/core/pull/15))

##### 🩹 Fixes

- Split sql trigger statements as a single query
([#&#8203;451](https://redirect.github.com/nuxt-hub/core/pull/451))
- **blob:** Return null for get() with remote enabled
([#&#8203;455](https://redirect.github.com/nuxt-hub/core/pull/455))

##### 📖 Documentation

- 10 browser sessions now!
([cba9099](https://redirect.github.com/nuxt-hub/core/commit/cba9099))
- Kv, db, and cache updates
([#&#8203;454](https://redirect.github.com/nuxt-hub/core/pull/454))

##### 🏡 Chore

- **playground:** Add back basic auth
([915a180](https://redirect.github.com/nuxt-hub/core/commit/915a180))
- Disable durable preset for now
([b566b53](https://redirect.github.com/nuxt-hub/core/commit/b566b53))
- **playground:** Add websocket experimental flag
([1d5a8e0](https://redirect.github.com/nuxt-hub/core/commit/1d5a8e0))
- **playground:** Remove basic auth
([08239d7](https://redirect.github.com/nuxt-hub/core/commit/08239d7))
- **playground:** Use uncrypto instead
([03b6218](https://redirect.github.com/nuxt-hub/core/commit/03b6218))
- Fix ci for corepack
([dcef1c8](https://redirect.github.com/nuxt-hub/core/commit/dcef1c8))
- Add support for localhost on hub api routes
([824c998](https://redirect.github.com/nuxt-hub/core/commit/824c998))

##### ❤️ Contributors

-   Sébastien Chopin ([@&#8203;atinux](http://github.com/atinux))
-   Rihan ([@&#8203;RihanArfan](http://github.com/RihanArfan))
-   Matt Maribojoc <matthewmaribojoc@gmail.com>

###
[`v0.8.15`](https://redirect.github.com/nuxt-hub/core/blob/HEAD/CHANGELOG.md#v0815)

[Compare
Source](https://redirect.github.com/nuxt-hub/core/compare/v0.8.14...v0.8.15)

[compare
changes](https://redirect.github.com/nuxt-hub/core/compare/v0.8.14...v0.8.15)

##### 🚀 Enhancements

- Prepare to CF Workers
([601034b](https://redirect.github.com/nuxt-hub/core/commit/601034b))

##### 🏡 Chore

- Add nitroPreset in hub.config.json
([c2e29b3](https://redirect.github.com/nuxt-hub/core/commit/c2e29b3))

##### ❤️ Contributors

-   Sébastien Chopin <atinux@gmail.com>

###
[`v0.8.14`](https://redirect.github.com/nuxt-hub/core/blob/HEAD/CHANGELOG.md#v0814)

[Compare
Source](https://redirect.github.com/nuxt-hub/core/compare/v0.8.13...v0.8.14)

[compare
changes](https://redirect.github.com/nuxt-hub/core/compare/v0.8.13...v0.8.14)

##### 🚀 Enhancements

- Add hub `test` env as well as supporting nuxt test option
([#&#8203;429](https://redirect.github.com/nuxt-hub/core/pull/429))

##### 🩹 Fixes

- Log relative path for hub dir
([c1cd2c3](https://redirect.github.com/nuxt-hub/core/commit/c1cd2c3))

##### 📖 Documentation

- Update database migrations foreign keys constraints
([983e9c9](https://redirect.github.com/nuxt-hub/core/commit/983e9c9))
- Fix typo in debug
([#&#8203;431](https://redirect.github.com/nuxt-hub/core/pull/431))

##### 🏡 Chore

- Update deps
([965a9fa](https://redirect.github.com/nuxt-hub/core/commit/965a9fa))

##### ❤️ Contributors

-   Sébastien Chopin ([@&#8203;atinux](http://github.com/atinux))
-   Yizack Rangel ([@&#8203;Yizack](http://github.com/Yizack))

</details>

<details>
<summary>nuxt/nuxt (nuxt)</summary>

###
[`v3.15.4`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.15.4)

[Compare
Source](https://redirect.github.com/nuxt/nuxt/compare/v3.15.3...v3.15.4)

> 3.15.4 is the next patch release.

##### ✅ Upgrading

As usual, our recommendation for upgrading is to run:

```sh
npx nuxi@latest upgrade --force
```

This will refresh your lockfile as well, and ensures that you pull in
updates from other dependencies that Nuxt relies on, particularly in the
unjs ecosystem.

##### 👉 Changelog

[compare
changes](https://redirect.github.com/nuxt/nuxt/compare/v3.15.3...v3.15.4)

##### 🩹 Fixes

- **nuxt:** Improve error logging when parsing with `acorn`
([#&#8203;30754](https://redirect.github.com/nuxt/nuxt/pull/30754))
- **nuxt:** Clear island uid before saving into the payload
([#&#8203;30767](https://redirect.github.com/nuxt/nuxt/pull/30767))
- **kit:** Load `@nuxt/schema` from `nuxt` package dir
([#&#8203;30774](https://redirect.github.com/nuxt/nuxt/pull/30774))
- **nuxt:** Allow restarting nuxt on paths outside `srcDir`
([#&#8203;30771](https://redirect.github.com/nuxt/nuxt/pull/30771))
- **nuxt:** Don't warn about calling `useRoute` in SFC setup
([#&#8203;30788](https://redirect.github.com/nuxt/nuxt/pull/30788))
- **webpack:** Disallow cross-site requests in no-cors mode
([#&#8203;30757](https://redirect.github.com/nuxt/nuxt/pull/30757))
- **vite:** Restore `externality` for dev server externals
([#&#8203;30802](https://redirect.github.com/nuxt/nuxt/pull/30802))

##### 💅 Refactors

- **vite:** Use new rollup `chunk.names` for asset names
([#&#8203;30780](https://redirect.github.com/nuxt/nuxt/pull/30780))

##### ❤️ Contributors

- Daniel Roe
([@&#8203;danielroe](https://redirect.github.com/danielroe))
- Peter Radko ([@&#8203;Gwynerva](https://redirect.github.com/Gwynerva))
-   Lansi ([@&#8203;lansi951](https://redirect.github.com/lansi951))
- Julien Huang
([@&#8203;huang-julien](https://redirect.github.com/huang-julien))
-   Norbiros ([@&#8203;Norbiros](https://redirect.github.com/Norbiros))

###
[`v3.15.3`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.15.3)

[Compare
Source](https://redirect.github.com/nuxt/nuxt/compare/v3.15.2...v3.15.3)

> 3.15.3 is the next regularly scheduled patch release.

#### 👀 Highlights

##### CORS configuration for dev server

Alongside a range of improvements, we've also shipped a significant fix
to impose [CORS origin restrictions on the dev
server](https://redirect.github.com/nuxt/nuxt/commit/406db5b4d). This
applies to your Vite or Webpack/Rspack dev middleware only.

This is a significant/breaking change we would not normally ship in a
patch but it is a security fix (see
GHSA-4gf7-ff8x-hq99 and
GHSA-2452-6xj8-jh47)
and we urge you to update ASAP.

You can configure the allowed origins and other CORS options via the
`devServer.cors` options in your `nuxt.config`, which may be relevant if
you are developing with a custom hostname:

```ts
export default defineNuxtConfig({
  devServer: {
    cors: {
      origin: ['https://custom-origin.com'],
    },
  },
})
```

#### ✅ Upgrading

As usual, our recommendation for upgrading is to run:

```sh
npx nuxi@latest upgrade --force
```

This will refresh your lockfile as well, and ensures that you pull in
updates from other dependencies that Nuxt relies on, particularly in the
unjs ecosystem.

#### 👉 Changelog

[compare
changes](https://redirect.github.com/nuxt/nuxt/compare/v3.15.2...v3.15.3)

##### 🔥 Performance

- **kit,nuxt:** Don't resolve paths from local layers/modules
([#&#8203;30650](https://redirect.github.com/nuxt/nuxt/pull/30650))
- **nuxt:** Reduce number of `mkdirSync` calls
([#&#8203;30651](https://redirect.github.com/nuxt/nuxt/pull/30651))
- **nuxt:** Reduce unnecessary template updating
([#&#8203;30684](https://redirect.github.com/nuxt/nuxt/pull/30684))
- **kit:** Reduce duplication between `findPath` and `resolvePath`
([#&#8203;30682](https://redirect.github.com/nuxt/nuxt/pull/30682))
- **kit:** Run components compat check synchronously
([#&#8203;30685](https://redirect.github.com/nuxt/nuxt/pull/30685))
- **nuxt:** Early return from annotation for non-object syntax plugins
([#&#8203;30683](https://redirect.github.com/nuxt/nuxt/pull/30683))
- **nuxt:** Enable `Transition` component only on client side
([#&#8203;30720](https://redirect.github.com/nuxt/nuxt/pull/30720))

##### 🩹 Fixes

- **vite:** Override previous `#app-manifest` alias
([#&#8203;30618](https://redirect.github.com/nuxt/nuxt/pull/30618))
- **kit,nuxt,schema,vite:** Improve watching behaviour
([#&#8203;30620](https://redirect.github.com/nuxt/nuxt/pull/30620))
- **nuxt:** Fall back to `plugin.src` for variable name generation
([#&#8203;30649](https://redirect.github.com/nuxt/nuxt/pull/30649))
- **schema:** Allow overriding `dev`/`test` environment value
([#&#8203;30667](https://redirect.github.com/nuxt/nuxt/pull/30667))
- **vite:** Drop unneeded call to invalidate module
([d2a95c542](https://redirect.github.com/nuxt/nuxt/commit/d2a95c542))
- **vite:** Add back `invalidateModule` call
([9bd71e498](https://redirect.github.com/nuxt/nuxt/commit/9bd71e498))
- **nuxt:** Do not warn about `[[` optional dynamic params
([#&#8203;30619](https://redirect.github.com/nuxt/nuxt/pull/30619))
- **vite:** Inline shared folder in dev mode
([#&#8203;30690](https://redirect.github.com/nuxt/nuxt/pull/30690))
- **nuxt:** Deep clone extracted page meta
([#&#8203;30717](https://redirect.github.com/nuxt/nuxt/pull/30717))
- **vite,webpack:** Restrict access via cors to local origins + allow
configuration via `devServer.cors`
([406db5b4d](https://redirect.github.com/nuxt/nuxt/commit/406db5b4d))

##### 💅 Refactors

- **vite:** Drop `externality` and use vite internal config
([#&#8203;30634](https://redirect.github.com/nuxt/nuxt/pull/30634))

##### 📖 Documentation

- Add link to custom `useFetch` example
([#&#8203;30629](https://redirect.github.com/nuxt/nuxt/pull/30629))
- Fix example command
([#&#8203;30628](https://redirect.github.com/nuxt/nuxt/pull/30628))
- Fix links to `nuxi` source code
([4fabe0025](https://redirect.github.com/nuxt/nuxt/commit/4fabe0025))
- Add description for prefetch and other details of `NuxtLink`
([#&#8203;30614](https://redirect.github.com/nuxt/nuxt/pull/30614))
- Update nuxt/content example
([542987627](https://redirect.github.com/nuxt/nuxt/commit/542987627))
- Adjust examples, type and description for `addRouteMiddleware`
([#&#8203;30656](https://redirect.github.com/nuxt/nuxt/pull/30656))
- Explain how to use `ClientOnly` with `onMounted` hook
([#&#8203;30670](https://redirect.github.com/nuxt/nuxt/pull/30670))
- Update links to unhead source
([eb5344b43](https://redirect.github.com/nuxt/nuxt/commit/eb5344b43))
- Add more context about `navigation` mode in `callOnce` composable
([#&#8203;30612](https://redirect.github.com/nuxt/nuxt/pull/30612))
- Add example on how to disable default routes for ssg
([#&#8203;30729](https://redirect.github.com/nuxt/nuxt/pull/30729))

##### 📦 Build

- **schema:** Use new `inlineDependencies` option
([01adefcec](https://redirect.github.com/nuxt/nuxt/commit/01adefcec))

##### 🏡 Chore

- **kit:** Explicitly inline `lodash-es`
([0c01273f5](https://redirect.github.com/nuxt/nuxt/commit/0c01273f5))
- Add debug timing jiti/unbuild plugins
([#&#8203;30648](https://redirect.github.com/nuxt/nuxt/pull/30648))
- Do not clobber global tracker objects
([df8554331](https://redirect.github.com/nuxt/nuxt/commit/df8554331))
- Remove stray console log
([47c40f310](https://redirect.github.com/nuxt/nuxt/commit/47c40f310))
- Improve debugging plugins
([492b1ec65](https://redirect.github.com/nuxt/nuxt/commit/492b1ec65))
- Write metrics to disk for better diffing
([c5c6b8105](https://redirect.github.com/nuxt/nuxt/commit/c5c6b8105))
- Lint
([86aff854c](https://redirect.github.com/nuxt/nuxt/commit/86aff854c))

##### 🤖 CI

- Run bundle size assertion outside of matrix
([#&#8203;30688](https://redirect.github.com/nuxt/nuxt/pull/30688))
- Reenable nuxt benchmarking
([#&#8203;30711](https://redirect.github.com/nuxt/nuxt/pull/30711))

##### ❤️ Contributors

- Alex Liu
([@&#8203;Mini-ghost](https://redirect.github.com/Mini-ghost))
- Daniel Roe
([@&#8203;danielroe](https://redirect.github.com/danielroe))
- Alan Schio ([@&#8203;schirrel](https://redirect.github.com/schirrel))
-   xjccc ([@&#8203;xjccc](https://redirect.github.com/xjccc))
- Saeid Zareie
([@&#8203;Saeid-Za](https://redirect.github.com/Saeid-Za))
- Zakhar Shymanchyk
([@&#8203;zshimanchik](https://redirect.github.com/zshimanchik))
-   Arturs Jansons ([@&#8203;iegik](https://redirect.github.com/iegik))
- Maxime Pauvert
([@&#8203;maximepvrt](https://redirect.github.com/maximepvrt))

</details>

<details>
<summary>tailwindlabs/prettier-plugin-tailwindcss
(prettier-plugin-tailwindcss)</summary>

###
[`v0.6.11`](https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/HEAD/CHANGELOG.md#0611---2025-01-23)

[Compare
Source](https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.6.10...v0.6.11)

- Support TypeScript configs and plugins when using v4
([#&#8203;342](https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/342))

</details>

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

###
[`v3.107.3`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31073)

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

##### Patch Changes

-
[#&#8203;7378](https://redirect.github.com/cloudflare/workers-sdk/pull/7378)
[`59c7c8e`](https://redirect.github.com/cloudflare/workers-sdk/commit/59c7c8ee177d9345948a416377c6625269d58925)
Thanks [@&#8203;IRCody](https://redirect.github.com/IRCody)! - Add build
and push helper sub-commands under the cloudchamber command.

-   Updated dependencies \[]:
    -   miniflare@3.20250129.0

###
[`v3.107.2`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31072)

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

##### Patch Changes

-
[#&#8203;7988](https://redirect.github.com/cloudflare/workers-sdk/pull/7988)
[`444a630`](https://redirect.github.com/cloudflare/workers-sdk/commit/444a6302f194150b0678da5b564cfd2de8a3dad6)
Thanks [@&#8203;edmundhung](https://redirect.github.com/edmundhung)! -
Fix
[#&#8203;7985](https://redirect.github.com/cloudflare/workers-sdk/issues/7985).

This reverts the changes on
[#&#8203;7945](https://redirect.github.com/cloudflare/workers-sdk/issues/7945)
that caused compatibility issues with Node 16 due to the introduction of
`sharp`.

###
[`v3.107.1`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31071)

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

##### Patch Changes

-
[#&#8203;7981](https://redirect.github.com/cloudflare/workers-sdk/pull/7981)
[`e2b3306`](https://redirect.github.com/cloudflare/workers-sdk/commit/e2b3306e1721dbc0ba8e0eb2025a519b80adbd01)
Thanks [@&#8203;WalshyDev](https://redirect.github.com/WalshyDev)! -
Fixes a regression introduced in Wrangler 3.107.0 in which `[assets]`
was not being inherited from the top-level environment.

- Updated dependencies
\[[`ab49886`](https://redirect.github.com/cloudflare/workers-sdk/commit/ab498862b96551774f601403d3e93d2105a18a91)]:
    -   miniflare@3.20250129.0

###
[`v3.107.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31070)

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

##### Minor Changes

-
[#&#8203;7897](https://redirect.github.com/cloudflare/workers-sdk/pull/7897)
[`34f9797`](https://redirect.github.com/cloudflare/workers-sdk/commit/34f9797822836b98edc4d8ddc6e2fb0ab322b864)
Thanks
[@&#8203;WillTaylorDev](https://redirect.github.com/WillTaylorDev)! -
chore: provides `run_worker_first` for Worker-script-first
configuration. Deprecates `experimental_serve_directly`.

##### Patch Changes

-
[#&#8203;7945](https://redirect.github.com/cloudflare/workers-sdk/pull/7945)
[`d758215`](https://redirect.github.com/cloudflare/workers-sdk/commit/d7582150a5dc6568ac1d1ebcdf24667c83c6a5eb)
Thanks [@&#8203;ns476](https://redirect.github.com/ns476)! - Add Images
binding (in private beta for the time being)

-
[#&#8203;7947](https://redirect.github.com/cloudflare/workers-sdk/pull/7947)
[`f57bc4e`](https://redirect.github.com/cloudflare/workers-sdk/commit/f57bc4e059b19334783f8f8f7d46c5a710a589ae)
Thanks
[@&#8203;dario-piotrowicz](https://redirect.github.com/dario-piotrowicz)!
- fix: avoid `getPlatformProxy` logging twice that it is using vars
defined in `.dev.vars` files

when `getPlatformProxy` is called and it retrieves values from
`.dev.vars` files, it logs twice
a message like: `Using vars defined in .dev.vars`, the changes here make
sure that in such cases
    this log only appears once

-
[#&#8203;7889](https://redirect.github.com/cloudflare/workers-sdk/pull/7889)
[`38db4ed`](https://redirect.github.com/cloudflare/workers-sdk/commit/38db4ed4de3bed0b4c33d23ee035882a71fbb26b)
Thanks [@&#8203;emily-shen](https://redirect.github.com/emily-shen)! -
feat: add experimental resource auto-provisioning to versions upload

-
[#&#8203;7864](https://redirect.github.com/cloudflare/workers-sdk/pull/7864)
[`de6fa18`](https://redirect.github.com/cloudflare/workers-sdk/commit/de6fa1846ac793a86356a319a09482f08819b632)
Thanks
[@&#8203;dario-piotrowicz](https://redirect.github.com/dario-piotrowicz)!
- Update the `unstable_getMiniflareWorkerOptions` types to always
include an `env` parameter.

The `unstable_getMiniflareWorkerOptions` types, when accepting a config
object as the first argument,
didn't accept a second `env` argument. The changes here make sure they
do, since the `env` is still
    relevant for picking up variables from `.dev.vars` files.

-
[#&#8203;7964](https://redirect.github.com/cloudflare/workers-sdk/pull/7964)
[`bc4d6c8`](https://redirect.github.com/cloudflare/workers-sdk/commit/bc4d6c8d25f40308231e9109dc643df68bc72b52)
Thanks [@&#8203;LuisDuarte1](https://redirect.github.com/LuisDuarte1)! -
Fix scripts binding to a workflow in a different script overriding
workflow config

- Updated dependencies
\[[`cf4f47a`](https://redirect.github.com/cloudflare/workers-sdk/commit/cf4f47a8af2dc476f8a0e61f0d22f080f191de1f)]:
    -   miniflare@3.20250124.1

###
[`v3.106.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31060)

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

##### Minor Changes

-
[#&#8203;7856](https://redirect.github.com/cloudflare/workers-sdk/pull/7856)
[`2b6f149`](https://redirect.github.com/cloudflare/workers-sdk/commit/2b6f1496685b23b6734c3001db49d3086005582e)
Thanks [@&#8203;emily-shen](https://redirect.github.com/emily-shen)! -
feat: add sanitised error messages to Wrangler telemetry

Error messages that have been audited for potential inclusion of
personal information, and explicitly opted-in, are now included in
Wrangler's telemetry collection. Collected error messages will not
include any filepaths, user input or any other potentially private
content.

-
[#&#8203;7900](https://redirect.github.com/cloudflare/workers-sdk/pull/7900)
[`bd9228e`](https://redirect.github.com/cloudflare/workers-sdk/commit/bd9228e855c25b2f5d94e298d6d1128484019f83)
Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! -
chore(wrangler): update unenv dependency version

    `unenv@2.0.0-rc.1` allows using the workerd implementation for
    the Node modules `net`, `timers`, and `timers/promises`.
    See `unjs/unenv#396`.

##### Patch Changes

-
[#&#8203;7904](https://redirect.github.com/cloudflare/workers-sdk/pull/7904)
[`50b13f6`](https://redirect.github.com/cloudflare/workers-sdk/commit/50b13f60af0eac176a000caf7cc799b21fe3f3c5)
Thanks [@&#8203;WalshyDev](https://redirect.github.com/WalshyDev)! -
fix: validation for R2 bucket names, the regex was wrongly rejecting
buckets starting with a number and the message wasn't as clear as it
could be on what was going wrong.

-
[#&#8203;7895](https://redirect.github.com/cloudflare/workers-sdk/pull/7895)
[`134d61d`](https://redirect.github.com/cloudflare/workers-sdk/commit/134d61d97bb96337220e530f4af2ec2c8236f383)
Thanks [@&#8203;jahands](https://redirect.github.com/jahands)! - Fix
regression in retryOnAPIFailure preventing any requests from being
retried

Also fixes a regression in pipelines that prevented 401 errors from
being retried when waiting for an API token to become active.

-
[#&#8203;7879](https://redirect.github.com/cloudflare/workers-sdk/pull/7879)
[`5c02e46`](https://redirect.github.com/cloudflare/workers-sdk/commit/5c02e46c89cce24d81d696173b0e52ce04a8ba59)
Thanks [@&#8203;andyjessop](https://redirect.github.com/andyjessop)! -
Fix to not require local connection string when using Hyperdrive and
wrangler dev --remote

-
[#&#8203;7860](https://redirect.github.com/cloudflare/workers-sdk/pull/7860)
[`13ab591`](https://redirect.github.com/cloudflare/workers-sdk/commit/13ab5916058e8e834f3e13fb9b5b9d9addc0f930)
Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! -
refactor(wrangler): make JSON parsing independent of Node

    Switch `jsonc-parser` to parse json:

- `JSON.parse()` exception messages are not stable across Node versions
    -   While `jsonc-parser` is used, JSONC specific syntax is disabled

-   Updated dependencies \[]:
    -   miniflare@3.20250124.0

###
[`v3.105.1`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31051)

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

##### Patch Changes

-
[#&#8203;7884](https://redirect.github.com/cloudflare/workers-sdk/pull/7884)
[`fd5a455`](https://redirect.github.com/cloudflare/workers-sdk/commit/fd5a45520e92e0fe60c457a6ae54caef67d7bbcf)
Thanks [@&#8203;emily-shen](https://redirect.github.com/emily-shen)! -
feat: make experiemntal auto-provisioning non-interactive by default.

-
[#&#8203;7811](https://redirect.github.com/cloudflare/workers-sdk/pull/7811)
[`7d138d9`](https://redirect.github.com/cloudflare/workers-sdk/commit/7d138d92c3cbfb84bccb84a3e93f41ad5549d604)
Thanks [@&#8203;joshthoward](https://redirect.github.com/joshthoward)! -
Fix RPC method invocations showing up as unknown events

- Updated dependencies
\[[`40f89a9`](https://redirect.github.com/cloudflare/workers-sdk/commit/40f89a90d93f57294e49a6b5ed8ba8cc38e0da77)]:
    -   miniflare@3.20250124.0

###
[`v3.105.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31050)

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

##### Minor Changes

-
[#&#8203;7466](https://redirect.github.com/cloudflare/workers-sdk/pull/7466)
[`e5ebdb1`](https://redirect.github.com/cloudflare/workers-sdk/commit/e5ebdb143788728d8b364fcafc0b36bda4ceb625)
Thanks [@&#8203;Ltadrian](https://redirect.github.com/Ltadrian)! - feat:
implement the `wrangler cert upload` command

This command allows users to upload a mTLS certificate/private key or
certificate-authority certificate chain.

    For uploading mTLS certificate, run:

- `wrangler cert upload mtls-certificate --cert cert.pem --key key.pem
--name MY_CERT`

    For uploading CA certificate chain, run:

- `wrangler cert upload certificate-authority --ca-cert server-ca.pem
--name SERVER_CA`

##### Patch Changes

-
[#&#8203;7867](https://redirect.github.com/cloudflare/workers-sdk/pull/7867)
[`bdc7958`](https://redirect.github.com/cloudflare/workers-sdk/commit/bdc7958f22bbbb9ce2608fefd295054121a92441)
Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! -
Revert
[https://github.com/cloudflare/workers-sdk/pull/7816](https://redirect.github.com/cloudflare/workers-sdk/pull/7816).
This feature added support for the ASSETS bindings to the
`getPlatformProxy()` API, but caused a regression when running `npm run
preview` in newly generated Workers Assets projects.

-
[#&#8203;7868](https://redirect.github.com/cloudflare/workers-sdk/pull/7868)
[`78a9a2d`](https://redirect.github.com/cloudflare/workers-sdk/commit/78a9a2db485fefb0038ea9d97cc547a9218b7afa)
Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! -
Revert "Hyperdrive dev remote fix". This PR includes e2e tests that were
not run before merging, and are currently failing.

-   Updated dependencies \[]:
    -   miniflare@3.20241230.2

###
[`v3.104.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31040)

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

##### Minor Changes

-
[#&#8203;7715](https://redirect.github.com/cloudflare/workers-sdk/pull/7715)
[`26fa9e8`](https://redirect.github.com/cloudflare/workers-sdk/commit/26fa9e80279401ba5eea4e1522597953441402f2)
Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! -
Support service bindings from Pages projects to Workers in a single
`workerd` instance. To try it out, pass multiple `-c` flags to Wrangler:
i.e. `wrangler pages dev -c wrangler.toml -c
../other-worker/wrangler.toml`. The first `-c` flag must point to your
Pages config file, and the rest should point to Workers that are bound
to your Pages project.

-
[#&#8203;7816](https://redirect.github.com/cloudflare/workers-sdk/pull/7816)
[`f6cc029`](https://redirect.github.com/cloudflare/workers-sdk/commit/f6cc0293d3a6bf45a323b6d9718b7162149cc84f)
Thanks
[@&#8203;dario-piotrowicz](https://redirect.github.com/dario-piotrowicz)!
- add support for assets bindings to `getPlatformProxy`

this change makes sure that that `getPlatformProxy`, when the input
configuration
file contains an assets field, correctly returns the appropriate asset
binding proxy

    example:

    ```json
    // wrangler.json
    {
      "name": "my-worker",
      "assets": {
        "directory": "./public/",
        "binding": "ASSETS"
      },
      "vars": {
        "MY_VAR": "my-var"
      }
    }
    ```

    ```js
    import { getPlatformProxy } from "wrangler";

    const { env, dispose } = await getPlatformProxy();

    if (env.ASSETS) {
      const text = await (
        await env.ASSETS.fetch("http://0.0.0.0/file.txt")
      ).text();
      console.log(text); // logs the content of file.txt
    }

    await dispose();
    ```

##### Patch Changes

-
[#&#8203;7785](https://redirect.github.com/cloudflare/workers-sdk/pull/7785)
[`cccfe51`](https://redirect.github.com/cloudflare/workers-sdk/commit/cccfe51ca6a18a2a69bb6c7fa7066c92c9d704af)
Thanks [@&#8203;joshthoward](https://redirect.github.com/joshthoward)! -
Fix Durable Objects transfer migration validation

-
[#&#8203;7821](https://redirect.github.com/cloudflare/workers-sdk/pull/7821)
[`fcaa02c`](https://redirect.github.com/cloudflare/workers-sdk/commit/fcaa02cdf4f3f648d7218e8f7fb411a2324eebb5)
Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! -
fix(wrangler): fix wrangler config schema defaults

-
[#&#8203;7832](https://redirect.github.com/cloudflare/workers-sdk/pull/7832)
[`97d2a1b`](https://redirect.github.com/cloudflare/workers-sdk/commit/97d2a1bb56ea0bb94531f9c41b737ba43ed5996f)
Thanks
[@&#8203;petebacondarwin](https://redirect.github.com/petebacondarwin)!
- Relax the messaging when Wrangler uses redirected configuration

Previously the messaging was rendered as a warning, which implied that
the user
    had done something wrong. Now it is just a regular info message.

-
[#&#8203;7806](https://redirect.github.com/cloudflare/workers-sdk/pull/7806)
[`d7adb50`](https://redirect.github.com/cloudflare/workers-sdk/commit/d7adb50fcc9e3c509365fed8a86df485ea9f739b)
Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! - chore: update
unenv to 2.0.0-rc.0

    Pull a couple changes in node:timers

- [unjs/unenv#384](https://redirect.github.com/unjs/unenv/issues/384)
fix function bindings in node:timer
- [unjs/unenv#385](https://redirect.github.com/unjs/unenv/issues/385)
implement active and \_unrefActive in node:timer

    The unenv update also includes #unjs/unenv/381 which implements
    `stdout`, `stderr` and `stdin` of `node:process` with `node:tty`

-
[#&#8203;7828](https://redirect.github.com/cloudflare/workers-sdk/pull/7828)
[`9077a67`](https://redirect.github.com/cloudflare/workers-sdk/commit/9077a6748a30d5f24c9b7cbdc3a6514fec5aa66c)
Thanks [@&#8203;edmundhung](https://redirect.github.com/edmundhung)! -
improve multi account error message in non-interactive mode

-   Updated dependencies \[]:
    -   miniflare@3.20241230.2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 12pm on Sunday" (UTC),
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](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/wolfstar-project/blog.wolfstar.rocks).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
airtonix pushed a commit to zenobi-us/zenobi-us that referenced this pull request Feb 18, 2025
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk)
([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler))
| [`3.103.2` ->
`3.104.0`](https://renovatebot.com/diffs/npm/wrangler/3.103.2/3.104.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/wrangler/3.104.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/wrangler/3.104.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/wrangler/3.103.2/3.104.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wrangler/3.103.2/3.104.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

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

###
[`v3.104.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31040)

##### Minor Changes

-
[#&#8203;7715](https://redirect.github.com/cloudflare/workers-sdk/pull/7715)
[`26fa9e8`](https://redirect.github.com/cloudflare/workers-sdk/commit/26fa9e80279401ba5eea4e1522597953441402f2)
Thanks [@&#8203;penalosa](https://redirect.github.com/penalosa)! -
Support service bindings from Pages projects to Workers in a single
`workerd` instance. To try it out, pass multiple `-c` flags to Wrangler:
i.e. `wrangler pages dev -c wrangler.toml -c
../other-worker/wrangler.toml`. The first `-c` flag must point to your
Pages config file, and the rest should point to Workers that are bound
to your Pages project.

-
[#&#8203;7816](https://redirect.github.com/cloudflare/workers-sdk/pull/7816)
[`f6cc029`](https://redirect.github.com/cloudflare/workers-sdk/commit/f6cc0293d3a6bf45a323b6d9718b7162149cc84f)
Thanks
[@&#8203;dario-piotrowicz](https://redirect.github.com/dario-piotrowicz)!
- add support for assets bindings to `getPlatformProxy`

this change makes sure that that `getPlatformProxy`, when the input
configuration
file contains an assets field, correctly returns the appropriate asset
binding proxy

    example:

    ```json
    // wrangler.json
    {
      "name": "my-worker",
      "assets": {
        "directory": "./public/",
        "binding": "ASSETS"
      },
      "vars": {
        "MY_VAR": "my-var"
      }
    }
    ```

    ```js
    import { getPlatformProxy } from "wrangler";

    const { env, dispose } = await getPlatformProxy();

    if (env.ASSETS) {
      const text = await (
        await env.ASSETS.fetch("http://0.0.0.0/file.txt")
      ).text();
      console.log(text); // logs the content of file.txt
    }

    await dispose();
    ```

##### Patch Changes

-
[#&#8203;7785](https://redirect.github.com/cloudflare/workers-sdk/pull/7785)
[`cccfe51`](https://redirect.github.com/cloudflare/workers-sdk/commit/cccfe51ca6a18a2a69bb6c7fa7066c92c9d704af)
Thanks [@&#8203;joshthoward](https://redirect.github.com/joshthoward)! -
Fix Durable Objects transfer migration validation

-
[#&#8203;7821](https://redirect.github.com/cloudflare/workers-sdk/pull/7821)
[`fcaa02c`](https://redirect.github.com/cloudflare/workers-sdk/commit/fcaa02cdf4f3f648d7218e8f7fb411a2324eebb5)
Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! -
fix(wrangler): fix wrangler config schema defaults

-
[#&#8203;7832](https://redirect.github.com/cloudflare/workers-sdk/pull/7832)
[`97d2a1b`](https://redirect.github.com/cloudflare/workers-sdk/commit/97d2a1bb56ea0bb94531f9c41b737ba43ed5996f)
Thanks
[@&#8203;petebacondarwin](https://redirect.github.com/petebacondarwin)!
- Relax the messaging when Wrangler uses redirected configuration

Previously the messaging was rendered as a warning, which implied that
the user
    had done something wrong. Now it is just a regular info message.

-
[#&#8203;7806](https://redirect.github.com/cloudflare/workers-sdk/pull/7806)
[`d7adb50`](https://redirect.github.com/cloudflare/workers-sdk/commit/d7adb50fcc9e3c509365fed8a86df485ea9f739b)
Thanks [@&#8203;vicb](https://redirect.github.com/vicb)! - chore: update
unenv to 2.0.0-rc.0

    Pull a couple changes in node:timers

- [unjs/unenv#384](https://redirect.github.com/unjs/unenv/issues/384)
fix function bindings in node:timer
- [unjs/unenv#385](https://redirect.github.com/unjs/unenv/issues/385)
implement active and \_unrefActive in node:timer

    The unenv update also includes #unjs/unenv/381 which implements
    `stdout`, `stderr` and `stdin` of `node:process` with `node:tty`

-
[#&#8203;7828](https://redirect.github.com/cloudflare/workers-sdk/pull/7828)
[`9077a67`](https://redirect.github.com/cloudflare/workers-sdk/commit/9077a6748a30d5f24c9b7cbdc3a6514fec5aa66c)
Thanks [@&#8203;edmundhung](https://redirect.github.com/edmundhung)! -
improve multi account error message in non-interactive mode

-   Updated dependencies \[]:
    -   miniflare@3.20241230.2

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/zenobi-us/zenobi-us).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
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.

None yet

2 participants