This repository has been archived on 2026-07-27. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
aniwatch-api/scripts/format-package-json.js
T
2025-05-12 01:36:06 +05:30

32 lines
965 B
JavaScript
Executable File

import { readFile, writeFileSync } from "fs";
export function preCommit({ tag, version }) {
readFile("package.json", "utf8", (err, data) => {
if (err) {
console.error("Error reading file:", err);
return;
}
// Parse the JSON string into an object
const json = JSON.parse(data);
// Convert the object back to a JSON string
const jsonString = JSON.stringify(json, null, 4);
// Write the updated JSON string back to the file
writeFileSync("package.json", jsonString);
});
// exec("jq --indent 4 . package.json > tmp.json && mv tmp.json package.json", (error, stdout, stderr) => {
// if (error) {
// console.error(`exec error: ${error}`);
// return;
// }
// if (stderr) {
// console.error(`stderr: ${stderr}`);
// return;
// }
// console.log(`stdout: ${stdout}`);
// });
}