@rawwee/prettier-plugin-twig-melody
Version:
Prettier Plugin for Twig/Melody (Enhanced Fork)
23 lines (20 loc) • 594 B
JavaScript
const prettier = require("prettier");
const { concat, hardline } = prettier.doc.builders;
const {
removeSurroundingWhitespace,
printChildGroups,
isRootNode,
STRING_NEEDS_QUOTES
} = require("../util");
const p = (node, path, print) => {
node[STRING_NEEDS_QUOTES] = false;
node.expressions = removeSurroundingWhitespace(node.expressions);
const items = printChildGroups(node, path, print, "expressions");
if (isRootNode(path)) {
return concat([...items, hardline]);
}
return concat(items);
};
module.exports = {
printSequenceExpression: p
};