UNPKG

prettierx

Version:

prettierX - a less opinionated fork of the Prettier code formatter

22 lines (17 loc) 469 B
"use strict"; 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, };