Keep type definition for flow-estree up to date (#19969)

This commit is contained in:
fisker Cheung authored and GitHub committed 2026-09-02 16:23:09 +08:00
1 parent d4126e8c97
commit f78e8a64fa
4 files changed
+936 -901

No files matched your search

+8 -13
View File
@@ -2,8 +2,9 @@ const fs = require("node:fs");
const path = require("node:path");
const root = path.join(__dirname, "../../");
const NODE_JS_MAJOR_VERSION = Number(process.versions.node.split(".", 1)[0]);
function setupVscode() {
async function setupVscode() {
const vscodeDirectory = path.join(root, ".vscode/");
const settingsFile = path.join(vscodeDirectory, "settings.json");
const settingsExampleFile = path.join(
@@ -15,14 +16,7 @@ function setupVscode() {
return;
}
fs.copyFileSync(settingsExampleFile, settingsFile);
}
async function buildBabelCodeFrameForTest() {
const { buildBabelCodeFrameForTest } =
await import("../../scripts/build-babel-code-frame-for-test.js");
await buildBabelCodeFrameForTest();
await fs.promises.copyFile(settingsExampleFile, settingsFile);
}
module.exports = {
@@ -45,10 +39,11 @@ module.exports = {
return;
}
setupVscode();
try {
await buildBabelCodeFrameForTest();
} catch {}
await Promise[NODE_JS_MAJOR_VERSION < 20 ? "allSettled" : "all"]([
setupVscode(),
import("../../scripts/build-babel-code-frame-for-test.js"),
import("../../scripts/generate-flow-estree-type-definition.js"),
]);
},
},
}),