'use strict'; const _ = require('lodash'); /** * Get the index of a declaration's value * * @param {import('postcss').Declaration} decl * * @returns {number} */ module.exports = function (decl) { return [ _.get(decl, 'raws.prop.prefix'), _.get(decl, 'raws.prop.raw', decl.prop), _.get(decl, 'raws.prop.suffix'), _.get(decl, 'raws.between', ':'), _.get(decl, 'raws.value.prefix'), ].reduce((count, str) => { if (str) { return count + str.length; } return count; }, 0); };