stylelint-bundle-worker.js
function escapeCommas(str, arr, opts) {
  if (!/\w,/.test(str)) {
    return arr.concat(str.split('\\').join(''));
  } else {
    str = str.split('\\,').join('__ESC_COMMA__');
    return map(braces(str, arr, opts), function(ele) {
      return ele.split('__ESC_COMMA__').join(',');
    });
  }
}
function escapeCommas(str, arr, opts) {
  if (!/\w,/.test(str)) {
    return arr.concat(str.split('\\').join(''));
  } else {
    str = str.split('\\,').join('__ESC_COMMA__');
    return map(braces(str, arr, opts), function(ele) {
      return ele.split('__ESC_COMMA__').join(',');
    });
  }
}
function escapeCommas ( str , arr , opts ) { if ( ! / \w, / . test ( str ) ) { return arr . concat ( str . split ( '\\' ) . join ( '' ) ) ; } else { str = str . split ( '\\,' ) . join ( '__ESC_COMMA__' ) ; return map ( braces ( str , arr , opts ) , function ( ele ) { return ele . split ( '__ESC_COMMA__' ) . join ( ',' ) ; } ) ; } }
Handle escaped commas: `{a\\,b}`
Handle escaped commas : { a \\ b }