UNPKG

406 BJavaScriptView Raw
1'use strict';
2
3const keywordSets = require('../reference/keywordSets');
4
5/**
6 * Check whether a string is a keyframe selector.
7 *
8 * @param {string} selector
9 * @returns {boolean}
10 */
11module.exports = function (selector) {
12 if (keywordSets.keyframeSelectorKeywords.has(selector)) {
13 return true;
14 }
15
16 // Percentages
17 if (/^(?:\d+\.?\d*|\d*\.?\d+)%$/.test(selector)) {
18 return true;
19 }
20
21 return false;
22};