prettier and sort eslint config
npm install --save @pob/pretty-eslint-config
yarn pretty-eslint-config .eslintrc.json
{
"lint-staged": {
".eslintrc.json": ["pretty-eslint-config"]
}
}
const { overrideSync } = require("@pob/pretty-eslint-config");
overrideSync(".eslintrc.json");
const fs = require("fs");
const { writeSync } = require("@pob/pretty-eslint-config");
const eslintConfig = JSON.parse(fs.readFileSync(".eslintrc.json", "utf-8"));
writeSync(eslintConfig, ".eslintrc.json");
const fs = require("fs");
const prettyEslintConfig = require("@pob/pretty-eslint-config");
// parsing yourself
const eslintConfig = JSON.parse(fs.readFileSync(".eslintrc.json", "utf-8"));
fs.writeFileSync(prettyEslintConfig(eslintConfig), ".eslintrc.json");
// let prettyPkg parse
const eslintConfig = fs.readFileSync(".eslintrc.json", "utf-8");
fs.writeFileSync(prettyEslintConfig(eslintConfig), ".eslintrc.json");