UNPKG

15.2 kBSource Map (JSON)View Raw
1{"version":3,"sources":["webpack:///webpack/bootstrap 73a3ad326f9839246afa","webpack:///./src/universal.js","webpack:///external \"sanctuary\"","webpack:///./src/index.js","webpack:///external \"ramda/src/pipe\"","webpack:///./src/server.js","webpack:///external \"ramda/src/type\"","webpack:///external \"ramda/src/__\"","webpack:///external \"ramda/src/curryN\"","webpack:///external \"ramda/src/tap\"","webpack:///external \"@nod/debug-with-package-name\""],"names":["valueOrDefaultValue","value","defaultValue","undefined","pipe","args","createNumberSequence","length","Array","keys","random","max","min","Math","floor","thrower","error","compareIntegers","a","b","objectMap","objectToIterate","fn","Object","entries","reduce","accumulator","key","objectWithBooleansFromStrings","objectWithoutUndefinedValues","arrayToObjectEntries","entry","formatter","next","objectFilterKeys","object","filter","clone","array","push","elements","pop","slice","unshift","element","shift","sort","reverse","remove","i","splice","position","amount","debugReducer","prefix","action","debugWithName","debugWithPackageName","concat","finalDebugWithoutCurry","description","finalDebug","debugWithoutCurry","debug","debugFactory","reducer","reducers","state","reducerDebug","currentState","set"],"mappings":"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","file":"main.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 73a3ad326f9839246afa","// @flow\nimport { pipe as pipeRamda } from 'ramda'\nimport { Nothing } from 'sanctuary'\n\nexport type Safe =\n | string\n | boolean\n | number\n | Symbol\n | Object\n | Array<Safe>\n | Promise<any>\n | Function\n | typeof Nothing\n\nexport const valueOrDefaultValue = (value: any, defaultValue: any) =>\n value !== undefined ? value : defaultValue\n\nexport const pipe = (...args: Array<Function>): Function => (\n value: Safe\n): Safe => pipeRamda(...args)(value)\n\nexport const createNumberSequence = (length: number): Array<*> => [\n ...Array(length).keys()\n]\n\nexport const random = (max: number = 9999, min: number = 1): number =>\n Math.floor(Math.random() * (max - min + 1)) + min\n\n// eslint-disable-next-line fp/no-nil, better/explicit-return\nexport const thrower = (error: Error) => {\n throw error // eslint-disable-line fp/no-throw\n}\n\nexport const compareIntegers = (a: number, b: number): number =>\n a > b ? -1 : b > a ? 1 : 0\n\nexport const objectMap = (objectToIterate: Object, fn: Function): Object =>\n Object.entries(objectToIterate).reduce(\n (accumulator, [key: string | number, value: any]) => ({\n ...accumulator,\n ...{\n [key]: fn(value, key)\n }\n }),\n objectToIterate\n )\n\nexport const objectWithBooleansFromStrings = (\n objectToIterate: Object\n): Object =>\n objectMap(\n objectToIterate,\n pipeRamda(\n // eslint-disable-next-line fp/no-nil\n value => (value === 'true' ? true : undefined),\n // eslint-disable-next-line fp/no-nil\n value => (value === 'false' ? false : undefined)\n )\n )\n\nexport const objectWithoutUndefinedValues = (objectToIterate: Object): Object =>\n Object.entries(objectToIterate).reduce(\n (accumulator, [key, value]) =>\n value === undefined\n ? accumulator\n : {\n ...accumulator,\n ...{ [key]: value }\n },\n {}\n )\n\nexport const arrayToObjectEntries = (\n entry: Array<*>,\n formatter: Function = (value: any, key: string | number) => ({\n [key]: value\n })\n) =>\n entry.reduce(\n (accumulator, next, key) => ({\n ...accumulator,\n ...formatter(next, key)\n }),\n formatter(entry[0], 0)\n )\n\nexport const objectFilterKeys = (object: Object, filter: Function): Object =>\n Object.keys(object)\n .filter(filter)\n .reduce(\n (object, key) => ({\n ...object,\n [key]: object[key]\n }),\n {}\n )\n\nexport const clone = (array: Array<any>): Array<any> => [...array]\n\nexport const push = (array: Array<any>): Function => (\n ...elements\n): Array<any> => [...array, ...elements]\n\nexport const pop = (array: Array<any>): Array<any> => array.slice(0, -1)\n\nexport const unshift = (array: Array<any>): Function => (\n element: any\n): Array<any> => [element, ...array]\n\nexport const shift = (array: Array<any>): Array<any> => array.slice(1)\n\nexport const sort = (fn: Function): Function => (\n array: Array<any>\n): Array<any> => [...array]\n\n// eslint-disable-next-line fp/no-mutating-methods\nexport const reverse = (array: Array<any>): Array<any> => clone(array).reverse()\n\nexport const remove = (array: Array<any>): Function => (\n i: number\n): Array<any> =>\n // eslint-disable-next-line fp/no-mutating-methods\n clone(array).splice(i, 1)\n\nexport const splice = (array: Array<any>): Function => (\n position: number,\n amount: number\n // eslint-disable-next-line fp/no-mutating-methods\n) => clone(array).splice(position, amount)\n\n\n\n// WEBPACK FOOTER //\n// ./src/universal.js","module.exports = require(\"sanctuary\");\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"sanctuary\"\n// module id = 1\n// module chunks = 0","// @flow\nexport * from './browser'\nexport * from './server'\n\n\n\n// WEBPACK FOOTER //\n// ./src/index.js","module.exports = require(\"ramda/src/pipe\");\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"ramda/src/pipe\"\n// module id = 5\n// module chunks = 0","// @flow\nimport { debugWithPackageName } from '@nod/debug-with-package-name'\nimport { __, curryN, type, tap } from 'ramda'\nimport { Nothing } from 'sanctuary'\n\nimport type { MapType, RecordOf } from 'immutable'\n\nimport { pipe } from './universal'\nimport type { Safe } from './universal'\n\nexport const debugReducer = (prefix: ?string = '') => (\n key: string | number,\n action: any,\n debugWithName: Function = debugWithPackageName(prefix)\n) => debugWithName(`${key}`.concat(' %O'), action)\n\nconst finalDebugWithoutCurry = (\n prefix: string = '',\n description: string | number = ' %O',\n value: Safe = Nothing\n) => tap(value => debugWithPackageName(prefix)(description, value))(value)\n\nconst finalDebug = curryN(3, finalDebugWithoutCurry)\n\nconst debugWithoutCurry = (description?: string | number = '', value: any) =>\n finalDebugWithoutCurry('', description, value)\n\nexport const debug = curryN(2, debugWithoutCurry)\n\nexport const debugFactory = (prefix: string): Safe => finalDebug(prefix, __, __)\n\nexport type ImmutableState = MapType | RecordOf<any>\nexport const reducer = (...reducers: Array<Array<any>>): Function => (\n state: ImmutableState,\n reducerDebug?: Function = debugReducer('reducer')\n): any =>\n [...reducers].reduce(\n (currentState: ImmutableState, [key: string | number, action: Safe]) =>\n pipe(\n (action: Safe): Safe => action,\n (action: Safe): any =>\n type(action) === 'Function' ? action(currentState) : action,\n (action: any): Safe =>\n typeof action === 'undefined' ? Nothing : action,\n tap(action => reducerDebug(key, action)),\n action => currentState.set(key, action)\n )(action),\n state\n )\n\n\n\n// WEBPACK FOOTER //\n// ./src/server.js","module.exports = require(\"ramda/src/type\");\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"ramda/src/type\"\n// module id = 7\n// module chunks = 0","module.exports = require(\"ramda/src/__\");\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"ramda/src/__\"\n// module id = 8\n// module chunks = 0","module.exports = require(\"ramda/src/curryN\");\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"ramda/src/curryN\"\n// module id = 9\n// module chunks = 0","module.exports = require(\"ramda/src/tap\");\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"ramda/src/tap\"\n// module id = 10\n// module chunks = 0","module.exports = require(\"@nod/debug-with-package-name\");\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"@nod/debug-with-package-name\"\n// module id = 11\n// module chunks = 0"],"sourceRoot":""}
\No newline at end of file