canonical-web-and-design / practices

Guides and principles from the web team at Canonical and Ubuntu
https://canonical-web-and-design.github.io/practices/
Other
45 stars 30 forks source link

Update dependency prettier to v1.17.1 #184

Closed renovate[bot] closed 5 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update Change References
prettier devDependencies patch 1.17.0 -> 1.17.1 homepage, source

Release Notes

prettier/prettier ### [`v1.17.1`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#​1171) [Compare Source](https://togithub.com/prettier/prettier/compare/1.17.0...1.17.1) [diff](https://togithub.com/prettier/prettier/compare/1.17.0...1.17.1) - Range: Fix ranged formatting not using the correct line width ([#​6050] by [@​mathieulj]) ```js // Input function f() { if (true) { call("this line is 79 chars", "long", "it should", "stay as single line"); } } // Output (Prettier 1.17.0 run with --range-start 30 --range-end 110) function f() { if (true) { call( "this line is 79 chars", "long", "it should", "stay as single line" ); } } // Output (Prettier 1.17.0 run without range) function f() { if (true) { call("this line is 79 chars", "long", "it should", "stay as single line"); } } // Output (Prettier 1.17.1 with and without range) function f() { if (true) { call("this line is 79 chars", "long", "it should", "stay as single line"); } } ``` - JavaScript: Fix closure compiler typecasts ([#​5947] by [@​jridgewell]) If a closing parenthesis follows after a typecast in an inner expression, the typecast would wrap everything to the that following parenthesis. ```js // Input test(/** @​type {!Array} */(arrOrString).length); test(/** @​type {!Array} */((arrOrString)).length + 1); // Output (Prettier 1.17.0) test(/** @​type {!Array} */ (arrOrString.length)); test(/** @​type {!Array} */ (arrOrString.length + 1)); // Output (Prettier 1.17.1) test(/** @​type {!Array} */ (arrOrString).length); test(/** @​type {!Array} */ (arrOrString).length + 1); ``` - JavaScript: respect parenthesis around optional chaining before await ([#​6087] by [@​evilebottnawi]) ```js // Input async function myFunction() { var x = (await foo.bar.blah)?.hi; } // Output (Prettier 1.17.0) async function myFunction() { var x = await foo.bar.blah?.hi; } // Output (Prettier 1.17.1) async function myFunction() { var x = (await foo.bar.blah)?.hi; } ``` - Handlebars: Fix {{else}}{{#if}} into {{else if}} merging ([#​6080] by [@​dcyriller]) // Input {{#if a}} a {{else}} {{#if c}} c {{/if}} e {{/if}} // Output (Prettier 1.17.0) {{#if a}} a {{else if c}} c e {{/if}} // Output (Prettier 1.17.1) Code Sample {{#if a}} a {{else}} {{#if c}} c {{/if}} e {{/if}} - JavaScript: Improved multiline closure compiler typecast comment detection ([#​6070] by [@​yangsu]) Previously, multiline closure compiler typecast comments with lines that start with \* weren't flagged correctly and the subsequent parenthesis were stripped. Prettier 1.17.1 fixes this issue. ```js // Input const style =/** * @​type {{ * width: number, * }} */({ width, }); // Output (Prettier 1.17.0) const style =/** * @​type {{ * width: number, * }} */ { width, }; // Output (Prettier 1.17.1) const style =/** * @​type {{ * width: number, * }} */({ width, }); ``` [@​mathieulj]: https://togithub.com/mathieulj [@​yangsu]: https://togithub.com/yangsu [@​dcyriller]: https://togithub.com/dcyriller [@​jridgewell]: https://togithub.com/jridgewell [@​evilebottnawi]: https://togithub.com/evilebottnawi [#​6050]: https://togithub.com/prettier/prettier/pull/6050 [#​6070]: https://togithub.com/prettier/prettier/pull/6070 [#​6080]: https://togithub.com/prettier/prettier/pull/6080 [#​6087]: https://togithub.com/prettier/prettier/pull/6087

Renovate configuration

:date: Schedule: "before 3am on the first day of the month" (UTC).

:vertical_traffic_light: Automerge: Enabled.

:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



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