Sha256: 7e0fa16554c07fe053cefe3e4bf93c6dc90f007dde20d32e7d1907bbdbd50da5

Contents?: true

Size: 623 Bytes

Versions: 23

Compression:

Stored size: 623 Bytes

Contents

'use strict';

const helper = require('./template-parser-helper');
// eslint-disable-next-line node/no-unpublished-require
const SafeParser = require('postcss-safe-parser/lib/safe-parser');
const templateTokenize = require('./template-tokenize');

class TemplateSafeParser extends SafeParser {
	createTokenizer() {
		this.tokenizer = templateTokenize(this.input, { ignoreErrors: true });
	}
	other() {
		const args = arguments;

		return helper.literal.apply(this, args) || super.other.apply(this, args);
	}
	freeSemicolon() {
		return helper.freeSemicolon.apply(this, arguments);
	}
}
module.exports = TemplateSafeParser;

Version data entries

23 entries across 23 versions & 1 rubygems

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