From dc82c5a3b44421fa41d46635f41c4d40d0260c9b Mon Sep 17 00:00:00 2001 From: Jason Hartman Date: Thu, 21 Dec 2023 13:08:33 -0800 Subject: [PATCH] build(client): correct dependencies for ESM primary build --- packages/common/core-utils/package.json | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/packages/common/core-utils/package.json b/packages/common/core-utils/package.json index 3a2663bc86a9..fc5ae54bc65c 100644 --- a/packages/common/core-utils/package.json +++ b/packages/common/core-utils/package.json @@ -33,7 +33,7 @@ "bench": "mocha --timeout 999999 --perfMode --parentProcess --fgrep @Benchmark --reporter @fluid-tools/benchmark/dist/MochaReporter.js", "bench:profile": "mocha --v8-prof --v8-logfile=profile.log --v8-no-logfile-per-isolate --timeout 999999 --perfMode --fgrep @Benchmark --reporter @fluid-tools/benchmark/dist/MochaReporter.js && node --prof-process profile.log > profile.txt && rimraf profile.log && echo See results in profile.txt", "build": "fluid-build . --task build", - "build:commonjs": "tsc-multi --config ./tsc-multi.cjs.json", + "build:commonjs": "fluid-build . --task commonjs", "build:compile": "fluid-build . --task compile", "build:docs": "fluid-build . --task api", "build:esnext": "tsc", @@ -54,7 +54,7 @@ "test:coverage": "c8 npm test", "test:mocha": "mocha", "test:mocha:verbose": "cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha", - "tsc": "tsc", + "tsc": "tsc-multi --config ./tsc-multi.cjs.json", "typetests:gen": "fluid-type-test-generator", "typetests:prepare": "flub typetests --dir . --reset --previous --normalize" }, @@ -114,6 +114,24 @@ "api-extractor:esnext" ], "script": false + }, + "build:esnext": [ + "^api", + "^build:esnext" + ], + "commonjs": { + "dependsOn": [ + "tsc" + ], + "script": false + }, + "compile": { + "dependsOn": [ + "build:commonjs", + "build:esnext", + "build:test" + ], + "script": false } } },