UNPKG

el-beeswarm

Version:

<div style="display: flex; padding: 1rem; flex-direction: column; align-items: center; justify-content: center; height: 100vh; text-align: center; display: flex;

27 lines (23 loc) 502 B
'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); };