HISTORY.md
workspaces field from package (#350)[Object object] in a vm, thanks Remco Haszing (#281).toString() methods on arguments, thanks Stanislav Titenkodedupe variant even further, thanks Andres Suarezdedupe variant by about 2x, thanks Bartosz Gościńskibind variant to use [].join(' ') as per the main script in 2.2.2[].join(' ') for a slight performance gain in the main function.bind variant for use with css-modules and similar abstractions, thanks to Kirill YakovenkoObject.keys in dedupe.js that slipped through in the last releasehasOwnProperty checkdefine(["classnames"], function (classNames) {
var style = classNames("foo", "bar");
// ...
});
dedupe version of classNames, which is slower (10x) but ensures that if a class is added then overridden by a falsy value in a subsequent argument, it is excluded from the result.Array.isArray for type detection, which is much faster in modern browsers. A polyfill is now required for IE8 support, see the Readme for details.Please see the git history for the details of previous versions.