Sha256: e69498bba45f676949347495f6353ee76847cf2e84873bf7061ad304b23bc792

Contents?: true

Size: 510 Bytes

Versions: 23

Compression:

Stored size: 510 Bytes

Contents

'use strict';

module.exports = function (params) {
	const { div, index, nodes, expectation, position, symb } = params;

	if (expectation.startsWith('always')) {
		div[position] = symb;

		return true;
	}

	if (expectation.startsWith('never')) {
		div[position] = '';

		for (let i = index + 1; i < nodes.length; i++) {
			const node = nodes[i];

			if (node.type === 'comment') {
				continue;
			}

			if (node.type === 'space') {
				node.value = '';
				continue;
			}

			break;
		}

		return true;
	}
};

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
trusty-cms-4.1.7 node_modules/stylelint/lib/rules/functionCommaSpaceFix.js
trusty-cms-4.1.6 node_modules/stylelint/lib/rules/functionCommaSpaceFix.js
trusty-cms-4.1.5 node_modules/stylelint/lib/rules/functionCommaSpaceFix.js