cloudflare/workerd (@cloudflare/workers-types)
### [`v4.20240712.0`](https://togithub.com/cloudflare/workerd/compare/649745ce1c07acf0fdc317edd67d3d1670b946d4...f197dd6f1a6475fb266d9fa89dbebedb050a291d)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/649745ce1c07acf0fdc317edd67d3d1670b946d4...f197dd6f1a6475fb266d9fa89dbebedb050a291d)
### [`v4.20240701.0`](https://togithub.com/cloudflare/workerd/compare/f8882597f7d4862626fd4e0c5b60723f1c55c9e1...649745ce1c07acf0fdc317edd67d3d1670b946d4)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/f8882597f7d4862626fd4e0c5b60723f1c55c9e1...649745ce1c07acf0fdc317edd67d3d1670b946d4)
nodejs/node (node)
### [`v20.15.1`](https://togithub.com/nodejs/node/compare/v20.15.0...v20.15.1)
[Compare Source](https://togithub.com/nodejs/node/compare/v20.15.0...v20.15.1)
npm/cli (npm)
### [`v10.8.2`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#1082-2024-07-09)
[Compare Source](https://togithub.com/npm/cli/compare/v10.8.1...v10.8.2)
##### Bug Fixes
- [`3101a40`](https://togithub.com/npm/cli/commit/3101a4045bd7030f232d6cb2ae61339214968321) [#7631](https://togithub.com/npm/cli/pull/7631) limit concurrent open files during 'npm cache verify' ([#7631](https://togithub.com/npm/cli/issues/7631)) ([@oikumene](https://togithub.com/oikumene))
- [`2273183`](https://togithub.com/npm/cli/commit/22731831e22011e32fa0ca12178e242c2ee2b33d) [#7595](https://togithub.com/npm/cli/pull/7595) outdated: fixed wanted range for alias with version range ([#7595](https://togithub.com/npm/cli/issues/7595)) ([@milaninfy](https://togithub.com/milaninfy))
- [`15be6dd`](https://togithub.com/npm/cli/commit/15be6dd33bfab8bdfaf8c3dece435d7139c1bf6d) [#7574](https://togithub.com/npm/cli/pull/7574) don't try parsing workspaces if none exist ([@wraithgar](https://togithub.com/wraithgar))
##### Documentation
- [`ac937d4`](https://togithub.com/npm/cli/commit/ac937d4f29b27fb877f79f33034ee1144c7202c4) [#7616](https://togithub.com/npm/cli/pull/7616) install: add save-peer flag ([#7616](https://togithub.com/npm/cli/issues/7616)) ([@drew4237](https://togithub.com/drew4237))
- [`55639ef`](https://togithub.com/npm/cli/commit/55639efd2d3094ca0931ddf9276c93f6880cd6e6) [#7615](https://togithub.com/npm/cli/pull/7615) use git+https in package.com url examples ([#7615](https://togithub.com/npm/cli/issues/7615)) ([@MikeMcC399](https://togithub.com/MikeMcC399))
- [`93883bb`](https://togithub.com/npm/cli/commit/93883bb6459208a916584cad8c6c72a315cf32af) [#7582](https://togithub.com/npm/cli/pull/7582) Improve manpage section for `package.json` `funding` properties ([#7582](https://togithub.com/npm/cli/issues/7582)) ([@kemitchell](https://togithub.com/kemitchell))
- [`92e71e6`](https://togithub.com/npm/cli/commit/92e71e6b0c7889e243e6b54ef8b4eb9656de95f8) [#7576](https://togithub.com/npm/cli/pull/7576) fix links to community discussions ([#7576](https://togithub.com/npm/cli/issues/7576)) ([@leobalter](https://togithub.com/leobalter))
##### Dependencies
- [`1c1adae`](https://togithub.com/npm/cli/commit/1c1adaeeb59401db32d3d1ac4074654c87cd6f25) [#7636](https://togithub.com/npm/cli/pull/7636) `npm-pick-manifest@9.1.0`
- [`5e4fa18`](https://togithub.com/npm/cli/commit/5e4fa18dc02cd6b99df51e220661d82b2db12c3d) [#7636](https://togithub.com/npm/cli/pull/7636) `socks-proxy-agent@8.0.4`
- [`d8fa116`](https://togithub.com/npm/cli/commit/d8fa116f142044d3774439cf64dd51e8acb5bcff) [#7636](https://togithub.com/npm/cli/pull/7636) `https-proxy-agent@7.0.5`
- [`76dab91`](https://togithub.com/npm/cli/commit/76dab917eb22f5079cbb8bc052ec7c5bb07e9389) [#7636](https://togithub.com/npm/cli/pull/7636) `normalize-package-data@6.0.2`
- [`094c4ea`](https://togithub.com/npm/cli/commit/094c4ea17398d092a8b2c631564209c10183d417) [#7636](https://togithub.com/npm/cli/pull/7636) `minimatch@9.0.5`
- [`1c8d41d`](https://togithub.com/npm/cli/commit/1c8d41ddafc5810511d54fd227ce964c503464e0) [#7636](https://togithub.com/npm/cli/pull/7636) `@npmcli/git@5.0.8`
- [`e5451e1`](https://togithub.com/npm/cli/commit/e5451e1e91d7a71546f21daca604fb956c1cac3f) [#7605](https://togithub.com/npm/cli/pull/7605) `jackspeak@3.4.0`
- [`7b584d3`](https://togithub.com/npm/cli/commit/7b584d3b60ff118fd04f3ee5693816d9e948ff1b) [#7605](https://togithub.com/npm/cli/pull/7605) `foreground-child@3.2.1`
- [`941d0d7`](https://togithub.com/npm/cli/commit/941d0d7b596ec4cc2d21f86fb03876e2c6360987) [#7605](https://togithub.com/npm/cli/pull/7605) `debug@4.3.5`
- [`8b8ce7a`](https://togithub.com/npm/cli/commit/8b8ce7a23543a4d28c850fa27cd411de68a74cfd) [#7605](https://togithub.com/npm/cli/pull/7605) `glob@10.4.2`
- [`4646768`](https://togithub.com/npm/cli/commit/46467680d0e75c95406e46b5e2f754d2b7df1f7b) [#7605](https://togithub.com/npm/cli/pull/7605) `npm-registry-fetch@17.1.0`
- [`6f0d7ce`](https://togithub.com/npm/cli/commit/6f0d7cec260993d269294e05e18eacf23935b78a) [#7605](https://togithub.com/npm/cli/pull/7605) `@npmcli/redact@2.0.1`
- [`29204c8`](https://togithub.com/npm/cli/commit/29204c8ad4be0a1ffbca6f40393b00278bb34b3e) [#7605](https://togithub.com/npm/cli/pull/7605) `@npmcli/package-json@5.2.0`
- [`04d6910`](https://togithub.com/npm/cli/commit/04d6910e474003762b4606837960b4eb10d7bcd9) [#7574](https://togithub.com/npm/cli/pull/7574) `@npmcli/package-json@5.1.1`
- [`4ef4830`](https://togithub.com/npm/cli/commit/4ef4830dd792c2f23d3ffc7a10f797fc4ac8e5cb) [#7574](https://togithub.com/npm/cli/pull/7574) remove read-package-json-fast
prettier/prettier (prettier)
### [`v3.3.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#333)
[Compare Source](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3)
[diff](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3)
##### Add parentheses for nullish coalescing in ternary ([#16391](https://togithub.com/prettier/prettier/pull/16391) by [@cdignam-segment](https://togithub.com/cdignam-segment))
This change adds clarity to operator precedence.
```js
// Input
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;
// Prettier 3.3.2
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;
// Prettier 3.3.3
foo ? (bar ?? foo) : baz;
(foo ?? bar) ? a : b;
a ? b : (foo ?? bar);
```
##### Add parentheses for decorator expressions ([#16458](https://togithub.com/prettier/prettier/pull/16458) by [@y-schneider](https://togithub.com/y-schneider))
Prevent parentheses around member expressions or tagged template literals from being removed to follow the stricter parsing rules of TypeScript 5.5.
```ts
// Input
@(foo`tagged template`)
class X {}
// Prettier 3.3.2
@foo`tagged template`
class X {}
// Prettier 3.3.3
@(foo`tagged template`)
class X {}
```
##### Support `@let` declaration syntax ([#16474](https://togithub.com/prettier/prettier/pull/16474) by [@sosukesuzuki](https://togithub.com/sosukesuzuki))
Adds support for Angular v18 `@let` declaration syntax.
Please see the following code example. The `@let` declaration allows you to define local variables within the template:
```html
@let name = 'Frodo';
Dashboard for {{name}}
Hello, {{name}}
```
For more details, please refer to the excellent blog post by the Angular Team: [Introducing @let in Angular](https://blog.angular.dev/introducing-let-in-angular-686f9f383f0f).
We also appreciate the Angular Team for kindly answering our questions to implement this feature.
kulshekhar/ts-jest (ts-jest)
### [`v29.2.2`](https://togithub.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2922-2024-07-10)
[Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v29.2.1...v29.2.2)
### [`v29.2.1`](https://togithub.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2921-2024-07-10)
[Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v29.2.0...v29.2.1)
### [`v29.2.0`](https://togithub.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2920-2024-07-08)
[Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v29.1.5...v29.2.0)
##### Bug Fixes
- fix: don't show warning message with Node16/NodeNext ([99c4f49](https://togithub.com/kulshekhar/ts-jest/commit/99c4f49)), closes [#4266](https://togithub.com/kulshekhar/ts-jest/issues/4266)
##### Features
- feat(cli): allow migrating cjs `presets` to `transform` config ([22fb027](https://togithub.com/kulshekhar/ts-jest/commit/22fb027))
- feat(presets): add util functions to create ESM presets ([06f78ed](https://togithub.com/kulshekhar/ts-jest/commit/06f78ed))
- feat(presets): add util functions to create CJS presets ([f9cc3c0](https://togithub.com/kulshekhar/ts-jest/commit/f9cc3c0))
##### Code refactoring
- refactor: replace lodash deps with native js implementation ([40f1708](https://togithub.com/kulshekhar/ts-jest/commit/40f1708))
- refactor: use `TsJestTransformerOptions` type everywhere possibly ([7d001be](https://togithub.com/kulshekhar/ts-jest/commit/7d001be))
- refactor(cli): use new preset util functions to initialize test config ([c2b56ca](https://togithub.com/kulshekhar/ts-jest/commit/c2b56ca))
- refactor(presets): use create preset util functions for cjs presets ([922d6d0](https://togithub.com/kulshekhar/ts-jest/commit/922d6d0))
- test: switch `react-app` to use Vite ([827c8ad](https://togithub.com/kulshekhar/ts-jest/commit/827c8ad))
Configuration
📅 Schedule: Branch creation - "every weekend" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.20240620.0
->4.20240712.0
20.15.0
->20.15.1
10.8.1
->10.8.2
3.3.2
->3.3.3
29.1.5
->29.2.2
Release Notes
cloudflare/workerd (@cloudflare/workers-types)
### [`v4.20240712.0`](https://togithub.com/cloudflare/workerd/compare/649745ce1c07acf0fdc317edd67d3d1670b946d4...f197dd6f1a6475fb266d9fa89dbebedb050a291d) [Compare Source](https://togithub.com/cloudflare/workerd/compare/649745ce1c07acf0fdc317edd67d3d1670b946d4...f197dd6f1a6475fb266d9fa89dbebedb050a291d) ### [`v4.20240701.0`](https://togithub.com/cloudflare/workerd/compare/f8882597f7d4862626fd4e0c5b60723f1c55c9e1...649745ce1c07acf0fdc317edd67d3d1670b946d4) [Compare Source](https://togithub.com/cloudflare/workerd/compare/f8882597f7d4862626fd4e0c5b60723f1c55c9e1...649745ce1c07acf0fdc317edd67d3d1670b946d4)nodejs/node (node)
### [`v20.15.1`](https://togithub.com/nodejs/node/compare/v20.15.0...v20.15.1) [Compare Source](https://togithub.com/nodejs/node/compare/v20.15.0...v20.15.1)npm/cli (npm)
### [`v10.8.2`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#1082-2024-07-09) [Compare Source](https://togithub.com/npm/cli/compare/v10.8.1...v10.8.2) ##### Bug Fixes - [`3101a40`](https://togithub.com/npm/cli/commit/3101a4045bd7030f232d6cb2ae61339214968321) [#7631](https://togithub.com/npm/cli/pull/7631) limit concurrent open files during 'npm cache verify' ([#7631](https://togithub.com/npm/cli/issues/7631)) ([@oikumene](https://togithub.com/oikumene)) - [`2273183`](https://togithub.com/npm/cli/commit/22731831e22011e32fa0ca12178e242c2ee2b33d) [#7595](https://togithub.com/npm/cli/pull/7595) outdated: fixed wanted range for alias with version range ([#7595](https://togithub.com/npm/cli/issues/7595)) ([@milaninfy](https://togithub.com/milaninfy)) - [`15be6dd`](https://togithub.com/npm/cli/commit/15be6dd33bfab8bdfaf8c3dece435d7139c1bf6d) [#7574](https://togithub.com/npm/cli/pull/7574) don't try parsing workspaces if none exist ([@wraithgar](https://togithub.com/wraithgar)) ##### Documentation - [`ac937d4`](https://togithub.com/npm/cli/commit/ac937d4f29b27fb877f79f33034ee1144c7202c4) [#7616](https://togithub.com/npm/cli/pull/7616) install: add save-peer flag ([#7616](https://togithub.com/npm/cli/issues/7616)) ([@drew4237](https://togithub.com/drew4237)) - [`55639ef`](https://togithub.com/npm/cli/commit/55639efd2d3094ca0931ddf9276c93f6880cd6e6) [#7615](https://togithub.com/npm/cli/pull/7615) use git+https in package.com url examples ([#7615](https://togithub.com/npm/cli/issues/7615)) ([@MikeMcC399](https://togithub.com/MikeMcC399)) - [`93883bb`](https://togithub.com/npm/cli/commit/93883bb6459208a916584cad8c6c72a315cf32af) [#7582](https://togithub.com/npm/cli/pull/7582) Improve manpage section for `package.json` `funding` properties ([#7582](https://togithub.com/npm/cli/issues/7582)) ([@kemitchell](https://togithub.com/kemitchell)) - [`92e71e6`](https://togithub.com/npm/cli/commit/92e71e6b0c7889e243e6b54ef8b4eb9656de95f8) [#7576](https://togithub.com/npm/cli/pull/7576) fix links to community discussions ([#7576](https://togithub.com/npm/cli/issues/7576)) ([@leobalter](https://togithub.com/leobalter)) ##### Dependencies - [`1c1adae`](https://togithub.com/npm/cli/commit/1c1adaeeb59401db32d3d1ac4074654c87cd6f25) [#7636](https://togithub.com/npm/cli/pull/7636) `npm-pick-manifest@9.1.0` - [`5e4fa18`](https://togithub.com/npm/cli/commit/5e4fa18dc02cd6b99df51e220661d82b2db12c3d) [#7636](https://togithub.com/npm/cli/pull/7636) `socks-proxy-agent@8.0.4` - [`d8fa116`](https://togithub.com/npm/cli/commit/d8fa116f142044d3774439cf64dd51e8acb5bcff) [#7636](https://togithub.com/npm/cli/pull/7636) `https-proxy-agent@7.0.5` - [`76dab91`](https://togithub.com/npm/cli/commit/76dab917eb22f5079cbb8bc052ec7c5bb07e9389) [#7636](https://togithub.com/npm/cli/pull/7636) `normalize-package-data@6.0.2` - [`094c4ea`](https://togithub.com/npm/cli/commit/094c4ea17398d092a8b2c631564209c10183d417) [#7636](https://togithub.com/npm/cli/pull/7636) `minimatch@9.0.5` - [`1c8d41d`](https://togithub.com/npm/cli/commit/1c8d41ddafc5810511d54fd227ce964c503464e0) [#7636](https://togithub.com/npm/cli/pull/7636) `@npmcli/git@5.0.8` - [`e5451e1`](https://togithub.com/npm/cli/commit/e5451e1e91d7a71546f21daca604fb956c1cac3f) [#7605](https://togithub.com/npm/cli/pull/7605) `jackspeak@3.4.0` - [`7b584d3`](https://togithub.com/npm/cli/commit/7b584d3b60ff118fd04f3ee5693816d9e948ff1b) [#7605](https://togithub.com/npm/cli/pull/7605) `foreground-child@3.2.1` - [`941d0d7`](https://togithub.com/npm/cli/commit/941d0d7b596ec4cc2d21f86fb03876e2c6360987) [#7605](https://togithub.com/npm/cli/pull/7605) `debug@4.3.5` - [`8b8ce7a`](https://togithub.com/npm/cli/commit/8b8ce7a23543a4d28c850fa27cd411de68a74cfd) [#7605](https://togithub.com/npm/cli/pull/7605) `glob@10.4.2` - [`4646768`](https://togithub.com/npm/cli/commit/46467680d0e75c95406e46b5e2f754d2b7df1f7b) [#7605](https://togithub.com/npm/cli/pull/7605) `npm-registry-fetch@17.1.0` - [`6f0d7ce`](https://togithub.com/npm/cli/commit/6f0d7cec260993d269294e05e18eacf23935b78a) [#7605](https://togithub.com/npm/cli/pull/7605) `@npmcli/redact@2.0.1` - [`29204c8`](https://togithub.com/npm/cli/commit/29204c8ad4be0a1ffbca6f40393b00278bb34b3e) [#7605](https://togithub.com/npm/cli/pull/7605) `@npmcli/package-json@5.2.0` - [`04d6910`](https://togithub.com/npm/cli/commit/04d6910e474003762b4606837960b4eb10d7bcd9) [#7574](https://togithub.com/npm/cli/pull/7574) `@npmcli/package-json@5.1.1` - [`4ef4830`](https://togithub.com/npm/cli/commit/4ef4830dd792c2f23d3ffc7a10f797fc4ac8e5cb) [#7574](https://togithub.com/npm/cli/pull/7574) remove read-package-json-fastprettier/prettier (prettier)
### [`v3.3.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#333) [Compare Source](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3) [diff](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3) ##### Add parentheses for nullish coalescing in ternary ([#16391](https://togithub.com/prettier/prettier/pull/16391) by [@cdignam-segment](https://togithub.com/cdignam-segment)) This change adds clarity to operator precedence. ```js // Input foo ? bar ?? foo : baz; foo ?? bar ? a : b; a ? b : foo ?? bar; // Prettier 3.3.2 foo ? bar ?? foo : baz; foo ?? bar ? a : b; a ? b : foo ?? bar; // Prettier 3.3.3 foo ? (bar ?? foo) : baz; (foo ?? bar) ? a : b; a ? b : (foo ?? bar); ``` ##### Add parentheses for decorator expressions ([#16458](https://togithub.com/prettier/prettier/pull/16458) by [@y-schneider](https://togithub.com/y-schneider)) Prevent parentheses around member expressions or tagged template literals from being removed to follow the stricter parsing rules of TypeScript 5.5. ```ts // Input @(foo`tagged template`) class X {} // Prettier 3.3.2 @foo`tagged template` class X {} // Prettier 3.3.3 @(foo`tagged template`) class X {} ``` ##### Support `@let` declaration syntax ([#16474](https://togithub.com/prettier/prettier/pull/16474) by [@sosukesuzuki](https://togithub.com/sosukesuzuki)) Adds support for Angular v18 `@let` declaration syntax. Please see the following code example. The `@let` declaration allows you to define local variables within the template: ```html @let name = 'Frodo';Dashboard for {{name}}
Hello, {{name}} ``` For more details, please refer to the excellent blog post by the Angular Team: [Introducing @let in Angular](https://blog.angular.dev/introducing-let-in-angular-686f9f383f0f). We also appreciate the Angular Team for kindly answering our questions to implement this feature.kulshekhar/ts-jest (ts-jest)
### [`v29.2.2`](https://togithub.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2922-2024-07-10) [Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v29.2.1...v29.2.2) ### [`v29.2.1`](https://togithub.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2921-2024-07-10) [Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v29.2.0...v29.2.1) ### [`v29.2.0`](https://togithub.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2920-2024-07-08) [Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v29.1.5...v29.2.0) ##### Bug Fixes - fix: don't show warning message with Node16/NodeNext ([99c4f49](https://togithub.com/kulshekhar/ts-jest/commit/99c4f49)), closes [#4266](https://togithub.com/kulshekhar/ts-jest/issues/4266) ##### Features - feat(cli): allow migrating cjs `presets` to `transform` config ([22fb027](https://togithub.com/kulshekhar/ts-jest/commit/22fb027)) - feat(presets): add util functions to create ESM presets ([06f78ed](https://togithub.com/kulshekhar/ts-jest/commit/06f78ed)) - feat(presets): add util functions to create CJS presets ([f9cc3c0](https://togithub.com/kulshekhar/ts-jest/commit/f9cc3c0)) ##### Code refactoring - refactor: replace lodash deps with native js implementation ([40f1708](https://togithub.com/kulshekhar/ts-jest/commit/40f1708)) - refactor: use `TsJestTransformerOptions` type everywhere possibly ([7d001be](https://togithub.com/kulshekhar/ts-jest/commit/7d001be)) - refactor(cli): use new preset util functions to initialize test config ([c2b56ca](https://togithub.com/kulshekhar/ts-jest/commit/c2b56ca)) - refactor(presets): use create preset util functions for cjs presets ([922d6d0](https://togithub.com/kulshekhar/ts-jest/commit/922d6d0)) - test: switch `react-app` to use Vite ([827c8ad](https://togithub.com/kulshekhar/ts-jest/commit/827c8ad))Configuration
📅 Schedule: Branch creation - "every weekend" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.