UNPKG

pretty-parallel

Version:
28 lines 976 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.check = exports.write = void 0; const tslib_1 = require("tslib"); const node_fs_1 = require("node:fs"); const piscina_1 = tslib_1.__importDefault(require("piscina")); const prettier = tslib_1.__importStar(require("prettier")); async function write(filepath) { const original = (0, node_fs_1.readFileSync)(filepath, { encoding: 'utf-8', }); const result = await prettier.format(original, { ...piscina_1.default.workerData, filepath }); if (original !== result) { (0, node_fs_1.writeFileSync)(filepath, result, { encoding: 'utf-8', }); return true; } return false; } exports.write = write; function check(filepath) { return prettier.check((0, node_fs_1.readFileSync)(filepath, { encoding: 'utf-8', }), { ...piscina_1.default.workerData, filepath }); } exports.check = check; //# sourceMappingURL=worker.js.map