var _ = {
  values: require('lodash.values'),
  pick: require('lodash.pick')
}

module.exports = function(defaultClass, propClasses, props) {
  if(!defaultClass || (typeof defaultClass !== 'string')) {
    throw new Error('Invalid default class');
  }

  var classes = [defaultClass];
  if((propClasses && propClasses instanceof Array) && (props && props instanceof Object)) {
    classes = classes.concat(_.values(_.pick(props, propClasses)));
  }

  return classes;
};

@@ -71,16 +71,17 @@
 pick')%0A%7D
+;
 %0A%0Amodule

missing semicolon