<#1261 chore(deps): update dependency prettier to ...
# pact-js-development
g
#1261 chore(deps): update dependency prettier to v2.8.8 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [prettier](https://prettier.io) ([source](https://redirect.github.com/prettier/prettier)) | [2.8.3 -> 2.8.8](https://renovatebot.com/diffs/npm/prettier/2.8.3/2.8.8) | [[age](https://camo.githubusercontent.com/caedbc42927834208f77f71c32db35f30a9b160015eedf79c3726bfd20e8e912/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f70726574746965722f322e382e383f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[adoption](https://camo.githubusercontent.com/39a506801e0445738e5a5b77f6f60d56558975b63aadaa47a0519c4a849f3b2b/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f61646f7074696f6e2f6e706d2f70726574746965722f322e382e383f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[passing](https://camo.githubusercontent.com/b2df97cc33ac0a3f2f7c23b82b52e0e0257b09649cf51e920712d304611bf434/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6d7061746962696c6974792f6e706d2f70726574746965722f322e382e332f322e382e383f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/38f200c9798457f872e0a6205710101d1a378ddce820cc52f05ae3ed5772ac66/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f70726574746965722f322e382e332f322e382e383f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- Release Notes prettier/prettier (prettier) `v2.8.8` Compare Source This version is a republished version of v2.8.7. A bad version was accidentally published and it can't be unpublished, apologies for the churn. `v2.8.7` Compare Source diff Allow multiple decorators on same getter/setter (#​14584 by @​fisker) // Input class A { @&#8203;decorator() get foo () {} @&#8203;decorator() set foo (value) {} } // Prettier 2.8.6 SyntaxError: Decorators cannot be applied to multiple get/set accessors of the same name. (5:3) 3 | get foo () {} 4 |
5 | @&#8203;decorator()
| ^^^^^^^^^^^^ 6 | set foo (value) {} 7 | } // Prettier 2.8.7 class A { @&#8203;decorator() get foo() {} @&#8203;decorator() set foo(value) {} } `v2.8.6` Compare Source diff Allow decorators on private members and class expressions (#​14548 by @​fisker) // Input class A { @&#8203;decorator() #privateMethod () {} } // Prettier 2.8.5 SyntaxError: Decorators are not valid here. (2:3) 1 | class A {
2 | @&#8203;decorator()
| ^^^^^^^^^^^^ 3 | #privateMethod () {} 4 | } // Prettier 2.8.6 class A { @&#8203;decorator() #privateMethod() {} } `v2.8.5` Compare Source diff Support TypeScript 5.0 (#​14391 by @​fisker, #​13819 by @​fisker, @​sosukesuzuki) TypeScript 5.0 introduces two new syntactic features: •
const
modifiers for type parameters •
export type *
declarations Add missing parentheses for decorator (#​14393 by @​fisker) // Input class Person { @&#8203;(myDecoratorArray[0]) greet() {} } // Prettier 2.8.4 class Person { @&#8203;myDecoratorArray[0] greet() {} } // Prettier 2.8.5 class Person { @&#8203;(myDecoratorArray[0]) greet() {} } Add parentheses for
TypeofTypeAnnotation
to improve readability (#​14458 by @​fisker)
// Input type A = (typeof node.children)[]; // Prettier 2.8.4 type A = typeof node.children[]; // Prettier 2.8.5 type A = (typeof node.children)[]; *Support `max_… pact-foundation/pact-js GitHub Actions: Test linux-musl-arm64-node-18 GitHub Actions: Test linux-musl-arm64-node-20 GitHub Actions: Test linux-arm64-node-20 GitHub Actions: Test linux-musl-arm64-node-22 GitHub Actions: Test linux-arm64-node-22 GitHub Actions: Test linux-musl-amd64-node-18 GitHub Actions: Test linux-musl-amd64-node-20 GitHub Actions: Test linux-musl-amd64-node-22 GitHub Actions: Test linux-musl-arm64-node-18 GitHub Actions: Test windows-latest--node-22 GitHub Actions: Test linux-musl-arm64-node-20 GitHub Actions: Test ubuntu-latest--node-22 GitHub Actions: Test linux-arm64-node-20 GitHub Actions: Test macos-13--node-22 GitHub Actions: Test linux-musl-arm64-node-22 GitHub Actions: Test macos-14--node-22 GitHub Actions: Test linux-arm64-node-22 GitHub Actions: Test windows-latest--node-20 GitHub Actions: Test linux-musl-amd64-node-18 GitHub Actions: Test ubuntu-latest--node-20 GitHub Actions: Test linux-musl-amd64-node-20 GitHub Actions: Test macos-13--node-20 GitHub Actions: Test linux-musl-amd64-node-22 GitHub Actions: Test macos-14--node-20 GitHub Actions: Test windows-latest--node-22 GitHub Actions: Test windows-latest--node-18 GitHub Actions: Test ubuntu-latest--node-22 GitHub Actions: Test macos-13--node-22 GitHub Actions: Test ubuntu-latest--node-18 GitHub Actions: Test macos-14--node-22 ✅ No checks have passed 0/30 successful checks