Actualizacion maquina principal
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / stylelint / lib / utils / isCustomPropertySet.js
diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/stylelint/lib/utils/isCustomPropertySet.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/stylelint/lib/utils/isCustomPropertySet.js
new file mode 100644 (file)
index 0000000..c4980ee
--- /dev/null
@@ -0,0 +1,19 @@
+/* @flow */
+"use strict";
+
+const _ = require("lodash");
+const hasBlock = require("../utils/hasBlock");
+
+/**
+ * Check whether a Node is a custom property set
+ */
+module.exports = function(node /*: Object*/) /*: boolean*/ {
+  const selector = _.get(node, "raws.selector.raw", node.selector);
+
+  return (
+    node.type === "rule" &&
+    hasBlock(node) &&
+    selector.slice(0, 2) === "--" &&
+    selector.slice(-1) === ":"
+  );
+};