diff options
Diffstat (limited to 'tools/node_modules/babel-eslint/node_modules/@babel/types/scripts/generateTypeHelpers.js')
-rw-r--r-- | tools/node_modules/babel-eslint/node_modules/@babel/types/scripts/generateTypeHelpers.js | 30 |
1 files changed, 10 insertions, 20 deletions
diff --git a/tools/node_modules/babel-eslint/node_modules/@babel/types/scripts/generateTypeHelpers.js b/tools/node_modules/babel-eslint/node_modules/@babel/types/scripts/generateTypeHelpers.js index 794b214adf..bf0b036c18 100644 --- a/tools/node_modules/babel-eslint/node_modules/@babel/types/scripts/generateTypeHelpers.js +++ b/tools/node_modules/babel-eslint/node_modules/@babel/types/scripts/generateTypeHelpers.js @@ -1,39 +1,29 @@ "use strict"; -const fs = require("fs"); const path = require("path"); const chalk = require("chalk"); const generateBuilders = require("./generators/generateBuilders"); const generateValidators = require("./generators/generateValidators"); const generateAsserts = require("./generators/generateAsserts"); const generateConstants = require("./generators/generateConstants"); -const format = require("./utils/formatCode"); +const format = require("../../../scripts/utils/formatCode"); +const writeFile = require("../../../scripts/utils/writeFileAndMkDir"); const baseDir = path.join(__dirname, "../src"); -function writeFile(content, location) { - const file = path.join(baseDir, location); - - try { - fs.mkdirSync(path.dirname(file)); - } catch (error) { - if (error.code !== "EEXIST") { - throw error; - } - } - - fs.writeFileSync(file, format(content, file)); -} - console.log("Generating @babel/types dynamic functions"); -writeFile(generateBuilders(), "builders/generated/index.js"); +const buildersFile = path.join(baseDir, "builders/generated/index.js"); +writeFile(buildersFile, format(generateBuilders(), buildersFile)); console.log(` ${chalk.green("✔")} Generated builders`); -writeFile(generateValidators(), "validators/generated/index.js"); +const validatorsFile = path.join(baseDir, "validators/generated/index.js"); +writeFile(validatorsFile, format(generateValidators(), validatorsFile)); console.log(` ${chalk.green("✔")} Generated validators`); -writeFile(generateAsserts(), "asserts/generated/index.js"); +const assertsFile = path.join(baseDir, "asserts/generated/index.js"); +writeFile(assertsFile, format(generateAsserts(), assertsFile)); console.log(` ${chalk.green("✔")} Generated asserts`); -writeFile(generateConstants(), "constants/generated/index.js"); +const constantsFile = path.join(baseDir, "constants/generated/index.js"); +writeFile(constantsFile, format(generateConstants(), constantsFile)); console.log(` ${chalk.green("✔")} Generated constants`); |