Commit Graph
100 Commits
Author SHA1 Message Date
fisker Cheung 5aadab6f28 Support ESM plugins (#13201) 2022-08-06 10:42:27 +08:00
fisker Cheung e096ea7552 Use try/finally in AstPath (#13216) 2022-08-05 21:58:54 +08:00
fisker Cheung f7cdd326f8 Minor refactor (#13221) 2022-08-05 19:48:42 +08:00
fisker Cheung 14968e4c59 Enable eslint rule to forbid cli/ import code from other directories (#13209) 2022-08-03 18:30:45 +08:00
fisker Cheung d4a49e2441 Minor refactor to cosmiconfig search (#13205) 2022-08-03 14:20:02 +08:00
fisker Cheung 55779bb96c Refactor CLI tests (#13208) 2022-08-03 14:19:00 +08:00
fisker Cheung cdb1494170 Revert "Switch print/embed to async (#13104)" (#13210) 2022-08-02 18:11:34 +08:00
fisker Cheung 298347c9fb Merge branch 'main' into next
# Conflicts:
#	netlify.toml
#	src/cli/find-cache-file.js
#	src/cli/utils.js
#	src/main/parser.js
#	website/playground/PrettierFormat.js
#	website/static/worker.js
2022-08-01 11:27:34 +08:00
fisker Cheung 83400d19b4 Change default value of trailingComma to "all" (#11479) 2022-08-01 11:05:17 +08:00
fisker Cheung 44d246a2a2 Support config file in ESM (#13130) 2022-08-01 10:51:31 +08:00
fisker Cheung bb203e3fa5 Simplify plugin loading (#13138) 2022-08-01 10:48:37 +08:00
fisker Cheung 26cf77a5d5 Disable a test (#13159) 2022-07-24 00:19:07 +08:00
fisker Cheung f79c8d56ac Fix 2022-07-23 20:48:21 +08:00
fisker Cheung c5ffd9130f Merge branch 'main' into next
# Conflicts:
#	src/document/doc-printer.js
2022-07-23 20:45:25 +08:00
fisker Cheung 03416a153a Throw errors for invalid doc (#13149) 2022-07-23 20:10:37 +08:00
fisker Cheung 77e165b446 Disable Dev_Package_Test on npm temporarily 2022-07-23 18:55:42 +08:00
fisker Cheung 1d750585fd Missing lock file 2022-07-23 18:24:34 +08:00
fisker Cheung 73b8c86cc4 Merge branch 'main' into next
# Conflicts:
#	scripts/tools/bundle-test/yarn.lock
2022-07-23 18:19:22 +08:00
fisker Cheung 8ee0c6354d Fix ifBreak check in fits (#12362) 2022-07-23 18:02:05 +08:00
fisker Cheung 95779099a3 Update acorn to v8.8.0 (#13148) 2022-07-21 21:05:28 +08:00
fisker Cheung 6a1d1d093b Rewrite config resolution tests (#13146) 2022-07-21 15:21:59 +08:00
fisker Cheung 6af3df61f8 Simplify external config loading (#13137) 2022-07-21 10:16:58 +08:00
fisker Cheung cf92f9ba4f Fix a TODO, use Symbol#description (#13139) 2022-07-21 10:15:45 +08:00
fisker Cheung 592f27ce0b Fix integration test (#12859) 2022-07-20 23:18:24 +08:00
fisker Cheung 8397527c05 Build(deps-dev): Bump tempy from 2.0.0 to 3.0.0 (#12735) 2022-07-20 09:50:25 +08:00
fisker Cheung d6e20886e9 Minor refactor (#13141) 2022-07-20 09:44:59 +08:00
fisker Cheung 7acedad5ee Remove a TODO (#13140) 2022-07-20 01:25:55 +08:00
fisker Cheung f0d3838db4 Migrate markdown parser to async (#13129) 2022-07-19 14:38:35 +08:00
fisker Cheung 85c51de3f3 Fix 2022-07-19 14:23:08 +08:00
fisker Cheung 53b466ffb0 Merge branch 'next' of github.com:prettier/prettier into next 2022-07-19 14:13:30 +08:00
fisker Cheung 4d4947c284 Merge branch 'main' into next
# Conflicts:
#	src/cli/logger.js
#	src/language-js/print/binaryish.js
#	website/package.json
#	website/yarn.lock
2022-07-19 14:13:01 +08:00
fisker Cheung 5a13583c85 Remove outdated code (#13131) 2022-07-19 13:57:42 +08:00
fisker Cheung 028720e6ae Refactor resolveConfig (#13109) 2022-07-18 13:45:44 +08:00
fisker Cheung 8dae4abf41 Switch print/embed to async (#13104) 2022-07-17 16:10:06 +08:00
fisker Cheung 8880afe9d1 Update dependencies in /website (#13112) 2022-07-15 22:55:29 +08:00
fisker Cheung 79b44ff7b0 Minor refactor (#13095) 2022-07-13 14:10:22 +08:00
fisker Cheung 692f86ee36 Bump get-stdin to v9 (#13093) 2022-07-12 10:28:00 +08:00
fisker Cheung 29f6bc2c6d Migrate third-party.js to ES Module (#13092) 2022-07-12 10:20:11 +08:00
fisker Cheung 59552bafdf Fix tests 2022-07-11 17:33:18 +08:00
fisker Cheung e3cb487706 Merge branch 'main' into next
# Conflicts:
#	.eslintrc.cjs
#	package.json
#	src/language-yaml/index.js
#	yarn.lock
2022-07-11 17:03:30 +08:00
fisker Cheung 1363ad1a88 Fix 2022-07-11 15:38:30 +08:00
fisker Cheung 4b4e3a4666 Merge branch 'main' into next
# Conflicts:
#	package.json
#	yarn.lock
2022-07-11 15:33:30 +08:00
fisker Cheung 811b591ee8 Update dependency jest-docblock to v28.1.1 (#13054) 2022-07-11 10:03:49 +08:00
fisker Cheung 6bc6914d0b Enable unicorn/prefer-logical-operator-over-ternary rule (#13060) 2022-07-09 16:03:46 +09:00
fisker Cheung c59a14098f Simplify builtin plugins export (#12795) 2022-06-28 16:44:14 +08:00
fisker Cheung a043ac0d73 Update dependency @typescript-eslint/typescript-estree to v5.30.0 (#13053) 2022-06-28 14:22:10 +08:00
fisker eb73a717fc Remove babel-jest 2022-06-19 12:54:17 +08:00
fisker 3cbc068613 Fix spell check 2022-06-19 12:41:03 +08:00
fisker 21f2ea0f1e Fix 2022-06-19 11:28:28 +08:00
fisker 0e0f879c1a Merge branch 'main' into next
# Conflicts:
#	docs/browser.md
#	package.json
#	scripts/release/yarn.lock
#	scripts/vendors/vendor-meta.json
#	scripts/vendors/vendors.mjs
#	src/cli/expand-patterns.js
#	src/cli/format.js
#	src/cli/utils.js
#	src/language-js/index.js
#	src/language-js/parse/postprocess/index.js
#	src/language-js/parse/postprocess/typescript.js
#	tests/format/misc/errors/invalid/jsfmt.spec.js
#	tests/integration/__tests__/__snapshots__/support-info.js.snap
#	website/playground/sidebar/SidebarOptions.js
#	yarn.lock
2022-06-19 11:12:22 +08:00
fisker Cheung 877ae8ec16 Add repo to another git push command 2022-06-16 13:56:57 +08:00
fisker Cheung 8772b064c9 Clean changelog 2022-06-16 13:54:43 +08:00
fisker Cheung 4e0965b852 Git blame ignore 2.7.1 2022-06-16 13:51:12 +08:00
fisker Cheung 1f9baef429 Bump Prettier dependency to 2.7.1 2022-06-16 13:51:10 +08:00
fisker Cheung eeed611c72 Release 2.7.1 2022-06-16 13:36:19 +08:00
fisker Cheung dd2af6f053 Fix --skip-dependencies-install 2022-06-16 13:21:11 +08:00
fisker Cheung b21772baaa Allow skip depencies install & set repo 2022-06-16 13:17:54 +08:00
fisker Cheung 5530ad24b9 Merge branch 'main' of github.com:prettier/prettier 2022-06-14 14:41:58 +08:00
fisker Cheung c7c99305e9 Clean changelog 2022-06-14 14:40:54 +08:00
fisker Cheung 448786fe35 Revert changes in release script 2022-06-14 14:40:25 +08:00
fisker Cheung 109333ad99 Git blame ignore 2.7.0 2022-06-14 14:33:27 +08:00
fisker Cheung 59ec4f2ef4 Bump Prettier dependency to 2.7.0 2022-06-14 14:33:25 +08:00
fisker Cheung 00a6a9d021 Update dependents count 2022-06-14 14:27:11 +08:00
fisker Cheung f64c96c6f3 Skip steps 2022-06-14 14:23:50 +08:00
fisker Cheung 0fe554c2b0 Add one more step 2022-06-14 14:23:34 +08:00
fisker Cheung 3771e9c53d Skip steps 2022-06-14 14:21:26 +08:00
fisker Cheung 13dcc16330 Release 2.7.0 2022-06-14 13:06:41 +08:00
fisker Cheung 00ee6fb6f8 Skip depenedencies install 2022-06-14 13:04:05 +08:00
fisker Cheung d2bcaea121 Throw errors for invalid TSEmptyBodyFunctionExpression node (#12982) 2022-06-14 12:33:44 +08:00
fisker Cheung 1ae86fa5f3 CLI: Sort language alphabetically by name when print support info (#12947) 2022-06-06 22:46:29 +08:00
fisker Cheung d4dfac4bcf Fix 2022-06-06 22:04:49 +08:00
fisker Cheung c22ea97e00 Merge branch 'main' into next
# Conflicts:
#	package.json
#	scripts/build/bundler.mjs
#	scripts/build/config.mjs
#	src/language-html/print/tag.js
#	src/main/load-parser.js
#	src/main/parser.js
#	yarn.lock
2022-06-06 22:00:41 +08:00
fisker Cheung 83ec3c36e3 Build: stricter warning check (#12956) 2022-06-01 19:23:13 +08:00
fisker Cheung feb6b519ee Update release script (#12591) 2022-05-30 13:44:54 +08:00
fisker Cheung bbbf0db796 Run yarn dedupe 2022-05-28 11:55:29 +08:00
fisker Cheung 218f936f30 Fix 2022-05-28 11:43:41 +08:00
fisker Cheung 23f1ad5f4e Fix 2022-05-28 11:35:44 +08:00
fisker Cheung 9569ab12aa Merge branch 'main' into next
# Conflicts:
#	.github/renovate.json5
#	.github/workflows/lint.yml
#	package.json
#	src/cli/format.js
#	src/language-js/print/type-annotation.js
#	src/language-js/print/typescript.js
#	src/language-js/utils/index.js
#	tests/format/typescript/enum/jsfmt.spec.js
#	tests/format/vue/with-plugins/jsfmt.spec.js
#	website/yarn.lock
#	yarn.lock
2022-05-28 11:19:03 +08:00
fisker Cheung 67c2df0ffe Group @babel/* PRs except @babel/parser (#12933) 2022-05-28 10:51:59 +08:00
fisker Cheung 206134fb60 Skip plugin loading when parsing loglevel, plugins, pluginSearchDirs (#12804) 2022-05-28 10:50:43 +08:00
fisker Cheung 50b44c4718 Test: Use import() to run CLI test (#12858) 2022-05-21 11:11:50 +08:00
fisker Cheung 8f555a2b84 Test: Add env flag to allow skip production install (#12857) 2022-05-21 11:11:41 +08:00
fisker Cheung ee17a2ff8b Add setup file to integration test (#12855) 2022-05-21 11:11:06 +08:00
fisker Cheung 9b11f99124 Refresh yarn.lock in /website (#12883) 2022-05-16 13:47:53 +08:00
fisker Cheung e1f972e90f Improve format test setup (#12854) 2022-05-10 15:43:02 +08:00
fisker Cheung 567e4d9e79 Test: Use worker to run CLI test (#12705) 2022-05-10 15:42:11 +08:00
fisker Cheung 11720f1280 Simplify getContextOptions (#12805) 2022-05-10 13:48:48 +08:00
fisker Cheung 77e5589591 Add .gitpod.yml file (#12851) 2022-05-10 13:48:41 +08:00
fisker Cheung 017317029a Update branchPrefix 2022-05-08 18:37:49 +08:00
fisker Cheung 6acb9dc88c Add new labels 2022-05-08 18:35:45 +08:00
fisker Cheung 2873d5963e Group react, add labels 2022-05-08 18:26:52 +08:00
fisker Cheung 8b00726cd4 Fix v3 website (#12845) 2022-05-08 17:56:50 +08:00
fisker Cheung 133a25091f Simplify getFileInfo() (#12802) 2022-05-08 17:10:47 +08:00
fisker Cheung f105e010e1 Ignore cursorOffset in format() and check() (#12803) 2022-05-08 17:10:32 +08:00
fisker Cheung 464cd9098f Config renovate to rebase and dedupe 2022-05-08 16:35:49 +08:00
fisker Cheung 354555215c Simplify createMinimistOptions (#12808) 2022-05-08 16:28:38 +08:00
fisker Cheung 0ce5804fb9 Enable schedule 2022-05-08 16:17:30 +08:00
fisker Cheung a0559c9380 Validate renovate config (#12809) 2022-05-08 15:48:42 +08:00
fisker Cheung 512a9f5f81 Test renovate 2022-05-08 15:03:44 +08:00
fisker Cheung 0946b636a6 Simplify loadEditorConfig() (#12791) 2022-05-07 09:57:40 +08:00