UNPKG

@platform/react.ssr

Version:

A lightweight SSR (server-side-rendering) system for react apps bundled with ParcelJS and hosted on S3.

1 lines 18 kB
{"id":"../../node_modules/ramda/es/reduceBy.js","dependencies":[{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/.uiharness/package.json","includedInParent":true,"mtime":1566550465515},{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/package.json","includedInParent":true,"mtime":1563238653415},{"name":"./internal/_curryN.js","loc":{"line":1,"column":20},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/es/reduceBy.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/es/internal/_curryN.js"},{"name":"./internal/_dispatchable.js","loc":{"line":2,"column":26},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/es/reduceBy.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/es/internal/_dispatchable.js"},{"name":"./internal/_has.js","loc":{"line":3,"column":17},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/es/reduceBy.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/es/internal/_has.js"},{"name":"./internal/_reduce.js","loc":{"line":4,"column":20},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/es/reduceBy.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/es/internal/_reduce.js"},{"name":"./internal/_xreduceBy.js","loc":{"line":5,"column":23},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/es/reduceBy.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/ramda/es/internal/_xreduceBy.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _curryN2 = _interopRequireDefault(require(\"./internal/_curryN.js\"));\n\nvar _dispatchable2 = _interopRequireDefault(require(\"./internal/_dispatchable.js\"));\n\nvar _has2 = _interopRequireDefault(require(\"./internal/_has.js\"));\n\nvar _reduce2 = _interopRequireDefault(require(\"./internal/_reduce.js\"));\n\nvar _xreduceBy2 = _interopRequireDefault(require(\"./internal/_xreduceBy.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Groups the elements of the list according to the result of calling\n * the String-returning function `keyFn` on each element and reduces the elements\n * of each group to a single value via the reducer function `valueFn`.\n *\n * This function is basically a more general [`groupBy`](#groupBy) function.\n *\n * Acts as a transducer if a transformer is given in list position.\n *\n * @func\n * @memberOf R\n * @since v0.20.0\n * @category List\n * @sig ((a, b) -> a) -> a -> (b -> String) -> [b] -> {String: a}\n * @param {Function} valueFn The function that reduces the elements of each group to a single\n * value. Receives two values, accumulator for a particular group and the current element.\n * @param {*} acc The (initial) accumulator value for each group.\n * @param {Function} keyFn The function that maps the list's element into a key.\n * @param {Array} list The array to group.\n * @return {Object} An object with the output of `keyFn` for keys, mapped to the output of\n * `valueFn` for elements which produced that key when passed to `keyFn`.\n * @see R.groupBy, R.reduce\n * @example\n *\n * const groupNames = (acc, {name}) => acc.concat(name)\n * const toGrade = ({score}) =>\n * score < 65 ? 'F' :\n * score < 70 ? 'D' :\n * score < 80 ? 'C' :\n * score < 90 ? 'B' : 'A'\n *\n * var students = [\n * {name: 'Abby', score: 83},\n * {name: 'Bart', score: 62},\n * {name: 'Curt', score: 88},\n * {name: 'Dora', score: 92},\n * ]\n *\n * reduceBy(groupNames, [], toGrade, students)\n * //=> {\"A\": [\"Dora\"], \"B\": [\"Abby\", \"Curt\"], \"F\": [\"Bart\"]}\n */\nvar reduceBy =\n/*#__PURE__*/\n(0, _curryN2.default)(4, [],\n/*#__PURE__*/\n(0, _dispatchable2.default)([], _xreduceBy2.default, function reduceBy(valueFn, valueAcc, keyFn, list) {\n return (0, _reduce2.default)(function (acc, elt) {\n var key = keyFn(elt);\n acc[key] = valueFn((0, _has2.default)(key, acc) ? acc[key] : valueAcc, elt);\n return acc;\n }, {}, list);\n}));\nvar _default = reduceBy;\nexports.default = _default;"},"sourceMaps":{"js":{"mappings":[{"generated":{"line":8,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":1,"column":0}},{"generated":{"line":10,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":2,"column":0}},{"generated":{"line":12,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":3,"column":0}},{"generated":{"line":14,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":4,"column":0}},{"generated":{"line":16,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":5,"column":0}},{"generated":{"line":20,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":7,"column":0}},{"generated":{"line":61,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":0}},{"name":"reduceBy","generated":{"line":61,"column":4},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":4}},{"generated":{"line":61,"column":12},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":12}},{"generated":{"line":62,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":15}},{"generated":{"line":63,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":28}},{"generated":{"line":63,"column":22},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":36}},{"generated":{"line":63,"column":23},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":28}},{"generated":{"line":63,"column":25},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":39}},{"generated":{"line":63,"column":27},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":28}},{"generated":{"line":64,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":43}},{"generated":{"line":65,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":56}},{"generated":{"line":65,"column":28},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":70}},{"generated":{"line":65,"column":30},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":56}},{"name":"_xreduceBy","generated":{"line":65,"column":32},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":74}},{"generated":{"line":65,"column":51},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":56}},{"generated":{"line":65,"column":53},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":86}},{"name":"reduceBy","generated":{"line":65,"column":62},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":95}},{"generated":{"line":65,"column":70},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":86}},{"name":"valueFn","generated":{"line":65,"column":71},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":104}},{"generated":{"line":65,"column":78},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":86}},{"name":"valueAcc","generated":{"line":65,"column":80},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":113}},{"generated":{"line":65,"column":88},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":86}},{"name":"keyFn","generated":{"line":65,"column":90},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":123}},{"generated":{"line":65,"column":95},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":86}},{"name":"list","generated":{"line":65,"column":97},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":130}},{"generated":{"line":65,"column":101},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":86}},{"generated":{"line":65,"column":103},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":136}},{"generated":{"line":66,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":49,"column":2}},{"generated":{"line":66,"column":9},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":49,"column":9}},{"generated":{"line":66,"column":31},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":49,"column":17}},{"name":"acc","generated":{"line":66,"column":41},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":49,"column":27}},{"generated":{"line":66,"column":44},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":49,"column":17}},{"name":"elt","generated":{"line":66,"column":46},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":49,"column":32}},{"generated":{"line":66,"column":49},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":49,"column":17}},{"generated":{"line":66,"column":51},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":49,"column":37}},{"generated":{"line":67,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":50,"column":4}},{"name":"key","generated":{"line":67,"column":8},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":50,"column":8}},{"generated":{"line":67,"column":11},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":50,"column":11}},{"name":"keyFn","generated":{"line":67,"column":14},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":50,"column":14}},{"generated":{"line":67,"column":19},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":50,"column":19}},{"name":"elt","generated":{"line":67,"column":20},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":50,"column":20}},{"generated":{"line":67,"column":23},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":50,"column":19}},{"generated":{"line":67,"column":24},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":50,"column":4}},{"name":"acc","generated":{"line":68,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":4}},{"name":"acc","generated":{"line":68,"column":4},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":4}},{"generated":{"line":68,"column":7},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":7}},{"name":"key","generated":{"line":68,"column":8},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":8}},{"generated":{"line":68,"column":11},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":7}},{"generated":{"line":68,"column":12},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":4}},{"name":"valueFn","generated":{"line":68,"column":15},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":15}},{"generated":{"line":68,"column":22},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":22}},{"generated":{"line":68,"column":23},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":23}},{"name":"key","generated":{"line":68,"column":42},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":28}},{"generated":{"line":68,"column":45},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":23}},{"name":"acc","generated":{"line":68,"column":47},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":33}},{"generated":{"line":68,"column":50},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":23}},{"name":"acc","generated":{"line":68,"column":54},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":40}},{"generated":{"line":68,"column":57},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":43}},{"name":"key","generated":{"line":68,"column":58},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":44}},{"generated":{"line":68,"column":61},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":43}},{"generated":{"line":68,"column":62},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":23}},{"name":"valueAcc","generated":{"line":68,"column":65},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":51}},{"generated":{"line":68,"column":73},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":22}},{"name":"elt","generated":{"line":68,"column":75},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":61}},{"generated":{"line":68,"column":78},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":22}},{"generated":{"line":68,"column":79},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":51,"column":4}},{"generated":{"line":69,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":52,"column":4}},{"name":"acc","generated":{"line":69,"column":11},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":52,"column":11}},{"generated":{"line":69,"column":14},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":52,"column":4}},{"generated":{"line":70,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":53,"column":3}},{"generated":{"line":70,"column":3},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":49,"column":9}},{"generated":{"line":70,"column":5},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":53,"column":5}},{"generated":{"line":70,"column":7},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":49,"column":9}},{"name":"list","generated":{"line":70,"column":9},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":53,"column":9}},{"generated":{"line":70,"column":13},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":49,"column":9}},{"generated":{"line":70,"column":14},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":49,"column":2}},{"generated":{"line":71,"column":0},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":54,"column":1}},{"generated":{"line":71,"column":1},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":56}},{"generated":{"line":71,"column":2},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":28}},{"generated":{"line":71,"column":3},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":48,"column":0}},{"name":"reduceBy","generated":{"line":72,"column":15},"source":"../../node_modules/ramda/es/reduceBy.js","original":{"line":55,"column":15}}],"sources":{"../../node_modules/ramda/es/reduceBy.js":"import _curryN from './internal/_curryN.js';\nimport _dispatchable from './internal/_dispatchable.js';\nimport _has from './internal/_has.js';\nimport _reduce from './internal/_reduce.js';\nimport _xreduceBy from './internal/_xreduceBy.js';\n\n/**\n * Groups the elements of the list according to the result of calling\n * the String-returning function `keyFn` on each element and reduces the elements\n * of each group to a single value via the reducer function `valueFn`.\n *\n * This function is basically a more general [`groupBy`](#groupBy) function.\n *\n * Acts as a transducer if a transformer is given in list position.\n *\n * @func\n * @memberOf R\n * @since v0.20.0\n * @category List\n * @sig ((a, b) -> a) -> a -> (b -> String) -> [b] -> {String: a}\n * @param {Function} valueFn The function that reduces the elements of each group to a single\n * value. Receives two values, accumulator for a particular group and the current element.\n * @param {*} acc The (initial) accumulator value for each group.\n * @param {Function} keyFn The function that maps the list's element into a key.\n * @param {Array} list The array to group.\n * @return {Object} An object with the output of `keyFn` for keys, mapped to the output of\n * `valueFn` for elements which produced that key when passed to `keyFn`.\n * @see R.groupBy, R.reduce\n * @example\n *\n * const groupNames = (acc, {name}) => acc.concat(name)\n * const toGrade = ({score}) =>\n * score < 65 ? 'F' :\n * score < 70 ? 'D' :\n * score < 80 ? 'C' :\n * score < 90 ? 'B' : 'A'\n *\n * var students = [\n * {name: 'Abby', score: 83},\n * {name: 'Bart', score: 62},\n * {name: 'Curt', score: 88},\n * {name: 'Dora', score: 92},\n * ]\n *\n * reduceBy(groupNames, [], toGrade, students)\n * //=> {\"A\": [\"Dora\"], \"B\": [\"Abby\", \"Curt\"], \"F\": [\"Bart\"]}\n */\nvar reduceBy = /*#__PURE__*/_curryN(4, [], /*#__PURE__*/_dispatchable([], _xreduceBy, function reduceBy(valueFn, valueAcc, keyFn, list) {\n return _reduce(function (acc, elt) {\n var key = keyFn(elt);\n acc[key] = valueFn(_has(key, acc) ? acc[key] : valueAcc, elt);\n return acc;\n }, {}, list);\n}));\nexport default reduceBy;"},"lineCount":null}},"error":null,"hash":"fbe86960f872c6cf4ed425e76e1e62ec","cacheData":{"env":{}}}