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');