message: fix: parse rgb but gives rgba value
diff: @@ -236,10 +236,7 @@ export function parse(colorStr: string, rgbaArr?: number[]): number[] {
  alpha = parseCssFloat(params.pop() as string); // jshint ignore:line
  // Fall through.
  case 'rgb':
  - if (params.length !== 3) {
  - setRgba(rgbaArr, 0, 0, 0, 1);
  - return;
  - }
  + if (params.length === 3 || params.length === 4) {
  setRgba(rgbaArr,
  parseCssInt(params[0]),
  parseCssInt(params[1]),
  @@ -248,6 +245,10 @@ export function parse(colorStr: string, rgbaArr?: number[]): number[] {
  );
  putToCache(colorStr, rgbaArr);
  return rgbaArr;
  + } else {
  + setRgba(rgbaArr, 0, 0, 0, 1);
  + return;
  + }
  case 'hsla':
  if (params.length !== 4) {
  setRgba(rgbaArr, 0, 0, 0, 1);
  