prettierx
Version:
prettierX - a less opinionated fork of the Prettier code formatter
22 lines (17 loc) • 469 B
JavaScript
;
const jsPragma = require("../language-js/pragma");
const parseFrontMatter = require("../utils/front-matter/parse");
function hasPragma(text) {
return jsPragma.hasPragma(parseFrontMatter(text).content);
}
function insertPragma(text) {
const { frontMatter, content } = parseFrontMatter(text);
return (
(frontMatter ? frontMatter.raw + "\n\n" : "") +
jsPragma.insertPragma(content)
);
}
module.exports = {
hasPragma,
insertPragma,
};