unjs / unenv

🕊️ Convert javaScript code to be runtime agnostic
MIT License
348 stars 18 forks source link

chore(deps): update all non-major dependencies #170

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@types/node (source) ^20.12.2 -> ^20.12.5 age adoption passing confidence
pnpm (source) 8.15.5 -> 8.15.6 age adoption passing confidence
typescript (source) ^5.4.3 -> ^5.4.4 age adoption passing confidence
wrangler (source) ^3.41.0 -> ^3.48.0 age adoption passing confidence

Release Notes

pnpm/pnpm (pnpm) ### [`v8.15.6`](https://togithub.com/pnpm/pnpm/releases/tag/v8.15.6) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.15.5...v8.15.6) #### Patch Changes - The exit code of the child process should be preserved on `pnpm run` [#​7817](https://togithub.com/pnpm/pnpm/issues/7817). - When sorting packages in a workspace, take into account workspace dependencies specified as `peerDependencies` [#​7813](https://togithub.com/pnpm/pnpm/issues/7813). - Add `--ignore-scripts` argument to `prune` command [#​7836](https://togithub.com/pnpm/pnpm/pull/7836). #### Platinum Sponsors
#### Gold Sponsors
#### Silver Sponsors
Microsoft/TypeScript (typescript) ### [`v5.4.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.4): TypeScript 5.4.4 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.4) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.4.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.4 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
cloudflare/workers-sdk (wrangler) ### [`v3.48.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3480) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.47.1...wrangler@3.48.0) ##### Minor Changes - [#​5429](https://togithub.com/cloudflare/workers-sdk/pull/5429) [`c5561b7`](https://togithub.com/cloudflare/workers-sdk/commit/c5561b7236adf2b97e09e4ae9139654e23d635fe) Thanks [@​ocsfrank](https://togithub.com/ocsfrank)! - R2 will introduce storage classes soon. Wrangler allows you to interact with storage classes once it is enabled on your account. Wrangler supports an `-s` flag that allows the user to specify a storage class when creating a bucket, changing the default storage class of a bucket, and uploading an object. ```bash wrangler r2 bucket create ia-bucket -s InfrequentAccess wrangler r2 bucket update storage-class my-bucket -s InfrequentAccess wrangler r2 object put bucket/ia-object -s InfrequentAccess --file foo ``` ##### Patch Changes - [#​5531](https://togithub.com/cloudflare/workers-sdk/pull/5531) [`887150a`](https://togithub.com/cloudflare/workers-sdk/commit/887150ae64d78800e1f44ea25d69f06e76e9f127) Thanks [@​penalosa](https://togithub.com/penalosa)! - fix: Write `wrangler pages functions build-env` to file rather than stdout - [#​5526](https://togithub.com/cloudflare/workers-sdk/pull/5526) [`bafbd67`](https://togithub.com/cloudflare/workers-sdk/commit/bafbd6719bbec1e323ee161a0106bf98c60255a2) Thanks [@​rozenmd](https://togithub.com/rozenmd)! - fix: teach `wrangler d1 create` about Australia ### [`v3.47.1`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3471) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.47.0...wrangler@3.47.1) ##### Patch Changes - Updated dependencies \[[`9f15ce1`](https://togithub.com/cloudflare/workers-sdk/commit/9f15ce1716c50dd44adf7a3df6a4101322800005)]: - miniflare@3.20240404.0 ### [`v3.47.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3470) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.46.0...wrangler@3.47.0) ##### Minor Changes - [#​5506](https://togithub.com/cloudflare/workers-sdk/pull/5506) [`7734f80`](https://togithub.com/cloudflare/workers-sdk/commit/7734f806c1ac2a38faabc87df4aa8344b585c430) Thanks [@​penalosa](https://togithub.com/penalosa)! - feat: Add interactive prompt to `wrangler pages download config` if an existing `wrangler.toml` file exists ### [`v3.46.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3460) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.45.0...wrangler@3.46.0) ##### Minor Changes - [#​5282](https://togithub.com/cloudflare/workers-sdk/pull/5282) [`b7ddde1`](https://togithub.com/cloudflare/workers-sdk/commit/b7ddde1a5165223dcbe8781e928039123778b8a1) Thanks [@​maxwellpeterson](https://togithub.com/maxwellpeterson)! - feature: Add source map support for Workers Adds the `source_maps` boolean config option. When enabled, source maps included in the build output are uploaded alongside the built code modules. Uploaded source maps can then be used to remap stack traces emitted by the Workers runtime. - [#​5215](https://togithub.com/cloudflare/workers-sdk/pull/5215) [`cd03d1d`](https://togithub.com/cloudflare/workers-sdk/commit/cd03d1d3fa6e733faa42e5abb92f37637503b327) Thanks [@​GregBrimble](https://togithub.com/GregBrimble)! - feature: support named entrypoints in service bindings This change allows service bindings to bind to a named export of another Worker. As an example, consider the following Worker named `bound`: ```ts import { WorkerEntrypoint } from "cloudflare:workers"; export class EntrypointA extends WorkerEntrypoint { fetch(request) { return new Response("Hello from entrypoint A!"); } } export const entrypointB: ExportedHandler = { fetch(request, env, ctx) { return new Response("Hello from entrypoint B!"); } }; export default { fetch(request, env, ctx) { return new Response("Hello from the default entrypoint!"); } }; ``` Up until now, you could only bind to the `default` entrypoint. With this change, you can bind to `EntrypointA` or `entrypointB` too using the new `entrypoint` option: ```toml [[services]] binding = "SERVICE" service = "bound" entrypoint = "EntrypointA" ``` To bind to named entrypoints with `wrangler pages dev`, use the `#` character: ```shell $ wrangler pages dev --service=SERVICE=bound#EntrypointA ``` ##### Patch Changes - [#​5215](https://togithub.com/cloudflare/workers-sdk/pull/5215) [`cd03d1d`](https://togithub.com/cloudflare/workers-sdk/commit/cd03d1d3fa6e733faa42e5abb92f37637503b327) Thanks [@​GregBrimble](https://togithub.com/GregBrimble)! - fix: ensure request `url` and `cf` properties preserved across service bindings Previously, Wrangler could rewrite `url` and `cf` properties when sending requests via service bindings or Durable Object stubs. To match production behaviour, this change ensures these properties are preserved. - Updated dependencies \[[`cd03d1d`](https://togithub.com/cloudflare/workers-sdk/commit/cd03d1d3fa6e733faa42e5abb92f37637503b327), [`6c3be5b`](https://togithub.com/cloudflare/workers-sdk/commit/6c3be5b299b22cad050760a6015106839b5cc74e), [`cd03d1d`](https://togithub.com/cloudflare/workers-sdk/commit/cd03d1d3fa6e733faa42e5abb92f37637503b327), [`cd03d1d`](https://togithub.com/cloudflare/workers-sdk/commit/cd03d1d3fa6e733faa42e5abb92f37637503b327)]: - miniflare@3.20240403.0 ### [`v3.45.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3450) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.44.0...wrangler@3.45.0) ##### Minor Changes - [#​5377](https://togithub.com/cloudflare/workers-sdk/pull/5377) [`5d68744`](https://togithub.com/cloudflare/workers-sdk/commit/5d6874499049641c1d3d3f47161e7ebf3bc57650) Thanks [@​CarmenPopoviciu](https://togithub.com/CarmenPopoviciu)! - feat: Add `wrangler.toml` support in `wrangler pages deploy` As we are adding `wrangler.toml` support for Pages, we want to ensure that `wrangler pages deploy` works with a configuration file. - [#​5471](https://togithub.com/cloudflare/workers-sdk/pull/5471) [`489b9c5`](https://togithub.com/cloudflare/workers-sdk/commit/489b9c51550d583d50e262f5905393501c2d6419) Thanks [@​zebp](https://togithub.com/zebp)! - feature: Add version-id filter for Worker tailing to filter logs by scriptVersion in a gradual deployment This allows users to only get logs in a gradual deployment if you are troubleshooting issues specific to one deployment. Example: `npx wrangler tail --version-id 72d3f357-4e52-47c5-8805-90be978c403f` ##### Patch Changes - [#​5462](https://togithub.com/cloudflare/workers-sdk/pull/5462) [`68faf67`](https://togithub.com/cloudflare/workers-sdk/commit/68faf67f0499927d7bded1342ccc9c8c9e76037a) Thanks [@​OilyLime](https://togithub.com/OilyLime)! - revert: Removes support for private networking Hyperdrive configs, pending more work to support the feature. Non-breaking change since the feature wasn't yet supported. - [#​5494](https://togithub.com/cloudflare/workers-sdk/pull/5494) [`a232ccf`](https://togithub.com/cloudflare/workers-sdk/commit/a232ccffe6a2994df5181b6252965a7ba4a0c17a) Thanks [@​penalosa](https://togithub.com/penalosa)! - fix: Swallow parsing errors when a pages config file is required. - [#​5484](https://togithub.com/cloudflare/workers-sdk/pull/5484) [`e7f8dc3`](https://togithub.com/cloudflare/workers-sdk/commit/e7f8dc32465921e0a9a38e8e3deeaf17c04c010a) Thanks [@​ichernetsky-cf](https://togithub.com/ichernetsky-cf)! - feature: support Cloudchamber deployment labels - [#​5434](https://togithub.com/cloudflare/workers-sdk/pull/5434) [`bf9dca8`](https://togithub.com/cloudflare/workers-sdk/commit/bf9dca85a16c4133d2d200a9e2fc52dcf8917550) Thanks [@​OilyLime](https://togithub.com/OilyLime)! - bugfix: Fix passing Hyperdrive caching options to backend - [#​5403](https://togithub.com/cloudflare/workers-sdk/pull/5403) [`5d6d521`](https://togithub.com/cloudflare/workers-sdk/commit/5d6d5218ba0686279e6b67d86592ece16949bf25) Thanks [@​oliy](https://togithub.com/oliy)! - fix: wrangler dev --local support for ratelimits - Updated dependencies \[[`940ad89`](https://togithub.com/cloudflare/workers-sdk/commit/940ad89713fa086f23d394570c328716bfb1bd59)]: - miniflare@3.20240329.1 ### [`v3.44.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3440) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.43.0...wrangler@3.44.0) ##### Minor Changes - [#​5461](https://togithub.com/cloudflare/workers-sdk/pull/5461) [`f69e562`](https://togithub.com/cloudflare/workers-sdk/commit/f69e5629f8155186e7e890aa38509bb3fbfa704f) Thanks [@​mattdeboard](https://togithub.com/mattdeboard)! - feature: Add command for fetching R2 Event Notification configurations for a given bucket This allows users to see the entire event notification configuration -- i.e. every rule for every configured queue -- for a single bucket with a single request. This change also improves messaging of console output when creating a new bucket notification. ##### Patch Changes - [#​5480](https://togithub.com/cloudflare/workers-sdk/pull/5480) [`0cce21f`](https://togithub.com/cloudflare/workers-sdk/commit/0cce21ff5b27cc4c227e102eb470b0e0cae455bb) Thanks [@​penalosa](https://togithub.com/penalosa)! - fix: Ensure url & node:url export URL (aliased to globalThis.URL) in node_compat mode - [#​5472](https://togithub.com/cloudflare/workers-sdk/pull/5472) [`02a1091`](https://togithub.com/cloudflare/workers-sdk/commit/02a109172e60446a8c8e79a2804fdd387c4525a5) Thanks [@​penalosa](https://togithub.com/penalosa)! - fix: Expose more info from `wrangler pages functions build-env` ### [`v3.43.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3430) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.42.0...wrangler@3.43.0) ##### Minor Changes - [#​5466](https://togithub.com/cloudflare/workers-sdk/pull/5466) [`ef9fbba`](https://togithub.com/cloudflare/workers-sdk/commit/ef9fbba36444fac665b95bedb2acd1fda494871b) Thanks [@​celso](https://togithub.com/celso)! - feature: add Workers AI finetune commands ##### Patch Changes - [#​5449](https://togithub.com/cloudflare/workers-sdk/pull/5449) [`91a2150`](https://togithub.com/cloudflare/workers-sdk/commit/91a2150b9e565d1d6519f635e19f36fc2dec0886) Thanks [@​penalosa](https://togithub.com/penalosa)! - fix: Improve messaging for invalid Pages `wrangler.toml` files ### [`v3.42.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3420) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.41.0...wrangler@3.42.0) ##### Minor Changes - [#​5371](https://togithub.com/cloudflare/workers-sdk/pull/5371) [`77152f3`](https://togithub.com/cloudflare/workers-sdk/commit/77152f355340d3aac492164fe912a7c5d7a3daeb) Thanks [@​G4brym](https://togithub.com/G4brym)! - feature: remove requirement for `@cloudflare/ai` package to use Workers AI Previously, to get the correct Workers AI API, you needed to wrap your `env.AI` binding with `new Ai()` from `@cloudflare/ai`. This change moves the contents of `@cloudflare/ai` into the Workers runtime itself, meaning `env.AI` is now an instance of `Ai`, without the need for wrapping. ##### Patch Changes - Updated dependencies \[[`d994066`](https://togithub.com/cloudflare/workers-sdk/commit/d994066f255f6851759a055eac3b52a4aa4b83c3)]: - miniflare@3.20240329.0

Configuration

📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).

🚦 Automerge: Enabled.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.