Commit Graph
100 Commits
Author SHA1 Message Date
fisker Cheung 261970ca64 Move c8 to devDependencies 2022-04-28 13:45:08 +08:00
fisker Cheung 5621684e8f Update dependencies (#12733) 2022-04-28 13:40:26 +08:00
fisker Cheung cbf640a07a Update Jest related dependencies (#12711) 2022-04-28 10:18:42 +08:00
fisker Cheung 2eb296adf9 Merge branch 'main' into next 2022-04-27 18:00:07 +08:00
fisker Cheung d1332b4c63 Set printBasicPrototype: false in snapshots (#12702) 2022-04-27 17:56:05 +08:00
fisker Cheung 9560599b3c Skip test 2022-04-27 17:53:08 +08:00
fisker Cheung c0bbc1bd34 Bump jest-light-runner to v0.2.0 2022-04-26 22:06:36 +08:00
fisker Cheung ed6b2ddb94 Typo 2022-04-25 14:58:28 +08:00
fisker Cheung 11991d0de7 Fix jest.config.js 2022-04-25 14:54:38 +08:00
fisker Cheung 76d0002265 Fix by ESLint 2022-04-25 14:48:07 +08:00
fisker Cheung 7bc3ec5986 Fix deps 2022-04-25 14:39:16 +08:00
fisker Cheung a85f38f096 Merge branch 'main' into next
# Conflicts:
#	.github/workflows/dev-test.yml
#	jest.config.mjs
#	package.json
#	scripts/vendors/vendor-meta.json
#	scripts/vendors/vendors.mjs
#	src/cli/format.js
#	src/cli/options/create-minimist-options.js
#	src/cli/options/parse-cli-arguments.js
#	src/cli/usage.js
#	src/cli/utils.js
#	src/common/create-ignorer.js
#	src/common/load-plugins.js
#	src/config/resolve-config.js
#	src/index.js
#	src/language-css/utils/css-units.evaluate.js
#	src/language-html/ast.js
#	src/language-html/print-preprocess.js
#	src/language-html/utils/index.js
#	src/main/multiparser.js
#	tests/format/markdown/auto-link/jsfmt.spec.js
#	tests/integration/__tests__/__snapshots__/config-resolution.js.snap
#	tests/integration/__tests__/__snapshots__/with-config-precedence.js.snap
#	tests/integration/__tests__/file-info.js
#	yarn.lock
2022-04-25 14:28:27 +08:00
fisker Cheung 85e6e4f73f CLI: Skip print code or write file when performance flags found (#12682) 2022-04-25 08:44:22 +08:00
fisker Cheung a9de2a128c Minor refactor (#12681) 2022-04-24 10:28:20 +08:00
fisker Cheung 66585d9f25 Refactor JS utils (#12623) 2022-04-22 20:51:41 +08:00
fisker Cheung 56b3c6c7e4 Run tests on Node.js v18 (#12674) 2022-04-22 18:49:27 +08:00
fisker Cheung 991708420a Simplify HTML Node class (#12622) 2022-04-09 17:34:34 +08:00
fisker Cheung 3fd64b4f30 Format .importmap file with json-stringify parser (#12603) 2022-04-07 09:37:30 +08:00
fisker Cheung 001f8fb086 Use jest-light-runner from npm (#12605) 2022-04-06 20:39:17 +08:00
fisker Cheung 3a852871a3 Fix createSandBox 2022-04-06 16:05:22 +08:00
fisker Cheung 92e753b142 Fix import 2022-04-06 15:49:23 +08:00
fisker Cheung 4513fbfac2 Fix by linters 2022-04-06 15:46:28 +08:00
fisker Cheung 6016404f59 Merge branch 'main' into next
# Conflicts:
#	.eslintrc.cjs
#	.github/workflows/prod-test.yml
#	.github/workflows/validate-vendors.yml
#	scripts/build/bundler.mjs
#	scripts/vendors/bundle-vendors.mjs
#	scripts/vendors/utils.mjs
#	scripts/vendors/vendor-meta.json
#	scripts/vendors/vendors.mjs
#	src/cli/logger.js
#	src/cli/options/get-options-for-file.js
#	src/cli/options/parse-cli-arguments.js
#	src/common/util.js
#	src/language-html/utils/html-tag-names.js
#	tests/integration/__tests__/bundle.js
#	tests/integration/__tests__/loglevel.js
#	tests/integration/run-prettier.js
#	vendors/string-width.js
2022-04-06 15:41:50 +08:00
fisker Cheung c36d89712a Ignore .yarn in all packages 2022-04-06 15:19:46 +08:00
fisker Cheung 86b64183f1 Enable unicorn/no-unreadable-iife and unicorn/prefer-native-coercion-functions rule (#12594) 2022-04-06 10:08:49 +08:00
fisker Cheung 637c00618c Use published jest-light-runner (#12592) 2022-04-05 10:42:21 +08:00
fisker Cheung 719f264ebc Run size check on every PR (#12583) 2022-04-03 01:42:41 +08:00
fisker Cheung 687ca4b95d Drop Node.js 12 support for development "build" (#12557) 2022-04-03 01:42:20 +08:00
fisker Cheung caba818940 Bundle vendors from the source package (#12582) 2022-04-03 01:06:32 +08:00
fisker Cheung 3cbee742a7 Add please-upgrade-node back to CLI (#12448) 2022-04-03 00:04:45 +08:00
fisker Cheung 9400c893a3 Refactor: Add a wrapped normalizeCliOptions version for CLI usage (#12573) 2022-04-03 00:32:34 +09:00
fisker Cheung e2eac0cb8a Move some bundle test code into tests/ (#12577) 2022-04-03 00:32:33 +09:00
fisker Cheung ef1bde6e1d Refactor format test to async (#12559) 2022-04-03 00:32:33 +09:00
fisker Cheung 56b49d0949 Refactor: Simplify printSequence() (#12535) 2022-04-03 00:32:30 +09:00
fisker Cheung f75a7b957f Fix .prettierrc (#12558) 2022-04-03 00:32:00 +09:00
fisker Cheung 857014036c Fix less/scss format error (#12536) 2022-04-03 00:32:00 +09:00
fisker CheungandAlexander Kachkaev 1e119adf29 Minor tweak to the website (#12522)
Co-authored-by: Alexander Kachkaev <alexander@kachkaev.ru>
2022-04-03 00:32:00 +09:00
fisker Cheung 4d1b9e9716 Refactor: Add a wrapped normalizeCliOptions version for CLI usage (#12573) 2022-04-02 19:01:07 +08:00
fisker Cheung afd0220dea Move some bundle test code into tests/ (#12577) 2022-04-02 16:14:32 +08:00
fisker Cheung 3c0ab7ce10 Add missing wcwidth 2022-04-01 11:27:38 +08:00
fisker Cheung 43782a66ad Fix 2022-04-01 10:48:29 +08:00
fisker Cheung 65ce63b4dc Merge branch 'main' into next
# Conflicts:
#	package.json
#	scripts/vendors/bundle-vendors.mjs
#	scripts/vendors/vendor-meta.json
#	scripts/vendors/vendors.mjs
#	src/language-handlebars/utils.js
#	src/language-html/utils/html-elements-attributes.js
#	vendors/tempy.js
2022-04-01 10:37:35 +08:00
fisker Cheung 5b5f4eb335 Git-ignore vendors 2022-04-01 10:33:33 +08:00
fisker Cheung 4b73b7e8ab Refactor format test to async (#12559) 2022-04-01 10:21:44 +08:00
fisker Cheung b40a5d03d6 Refactor: Simplify printSequence() (#12535) 2022-03-31 21:04:12 +08:00
fisker Cheung 0dcb0a1a30 Fix .prettierrc (#12558) 2022-03-30 15:54:01 +08:00
fisker Cheung b429cee273 Fix less/scss format error (#12536) 2022-03-29 20:44:28 +08:00
fisker Cheung 717edf520f Inline require() parsers (#12527) 2022-03-28 09:41:08 +08:00
fisker CheungandAlexander Kachkaev c9be8d1e0e Minor tweak to the website (#12522)
Co-authored-by: Alexander Kachkaev <alexander@kachkaev.ru>
2022-03-27 21:52:17 +08:00
fisker Cheung 92d1f89c98 Merge branch 'main' into next
# Conflicts:
#	scripts/vendors/bundle-vendors.mjs
2022-03-25 16:45:08 +08:00
fisker Cheung 21c68e36ae Build: migrate scripts/shims/* to ESM (#12371) 2022-03-25 16:37:34 +08:00
fisker Cheung 6128c5c4e4 Build: Fix esbuildPluginReplaceModule (#12530) 2022-03-25 12:35:08 +08:00
fisker Cheung 11649270f6 Enable unicorn/text-encoding-identifier-case rule (#12526) 2022-03-25 09:35:28 +08:00
fisker Cheung 30dc7b4145 Fix running build script with --no-minify 2022-03-24 21:22:41 +08:00
fisker Cheung ad566ad2f4 Linting 2022-03-24 16:50:23 +08:00
fisker Cheung 916cae5a1d Fix build script 2022-03-24 15:17:26 +08:00
fisker Cheung 42f6a4a690 Fix 2022-03-24 15:07:08 +08:00
fisker Cheung a21dfbfa21 Merge branch 'main' into next-rebase
# Conflicts:
#	.eslintrc.cjs
#	package.json
#	scripts/build/bundler.mjs
#	scripts/build/config.mjs
#	scripts/build/esbuild-plugins/replace-module.mjs
#	src/cli/file-info.js
#	src/cli/find-config-path.js
#	src/cli/index.js
2022-03-24 15:02:29 +08:00
fisker Cheung 6664253b9e Fix error when bundle prettier with webpack (#12511) 2022-03-24 11:20:55 +08:00
fisker Cheung 4250812682 Remove require from UMD bundles (#12485) 2022-03-23 10:21:02 +08:00
fisker Cheung 5ef82125a9 CLI: Don't use logger to print information (#12477) 2022-03-21 10:38:48 +08:00
fisker Cheung e67aa193ef Build: Dedupe semver package (#12468) 2022-03-21 10:37:57 +08:00
fisker Cheung 0d668bcc0d Reduce size of parser-postcss.js (#12488) 2022-03-20 21:56:09 +08:00
fisker CheungandSosuke Suzuki 9e70d6cab6 Minor tweak to the blog post (#12473)
Co-authored-by: Sosuke Suzuki <aosukeke@gmail.com>
2022-03-20 14:49:02 +08:00
fisker Cheung 7544c32c53 Build: Combine replace-module and replace-text plugin (#12489) 2022-03-20 14:04:30 +08:00
fisker Cheung ef3fe51380 Fix pluginSearchDirs schema (#12474)
* Fix `pluginSearchDirs` schema

* `anyOf` -> `oneOf`

* Fix test
2022-03-20 14:50:27 +09:00
fisker Cheung e4973c1db2 Linting 2022-03-17 21:34:49 +08:00
fisker Cheung c96f148ccf Merge branch 'main' into next
# Conflicts:
#	tests/config/install-prettier.js
#	tests/format/js/cursor/jsfmt.spec.js
#	tests/integration/__tests__/doc-trim.js
#	tests/integration/__tests__/format.js
#	tests/integration/__tests__/line-suffix-boundary.js
#	tests/integration/__tests__/load-toml.js
#	tests/integration/__tests__/stdin-filepath.js
#	tests/integration/__tests__/with-parser-inference.js
2022-03-17 21:32:14 +08:00
fisker Cheung 9b2dc0e4e6 Build: Fix build script for next branch (#12483) 2022-03-17 21:22:52 +08:00
fisker Cheung e97316ac5d Fix build script 2022-03-17 20:35:49 +08:00
fisker Cheung ae080df3e7 Enable unicorn/template-indent rule (#12469) 2022-03-17 20:13:28 +08:00
fisker Cheung 361dc14f06 Update Vercel logo & link (#12456) 2022-03-17 20:11:50 +08:00
fisker Cheung 4c1c3642da Fix build script 2022-03-17 19:56:48 +08:00
fisker Cheung aef290519d Fix esbuildPluginInteropDefault 2022-03-17 19:37:05 +08:00
fisker Cheung a22e3a9ac1 Fix 2022-03-17 09:54:48 +08:00
fisker Cheung c95c899b6f Merge branch 'main' into next
# Conflicts:
#	package.json
#	scripts/build/bundler.mjs
#	scripts/build/config.mjs
#	scripts/vendors/vendor-meta.json
#	scripts/vendors/vendors.mjs
#	src/cli/format.js
#	src/cli/logger.js
#	src/cli/options/get-options-for-file.js
#	src/cli/options/parse-cli-arguments.js
#	src/main/core.js
#	tests/config/install-prettier.js
#	vendors/execa.js
#	vendors/mem.js
#	vendors/string-width.js
#	vendors/tempy.js
#	yarn.lock
2022-03-17 09:44:08 +08:00
fisker Cheung 4cae7e15a7 Build: Remove an extra new line in UMD bundle (#12467) 2022-03-16 10:36:32 +08:00
fisker Cheung 9a070503a3 Build: Remove mainFields override (#12466) 2022-03-16 10:36:20 +08:00
fisker Cheung 6cdf21af08 Fix comment (#12464) 2022-03-16 10:24:22 +08:00
fisker Cheung 34dcd96922 Build: Add a plugin to throw unexpected warnings (#12463) 2022-03-15 22:07:36 +08:00
fisker CheungandSosuke Suzuki cae195187f Fix diff package import (#12462)
Co-authored-by: Sosuke Suzuki <aosukeke@gmail.com>
2022-03-15 12:36:13 +08:00
fisker Cheung 935d76780a Prevent plugin search on format test (#12322) 2022-03-15 09:44:37 +08:00
fisker Cheung f3917a3a46 Add levenshteinDistance option check (#12447) 2022-03-15 09:40:45 +08:00
fisker Cheung 4b7a39c936 Update chalk to v5 (#12446) 2022-03-15 09:40:25 +08:00
fisker Cheung 541eec5b9c Replace parent-module (#12455) 2022-03-15 08:57:54 +08:00
fisker Cheung 6064a88fed Add esbuildPluginReplaceText (#12451) 2022-03-14 20:02:02 +08:00
fisker Cheung 74b0362f40 Build: Remove isEsm mark (#12450) 2022-03-14 16:30:12 +08:00
fisker Cheung 658e985d49 Build: Fix require() package.json file (#12449) 2022-03-14 16:14:58 +08:00
fisker Cheung 18cdd4a398 Fix build script 2022-03-14 11:09:32 +08:00
fisker Cheung 31d9f9fcb6 Disable rules 2022-03-14 11:06:16 +08:00
fisker Cheung 4792bbc1c8 Fix build target 2022-03-14 10:54:46 +08:00
fisker Cheung d123f7f481 Add TODO 2022-03-14 10:53:07 +08:00
fisker Cheung bf2219c3e2 Minor tweak to umd output 2022-03-14 10:50:11 +08:00
fisker Cheung 4e1eda7bc8 Linting 2022-03-14 10:45:07 +08:00
fisker Cheung 6d4280ab25 Add TODO 2022-03-14 10:39:49 +08:00
fisker Cheung f2caec27f0 Fix umd plugin 2022-03-14 10:38:40 +08:00
fisker Cheung 5ee4511c0c Fix conflicts 2022-03-14 10:34:19 +08:00
fisker Cheung bf98018486 Merge branch 'main' into next
# Conflicts:
#	.eslintrc.cjs
#	.github/workflows/validate-vendors.yml
#	bin/prettier.js
#	package.json
#	scripts/build/bundler.mjs
#	scripts/build/config.mjs
#	scripts/build/esbuild-plugins/replace-module.mjs
#	scripts/build/esbuild-plugins/umd.mjs
#	scripts/bundle-eslint-config.cjs
#	scripts/vendors/README.md
#	scripts/vendors/bundle-vendors.mjs
#	scripts/vendors/utils.mjs
#	scripts/vendors/vendor-meta.json
#	src/cli/index.js
#	tests/integration/__tests__/early-exit.js
#	yarn.lock
2022-03-14 10:31:40 +08:00
fisker Cheung 92f2c29235 Build: Unset target on esbuild first run (#12445) 2022-03-14 00:31:03 +08:00
fisker Cheung bd73f85332 Build: Use globalThis instead of new Function() (#12444) 2022-03-13 23:17:17 +08:00