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