You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(deps): update dependency prettier to v1.16.2 (#42)
This PR contains the following updates:
| Package | Type | Update | Change | References |
|---|---|---|---|---|
| prettier | devDependencies | patch | `1.16.1` -> `1.16.2` | [homepage](https://prettier.io), [source](https://togithub.com/prettier/prettier) |
---
### Release Notes
<details>
<summary>prettier/prettier</summary>
### [`v1.16.2`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#​1162)
[Compare Source](https://togithub.com/prettier/prettier/compare/1.16.1...1.16.2)
[diff](https://togithub.com/prettier/prettier/compare/1.16.1...1.16.2)
- CLI: Fix CI detection to avoid unwanted TTY behavior ([#​5804] by [@​kachkaev])
In Prettier 1.16.0 and 1.16.1, `--list-different` and `--check` logged every file in some CI environments, instead of just unformatted files.
This unwanted behavior is now fixed.
- HTML: Do not format non-normal whitespace as normal whitespace ([#​5797] by [@​ikatyang])
Previously, only non-breaking whitespaces (U+00A0) are marked as non-normal whitespace,
which means other non-normal whitespaces such as non-breaking narrow whitespaces (U+202F)
could be formatted as normal whitespaces, which breaks the output. We now follow the spec to
exclude all non-[ASCII whitespace](https://infra.spec.whatwg.org/#ascii-whitespace) from whitespace normalization.
(`·` represents a non-breaking narrow whitespace)
<!-- prettier-ignore -->
```html
<!-- Input -->
Prix·:·32·€
<!-- Output (Prettier 1.16.1) -->
Prix : 32 €
<!-- Output (Prettier 1.16.2) -->
Prix·:·32·€
```
- JavaScript: Fix record type cast comment detection ([#​5793] by [@​yangsu])
Previously, type cast comments with record types were ignored and prettier
stripped the subsequent parens. Prettier 1.16.2 handles these cases correctly.
<!-- prettier-ignore -->
```js
// Input
const v = /** @​type {{key: number}} */ (value);
// Output (Prettier 1.16.1)
const v = /** @​type {{key: number}} */ value;
// Output (Prettier 1.16.2)
const v = /** @​type {{key: number}} */ (value);
```
[@​ikatyang]: https://togithub.com/ikatyang
[@​kachkaev]: https://togithub.com/kachkaev
[@​yangsu]: https://togithub.com/yangsu
[#​5793]: https://togithub.com/prettier/prettier/pull/5793
[#​5797]: https://togithub.com/prettier/prettier/pull/5797
[#​5804]: https://togithub.com/prettier/prettier/pull/5804
</details>
---
### Renovate configuration
:date: **Schedule**: At any time (no schedule defined).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
: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.
---
- [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#evenchange4/michaelhsu).
0 commit comments