bruno/packages/bruno-lang/v1/src/utils.js
2023-02-05 00:27:18 +05:30

31 lines
511 B
JavaScript

// safely parse json
const safeParseJson = (json) => {
try {
return JSON.parse(json);
} catch (e) {
return null;
}
};
const indentString = (str) => {
if(!str || !str.length) {
return str;
}
return str.split("\n").map(line => " " + line).join("\n");
};
const outdentString = (str) => {
if(!str || !str.length) {
return str;
}
return str.split("\n").map(line => line.replace(/^ /, '')).join("\n");
};
module.exports = {
safeParseJson,
indentString,
outdentString
};