fisker Cheung
e2f4ce38f7
Improve cursor tracking ( #14812 )
2023-07-06 09:51:29 +08:00
Sosuke Suzuki
fa48415617
Bump Prettier dependency to 3.0.0
2023-07-05 21:50:05 +09:00
renovate[bot] and fisker
25fa483e35
chore(deps): update dependency typescript to v5.1.5 ( #14896 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker <lionkay@gmail.com >
2023-07-04 11:26:24 +08:00
renovate[bot] and fisker
61804e2516
chore(deps): update dependency espree to v9.6.0 ( #15000 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker <lionkay@gmail.com >
2023-07-03 10:26:24 +08:00
Pieter Vanderwerff and SUZUKI Sosuke
ff7b025197
Support trailing comments in function parameters for all parameter node types ( #14835 )
...
* Support trailing comments in function parameters for all parameter node types
* Create 14835.md
---------
Co-authored-by: SUZUKI Sosuke <aosukeke@gmail.com >
2023-07-03 02:47:13 +09:00
Alex Inkin and Sosuke Suzuki
fcb66949c9
Remove space after pipe name ( #14961 )
...
* Remove space after pipe name
* Add changelog
* Update changelog
* Update changelog
---------
Co-authored-by: Sosuke Suzuki <sosuke.suzuki@dr-ubie.com >
2023-07-03 02:28:17 +09:00
renovate[bot]
bf581d35cf
chore(deps): update dependency acorn to v8.9.0 ( #14951 )
...
Signed-off-by: fisker Cheung <lionkay@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-18 10:43:10 +08:00
db1cdc007f
test(vue): add tests for script lang ( #14912 )
...
Co-authored-by: fisker <lionkay@gmail.com >
Co-authored-by: SUZUKI Sosuke <aosukeke@gmail.com >
2023-06-13 23:02:21 +08:00
SUZUKI Sosuke and Nicolò Ribaudo
7ad852636d
Support Import Attributes ( #14863 )
...
* Print import attributes
* Update visitor keys for import attributes
* Update snapshots for visitor-keys
* Update `babel-plugins` tests
* Update import attributes tests
* Update misc tests
* Add changelog
* Enable `importAttributes` and `importAssertions`
* Print ImportAssertion syntax
* Add `babel-plugins` tests
* Add import assertions tests
* Add misc tests for import assertions
* Update changelog
* Fix words
* Use `deprecatedAssertSyntax`
* Update `@babel/parser`
* Use deprecatedAssertSyntax
* Remove needless tests
* Update `@babel/types`
* Update visitor-keys
* Run `yarn dedupe`
* Update src/language-js/print/module.js
Co-authored-by: Nicolò Ribaudo <hello@nicr.dev >
* Address review
---------
Co-authored-by: Nicolò Ribaudo <hello@nicr.dev >
2023-05-31 00:47:12 +09:00
SUZUKI Sosuke
4d7afff735
Tests for await using syntax ( #14862 )
...
* Add tests for `await using`
* Add tests for `await using` from Babel
* Add changelog
* Fix changelog
2023-05-29 20:50:18 +09:00
SUZUKI Sosuke
c1296105f3
Update @babel/parser to 7.22.0 ( #14861 )
...
* Update `@babel/parser` and `@babel/types`
* Update error message snapshots
* Run `yarn dedupe`
* Update `@babel/generator`
* Install new `@babel/parser`
2023-05-27 22:06:34 +09:00
SUZUKI Sosuke
6cff2148a3
Improve formatting for constraints on type parameters ( #14858 )
2023-05-26 22:04:43 +08:00
Pieter Vanderwerff
8f0e934367
Consider Flow type cast expressions when expanding call arguments ( #14836 )
2023-05-24 19:41:02 +08:00
ot07
9b19afda8a
TypeScript: Fix issue with double semicolon caused by // prettier-ignore on a call signature line ( #14830 )
2023-05-19 10:23:13 +08:00
8108864d7f
Fix empty line check between array elements ( #14736 )
...
Co-authored-by: ☀️ <sol@solfox.online >
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-05-05 15:17:11 +08:00
Panagiotis Vekris
2eaf5763e9
Support type guards in Flow ( #14767 )
2023-04-27 14:09:17 +08:00
Seiya and fisker Cheung
7f64e920de
Make curried arrow function and normal arrow function consistent ( #14633 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-04-27 11:01:35 +08:00
Aleksandr Vladykin
27f7723bf9
Fix: keep parens around TSInstantiationExpression followed by a prop access ( #14701 )
2023-04-27 10:50:18 +08:00
renovate[bot] and fisker Cheung
ab9792cc00
Update dependency flow-parser to v0.204.0 ( #14710 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-04-22 22:18:48 +08:00
SUZUKI Sosuke and fisker Cheung
cfb3b87efb
Fix trailing coma print in type prameters, improve jsx parse ( #14688 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-04-21 13:18:29 +08:00
fisker Cheung
bec997e85c
Fix cursor tracking inside JSXText ( #14163 )
2023-04-10 10:44:31 +08:00
fisker Cheung
ecfa324b69
Format <script> inside SVG ( #14400 )
2023-04-10 10:43:48 +08:00
fisker Cheung
686320a88c
Fix inconsistent union/intersection type format between TS and Flow ( #14654 )
2023-04-10 09:58:12 +08:00
fisker Cheung
1e50206d28
Improve new line after { detection in TSMappedType ( #14659 )
2023-04-10 09:56:39 +08:00
SUZUKI Sosuke
4a949a2f23
Line breaking after extends in type parameters ( #14672 )
2023-04-09 12:58:54 +09:00
Jordan Brown and fisker
f95b0c0296
Support Flow Mapped Types ( #14619 )
...
Co-authored-by: fisker <lionkay@gmail.com >
2023-04-07 09:56:18 +08:00
fisker Cheung
02a50e5bb9
Angular: Support computed optional member expression ( #14658 )
2023-04-07 09:53:59 +08:00
fisker Cheung
e4349cae71
Bump @prettier/parse-srcset to v3 ( #14665 )
2023-04-05 16:51:32 +08:00
fisker Cheung
4965a790cb
Forbid decorators on object property ( #14661 )
2023-04-04 09:07:15 +08:00
chaxus
053bc69c76
Add less test case ( #14626 )
2023-03-30 01:23:17 +08:00
fisker Cheung
75cd9992f0
Recognize the new search element ( #14615 )
2023-03-29 09:14:24 +08:00
fisker Cheung
3f1153ba27
Add parens to head of arrow function body instead of whole expression ( #14599 )
2023-03-29 09:13:46 +08:00
Seiya and fisker Cheung
9500403c1d
Fix a bug: css urls are incorrectly stripped of commas ( #14476 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-03-29 09:12:38 +08:00
Sam Zhou and fisker
b7ab34073e
Support conditional type and infer type in Flow ( #14573 )
...
Co-authored-by: fisker <lionkay@gmail.com >
2023-03-28 09:04:35 +08:00
fisker Cheung
3c7e2173e4
Stop insert unnessary leading semicolon in vue event binding ( #14557 )
2023-03-27 13:37:05 +08:00
fisker
c4d7a4bce7
Update snapshot
2023-03-27 11:00:14 +08:00
fisker
9329924de4
Merge branch 'main' into next
...
# Conflicts:
# docs/browser.md
# package.json
# tests/format/typescript/decorators/jsfmt.spec.js
# yarn.lock
2023-03-27 10:58:40 +08:00
Seiya and fisker
1bf47c1e95
Format TS expressions when any script tag has lang="ts" ( #14587 )
...
Co-authored-by: fisker <lionkay@gmail.com >
2023-03-27 10:47:54 +08:00
fisker
dd779dae55
Merge branch 'patch-release'
...
# Conflicts:
# .git-blame-ignore-revs
# package.json
# yarn.lock
2023-03-24 16:24:07 +08:00
fisker Cheung
f9fae7f34c
Allow multiple decorators on same getter/setter ( #14584 )
2023-03-24 16:08:46 +08:00
fisker Cheung
94660f6cf0
Support parse void element in vue ( #14560 )
2023-03-24 14:51:04 +08:00
Seiya and fisker
e154250e19
Format TypeScript expressions in Vue template attributes ( #14506 )
...
Co-authored-by: fisker <lionkay@gmail.com >
2023-03-24 09:10:49 +08:00
fisker
b61ef0d234
Merge 14208 into next
2023-03-23 09:51:35 +08:00
Michael Voříšek and fisker Cheung
c6e026ea28
Fix line break in CSS declaration with comma ( #14208 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-03-23 09:27:14 +08:00
fisker Cheung and renovate[bot]
8b5687ac4d
Update dependency flow-parser to v0.202.0 ( #14555 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-22 15:05:50 +08:00
fisker Cheung
a3b352ce90
Fix Vue filter detection ( #14542 )
2023-03-22 08:56:32 +08:00
fisker
1c80e0104f
Fix tests
2023-03-21 16:33:16 +08:00
fisker
cfc8bbc662
Merge branch 'main' into next
...
# Conflicts:
# docs/browser.md
# package.json
# src/language-js/parse/postprocess/typescript.js
# tests/format/typescript/type-arguments-bit-shift-left-like/jsfmt.spec.js
# yarn.lock
2023-03-21 16:31:06 +08:00
fisker Cheung
44aef0b1ba
Allow decorator on private members and class expressions ( #14548 )
2023-03-21 16:13:11 +08:00
fisker Cheung
019ebe5207
Support TypeScript 5 (backport #14391 and #13819 ) ( #14512 )
2023-03-20 13:57:48 +08:00