lib/resolver/css.js
function(abbr) {
			// search for value start
			var abbrValues = this.findValuesInAbbreviation(abbr);
			if (!abbrValues) {
				return {
					property: abbr,
					values: null
				};
			}
			
			return {
				property: abbr.substring(0, abbr.length - abbrValues.length).replace(/-$/, ''),
				values: this.parseValues(abbrValues)
			};
		}
function(abbr) {
			// search for value start
			var abbrValues = this.findValuesInAbbreviation(abbr);
			if (!abbrValues) {
				return {
					property: abbr,
					values: null
				};
			}
			
			return {
				property: abbr.substring(0, abbr.length - abbrValues.length).replace(/-$/, ''),
				values: this.parseValues(abbrValues)
			};
		}
function ( abbr ) { // search for value start var abbrValues = this . findValuesInAbbreviation ( abbr ) ; if ( ! abbrValues ) { return { property : abbr , values : null } ; } return { property : abbr . substring ( 0 , abbr . length - abbrValues . length ) . replace ( / -$ / , '' ) , values : this . parseValues ( abbrValues ) } ; }
Extracts values from abbreviation
@param {String} abbr
@returns {Object} Object containing array of values and clean
abbreviation name
Extracts values from abbreviation