Commit Graph
100 Commits
Author SHA1 Message Date
fisker Cheung 9eafbf6854 Enable unicorn/prefer-string-replace-all rule (#13788) 2022-11-06 19:55:24 +08:00
fisker Cheung 8ae1fb69bd Enable regexp/no-useless-non-capturing-group rule (#13787) 2022-11-04 11:04:02 +08:00
fisker Cheung cccedf4aa8 Merge branch 'main' into next
# Conflicts:
#	package.json
#	src/language-js/needs-parens.js
#	src/language-js/parse/postprocess/typescript.js
#	src/language-js/print/call-arguments.js
#	src/language-js/print/decorators.js
#	src/language-js/print/template-literal.js
#	src/language-js/print/ternary.js
#	src/language-js/print/typescript.js
#	src/language-js/utils/index.js
#	tests/format/typescript/satisfies-operators/__snapshots__/jsfmt.spec.js.snap
#	tests/format/typescript/satisfies-operators/jsfmt.spec.js
#	yarn.lock
2022-11-04 10:42:59 +08:00
fisker Cheung 59eda43d71 Use optional chaining where possible (#13773) 2022-11-03 14:23:07 +08:00
fisker Cheung 6c688b7e28 Infer source type from filepath (#13772) 2022-11-02 19:00:08 +08:00
fisker Cheung bf6cf1c96c Extract language-json (#13742) 2022-11-02 10:32:46 +08:00
fisker Cheung 730e5ec2b1 Fix esbuildPluginEvaluate (#13766) 2022-10-30 17:08:19 +08:00
fisker Cheung a3dfbf70f7 Build: more powerful esbuild evaluate plugin (#13724) 2022-10-30 11:14:51 +08:00
fisker Cheung 75785c5acc Minor tweak to bundled dependencies license (#13748) 2022-10-30 11:06:57 +08:00
fisker Cheung 256578bd3a Update jest-light-runner to v0.4.1 (#13749) 2022-10-30 11:05:09 +08:00
fisker Cheung 40f3bced17 Update babel to v7.20.0 (#13733) 2022-10-29 16:28:52 +08:00
fisker Cheung 4f13d715c7 Reduce size of postcss plugin (#13745) 2022-10-29 16:28:20 +08:00
fisker Cheung e9fc7f78b4 Build: improve use of define option (#13728) 2022-10-27 09:29:22 +08:00
fisker Cheung 098b8411bb Use Object.hasOwn in hasPragma (#13726) 2022-10-27 09:27:36 +08:00
fisker Cheung 4b3100b43a Reduce size of typescript plugin (#13734) 2022-10-26 20:34:47 +08:00
fisker Cheung 56ca56f0c0 Release 3.0.0-alpha.4 2022-10-26 10:59:41 +08:00
fisker Cheung 106c009245 Add __debug apis to cjs version (#13731) 2022-10-26 10:55:37 +08:00
fisker Cheung b7223354a1 Make resolveParser work like v2 (#13732) 2022-10-26 10:55:22 +08:00
fisker Cheung 930cf29d15 Share fast-glob module between core and CLI (#13725) 2022-10-26 10:39:40 +08:00
fisker Cheung 6623d7c736 Reduce size of typescript plugin (#13727) 2022-10-26 10:02:23 +08:00
fisker Cheung 81b8726d0f Make flatContents in ifBreak default to "" (#13700) 2022-10-25 10:20:44 +08:00
fisker Cheung 76068c4f8c Reduce size of typescript plugin (#13697) 2022-10-23 11:19:57 +08:00
fisker Cheung 2d23d33a40 Remove since from options and languages (#13699) 2022-10-23 11:18:36 +08:00
fisker Cheung 36460d5fd6 Reduce size of glimmer plugin (#13698) 2022-10-22 23:35:19 +08:00
fisker Cheung 9cf73d3610 Use c8 ignore comments (#13683) 2022-10-22 23:33:08 +08:00
fisker Cheung 0e06cc4d62 Minor refactor to stripTrailingHardline (#13695) 2022-10-21 23:33:33 +08:00
fisker Cheung 14c58aafd8 Replace esutils with @prettier/is-es5-identifier-name (#13545) 2022-10-21 20:33:25 +08:00
fisker Cheung b1f4d95e3b Release 3.0.0-alpha.3 2022-10-20 09:53:19 +08:00
fisker Cheung 9413e05a8b Run tests on Node.js 19 (#13682) 2022-10-20 09:12:39 +08:00
fisker Cheung cac9222e5e Update angular-html-parser to v2.1.0 (#13680) 2022-10-20 09:11:57 +08:00
fisker Cheung 9e32250ee0 Minor refactor to graphql print (#13679) 2022-10-20 09:03:47 +08:00
fisker Cheung d003c15055 Build: fix outdent entry (#13684) 2022-10-20 08:26:35 +08:00
fisker Cheung 5d539d1a17 Refactor handlebars print (#13678) 2022-10-20 08:25:57 +08:00
fisker Cheung 4a8de7f459 Improve test (#13641) 2022-10-18 10:01:09 +08:00
fisker Cheung 0029f2df75 Move normalizeCliOptions into cli/ (#13547) 2022-10-18 09:58:16 +08:00
fisker Cheung e574e6050a Reduce size of typescript plugin (#13673) 2022-10-17 22:47:19 +08:00
fisker Cheung f6fdb2adc7 Refactor yaml print (#13632) 2022-10-17 10:11:43 +08:00
fisker Cheung 927a214ca3 Refactor MDX print (#13640) 2022-10-17 10:10:35 +08:00
fisker Cheung 7f1d4913d1 Fix codecov status check (#13646) 2022-10-17 08:25:32 +08:00
fisker Cheung 791bcb4e72 Update typescript plugin build script (#13637) 2022-10-16 13:36:22 +08:00
fisker Cheung e412b27db9 Fix package.json exports field (#13639) 2022-10-16 12:47:33 +08:00
fisker Cheung 2d0041cad5 Reduce size of index.mjs (#13636) 2022-10-16 12:13:19 +08:00
fisker Cheung 81ad8e9a50 Update yaml-unist-parser to v2 (#13638) 2022-10-16 11:53:24 +08:00
fisker Cheung 76d0890142 Refactor/Fix release script (#13619) 2022-10-14 17:17:47 +08:00
fisker Cheung 001d8b01b8 Simplify printHtmlBinding (#13631) 2022-10-14 09:13:33 +08:00
fisker Cheung 4b43a38290 Release 3.0.0-alpha.2 2022-10-13 17:06:46 +08:00
fisker Cheung df28f23429 Fix bundled index.cjs (#13627) 2022-10-13 17:05:20 +08:00
fisker Cheung c89642d066 Remove cancel-in-progress from Support requests workflow 2022-10-13 15:11:46 +08:00
fisker Cheung 6615d07565 Fix template literal indention (#13621) 2022-10-13 13:31:06 +08:00
fisker Cheung 6d6e5177db Refactor template literal print (#13622) 2022-10-12 20:24:48 +08:00
fisker Cheung dd006e4eed Tweak CI config (#13615) 2022-10-12 15:10:08 +08:00
fisker Cheung a79b774ec6 Refactor release script (#13611) 2022-10-12 12:45:37 +08:00
fisker Cheung 31138aadb5 Minor refactor to angular printer (#13610) 2022-10-11 19:09:08 +08:00
fisker Cheung 3ca842d81c Update @angular/compiler to v14 (#13609) 2022-10-11 11:26:30 +08:00
fisker Cheung 885c3c89ca Reduce size of typescript plugin (#13604) 2022-10-10 20:28:54 +08:00
fisker Cheung 008b371e3e Release 3.0.0-alpha.1 2022-10-08 16:46:57 +08:00
fisker Cheung a545d6f58d Merge branch 'main' into next 2022-10-08 16:23:47 +08:00
fisker Cheung 8c93abf557 Enable unicorn/switch-case-braces rule (#13585) 2022-10-08 10:44:30 +08:00
fisker Cheung ea825c9040 Fix "Bundler Friendly" test (#13584) 2022-10-06 21:22:41 +08:00
fisker CheungandSosuke Suzuki 31a796d32c Restructure package files, add exports (#13530)
Co-authored-by: Sosuke Suzuki <aosukeke@gmail.com>
2022-10-06 15:20:19 +08:00
fisker Cheung 572452acf8 Reduce size of standalone.js (#13543) 2022-10-04 18:09:24 +08:00
fisker Cheung 72c811bfa7 Enable some ESLint rules (#13548) 2022-10-04 00:14:19 +08:00
fisker Cheung f3d1790533 Enable logical-assignment-operators rule (#13529) 2022-09-29 10:40:13 +08:00
fisker Cheung f32daf742f Merge branch 'main' into next 2022-09-28 16:00:06 +08:00
fisker CheungandGeorgii Dolzhykov f2c50456b8 Switch parse-srcset to npm published version (#13536)
Co-authored-by: Georgii Dolzhykov <thorn.mailbox@gmail.com>
2022-09-27 16:02:47 +08:00
fisker Cheung 3f21a973e1 Fix CJS proxy (#13535) 2022-09-27 11:13:44 +08:00
fisker Cheung bb2104dd7c Support optional chaining in .at() transform (#13528) 2022-09-26 22:54:17 +08:00
fisker Cheung 822f354ceb Update docs (#13309) 2022-09-26 19:28:43 +08:00
fisker Cheung 81a4d455f3 Build: Refactor build script (#13513) 2022-09-25 11:50:59 +08:00
fisker Cheung 08620b41eb Use ESM version of parsers in bundles (#13505) 2022-09-23 19:26:13 +08:00
fisker Cheung 1569db783b Rename bin-prettier.js bundle to bin-prettier.cjs (#13511) 2022-09-23 19:25:16 +08:00
fisker Cheung 5465517f4b Bundle third-party.js in ESM (#13509) 2022-09-23 19:24:54 +08:00
fisker Cheung 16c9d8bafe Bundle files in ESM (#13266) 2022-09-23 09:46:18 +08:00
fisker Cheung 77ac062120 Fix 2022-09-22 20:20:16 +08:00
fisker Cheung 7ccc4f55f2 Merge branch 'main' into next
# Conflicts:
#	package.json
#	scripts/build/modify-typescript-module.mjs
#	yarn.lock
2022-09-22 19:17:55 +08:00
fisker Cheung 2bc757554b Update acorn & espree (#13506) 2022-09-22 19:11:34 +08:00
fisker Cheung 8764a3d378 Improve typescript bundle speed (#13433) 2022-09-22 19:11:19 +08:00
fisker Cheung 8564a215a6 Ignore dist* dirs 2022-09-22 17:12:02 +08:00
fisker Cheung 824690fcc7 Allow parsers initialize asynchronously (#13449) 2022-09-22 15:13:37 +08:00
fisker Cheung 6d551ab0ed Simplify getAncestorNode in css (#13497) 2022-09-20 18:57:07 +08:00
fisker Cheung 5b962d6f14 Extract inferParserByLanguage to seperate file (#13483) 2022-09-18 19:25:21 +08:00
fisker Cheung 9bacc75772 Use .at() and Object.hasOwn() (#13482) 2022-09-18 17:50:14 +08:00
fisker Cheung b0d9387b95 Fix unpkg link (#13484) 2022-09-17 20:32:03 +08:00
fisker Cheung be5f457498 Use AstPath getters in needs-parens.js (#13476) 2022-09-14 14:09:10 +08:00
fisker Cheung 61d4cb0813 Simplify print pre-check with AstPath getters (#13474) 2022-09-13 19:50:21 +08:00
fisker Cheung e2337dce26 Glimmer: Combine plugins to reduce traverse (#13446) 2022-09-09 11:25:30 +08:00
fisker Cheung d0953f34d8 Fix yarn lint script (#13441) 2022-09-08 09:44:12 +08:00
fisker Cheung 6082e3ec9e Remove outdated hack for flow parser (#13442) 2022-09-08 09:43:47 +08:00
fisker Cheung a6d6c9c3a2 Merge remote-tracking branch 'remotes/upstream/main' into next
# Conflicts:
#	scripts/build/config.mjs
2022-09-06 20:43:52 +08:00
fisker Cheung cd3e530c2e Reduce size of parser-typescript.js (#13431) 2022-09-06 20:38:50 +08:00
fisker Cheung 151ab582b5 Merge branch 'main' into next
# Conflicts:
#	package.json
#	scripts/release/yarn.lock
#	yarn.lock
2022-09-06 19:22:51 +08:00
fisker Cheung 371c7093d0 Group @typescript-eslint/* dependencies in renovate config (#13430) 2022-09-06 14:40:59 +08:00
fisker Cheung bfc91d9f81 Use visitor keys from "hermes-eslint" (#13409) 2022-09-03 17:12:19 +08:00
fisker Cheung 05922176b9 Simplify print command trim (#13314) 2022-08-31 17:46:22 +08:00
fisker Cheung f47a852afa Move print pre-check into core (#13400) 2022-08-30 22:42:58 +08:00
fisker Cheung 17cb07665f Improve css/yaml embed traverse (#13294) 2022-08-30 11:00:12 +08:00
fisker Cheung 8d86bc1a78 Add print pre-check to CSS printer (#13398) 2022-08-30 10:30:47 +08:00
fisker Cheung 30f8825cb0 Add cause to parse error (#13342) 2022-08-30 10:27:11 +08:00
fisker Cheung 6712071e24 Stop passing undefine and null to printer (#13397) 2022-08-29 16:10:50 +03:00
fisker Cheung 4a224a7221 Add print pre-check to handlebars, html, markdown, yaml (#13392) 2022-08-29 18:16:38 +08:00