From 4d26ad734ae0c2779df771d06f351f7243877a3d Mon Sep 17 00:00:00 2001 From: Daniel Tschinder Date: Tue, 27 Nov 2018 14:42:14 -0800 Subject: [PATCH] chore: Fix warning when using prettier in code generators Also add more output to the generation --- packages/babel-types/scripts/generateTypeHelpers.js | 8 ++++++++ packages/babel-types/scripts/utils/formatCode.js | 2 ++ 2 files changed, 10 insertions(+) diff --git a/packages/babel-types/scripts/generateTypeHelpers.js b/packages/babel-types/scripts/generateTypeHelpers.js index e122145c3ca1..794b214adff5 100644 --- a/packages/babel-types/scripts/generateTypeHelpers.js +++ b/packages/babel-types/scripts/generateTypeHelpers.js @@ -1,6 +1,7 @@ "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"); @@ -26,6 +27,13 @@ function writeFile(content, location) { console.log("Generating @babel/types dynamic functions"); writeFile(generateBuilders(), "builders/generated/index.js"); +console.log(` ${chalk.green("✔")} Generated builders`); + writeFile(generateValidators(), "validators/generated/index.js"); +console.log(` ${chalk.green("✔")} Generated validators`); + writeFile(generateAsserts(), "asserts/generated/index.js"); +console.log(` ${chalk.green("✔")} Generated asserts`); + writeFile(generateConstants(), "constants/generated/index.js"); +console.log(` ${chalk.green("✔")} Generated constants`); diff --git a/packages/babel-types/scripts/utils/formatCode.js b/packages/babel-types/scripts/utils/formatCode.js index 9d279e6e49ec..1ed327bd82bf 100644 --- a/packages/babel-types/scripts/utils/formatCode.js +++ b/packages/babel-types/scripts/utils/formatCode.js @@ -4,6 +4,8 @@ const prettier = require("prettier"); module.exports = function formatCode(code, filename) { filename = filename || __filename; const prettierConfig = prettier.resolveConfig.sync(filename); + prettierConfig.filepath = filename; + prettierConfig.parser = "babylon"; return prettier.format(code, prettierConfig); };