Commit Graph
300 Commits
Author SHA1 Message Date
fisker Cheung 4792bbc1c8 Fix build target 2022-03-14 10:54:46 +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
fisker Cheung 5a50a0d909 Bundle bin and cli separately (#12306) 2022-03-13 22:47:02 +08:00
fisker Cheung 9f6c005b28 Build: Improve umd bundle output (#12442) 2022-03-13 20:09:21 +08:00
fisker Cheung 273d825f12 Build: Improve replaceModule plugin (#12423) 2022-03-13 17:04:22 +08:00
fisker Cheung 058401d6ce build: Fix evaluate plugin (#12429) 2022-03-13 17:04:06 +08:00
fisker Cheung 02c4e642a3 Build: Update mainFields (#12372) 2022-03-06 19:10:49 +08:00
fisker Cheung 3bb69beabf Use node: protocol (#12373) 2022-03-02 13:44:00 +08:00
fisker Cheung 66097cbdf5 Fix build script 2022-02-28 21:12:07 +08:00
fisker Cheung ec2b75dce9 Merge branch 'main' into next
# Conflicts:
#	.github/workflows/validate-vendor-versions.yml
#	package.json
#	scripts/build/bundler.mjs
2022-02-28 21:06:23 +08:00
fisker Cheung a67a5c2f94 Remove vendors/ (#12377) 2022-02-28 19:48:14 +08:00
fisker Cheung e949a54e59 Build: Add platform: "node" (#12375) 2022-02-28 18:38:33 +08:00
fisker Cheung af103ae766 Migrate src/{document,utils}/** to ES Modules (#12345) 2022-02-28 11:12:37 +08:00
fisker Cheung 05aa5e16d6 Migrate src/{main,common,config}/** to ES Modules (#12344) 2022-02-23 20:16:30 +08:00
fisker Cheung dceb88bb3b Migrate HTML language to ES Module (#12343) 2022-02-21 16:44:56 +08:00
fisker Cheung 52c9a20e2c Merge branch 'main' into next
# Conflicts:
#	package.json
#	src/cli/index.js
#	tests/config/install-prettier.js
#	tests/format/yaml/block-literal/jsfmt.spec.js
#	tests/integration/__tests__/file-info.js
#	yarn.lock
2022-02-21 16:12:59 +08:00
fisker Cheung 54835025d5 Migrate JS language to ES Module (#12342) 2022-02-21 15:53:02 +08:00
fisker Cheung c5fd728273 Migrate Handlebars language to ES Module (#12340) 2022-02-21 14:46:56 +08:00
fisker Cheung 1caec5de69 Migrate CSS language to ES Module (#12341) 2022-02-21 14:22:51 +08:00
fisker Cheung b05812737d Migrate YAML language to ES Module (#12339) 2022-02-21 13:49:08 +08:00
fisker Cheung 0040204e2c Migrate GraphQL language to ES Module (#12321) 2022-02-21 10:25:39 +08:00
fisker Cheung 15781c91d4 Migrate Markdown language to ES Module (#12303) 2022-02-20 23:57:53 +08:00
fisker Cheung 888db50d9f Build: Fix --compare-size (#12323) 2022-02-18 17:12:18 +08:00
fisker Cheung 56791a2624 Migrate src/*.js to ES Module (#12278) 2022-02-17 09:47:35 +08:00
fisker Cheung be0739ec22 Add type:"module" to package.json (#12272) 2022-02-12 15:39:16 +08:00
fisker Cheung dc80e12fd8 Merge branch 'main' into next 2022-02-11 21:11:23 +08:00
fisker Cheung badff2d1d6 Update esm-utils to v3 (#12274) 2022-02-11 18:02:04 +08:00
fisker Cheung 1b6388e9b1 Fix 2022-02-09 10:08:32 +08:00
fisker Cheung f0b63f3dff Merge branch 'main' into next
# Conflicts:
#	CONTRIBUTING.md
#	cspell.json
#	docs/options.md
#	package.json
#	scripts/build/bundler.mjs
#	src/language-css/loc.js
#	src/language-css/parser-postcss.js
#	src/language-css/utils/index.js
#	tests/format/js/arrows-bind/jsfmt.spec.js
#	tests/format/js/async-do-expressions/jsfmt.spec.js
#	tests/format/js/bind-expressions/jsfmt.spec.js
#	tests/format/js/classes/top-level-super/jsfmt.spec.js
#	tests/format/js/comments-pipeline-own-line/jsfmt.spec.js
#	tests/format/js/decorator-comments/jsfmt.spec.js
#	tests/format/js/decorators-export/jsfmt.spec.js
#	tests/format/js/decorators/jsfmt.spec.js
#	tests/format/js/do/jsfmt.spec.js
#	tests/format/js/export-default/escaped/jsfmt.spec.js
#	tests/format/js/export-extension/jsfmt.spec.js
#	tests/format/js/export-star/jsfmt.spec.js
#	tests/format/js/exports/jsfmt.spec.js
#	tests/format/js/invalid-code/jsfmt.spec.js
#	tests/format/js/logical-assignment/jsfmt.spec.js
#	tests/format/js/multiparser-invalid/jsfmt.spec.js
#	tests/format/js/no-semi-babylon-extensions/jsfmt.spec.js
#	tests/format/js/object-property-comment/jsfmt.spec.js
#	tests/format/js/partial-application/jsfmt.spec.js
#	tests/format/js/pipeline-operator/jsfmt.spec.js
#	tests/format/js/private-in/jsfmt.spec.js
#	tests/format/js/record/jsfmt.spec.js
#	tests/format/js/reserved-word/jsfmt.spec.js
#	tests/format/js/strings/jsfmt.spec.js
#	tests/format/js/throw_expressions/jsfmt.spec.js
#	tests/format/js/trailing-whitespace/jsfmt.spec.js
#	tests/format/js/v8_intrinsic/jsfmt.spec.js
#	tests/format/misc/errors/js/literal/jsfmt.spec.js
#	tests/format/misc/errors/js/object/jsfmt.spec.js
#	tests/format/misc/errors/js/variable-declarator/jsfmt.spec.js
#	tests/integration/__tests__/bundle.js
#	tsconfig.json
#	yarn.lock
2022-02-09 09:22:32 +08:00
fisker Cheung b1e59dd70a Save vendor licenses for build script (#12258) 2022-02-08 10:33:09 +08:00
fisker Cheung ac348c1dbb Build: Add --compare-size flag (#12187) 2022-02-07 12:00:43 +08:00
fisker Cheung 4ff9461a29 Improve build script (#12190) 2022-02-05 22:51:17 +08:00
fisker Cheung 8886e6310a Build: Add --clean (#12186) 2022-02-02 11:23:51 +09:00
fisker Cheung e3efd11401 Drop color support for standalone build (#12182) 2022-01-28 18:27:27 +08:00
fisker Cheung 08da4e55b0 Build: Remove define on second run (#12183) 2022-01-28 16:31:48 +08:00
fisker Cheung 9691e7bc37 Add acorn parser (#12172) 2022-01-28 15:25:30 +08:00
fisker Cheung 350c05330e Build: Minor tweak to the umd plugin (#12179) 2022-01-28 10:34:59 +08:00
fisker Cheung 02052fd6ce Build: Verbose text report (#12178) 2022-01-28 10:11:35 +08:00
fisker Cheung 9106e7ea13 Remove esm/doc.mjs (#12166) 2022-01-27 21:14:31 +08:00
fisker Cheung e73ee65d97 Reduce size of inherits module in parser-markdown.js (#12175) 2022-01-27 21:14:05 +08:00
Sosuke Suzuki 893f43a599 Remove unused api at build time (#12171) 2022-01-27 19:24:36 +09:00
fisker Cheung c9543b9fef Build: More reporter format (#12165) 2022-01-27 16:53:07 +08:00
fisker Cheung 950196fb88 Replace tslib entry when bundling parser-yaml.js (#12169) 2022-01-27 16:52:43 +08:00