UNPKG

547 BJavaScriptView Raw
1'use strict';
2
3const _ = require('lodash');
4const getPreviousNonSharedLineCommentNode = require('./getPreviousNonSharedLineCommentNode');
5const isBlocklessAtRuleAfterBlocklessAtRule = require('./isBlocklessAtRuleAfterBlocklessAtRule');
6
7/**
8 * @param {import('postcss').AtRule} atRule
9 * @returns {boolean}
10 */
11module.exports = function (atRule) {
12 if (!isBlocklessAtRuleAfterBlocklessAtRule(atRule)) {
13 return false;
14 }
15
16 const previousNode = getPreviousNonSharedLineCommentNode(atRule);
17
18 return _.get(previousNode, 'name') === atRule.name;
19};