UNPKG

foop

Version:

interfaces that describe their intentions.

63 lines (53 loc) 6.55 kB
// dep var ObjectAssign = require('./deps/util/assign') // core var ChainedMap = require('./ChainedMap') var Chainable = require('./Chainable') var ChainedSet = require('./ChainedSet') // merge var MergeChain = require('./MergeChain') var dopemerge = require('./deps/dopemerge') var traverse = require('./deps/traverse') // easy var FactoryChain = require('./FactoryChain') var MethodChain = require('./MethodChain') // composer var compose = require('./compose') var construct = require('./deps/fp/construct') // export var exp = compose() exp.chainable = construct(0, exp) exp.builder = construct(0, MethodChain) exp.Chain = exp exp.compose = compose // deps exp.traverse = traverse exp.addMethodFactories = MethodChain.add exp.toArr = require('./deps/to-arr') // exp.toarr = exp.camelCase = require('./deps/string/camelCase') exp.dot = require('./deps/dot') exp.matcher = require('./deps/matcher') exp.reduce = require('./deps/reduce') exp.clean = require('./deps/reduce/clean') exp.meta = require('./deps/meta') exp.eq = require('./deps/traversers/eq') exp.types = require('./deps/validators') exp.encase = require('./deps/encase') exp.curry = require('./deps/fp/curry') exp.replace = require('./deps/fp/replace') exp.addTypes = exp.types.addTypes // core exp.Chainable = Chainable exp.ChainedSet = ChainedSet exp.ChainedMap = ChainedMap exp.FactoryChain = FactoryChain exp.MethodChain = MethodChain // merge exp.MergeChain = MergeChain exp.merge = dopemerge exp.is = require('./deps/is/_core') ObjectAssign(exp, exp.is) // @NOTE: no need for exporting as an __esModule, // it adds additional checking wrapper module.exports = exp //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGRlcFxuY29uc3QgT2JqZWN0QXNzaWduID0gcmVxdWlyZSgnLi9kZXBzL3V0aWwvYXNzaWduJylcbi8vIGNvcmVcbmNvbnN0IENoYWluZWRNYXAgPSByZXF1aXJlKCcuL0NoYWluZWRNYXAnKVxuY29uc3QgQ2hhaW5hYmxlID0gcmVxdWlyZSgnLi9DaGFpbmFibGUnKVxuY29uc3QgQ2hhaW5lZFNldCA9IHJlcXVpcmUoJy4vQ2hhaW5lZFNldCcpXG4vLyBtZXJnZVxuY29uc3QgTWVyZ2VDaGFpbiA9IHJlcXVpcmUoJy4vTWVyZ2VDaGFpbicpXG5jb25zdCBkb3BlbWVyZ2UgPSByZXF1aXJlKCcuL2RlcHMvZG9wZW1lcmdlJylcbmNvbnN0IHRyYXZlcnNlID0gcmVxdWlyZSgnLi9kZXBzL3RyYXZlcnNlJylcbi8vIGVhc3lcbmNvbnN0IEZhY3RvcnlDaGFpbiA9IHJlcXVpcmUoJy4vRmFjdG9yeUNoYWluJylcbmNvbnN0IE1ldGhvZENoYWluID0gcmVxdWlyZSgnLi9NZXRob2RDaGFpbicpXG4vLyBjb21wb3NlclxuY29uc3QgY29tcG9zZSA9IHJlcXVpcmUoJy4vY29tcG9zZScpXG5jb25zdCBjb25zdHJ1Y3QgPSByZXF1aXJlKCcuL2RlcHMvZnAvY29uc3RydWN0JylcblxuLy8gZXhwb3J0XG5jb25zdCBleHAgPSBjb21wb3NlKClcbmV4cC5jaGFpbmFibGUgPSBjb25zdHJ1Y3QoMCwgZXhwKVxuZXhwLmJ1aWxkZXIgPSBjb25zdHJ1Y3QoMCwgTWV0aG9kQ2hhaW4pXG5leHAuQ2hhaW4gPSBleHBcbmV4cC5jb21wb3NlID0gY29tcG9zZVxuXG4vLyBkZXBzXG5leHAudHJhdmVyc2UgPSB0cmF2ZXJzZVxuZXhwLmFkZE1ldGhvZEZhY3RvcmllcyA9IE1ldGhvZENoYWluLmFkZFxuXG5leHAudG9BcnIgPSByZXF1aXJlKCcuL2RlcHMvdG8tYXJyJykgLy8gZXhwLnRvYXJyID1cbmV4cC5jYW1lbENhc2UgPSByZXF1aXJlKCcuL2RlcHMvc3RyaW5nL2NhbWVsQ2FzZScpXG5leHAuZG90ID0gcmVxdWlyZSgnLi9kZXBzL2RvdCcpXG5leHAubWF0Y2hlciA9IHJlcXVpcmUoJy4vZGVwcy9tYXRjaGVyJylcbmV4cC5yZWR1Y2UgPSByZXF1aXJlKCcuL2RlcHMvcmVkdWNlJylcbmV4cC5jbGVhbiA9IHJlcXVpcmUoJy4vZGVwcy9yZWR1Y2UvY2xlYW4nKVxuZXhwLm1ldGEgPSByZXF1aXJlKCcuL2RlcHMvbWV0YScpXG5leHAuZXEgPSByZXF1aXJlKCcuL2RlcHMvdHJhdmVyc2Vycy9lcScpXG5leHAudHlwZXMgPSByZXF1aXJlKCcuL2RlcHMvdmFsaWRhdG9ycycpXG5leHAuZW5jYXNlID0gcmVxdWlyZSgnLi9kZXBzL2VuY2FzZScpXG5leHAuY3VycnkgPSByZXF1aXJlKCcuL2RlcHMvZnAvY3VycnknKVxuZXhwLnJlcGxhY2UgPSByZXF1aXJlKCcuL2RlcHMvZnAvcmVwbGFjZScpXG5cbmV4cC5hZGRUeXBlcyA9IGV4cC50eXBlcy5hZGRUeXBlc1xuXG4vLyBjb3JlXG5leHAuQ2hhaW5hYmxlID0gQ2hhaW5hYmxlXG5leHAuQ2hhaW5lZFNldCA9IENoYWluZWRTZXRcbmV4cC5DaGFpbmVkTWFwID0gQ2hhaW5lZE1hcFxuZXhwLkZhY3RvcnlDaGFpbiA9IEZhY3RvcnlDaGFpblxuZXhwLk1ldGhvZENoYWluID0gTWV0aG9kQ2hhaW5cblxuLy8gbWVyZ2VcbmV4cC5NZXJnZUNoYWluID0gTWVyZ2VDaGFpblxuZXhwLm1lcmdlID0gZG9wZW1lcmdlXG5cbmV4cC5pcyA9IHJlcXVpcmUoJy4vZGVwcy9pcy9fY29yZScpXG5cbk9iamVjdEFzc2lnbihleHAsIGV4cC5pcylcblxuLy8gQE5PVEU6IG5vIG5lZWQgZm9yIGV4cG9ydGluZyBhcyBhbiBfX2VzTW9kdWxlLFxuLy8gaXQgYWRkcyBhZGRpdGlvbmFsIGNoZWNraW5nIHdyYXBwZXJcbm1vZHVsZS5leHBvcnRzID0gZXhw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