Sha256: a72511e634fb6f0dac46b7a77a08c21e58f2d51383808c7cd6b4c86d3809614c

Contents?: true

Size: 547 Bytes

Versions: 24

Compression:

Stored size: 547 Bytes

Contents

'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;

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
trusty-cms-6.3.1 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-5.0.7 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-5.0.6 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-5.0.5 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-5.0.4 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-5.0.3 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-5.0.2 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-5.0.1 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-4.3.5 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-5.0.0 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-4.3.4 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-4.3.3 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-4.3.2 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-4.3.1 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-4.3 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-4.2.3 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-4.2.2 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-4.2.1 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-4.2 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js
trusty-cms-4.1.9 node_modules/@stylelint/postcss-css-in-js/template-stringifier.js