Skip to content

Commit 13f47c7

Browse files
authored
fix(deps): Update dependency prettier to v2.8.3 (#198)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [prettier](https://prettier.io) ([source](https://togithub.com/prettier/prettier)) | devDependencies | patch | [`2.8.1` -> `2.8.3`](https://renovatebot.com/diffs/npm/prettier/2.8.1/2.8.3) | --- ### Release Notes <details> <summary>prettier/prettier</summary> ### [`v2.8.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#&#8203;283) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.2...2.8.3) [diff](https://togithub.com/prettier/prettier/compare/2.8.2...2.8.3) ##### Allow self-closing tags on custom elements ([#&#8203;14170](https://togithub.com/prettier/prettier/pull/14170) by [@&#8203;fisker](https://togithub.com/fisker)) See [Angular v15.1.0 release note](https://togithub.com/angular/angular/releases/tag/15.1.0) for details. <!-- prettier-ignore --> ```html // Input <app-test/> // Prettier 2.8.2 SyntaxError: Only void and foreign elements can be self closed "app-test" (1:1) > 1 | <app-test/> | ^^^^^^^^^ 2 | // Prettier 2.8.3 <app-test /> ``` ### [`v2.8.2`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#&#8203;282) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.1...2.8.2) [diff](https://togithub.com/prettier/prettier/compare/2.8.1...2.8.2) ##### Don't lowercase link references ([#&#8203;13155](https://togithub.com/prettier/prettier/pull/13155) by [@&#8203;DerekNonGeneric](https://togithub.com/DerekNonGeneric) & [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```markdown <!-- Input --> We now don't strictly follow the release notes format suggested by [Keep a Changelog]. [Keep a Changelog]: https://example.com/ <!-- Prettier 2.8.1 --> We now don't strictly follow the release notes format suggested by [Keep a Changelog]. [keep a changelog]: https://example.com/ <!-- ^^^^^^^^^^^^^^^^^^ lowercased --> <!-- Prettier 2.8.2 --> <Same as input> ``` ##### Preserve self-closing tags ([#&#8203;13691](https://togithub.com/prettier/prettier/pull/13691) by [@&#8203;dcyriller](https://togithub.com/dcyriller)) <!-- prettier-ignore --> ```hbs {{! Input }} <div /> <div></div> <custom-component /> <custom-component></custom-component> <i /> <i></i> <Component /> <Component></Component> {{! Prettier 2.8.1 }} <div></div> <div></div> <custom-component></custom-component> <custom-component></custom-component> <i></i> <i></i> <Component /> <Component /> {{! Prettier 2.8.2 }} <div /> <div></div> <custom-component /> <custom-component></custom-component> <i /> <i></i> <Component /> <Component /> ``` ##### Allow custom "else if"-like blocks with block params ([#&#8203;13930](https://togithub.com/prettier/prettier/pull/13930) by [@&#8203;jamescdavis](https://togithub.com/jamescdavis)) [#&#8203;13507](https://togithub.com/prettier/prettier/issues/13507) added support for custom block keywords used with `else`, but failed to allow block params. This updates printer-glimmer to allow block params with custom "else if"-like blocks. <!-- prettier-ignore --> ```hbs {{! Input }} {{#when isAtWork as |work|}} Ship that {{work}}! {{else when isReading as |book|}} You can finish {{book}} eventually... {{else}} Go to bed! {{/when}} {{! Prettier 2.8.1 }} {{#when isAtWork as |work|}} Ship that {{work}}! {{else when isReading}} You can finish {{book}} eventually... {{else}} Go to bed! {{/when}} {{! Prettier 2.8.2 }} {{#when isAtWork as |work|}} Ship that {{work}}! {{else when isReading as |book|}} You can finish {{book}} eventually... {{else}} Go to bed! {{/when}} ``` ##### Preserve empty lines between nested SCSS maps ([#&#8203;13931](https://togithub.com/prettier/prettier/pull/13931) by [@&#8203;jneander](https://togithub.com/jneander)) <!-- prettier-ignore --> ```scss /* Input */ $map: ( 'one': ( 'key': 'value', ), 'two': ( 'key': 'value', ), ) /* Prettier 2.8.1 */ $map: ( 'one': ( 'key': 'value', ), 'two': ( 'key': 'value', ), ) /* Prettier 2.8.2 */ $map: ( 'one': ( 'key': 'value', ), 'two': ( 'key': 'value', ), ) ``` ##### Fix missing parentheses when an expression statement starts with `let[` ([#&#8203;14000](https://togithub.com/prettier/prettier/pull/14000), [#&#8203;14044](https://togithub.com/prettier/prettier/pull/14044) by [@&#8203;fisker](https://togithub.com/fisker), [@&#8203;thorn0](https://togithub.com/thorn0)) <!-- prettier-ignore --> ```jsx // Input (let[0] = 2); // Prettier 2.8.1 let[0] = 2; // Prettier 2.8.1 (second format) SyntaxError: Unexpected token (1:5) > 1 | let[0] = 2; | ^ 2 | // Prettier 2.8.2 (let)[0] = 2; ``` ##### Fix semicolon duplicated at the end of LESS file ([#&#8203;14007](https://togithub.com/prettier/prettier/pull/14007) by [@&#8203;mvorisek](https://togithub.com/mvorisek)) <!-- prettier-ignore --> ```less // Input @&#8203;variable: { field: something; }; // Prettier 2.8.1 @&#8203;variable: { field: something; }; ; // Prettier 2.8.2 @&#8203;variable: { field: something; }; ``` ##### Fix no space after unary minus when followed by opening parenthesis in LESS ([#&#8203;14008](https://togithub.com/prettier/prettier/pull/14008) by [@&#8203;mvorisek](https://togithub.com/mvorisek)) <!-- prettier-ignore --> ```less // Input .unary_minus_single { margin: -(@&#8203;a); } .unary_minus_multi { margin: 0 -(@&#8203;a); } .binary_minus { margin: 0 - (@&#8203;a); } // Prettier 2.8.1 .unary_minus_single { margin: - (@&#8203;a); } .unary_minus_multi { margin: 0 - (@&#8203;a); } .binary_minus { margin: 0 - (@&#8203;a); } // Prettier 2.8.2 .unary_minus_single { margin: -(@&#8203;a); } .unary_minus_multi { margin: 0 -(@&#8203;a); } .binary_minus { margin: 0 - (@&#8203;a); } ``` ##### Do not change case of property name if inside a variable declaration in LESS ([#&#8203;14034](https://togithub.com/prettier/prettier/pull/14034) by [@&#8203;mvorisek](https://togithub.com/mvorisek)) <!-- prettier-ignore --> ```less // Input @&#8203;var: { preserveCase: 0; }; // Prettier 2.8.1 @&#8203;var: { preservecase: 0; }; // Prettier 2.8.2 @&#8203;var: { preserveCase: 0; }; ``` ##### Fix formatting for auto-accessors with comments ([#&#8203;14038](https://togithub.com/prettier/prettier/pull/14038) by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```jsx // Input class A { @&#8203;dec() // comment accessor b; } // Prettier 2.8.1 class A { @&#8203;dec() accessor // comment b; } // Prettier 2.8.1 (second format) class A { @&#8203;dec() accessor; // comment b; } // Prettier 2.8.2 class A { @&#8203;dec() // comment accessor b; } ``` ##### Add parentheses for TSTypeQuery to improve readability ([#&#8203;14042](https://togithub.com/prettier/prettier/pull/14042) by [@&#8203;onishi-kohei](https://togithub.com/onishi-kohei)) <!-- prettier-ignore --> ```tsx // Input a as (typeof node.children)[number] a as (typeof node.children)[] a as ((typeof node.children)[number])[] // Prettier 2.8.1 a as typeof node.children[number]; a as typeof node.children[]; a as typeof node.children[number][]; // Prettier 2.8.2 a as (typeof node.children)[number]; a as (typeof node.children)[]; a as (typeof node.children)[number][]; ``` ##### Fix displacing of comments in default switch case ([#&#8203;14047](https://togithub.com/prettier/prettier/pull/14047) by [@&#8203;thorn0](https://togithub.com/thorn0)) It was a regression in Prettier 2.6.0. <!-- prettier-ignore --> ```jsx // Input switch (state) { default: result = state; // no change break; } // Prettier 2.8.1 switch (state) { default: // no change result = state; break; } // Prettier 2.8.2 switch (state) { default: result = state; // no change break; } ``` ##### Support type annotations on auto accessors via `babel-ts` ([#&#8203;14049](https://togithub.com/prettier/prettier/pull/14049) by [@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki)) [The bug that `@babel/parser` cannot parse auto accessors with type annotations](https://togithub.com/babel/babel/issues/15205) has been fixed. So we now support it via `babel-ts` parser. <!-- prettier-ignore --> ```tsx class Foo { accessor prop: number; } ``` ##### Fix formatting of empty type parameters ([#&#8203;14073](https://togithub.com/prettier/prettier/pull/14073) by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```jsx // Input const foo: bar</* comment */> = () => baz; // Prettier 2.8.1 Error: Comment "comment" was not printed. Please report this error! // Prettier 2.8.2 const foo: bar</* comment */> = () => baz; ``` ##### Add parentheses to head of `ExpressionStatement` instead of the whole statement ([#&#8203;14077](https://togithub.com/prettier/prettier/pull/14077) by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```jsx // Input ({}).toString.call(foo) === "[object Array]" ? foo.forEach(iterateArray) : iterateObject(foo); // Prettier 2.8.1 ({}.toString.call(foo) === "[object Array]" ? foo.forEach(iterateArray) : iterateObject(foo)); // Prettier 2.8.2 ({}).toString.call(foo.forEach) === "[object Array]" ? foo.forEach(iterateArray) : iterateObject(foo); ``` ##### Fix comments after directive ([#&#8203;14081](https://togithub.com/prettier/prettier/pull/14081) by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```jsx // Input "use strict" /* comment */; // Prettier 2.8.1 (with other js parsers except `babel`) Error: Comment "comment" was not printed. Please report this error! // Prettier 2.8.2 <Same as input> ``` ##### Fix formatting for comments inside JSX attribute ([#&#8203;14082](https://togithub.com/prettier/prettier/pull/14082) with by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```jsx // Input function MyFunctionComponent() { <button label=/*old*/"new">button</button> } // Prettier 2.8.1 Error: Comment "old" was not printed. Please report this error! // Prettier 2.8.2 function MyFunctionComponent() { <button label=/*old*/ "new">button</button>; } ``` ##### Quote numeric keys for json-stringify parser ([#&#8203;14083](https://togithub.com/prettier/prettier/pull/14083) by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```jsx // Input {0: 'value'} // Prettier 2.8.1 { 0: "value" } // Prettier 2.8.2 { "0": "value" } ``` ##### Fix removing commas from function arguments in maps ([#&#8203;14089](https://togithub.com/prettier/prettier/pull/14089) by [@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki)) <!-- prettier-ignore --> ```scss /* Input */ $foo: map-fn( ( "#{prop}": inner-fn($first, $second), ) ); /* Prettier 2.8.1 */ $foo: map-fn(("#{prop}": inner-fn($first $second))); /* Prettier 2.8.2 */ $foo: map-fn( ( "#{prop}": inner-fn($first, $second), ) ); ``` ##### Do not insert space in LESS property access ([#&#8203;14103](https://togithub.com/prettier/prettier/pull/14103) by [@&#8203;fisker](https://togithub.com/fisker)) <!-- prettier-ignore --> ```less // Input a { color: @&#8203;colors[@&#8203;white]; } // Prettier 2.8.1 a { color: @&#8203;colors[ @&#8203;white]; } // Prettier 2.8.2 <Same as input> ``` </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 3am on the first day of the month" (UTC), 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. 🔕 **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 has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45NC4wIiwidXBkYXRlZEluVmVyIjoiMzQuOTQuMCJ9-->
1 parent 0430bb7 commit 13f47c7

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"eslint-plugin-node": "11.1.0",
4848
"eslint-plugin-prettier": "4.2.1",
4949
"husky": "8.0.3",
50-
"prettier": "2.8.1",
50+
"prettier": "2.8.3",
5151
"typescript": "4.9.4"
5252
}
5353
}

0 commit comments

Comments
 (0)