diff --git a/scripts/browserIntegrationTest.js b/scripts/browserIntegrationTest.js index 1d11e3b3c8c47..622af7cb43da0 100644 --- a/scripts/browserIntegrationTest.js +++ b/scripts/browserIntegrationTest.js @@ -1,4 +1,5 @@ // @ts-check +const chalk = require("chalk"); const { join } = require("path"); const { readFileSync } = require("fs"); try { @@ -17,7 +18,6 @@ const playwright = require("playwright"); const debugging = false; (async () => { - const chalk = (await import("chalk")).default; for (const browserType of ["chromium", "firefox"]) { const browser = await playwright[browserType].launch({ headless: !debugging }); const context = await browser.newContext(); diff --git a/scripts/build/utils.js b/scripts/build/utils.js index 3840cc79622c3..3bcad44177551 100644 --- a/scripts/build/utils.js +++ b/scripts/build/utils.js @@ -8,6 +8,7 @@ const mkdirp = require("mkdirp"); const del = require("del"); const File = require("vinyl"); const ts = require("../../lib/typescript"); +const chalk = require("chalk"); const which = require("which"); const { spawn } = require("child_process"); const { CancellationToken, CancelError, Deferred } = require("prex"); @@ -26,7 +27,6 @@ const { Readable, Duplex } = require("stream"); * @property {boolean} [waitForExit=true] */ async function exec(cmd, args, options = {}) { - const chalk = (await import("chalk")).default; return /**@type {Promise<{exitCode: number}>}*/(new Promise((resolve, reject) => { const { ignoreExitCode, cancelToken = CancellationToken.none, waitForExit = true } = options; cancelToken.throwIfCancellationRequested();