DocSpace-client/packages/shared/utils/minifyJson.js

19 lines
483 B
JavaScript
Raw Normal View History

/* eslint-disable no-console */
const minifyJson = (content, path) => {
try {
const isBuffer = Buffer.isBuffer(content);
// console.log("is buffer", isBuffer);
if (isBuffer) {
content = content.toString().trim();
// console.log("content string", content);
}
const json = JSON.parse(content);
return JSON.stringify(json);
} catch (e) {
console.error("Unable to minimize ", path, e);
return content;
}
};
module.exports = minifyJson;