ruddy
Version:
Modularized state-management tools for modern front-end applications. Manage dispatched messages in a clean and predictable way for either small or large scale projects
16 lines (13 loc) • 529 B
JavaScript
import _default5 from 'ramda/src/identity';
import _default4 from 'ramda/src/map';
import _default3 from 'ramda/src/fromPairs';
import _default2 from 'ramda/src/toPairs';
import _default from 'ramda/src/pipe';
var stubLogger = _default(_default2, _default4(function (_ref) {
var key = _ref[0];
return [key, _default5];
}), _default3)(console);
export default (function () {
var loggingEnabled = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
return loggingEnabled ? console : stubLogger;
});