From a4ee9c7f3537dc862ffd0958005a5e07f18b2a62 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 11 Feb 2024 13:07:57 +0000 Subject: [PATCH] chore(deps): update dependency prettier to v3.2.5 (#29) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [prettier](https://prettier.io) ([source](https://togithub.com/prettier/prettier)) | [`3.2.4` -> `3.2.5`](https://renovatebot.com/diffs/npm/prettier/3.2.4/3.2.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.2.4/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.2.4/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
prettier/prettier (prettier) ### [`v3.2.5`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#325) [Compare Source](https://togithub.com/prettier/prettier/compare/3.2.4...3.2.5) [diff](https://togithub.com/prettier/prettier/compare/3.2.4...3.2.5) ##### Support Angular inline styles as single template literal ([#​15968](https://togithub.com/prettier/prettier/pull/15968) by [@​sosukesuzuki](https://togithub.com/sosukesuzuki)) [Angular v17](https://blog.angular.io/introducing-angular-v17-4d7033312e4b) supports single string inline styles. ```ts // Input @​Component({ template: `
...
`, styles: `h1 { color: blue; }`, }) export class AppComponent {} // Prettier 3.2.4 @​Component({ template: `
...
`, styles: `h1 { color: blue; }`, }) export class AppComponent {} // Prettier 3.2.5 @​Component({ template: `
...
`, styles: ` h1 { color: blue; } `, }) export class AppComponent {} ``` ##### Unexpected embedded formatting for Angular template ([#​15969](https://togithub.com/prettier/prettier/pull/15969) by [@​JounQin](https://togithub.com/JounQin)) Computed template should not be considered as Angular component template ```ts // Input const template = "foobar"; @​Component({ [template]: `

{{ hello }}

`, }) export class AppComponent {} // Prettier 3.2.4 const template = "foobar"; @​Component({ [template]: `

{{ hello }}

`, }) export class AppComponent {} // Prettier 3.2.5 const template = "foobar"; @​Component({ [template]: `

{{ hello }}

`, }) export class AppComponent {} ``` ##### Use `"json"` parser for `tsconfig.json` by default ([#​16012](https://togithub.com/prettier/prettier/pull/16012) by [@​sosukesuzuki](https://togithub.com/sosukesuzuki)) In [v2.3.0](https://prettier.io/blog/2024/01/12/3.2.0#new-jsonc-parser-added-15831httpsgithubcomprettierprettierpull15831-by-fiskerhttpsgithubcomfisker), we introduced `"jsonc"` parser which adds trialing comma **by default**. When adding a new parser we also define how it will be used based on the [`linguist-languages`](https://www.npmjs.com/package/linguist-languages) data. `tsconfig.json` is a special file used by [TypeScript](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#using-tsconfigjson-or-jsconfigjson), it uses `.json` file extension, but it actually uses the [JSON with Comments](https://code.visualstudio.com/docs/languages/json#\_json-with-comments) syntax. However, we found that there are many third-party tools not recognize it correctly because of the confusing `.json` file extension. We decide to treat it as a JSON file for now to avoid the extra configuration step. To keep using the `"jsonc"` parser for your `tsconfig.json` files, add the following to your `.pretterrc` file ```json { "overrides": [ { "files": ["tsconfig.json", "jsconfig.json"], "options": { "parser": "jsonc" } } ] } ``` ``` ```
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/simonknittel/simonknittel.de). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- app/bun.lockb | Bin 183314 -> 183642 bytes app/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app/bun.lockb b/app/bun.lockb index c0ff9acac8798f6e4e27f3ad42d0852edb11802f..03567e999028204ad96582778a686ac409688f81 100755 GIT binary patch delta 15735 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 hD#G`;cFWU*zTjYE`9LKhiHE(Rv~4`IP?