chore: Fix warning when using prettier in code generators (#9093)
Also add more output to the generation
This commit is contained in:
parent
0047ae84b3
commit
4f2eacf615
@ -1,6 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
|
const chalk = require("chalk");
|
||||||
const generateBuilders = require("./generators/generateBuilders");
|
const generateBuilders = require("./generators/generateBuilders");
|
||||||
const generateValidators = require("./generators/generateValidators");
|
const generateValidators = require("./generators/generateValidators");
|
||||||
const generateAsserts = require("./generators/generateAsserts");
|
const generateAsserts = require("./generators/generateAsserts");
|
||||||
@ -26,6 +27,13 @@ function writeFile(content, location) {
|
|||||||
console.log("Generating @babel/types dynamic functions");
|
console.log("Generating @babel/types dynamic functions");
|
||||||
|
|
||||||
writeFile(generateBuilders(), "builders/generated/index.js");
|
writeFile(generateBuilders(), "builders/generated/index.js");
|
||||||
|
console.log(` ${chalk.green("✔")} Generated builders`);
|
||||||
|
|
||||||
writeFile(generateValidators(), "validators/generated/index.js");
|
writeFile(generateValidators(), "validators/generated/index.js");
|
||||||
|
console.log(` ${chalk.green("✔")} Generated validators`);
|
||||||
|
|
||||||
writeFile(generateAsserts(), "asserts/generated/index.js");
|
writeFile(generateAsserts(), "asserts/generated/index.js");
|
||||||
|
console.log(` ${chalk.green("✔")} Generated asserts`);
|
||||||
|
|
||||||
writeFile(generateConstants(), "constants/generated/index.js");
|
writeFile(generateConstants(), "constants/generated/index.js");
|
||||||
|
console.log(` ${chalk.green("✔")} Generated constants`);
|
||||||
|
|||||||
@ -4,6 +4,8 @@ const prettier = require("prettier");
|
|||||||
module.exports = function formatCode(code, filename) {
|
module.exports = function formatCode(code, filename) {
|
||||||
filename = filename || __filename;
|
filename = filename || __filename;
|
||||||
const prettierConfig = prettier.resolveConfig.sync(filename);
|
const prettierConfig = prettier.resolveConfig.sync(filename);
|
||||||
|
prettierConfig.filepath = filename;
|
||||||
|
prettierConfig.parser = "babylon";
|
||||||
|
|
||||||
return prettier.format(code, prettierConfig);
|
return prettier.format(code, prettierConfig);
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user