dist/cssobj.amd.js
function prefixProp (name, inCSS) {
  // $prop will skip
  if(name[0]=='$') return ''
  // find name and cache the name for next time use
  var retName = cssProps[ name ] ||
      ( cssProps[ name ] = vendorPropName( name ) || name);
  return inCSS   // if hasPrefix in prop
    ? dashify(cssPrefixesReg.test(retName) ? capitalize(retName) : name=='float' && name || retName)  // fix float in CSS, avoid return cssFloat
  : retName
}
function prefixProp (name, inCSS) {
  // $prop will skip
  if(name[0]=='$') return ''
  // find name and cache the name for next time use
  var retName = cssProps[ name ] ||
      ( cssProps[ name ] = vendorPropName( name ) || name);
  return inCSS   // if hasPrefix in prop
    ? dashify(cssPrefixesReg.test(retName) ? capitalize(retName) : name=='float' && name || retName)  // fix float in CSS, avoid return cssFloat
  : retName
}
function prefixProp ( name , inCSS ) { // $prop will skip if ( name [ 0 ] == '$' ) return '' // find name and cache the name for next time use var retName = cssProps [ name ] || ( cssProps [ name ] = vendorPropName ( name ) || name ) ; return inCSS // if hasPrefix in prop ? dashify ( cssPrefixesReg . test ( retName ) ? capitalize ( retName ) : name == 'float' && name || retName ) // fix float in CSS, avoid return cssFloat : retName }
apply prop to get right vendor prefix inCSS false=camelcase; true=dashed
apply prop to get right vendor prefix inCSS false = camelcase ; true = dashed