Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/fourtyone11/origin-hugo-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'assets/node_modules/stylelint/lib/utils/findAnimationName.js')
-rw-r--r--assets/node_modules/stylelint/lib/utils/findAnimationName.js69
1 files changed, 0 insertions, 69 deletions
diff --git a/assets/node_modules/stylelint/lib/utils/findAnimationName.js b/assets/node_modules/stylelint/lib/utils/findAnimationName.js
deleted file mode 100644
index edc34fb..0000000
--- a/assets/node_modules/stylelint/lib/utils/findAnimationName.js
+++ /dev/null
@@ -1,69 +0,0 @@
-'use strict';
-
-const getUnitFromValueNode = require('./getUnitFromValueNode');
-const isStandardSyntaxValue = require('./isStandardSyntaxValue');
-const isVariable = require('./isVariable');
-const keywordSets = require('../reference/keywordSets');
-const postcssValueParser = require('postcss-value-parser');
-
-/** @typedef {import('postcss-value-parser').Node} Node */
-
-/**
- * Get the font-families within a `font` shorthand property value.
- *
- * @param {string} value
- *
- * @returns {Node[]}
- */
-module.exports = function findAnimationName(value) {
- /** @type {Node[]} */
- const animationNames = [];
-
- const valueNodes = postcssValueParser(value);
-
- // Handle `inherit`, `initial` and etc
- if (
- valueNodes.nodes.length === 1 &&
- keywordSets.basicKeywords.has(valueNodes.nodes[0].value.toLowerCase())
- ) {
- return [valueNodes.nodes[0]];
- }
-
- valueNodes.walk((valueNode) => {
- if (valueNode.type === 'function') {
- return false;
- }
-
- if (valueNode.type !== 'word') {
- return;
- }
-
- const valueLowerCase = valueNode.value.toLowerCase();
-
- // Ignore non standard syntax
- if (!isStandardSyntaxValue(valueLowerCase)) {
- return;
- }
-
- // Ignore variables
- if (isVariable(valueLowerCase)) {
- return;
- }
-
- // Ignore keywords for other font parts
- if (keywordSets.animationShorthandKeywords.has(valueLowerCase)) {
- return;
- }
-
- // Ignore numbers with units
- const unit = getUnitFromValueNode(valueNode);
-
- if (unit || unit === '') {
- return;
- }
-
- animationNames.push(valueNode);
- });
-
- return animationNames;
-};