UNPKG

stylelint-order

Version:

A collection of order related linting rules for Stylelint.

24 lines (16 loc) 376 B
import { isString } from '../../utils/validateType.js'; export function createFlatOrder(order) { const flatOrder = []; appendGroup(order); function appendGroup(items) { items.forEach((item) => appendItem(item)); } function appendItem(item) { if (isString(item)) { flatOrder.push(item); return; } appendGroup(item.properties); } return flatOrder; }