This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | [`3.9.5` → `3.9.6`](https://renovatebot.com/diffs/npm/prettier/3.9.5/3.9.6) |  |  |
| [sass](https://github.com/sass/dart-sass) | [`1.101.0` → `1.101.3`](https://renovatebot.com/diffs/npm/sass/1.101.0/1.101.3) |  |  |
| [satori](https://github.com/vercel/satori) | [`0.28.1` → `0.28.2`](https://renovatebot.com/diffs/npm/satori/0.28.1/0.28.2) |  |  |
---
### Release Notes
<details>
<summary>prettier/prettier (prettier)</summary>
### [`v3.9.6`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#396)
[Compare Source](https://github.com/prettier/prettier/compare/3.9.5...3.9.6)
[diff](https://github.com/prettier/prettier/compare/3.9.5...3.9.6)
##### TypeScript: Preserve quotes for methods named `new` ([#​19621](https://github.com/prettier/prettier/pull/19621) by [@​kovsu](https://github.com/kovsu))
<!-- prettier-ignore -->
```tsx
// Input
interface Container {
"new"(id: string): number;
}
// Prettier 3.9.5
interface Container {
new(id: string): number;
}
// Prettier 3.9.6
interface Container {
"new"(id: string): number;
}
```
##### TypeScript: Support `import defer` ([#​19624](https://github.com/prettier/prettier/pull/19624), [#​19675](https://github.com/prettier/prettier/pull/19675) by [@​fisker](https://github.com/fisker))
<!-- prettier-ignore -->
```tsx
// Input
import defer * as foo from "foo";
// Prettier 3.9.5
import * as foo from "foo";
// Prettier 3.9.6
import defer * as foo from "foo";
```
##### JavaScript: Added a new official plugin `@prettier/plugin-yuku` ([#​19628](https://github.com/prettier/prettier/pull/19628), [#​19629](https://github.com/prettier/prettier/pull/19629) by [@​fisker](https://github.com/fisker))
`@prettier/plugin-yuku` is powered by [Yuku](https://yuku.fyi/) (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).
This plugin includes two new parsers: `yuku` (JavaScript syntax) and `yuku-ts` (TypeScript syntax).
**To use this plugin:**
1. Install the plugin:
```bash
yarn add --dev prettier @​prettier/plugin-yuku
```
2. Add it to your `.prettierrc`:
```yaml
plugins:
- "@​prettier/plugin-yuku"
```
Due to package size limitations, this plugin is not bundled with the main prettier package and must be installed separately.
For more information, check [the package homepage](https://github.com/prettier/prettier/tree/main/packages/plugin-yuku).
Big thanks to [@​arshad-yaseen](https://github.com/arshad-yaseen) for his excellent work.
</details>
<details>
<summary>sass/dart-sass (sass)</summary>
### [`v1.101.3`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#11013)
[Compare Source](https://github.com/sass/dart-sass/compare/1.101.0...1.101.3)
- No user-visible changes.
</details>
<details>
<summary>vercel/satori (satori)</summary>
### [`v0.28.2`](https://github.com/vercel/satori/releases/tag/0.28.2)
[Compare Source](https://github.com/vercel/satori/compare/0.28.1...0.28.2)
##### Bug Fixes
- replace Yoga build flag for browsers ([#​774](https://github.com/vercel/satori/issues/774)) ([dc2e1c5](https://github.com/vercel/satori/commit/dc2e1c512209a4c8a399c44877e25fb9515fce76)), closes [#​749](https://github.com/vercel/satori/issues/749)
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNjMuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE2My4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tYXRlZCIsImRlcGVuZGVuY2llcyJdfQ==-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
3.9.5→3.9.61.101.0→1.101.30.28.1→0.28.2Release Notes
prettier/prettier (prettier)
v3.9.6Compare Source
diff
TypeScript: Preserve quotes for methods named
new(#19621 by @kovsu)TypeScript: Support
import defer(#19624, #19675 by @fisker)JavaScript: Added a new official plugin
@prettier/plugin-yuku(#19628, #19629 by @fisker)@prettier/plugin-yukuis powered by Yuku (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).This plugin includes two new parsers:
yuku(JavaScript syntax) andyuku-ts(TypeScript syntax).To use this plugin:
Install the plugin:
Add it to your
.prettierrc:Due to package size limitations, this plugin is not bundled with the main prettier package and must be installed separately.
For more information, check the package homepage.
Big thanks to @arshad-yaseen for his excellent work.
sass/dart-sass (sass)
v1.101.3Compare Source
vercel/satori (satori)
v0.28.2Compare Source
Bug Fixes
Configuration
📅 Schedule: (UTC)
🚦 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.