Commit Graph
100 Commits
Author SHA1 Message Date
fisker Cheung 701d2a7136 Use node-text-style in script files (#17034) 2025-01-23 14:26:54 +08:00
fisker Cheung eecb82dbc5 Make prettier.util and prettier.doc available in development cjs version on Node.js>=22 (#17030) 2025-01-22 10:14:57 +08:00
fisker Cheung 88d670ecd4 Add tests for import.defer() (#17027) 2025-01-20 14:19:35 +08:00
fisker Cheung bbb65180e0 Replace "node-ignore"'s .ignores() with .checkIgnore() method (#16975) 2025-01-11 11:08:02 +08:00
fisker Cheung a962a26ba1 Improve FormatResultsCache (#16981) 2025-01-11 11:04:47 +08:00
fisker Cheung 59a64a3fb6 Replace chalk with node-style-text in release script (#16984) 2025-01-11 10:20:49 +08:00
fisker Cheung 8e8260e533 Improve angular ICU expression print (#16922) 2025-01-09 20:08:05 +08:00
fisker Cheung 7310859f7d Update yarn to v4.6.0 (#16971) 2025-01-08 10:48:30 +08:00
fisker Cheung 6f12b94ae9 Fix tests for ts config (#16970) 2025-01-08 10:00:39 +08:00
fisker Cheung 66a77da2c5 Support Vue .prop shorthand (#16920) 2024-12-21 15:36:50 +09:00
fisker Cheung 730770e29a Add tests for #16857 (#16940)
* Add tests for #16857

* Update comment
2024-12-21 15:32:30 +09:00
fisker Cheung a6fa4e933f Ignore website/ in knip (#16921) 2024-12-16 13:47:10 +08:00
fisker Cheung c450b6ad8e Remove TLA from jest.config.js (#16938) 2024-12-16 11:19:18 +08:00
fisker Cheung 401b010c16 Fix lint:knip script (#16918) 2024-12-06 16:12:08 +08:00
fisker Cheung 84231516cc Add action to publish preview release for PR (#16521) 2024-12-06 15:56:21 +08:00
fisker Cheung 7e71cfca34 Update release instruction (#16910) 2024-12-04 16:49:34 +08:00
fisker 6c7460a5d7 Clean changelog_unreleased 2024-12-04 15:06:20 +08:00
fisker e2dbc40c01 Bump Prettier dependency to 3.4.2 2024-12-04 15:06:11 +08:00
fisker a27409442e Update dependents count 2024-12-04 15:04:46 +08:00
fisker cca946176c Release 3.4.2 2024-12-04 15:01:52 +08:00
fisker Cheung 572bebe2d4 Fix comments on class methods with decorators (#16891) 2024-12-02 10:03:56 +08:00
fisker Cheung 10db357c5f Remove check on TSImportType.isTypeOf (#16892) 2024-11-29 19:16:26 +08:00
fisker Cheung d52e905869 Add test for #16207 (#16890) 2024-11-26 22:33:01 +08:00
fisker a1e354d7fc Clean changelog_unreleased 2024-11-26 21:06:35 +08:00
fisker 99875da4e7 Bump Prettier dependency to 3.4.1 2024-11-26 21:06:31 +08:00
fisker 37fd1774d1 Release 3.4.1 2024-11-26 21:02:23 +08:00
fisker Cheung 1fb629709a Update ts-api-utils to v1.4.2 (#16888) 2024-11-26 20:57:55 +08:00
fisker Cheung f6fccadbc7 Remove unnecessary parentheses around assignment in v-on (#16887) 2024-11-26 20:57:26 +08:00
fisker Cheung 31cd9de7fd Update yarn to v4.5.3 (#16869) 2024-11-25 23:27:21 +08:00
fisker Cheung 96d2fe439d Regenerate lock files (#16868) 2024-11-25 22:47:30 +08:00
fisker Cheung 73efde346a Angular: Support typeof expression (#16862) 2024-11-25 21:39:05 +08:00
fisker Cheung 2c152c9cdb Update yarn to v4.5.2 (#16863) 2024-11-25 21:38:40 +08:00
fisker CheungandSUZUKI Sosuke c7066780ef Keep non-html doctype unchanged (#16765)
Co-authored-by: SUZUKI Sosuke <aosukeke@gmail.com>
2024-11-24 19:19:01 +09:00
fisker Cheung 11520b714e Use compile cache (#16818)
* Use compile cache

* Only enable for production

* Revert
2024-11-24 19:08:39 +09:00
fisker Cheung 51d943abcf Remove outdated node type "Import" (#16831) 2024-11-09 12:00:34 +08:00
fisker Cheung 6b582a0619 Improve string print perfomance (#16763) 2024-11-04 15:24:02 +08:00
fisker Cheung c5648f7df7 Update babel parse options for import assertions support (#16810) 2024-11-04 10:24:40 +08:00
fisker Cheung 1abee7352f Build: Add experimental_preserveFormat to @babel/generator (#16804) 2024-10-31 00:05:28 +08:00
fisker Cheung 0260ed8bd6 Simplify TSModuleDeclaration print (#16803) 2024-10-29 22:08:35 +08:00
fisker Cheung 891dd331ed Remove outdated options for babel "flow" plugin (#16802) 2024-10-29 21:29:33 +08:00
fisker Cheung fe4302d987 Fix v-on print (#16733) 2024-10-18 22:32:59 +08:00
fisker Cheung 02200375bc Print declare before accessibility in class properties (#16731) 2024-10-18 21:13:39 +08:00
fisker Cheung d973283c16 Fix space between class heritage and class body (#16730) 2024-10-18 21:12:30 +08:00
fisker Cheung b19139acb7 Support TLA for typescript parser (#16729) 2024-10-18 21:11:55 +08:00
fisker Cheung fb8661fee1 Remove useless import (#16762) 2024-10-18 16:24:36 +08:00
fisker Cheung ab00c1c919 Remove support for "importReflection" (#16705) 2024-10-08 22:03:37 +08:00
fisker Cheung 99d404e0a8 Drop Node.js 18 for development build (#16728) 2024-10-08 14:02:09 +08:00
fisker Cheung 834786591f Use JSDoc @import Tag (#16706) 2024-10-01 20:45:37 +09:00
fisker Cheung e3b8a16c7f Remove support for "minimal" Pipeline Operator (#16704) 2024-09-29 19:33:25 +08:00
fisker Cheung 07b468917e Remove blank lines between imports (#16450) 2024-09-29 17:56:37 +08:00
fisker Cheung 4b9c16703c Remove support for DecimalLiteral (#16643) 2024-09-29 17:13:12 +08:00
fisker Cheung 47fc261aad Remove eslint-plugin-import (#16697) 2024-09-27 20:49:39 +08:00
fisker Cheung 0f9a1aefee Rewrite tests for importing JSON (#16517) 2024-09-27 20:46:37 +08:00
fisker Cheung 69f419213e Revert "Pin Node.js to v22.6.0" (#16642) 2024-09-27 20:26:48 +08:00
fisker Cheung 1bb69dfd13 Cleanup for meriyah parser (#16677) 2024-09-27 17:57:44 +08:00
fisker Cheung 57f561b203 Cleanup ESLint config (#16651) 2024-09-19 00:41:52 +08:00
fisker Cheung f73d876c3c Update yarn to v4.5.0 (#16676) 2024-09-19 00:13:29 +08:00
fisker Cheung d2c415deae Update meriyah to v6 (#16667) 2024-09-18 19:48:57 +08:00
fisker Cheung e0117a165b Add Knip (#16653) 2024-09-18 16:40:10 +08:00
fisker Cheung 06e740699a Update yarn to v4.4.1 (#16644) 2024-09-08 18:54:41 +08:00
fisker Cheung 5cd15f2168 Fix SCSS parenthesized value group print (#16607) 2024-08-26 08:23:31 +08:00
fisker Cheung 60964140b0 Add type: "commonjs" to bundled package.json (#16600) 2024-08-26 08:22:43 +08:00
fisker Cheung fb4fa9b532 Sort visitorKeys in test (#16606) 2024-08-24 01:21:13 +08:00
fisker Cheung 7359768086 Pin Node.js to v22.6.0 (#16601) 2024-08-24 01:03:04 +08:00
fisker Cheung 792fadb116 Update yarn to v4.4.0 (#16552) 2024-08-10 08:51:44 +08:00
fisker Cheung 77dead370b Simplify printMemberChain (#16535) 2024-08-10 00:28:47 +01:00
fisker Cheung 820b47bf51 Fix changelog for #13315 (#16524) 2024-07-29 09:34:40 +01:00
fisker Cheung c6ea73f93a Update test for --debug-print-ast (#16518) 2024-07-27 04:05:58 +08:00
fisker CheungandAlexander Kachkaev c60eb83d59 Stop mutate doc.parts when printing fill (#13315)
Co-authored-by: Alexander Kachkaev <alexander@kachkaev.ru>
2024-07-26 19:51:00 +08:00
fisker Cheung 407f1a0056 Switch @iarna/toml to smol-toml (#16497) 2024-07-26 19:38:07 +08:00
fisker Cheung fa94c3099c Revert "Pin Node.js v22 version (#16491)" (#16498) 2024-07-22 19:18:39 +08:00
fisker Cheung 484ecde430 Pin Node.js v22 version (#16491) 2024-07-20 18:05:39 +08:00
fisker Cheung 567d752480 Update yarn to v4.3.1 (#16449) 2024-07-02 11:03:27 +08:00
fisker Cheung 092b9f72a5 Build: Improve license creation (#16435) 2024-07-02 10:01:15 +08:00
fisker Cheung abab7e02c6 Simplify hasGitDiffFriendlyOrderedList (#16426) 2024-06-24 13:38:10 +08:00
fisker Cheung 09b32a4ec0 Remove isLastNode in favor of AstPath#isLast (#16383) 2024-06-18 08:27:48 +08:00
fisker Cheung 35cc36ccb8 Minor refactor to printCallExpression (#16396) 2024-06-18 08:27:27 +08:00
fisker Cheung 90f27a845b Import diff directly (#16397) 2024-06-18 08:26:20 +08:00
fisker Cheung 2c43f7d292 Release script: choose version instead of passing argument (#16381) 2024-06-18 08:25:54 +08:00
fisker Cheung 6d265ec100 Use Array#findLastIndex (#16384) 2024-06-18 08:00:16 +09:00
fisker Cheung c03a12ad2b Enable require-unicode-regexp and regexp/strict rule (#16408) 2024-06-18 07:52:54 +09:00
fisker Cheung d6daeec0a3 Switch PUNCTUATION_REGEXP to use RegExp with u directly (#15621) 2024-06-14 23:51:44 +08:00
fisker Cheung ccde7ca268 Revert "Revert "Switch kRegex to use RegExp with u directly"" (#15644)
* Revert "Revert "Switch `kRegex` to use RegExp with `u` directly" (#15643)"

This reverts commit 52375f57eb.
2024-06-14 23:21:29 +08:00
fisker Cheung 57253de199 Update eslint-plugin-unicorn to v54 (#16407) 2024-06-14 21:41:38 +08:00
fisker Cheung a7fbf9143a Fix test:dist-lint script (#16406) 2024-06-14 18:07:10 +08:00
fisker Cheung be65292529 Update jest-docblock to v30 (#16403) 2024-06-14 16:34:05 +08:00
fisker Cheung f9826a3d72 Update ESBuild error message types (#16404) 2024-06-14 16:33:52 +08:00
fisker Cheung df8604b518 Transform @typescript-eslint/* to ESM (#16402) 2024-06-14 14:26:30 +08:00
fisker Cheung 8f33827a5c Update typescript-eslint to v8 (#16333) 2024-06-13 10:33:45 +08:00
fisker Cheung a8a0f2f36a Reduce size of typescript plugin (#16393) 2024-06-13 09:56:03 +08:00
fisker Cheung 3f5a4c9fe5 Upgrade typescript to v5.5 (#16388) 2024-06-13 09:13:41 +08:00
fisker Cheung aac568b168 Run cspell clean script (#16386) 2024-06-11 22:26:50 +08:00
fisker f28f1df47c Clean changelog_unreleased 2024-06-11 14:12:21 +08:00
fisker 7630facec4 Bump Prettier dependency to 3.3.2 2024-06-11 14:12:10 +08:00
fisker 1596a608de Release 3.3.2 2024-06-11 14:04:55 +08:00
fisker Cheung b5f983d2bb Upgrade yarn to v4.3.0 (#16377) 2024-06-11 11:25:04 +08:00
fisker Cheung a80380f57c Fix test for internal eslint rules (#16378) 2024-06-11 10:48:37 +08:00
fisker Cheung 16e4de4774 Refactor front matter parsing (#16359) 2024-06-11 09:19:02 +08:00
fisker Cheung 2fbe7059ac Use prettier version placeholder in docs/ (#16360) 2024-06-11 09:18:16 +08:00
fisker Cheung 58d0f9d630 Minor tweak to syntax transform script (#16361) 2024-06-11 09:18:00 +08:00