Commit Graph
100 Commits
Author SHA1 Message Date
fisker Cheung ca2c0ccacb Put types first in exports (#14637) 2023-03-31 14:15:09 +08:00
fisker Cheung df7771caf5 CLI: Use absolute path internally (#14632) 2023-03-31 09:04:33 +08:00
fisker Cheung 233ae12d26 Quote patterns in error message (#14631) 2023-03-30 16:57:01 +08:00
fisker Cheung c933bffc49 Test: Remove final new line in stdout/stderr (#14630) 2023-03-30 14:25:28 +08:00
fisker Cheung d70f7b989b Fix inconsistent option normalization (#14622) 2023-03-29 17:48:29 +08:00
fisker Cheung 97fda8c11d Remove showInternal option from getSupportInfo() (#14621) 2023-03-29 14:43:01 +08:00
fisker Cheung cffb812912 Improve getSupportInfo (#14620) 2023-03-29 14:01:47 +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
fisker Cheung 992ed5b572 Update dependabot and renovate to target main branch (#14614) 2023-03-28 16:56:35 +08:00
fisker Cheung d0eb185980 Move embed check together with print logic (#14613) 2023-03-28 16:30:36 +08:00
fisker Cheung 3614c17d24 Rewrite HTML embed format (#14606) 2023-03-28 16:20:30 +08:00
fisker Cheung 186a177017 Rename .mjs files to .js (#14605) 2023-03-28 16:18:53 +08:00
fisker Cheung 47f4e59fc0 Whitelist keys when build package.json file (#14611) 2023-03-28 15:42:40 +08:00
fisker Cheung b98576332a Fix playground (#14610) 2023-03-28 08:55:54 +08:00
fisker Cheung 3b82a34366 Merge pull request #9583 from prettier/next 2023-03-27 15:37:33 +08:00
fisker Cheung bae1eb4a14 Move ts script check into embed print (#14559) 2023-03-27 14:22:54 +08:00
fisker Cheung 919670df68 Refactor printParenthesizedValueGroup (#14540) 2023-03-27 14:17:49 +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
fisker Cheung 4edb68ac50 Remove dead code (#14554) 2023-03-24 18:53:23 +08:00
fisker Cheung d883834963 Test invalid TOML config (#14583) 2023-03-24 16:30:56 +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 353e3ac64c Clean changelog 2023-03-24 16:20:25 +08:00
fisker 5ed59be7bd Git blame ignore 2.8.7 2023-03-24 16:17:50 +08:00
fisker 0e26a75ebf Bump Prettier dependency to 2.8.7 2023-03-24 16:17:49 +08:00
fisker 543a9d71a7 Release 2.8.7 2023-03-24 16:11:52 +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
fisker Cheung 71339e3607 Remove outdated workaround (#14578) 2023-03-24 14:44:03 +08:00
fisker Cheung 368620a650 Move avoidAstMutation to printer.experimentalFeatures (#14579) 2023-03-24 14:36:10 +08:00
fisker Cheung ad9fd35b10 Perf: Skip printComments if printer don't have printComment function (#14468) 2023-03-24 14:25:36 +08:00
fisker Cheung 5f4a98e3bc Throw errors when parser can't be found (#14577) 2023-03-24 14:07:45 +08:00
fisker Cheung fc81cc13cb Fix plugin loading cache (#14576) 2023-03-24 13:19:18 +08:00
fisker Cheung 6d21de11fd Update plugin build system (#14571) 2023-03-24 08:44:25 +08:00
fisker Cheung 413a76d798 Remove plugins from standalone build (#14570) 2023-03-23 15:18:10 +08:00
fisker Cheung 68c7f2f6dc Unpin Node.js version (#14558) 2023-03-23 11:23:28 +08:00
fisker ee482b165c Merge branch 'main' into next
# Conflicts:
#	src/language-css/printer-postcss.js
2023-03-23 10:39:25 +08:00
fisker 8ddaa4c536 Exclude custom props for now 2023-03-23 10:35:02 +08:00
fisker 8e16d66bce Refactor to use path.match 2023-03-23 10:29:16 +08:00
fisker b61ef0d234 Merge 14208 into next 2023-03-23 09:51:35 +08:00
fisker Cheung 9d08be8907 Style: early return to reduce indention (#14561) 2023-03-22 18:47:32 +08:00
fisker Cheungandrenovate[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 6718d466b8 Add isFlowKeywordType (#14549) 2023-03-22 09:18:03 +08:00
fisker Cheung a3b352ce90 Fix Vue filter detection (#14542) 2023-03-22 08:56:32 +08:00
fisker Cheung addc340928 Refactor export declaration print (#14546) 2023-03-22 08:53:13 +08:00
fisker Cheung 21727ccf37 Share logic between flow and ts (#14545) 2023-03-22 08:47:18 +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 546105732a Clean changelog 2023-03-21 16:21:00 +08:00
fisker 6c06cff8a9 Git blame ignore 2.8.6 2023-03-21 16:20:19 +08:00
fisker 0461cdd814 Bump Prettier dependency to 2.8.6 2023-03-21 16:20:18 +08:00
fisker 10fe1ed623 Release 2.8.6 2023-03-21 16:14:26 +08:00
fisker Cheung 44aef0b1ba Allow decorator on private members and class expressions (#14548) 2023-03-21 16:13:11 +08:00
fisker 3c7a4fa8b8 Remove outdated changelog 2023-03-20 14:22:48 +08:00
fisker aaffacce2c Merge remote-tracking branch 'remotes/upstream/main' into next
# Conflicts:
#	docs/browser.md
#	package.json
#	scripts/release/release.js
#	src/language-js/parse/postprocess/index.js
#	src/language-js/parse/postprocess/typescript.js
#	src/language-js/parse/typescript.js
#	src/language-js/print/type-parameters.js
#	tests/format/js/export-star/__snapshots__/jsfmt.spec.js.snap
#	tests/format/js/export-star/jsfmt.spec.js
#	tests/format/js/export/__snapshots__/jsfmt.spec.js.snap
#	tests/format/js/export/jsfmt.spec.js
#	tests/format/misc/typescript-only/__snapshots__/jsfmt.spec.js.snap
#	tests/format/typescript/decorators/jsfmt.spec.js
#	tests/format/typescript/export/jsfmt.spec.js
#	yarn.lock
2023-03-20 14:21:15 +08:00
fisker ddf3b43c33 Clean changelog 2023-03-20 14:09:05 +08:00
fisker 71ba29f22b Git blame ignore 2.8.5 2023-03-20 14:08:34 +08:00
fisker c1808e86a3 Bump Prettier dependency to 2.8.5 2023-03-20 14:08:34 +08:00
fisker 0a79535916 Release 2.8.5 2023-03-20 14:01:10 +08:00
fisker Cheung 019ebe5207 Support TypeScript 5 (backport #14391 and #13819) (#14512) 2023-03-20 13:57:48 +08:00
fisker dddacc425f Merge remote-tracking branch 'remotes/upstream/main' into next
# Conflicts:
#	yarn.lock
2023-03-20 10:41:10 +08:00
fisker Cheung 7c2baf355e Move comment attach into printAstToDoc (#14465) 2023-03-20 09:44:28 +08:00
fisker Cheung 5b80d29617 Extract code from postcss printer (#14480) 2023-03-20 08:24:45 +08:00
fisker 883324dbb6 Merge branch 'main' into next
# Conflicts:
#	scripts/tools/bundle-test/package.json
#	scripts/tools/bundle-test/yarn.lock
#	src/language-js/needs-parens.js
#	tests/format/typescript/typeof/jsfmt.spec.js
#	website/package.json
#	website/yarn.lock
2023-03-18 08:57:03 +08:00
fisker CheungandSosuke Suzuki d797f0cff2 Support TypeScript 5 (#13819)
Co-authored-by: Sosuke Suzuki <sosuke.suzuki@dr-ubie.com>
2023-03-15 11:06:31 +08:00
fisker Cheung 3fc6298c0e Stop evaluate graphql visitor keys (#14504) 2023-03-13 18:23:56 +08:00
fisker Cheung 1fb02e85d7 Update dependency hermes-eslint to v0.10.0 (#14503) 2023-03-13 17:36:12 +08:00
fisker Cheung e2c5da38f4 Fix builtin plugins (#14502) 2023-03-13 12:34:56 +08:00
fisker Cheung 6c9ba400fa Bundle printers in plugins (#14354) 2023-03-13 09:20:12 +08:00
fisker Cheung 18baca62c9 Build: Auto generate types files for plugins (#14462) 2023-03-13 09:17:24 +08:00
fisker Cheung a07927aa11 Refactor estree main print function (#14473) 2023-03-13 09:13:27 +08:00
fisker Cheung 4585fb0512 Add utilities to get descendants (#14470) 2023-03-13 09:12:48 +08:00
fisker Cheung 06aa1a3501 Ignore htmlWhitespaceSensitivity when formatting Vue SFC root blocks (#14401) 2023-03-13 09:12:11 +08:00
fisker Cheung b5210fd392 Improve internal eslint rule (#14479) 2023-03-10 15:01:30 +08:00
fisker Cheung 5365fe4fcf Simplify getPreferredQuote (#14477) 2023-03-10 11:13:13 +08:00
fisker Cheung 8f679c2fd8 Reuse getPreferredQuote (#14474) 2023-03-10 10:03:20 +08:00
fisker Cheung 80419fa69e Remove unnecessary parentheses around class expression (#14409) 2023-03-09 15:22:27 +08:00
fisker Cheung dbd5e3fe26 Add test for #14454 (#14471) 2023-03-09 09:51:29 +08:00
fisker Cheung 9bfebb4062 Fix perf test scripts (#14460) 2023-03-08 09:18:45 +08:00
fisker Cheung f1b18f2319 Add parentheses to TypeofTypeAnnotation (#14458) 2023-03-08 09:16:03 +08:00
fisker Cheung 8865ade202 Move DebugError into cli/ (#14464) 2023-03-08 09:08:59 +08:00
fisker Cheung 57b37a3c27 Move propagateBreaks to printDocToString (#14466) 2023-03-07 20:42:14 +08:00
fisker Cheung 9d328e6306 Move addAlignment to coreFormat (#14467) 2023-03-07 20:17:07 +08:00
fisker Cheung 88b67b57e4 Stop manipulate options in parsers (#14463) 2023-03-07 17:43:22 +08:00
fisker Cheung 134f6078e1 Add document/public.js to export public apis, remove internal utils (#14456) 2023-03-07 08:54:11 +08:00
fisker Cheung 8036248b0a Move prettier-ignored node print into estree printer (#14406) 2023-03-06 15:40:18 +08:00
fisker Cheung cb25bd31f5 Don't trim in html insertPragma (#14441) 2023-03-06 10:47:17 +08:00
fisker CheungandSUZUKI Sosuke aee8e3b0c2 Simplify HTML embed language parser inference (#14440)
Co-authored-by: SUZUKI Sosuke <aosukeke@gmail.com>
2023-03-06 09:24:08 +08:00
fisker Cheung 375e3f8382 Refactor html parser (#14443) 2023-03-06 09:13:09 +08:00
fisker Cheung 1482ee2703 Merge inferParserByLanguage into inferParser (#14439) 2023-03-03 17:02:13 +08:00
fisker Cheung a6dcfe9076 Simplify inferParser (#14438) 2023-03-03 15:52:44 +08:00
fisker Cheung c79b3eec5e Improve cursorNode find logic (#13916) 2023-03-03 15:28:29 +08:00
fisker Cheung f8fed37dc7 Simplify inferParserByLanguage (#14437) 2023-03-03 15:12:23 +08:00
fisker 432976de11 Release 3.0.0-alpha.6 2023-03-02 17:14:27 +08:00
fisker Cheung d0ecad9c34 Use export default in .d.ts files (#14435) 2023-03-02 17:06:53 +08:00
fisker b15fe3f8fb Release 3.0.0-alpha.5 2023-03-01 17:53:55 +08:00
fisker Cheung 758dfcac67 Build: add utility to get package files (#14430) 2023-03-01 15:34:30 +08:00
fisker Cheung b9f02a9eb5 Refactor options normalization (#14410) 2023-03-01 09:58:19 +08:00