Sha256: d4e635a3fade38496130ec650267e970c84cfbabb47b635a41c84a184359fe91

Contents?: true

Size: 656 Bytes

Versions: 24

Compression:

Stored size: 656 Bytes

Contents

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports["default"] = _default;

var _lodash = require("lodash");

var _hasBlock = _interopRequireDefault(require("./hasBlock"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }

/**
 * Check whether a Node is a custom property set
 *
 * @param {import('postcss').Rule} node
 * @returns {boolean}
 */
function _default(node) {
  var selector = (0, _lodash.get)(node, "raws.selector.raw", node.selector);
  return node.type === "rule" && (0, _hasBlock["default"])(node) && selector.startsWith("--") && selector.endsWith(":");
}

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
trusty-cms-6.3.1 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-5.0.7 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-5.0.6 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-5.0.5 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-5.0.4 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-5.0.3 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-5.0.2 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-5.0.1 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-4.3.5 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-5.0.0 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-4.3.4 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-4.3.3 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-4.3.2 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-4.3.1 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-4.3 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-4.2.3 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-4.2.2 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-4.2.1 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-4.2 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js
trusty-cms-4.1.9 node_modules/stylelint-scss/dist/utils/isCustomPropertySet.js