1234567891011121314151617181920212223 |
- 'use strict';
-
- const Stringifier = require('postcss/lib/stringifier');
-
- class TemplateStringifier extends Stringifier {
- literal(node) {
- if (node.nodes && node.nodes.length) {
- node.nodes.forEach((root) => {
- this.builder(root.raws.beforeStart, root, 'beforeStart');
- this.stringify(root);
- this.builder(root.raws.afterEnd, root, 'afterEnd');
- });
- } else {
- this.builder(node.text, node);
- }
-
- if (node.raws.ownSemicolon) {
- this.builder(node.raws.ownSemicolon, node, 'end');
- }
- }
- }
-
- module.exports = TemplateStringifier;
|