{"_id":"@jumpn/utils-composite","_rev":"19-ff92c4dfb136e0e2e0242ccf83696c56","name":"@jumpn/utils-composite","description":"Composite utilities (immutability, fp helpers)","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@jumpn/utils-composite","version":"0.1.0","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","browser":"compat/umd/index.js","scripts":{"clean":"rm -rfv dist compat","flow-copy-source":"flow-copy-source -v src","build:flow":"yarn flow-copy-source dist && yarn flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && yarn lint:fix src/index.js && sed -f indexIgnore.sed -i src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API","build:src":"rollup -c","build":"yarn run clean && yarn build:index && yarn run build:src && yarn run build:flow && yarn build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"yarn np","precommit":"lint-staged","commit":"git-cz","commitmsg":"commitlint -e","version":"yarn build:index && yarn build:readme && git add README.md src/index.js","prepublishOnly":"yarn build:src && yarn build:flow"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","dependencies":{"@jumpn/utils-array":"0.1.1","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","flow-static-land":"0.2.7"},"devDependencies":{"@commitlint/cli":"3.2.0","@commitlint/config-angular":"3.1.1","babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","commitizen":"2.9.6","create-index":"2.2.0","cz-conventional-changelog":"2.0.0","documentation":"5.3.2","eslint":"4.7.2","eslint-config-airbnb-base":"12.0.0","eslint-config-prettier":"2.5.0","eslint-plugin-flowtype":"2.35.1","eslint-plugin-flowtype-errors":"3.3.1","eslint-plugin-import":"2.7.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.55.0","flow-copy-source":"1.2.1","flow-typed":"2.1.5","husky":"0.14.3","lint-staged":"4.2.1","np":"2.16.0","pkg-to-readme":"1.1.0","prettier":"1.7.0","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0"},"gitHead":"23e698162cee9256111ed5285c32f3a956a4b383","_id":"@jumpn/utils-composite@0.1.0","_shasum":"900550c67be737bfb6f6570a2f3af3e5eb827940","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"shasum":"900550c67be737bfb6f6570a2f3af3e5eb827940","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.1.0.tgz","integrity":"sha512-ZGICT1RMfQ1lxETzUJJZiO+3H2SkaOLrELp+uf5conUrSxYYdl9vA1GNo8VSR3fg8c2S9f4RkLKbJ91iCPkuJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm1ps0mTujbLNCH81Zs4bfTsYFSjHrZxMtIqxSTnzG6wIgOvxlhRK8przycGzoBCLaV1Wj0fwyZr6MpRR0O60l0m4="}]},"maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite-0.1.0.tgz_1506043548760_0.2754495465196669"},"directories":{}},"0.1.1":{"name":"@jumpn/utils-composite","version":"0.1.1","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","browser":"compat/umd/index.js","scripts":{"clean":"rm -rfv dist compat","flow-copy-source":"flow-copy-source -v src","build:flow":"yarn flow-copy-source dist && yarn flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && yarn lint:fix src/index.js && sed -f indexIgnore.sed -i src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API","build:src":"rollup -c","build":"yarn run clean && yarn build:index && yarn run build:src && yarn run build:flow && yarn build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"yarn np","precommit":"lint-staged","commit":"git-cz","commitmsg":"commitlint -e","version":"yarn build:index && yarn build:readme && git add README.md src/index.js","prepublishOnly":"yarn build:src && yarn build:flow"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","dependencies":{"@jumpn/utils-array":"0.1.1","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","flow-static-land":"0.2.7"},"devDependencies":{"@commitlint/cli":"3.2.0","@commitlint/config-angular":"3.1.1","babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","commitizen":"2.9.6","create-index":"2.2.0","cz-conventional-changelog":"2.0.0","documentation":"5.3.2","eslint":"4.7.2","eslint-config-airbnb-base":"12.0.0","eslint-config-prettier":"2.5.0","eslint-plugin-flowtype":"2.35.1","eslint-plugin-flowtype-errors":"3.3.1","eslint-plugin-import":"2.7.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.55.0","flow-copy-source":"1.2.1","flow-typed":"2.1.5","husky":"0.14.3","lint-staged":"4.2.1","np":"2.16.0","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.0","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0"},"gitHead":"45dfada129497a6799e5db942f647205e2fdf78c","_id":"@jumpn/utils-composite@0.1.1","_shasum":"ca573c1ce2837b01a622ce5820c031748fd951c2","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"shasum":"ca573c1ce2837b01a622ce5820c031748fd951c2","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.1.1.tgz","integrity":"sha512-9hWCYr6emuPv3rYl789ychu/LLzeN0QBLzbhW9n8Zph/+v2Rlp4pRHV3sKia/zApTVX9eoz261WfocmBb+r6Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNyh79G5Nvz+ETJtyD4IzEnD8ZTn3WlaJ5Nq/sfqAr5AiBHq46BBD4lTwp4skG7GfhvRqftMsl5tGueAQ8a6XFlsg=="}]},"maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite-0.1.1.tgz_1506055600550_0.15834120474755764"},"directories":{}},"0.2.0":{"name":"@jumpn/utils-composite","version":"0.2.0","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","browser":"compat/umd/index.js","scripts":{"clean":"rm -rfv dist compat","flow-copy-source":"flow-copy-source -v src","build:flow":"yarn flow-copy-source dist && yarn flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && sed -f indexIgnore.sed -i src/index.js && yarn lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API","build:src":"rollup -c","build":"yarn run clean && yarn build:index && yarn run build:src && yarn run build:flow && yarn build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"yarn np","precommit":"lint-staged","commit":"git-cz","commitmsg":"commitlint -e","version":"yarn build:index && yarn build:readme && git add README.md src/index.js","prepublishOnly":"yarn build:src && yarn build:flow"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","dependencies":{"@jumpn/utils-array":"0.1.1","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","flow-static-land":"0.2.7"},"devDependencies":{"@commitlint/cli":"3.2.0","@commitlint/config-angular":"3.1.1","babel-eslint":"8.0.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","commitizen":"2.9.6","create-index":"2.2.0","cz-conventional-changelog":"2.0.0","documentation":"5.3.2","eslint":"4.7.2","eslint-config-airbnb-base":"12.0.0","eslint-config-prettier":"2.5.0","eslint-plugin-flowtype":"2.35.1","eslint-plugin-flowtype-errors":"3.3.1","eslint-plugin-import":"2.7.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.55.0","flow-copy-source":"1.2.1","flow-typed":"2.1.5","husky":"0.14.3","lint-staged":"4.2.1","np":"2.16.0","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.0","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0"},"gitHead":"0275869060dfa474829daae91ea81ed6b9566e07","_id":"@jumpn/utils-composite@0.2.0","_shasum":"b2787be3ca5b4c1647db1bb8c7500fe654edb841","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"shasum":"b2787be3ca5b4c1647db1bb8c7500fe654edb841","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.2.0.tgz","integrity":"sha512-Rqm0TttP8vT/hwP6jcf/vB1DtmXKu7z7CNqYhogRsvdol5ipEmHlhGc+qFrLAYlFCGumdl/JC91lpeMBAQn8bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0qCZiDvyDcs6nobwfyKzQNqORPh097ZQRenIl/yBMUAiBn1rf8WOF461fzs4cpfvN8EJDUBelU1C9xu2Q7g4gP9Q=="}]},"maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite-0.2.0.tgz_1506221322061_0.9836121853441"},"directories":{}},"0.3.0":{"name":"@jumpn/utils-composite","version":"0.3.0","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","scripts":{"clean":"rm -rfv dist compat","flow-copy-source":"flow-copy-source -v src","build:flow":"yarn flow-copy-source dist && yarn flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && sed -f indexIgnore.sed -i src/index.js && yarn lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API","build:src":"rollup -c","build":"yarn run clean && yarn build:index && yarn run build:src && yarn run build:flow && yarn build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"yarn np","precommit":"lint-staged","commit":"git-cz","commitmsg":"commitlint -e","version":"yarn build:index && yarn build:readme && git add README.md src/index.js","prepublishOnly":"yarn build:src && yarn build:flow"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","dependencies":{"@jumpn/utils-array":"0.1.1","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","flow-static-land":"0.2.7"},"devDependencies":{"@commitlint/cli":"3.2.0","@commitlint/config-angular":"3.1.1","babel-eslint":"8.0.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","commitizen":"2.9.6","create-index":"2.2.0","cz-conventional-changelog":"2.0.0","documentation":"5.3.2","eslint":"4.7.2","eslint-config-airbnb-base":"12.0.0","eslint-config-prettier":"2.5.0","eslint-plugin-flowtype":"2.35.1","eslint-plugin-flowtype-errors":"3.3.1","eslint-plugin-import":"2.7.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.55.0","flow-copy-source":"1.2.1","flow-typed":"2.1.5","husky":"0.14.3","lint-staged":"4.2.1","np":"2.16.0","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.0","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0"},"gitHead":"beb0c98ff2b6c066acb8feea2af4a4aac6e99e54","_id":"@jumpn/utils-composite@0.3.0","_shasum":"232dc1c97e4a0f9062d53f2c7dd4f0e6745f0c4d","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"shasum":"232dc1c97e4a0f9062d53f2c7dd4f0e6745f0c4d","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.3.0.tgz","integrity":"sha512-4LilqG5Gj+vXzSWY3QII77wuxPfausv0+GuRQXtwW0Gk/sgViJTi9ElCxK2WIpxdHX/6FLwwm2GnxDqIth+IkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlaRNbFYIUcHTCBdSNEFceKy6PrqPsnK9CcQJt9irUuAiBSVXvsqvg/LwqxjMOPQ3T2gLV7tyrk/DCjzKPMiY11BA=="}]},"maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite-0.3.0.tgz_1506580194042_0.11557003972120583"},"directories":{}},"0.3.1":{"name":"@jumpn/utils-composite","version":"0.3.1","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","scripts":{"flow-copy-source":"flow-copy-source -v src","build:clean":"rm -rfv dist compat","build:flow":"yarn flow-copy-source dist && yarn flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && sed -f indexIgnore.sed -i src/index.js && yarn lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API","build:src":"rollup -c","build":"yarn run build:clean && yarn build:index && yarn run build:src && yarn run build:flow && yarn build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"yarn np","precommit":"lint-staged","commit":"git-cz","commitmsg":"commitlint -e","version":"yarn build:index && yarn build:readme && git add README.md src/index.js","prepublishOnly":"yarn build:clean && yarn build:src && yarn build:flow"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","dependencies":{"@jumpn/utils-array":"0.3.1","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","flow-static-land":"0.2.7"},"devDependencies":{"@commitlint/cli":"3.2.0","@commitlint/config-angular":"3.1.1","babel-eslint":"8.0.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","commitizen":"2.9.6","create-index":"2.2.0","cz-conventional-changelog":"2.0.0","documentation":"5.3.2","eslint":"4.7.2","eslint-config-airbnb-base":"12.0.0","eslint-config-prettier":"2.5.0","eslint-plugin-flowtype":"2.35.1","eslint-plugin-flowtype-errors":"3.3.1","eslint-plugin-import":"2.7.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.55.0","flow-copy-source":"1.2.1","flow-typed":"2.1.5","husky":"0.14.3","lint-staged":"4.2.1","np":"2.16.0","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.0","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0"},"gitHead":"c08110b718805015aa913b9345df8ab4086e8ef0","_id":"@jumpn/utils-composite@0.3.1","_shasum":"022a11641e5319c8be24bec0dbd1d3b19f065fb4","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"shasum":"022a11641e5319c8be24bec0dbd1d3b19f065fb4","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.3.1.tgz","integrity":"sha512-nXTJpXA+r7CRwYyfoKc7czPIG77cGbTTcNLOK6F3ijP/uwP9D/fHlndXC3uLDW/kwQABx9WZlGWbkCYuEaB6jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFavowe+4qQ9+GEfglJmCIMwvV5W276c3CiUqrPiOasQIhAMbxbg7inQScnLq+Fb4e9jStDNI0tWyAbHDnWAxw5jZ9"}]},"maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite-0.3.1.tgz_1506632950986_0.5967709887772799"},"directories":{}},"0.3.2":{"name":"@jumpn/utils-composite","version":"0.3.2","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","scripts":{"flow-copy-source":"flow-copy-source -v src","build:clean":"rm -rfv dist compat","build:flow":"yarn flow-copy-source dist && yarn flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && sed -f indexIgnore.sed -i src/index.js && yarn lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API","build:src":"rollup -c","build":"yarn run build:clean && yarn build:index && yarn run build:src && yarn run build:flow && yarn build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"yarn np","precommit":"lint-staged","commit":"git-cz","commitmsg":"commitlint -e","version":"yarn build:index && yarn build:readme && git add README.md src/index.js","prepublishOnly":"yarn build:clean && yarn build:src && yarn build:flow"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","dependencies":{"@jumpn/utils-array":"0.3.2","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","flow-static-land":"0.2.7"},"devDependencies":{"@commitlint/cli":"3.2.0","@commitlint/config-angular":"3.1.1","babel-eslint":"8.0.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","commitizen":"2.9.6","create-index":"2.2.0","cz-conventional-changelog":"2.0.0","documentation":"5.3.2","eslint":"4.7.2","eslint-config-airbnb-base":"12.0.0","eslint-config-prettier":"2.5.0","eslint-plugin-flowtype":"2.35.1","eslint-plugin-flowtype-errors":"3.3.1","eslint-plugin-import":"2.7.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.55.0","flow-copy-source":"1.2.1","flow-typed":"2.1.5","husky":"0.14.3","lint-staged":"4.2.1","np":"2.16.0","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.0","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0"},"gitHead":"fa6eae961beb91181432a378ce1a62eec3a2ed7a","_id":"@jumpn/utils-composite@0.3.2","_shasum":"64bcef83f7e90582e048a28085874ea85fb8c00f","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"shasum":"64bcef83f7e90582e048a28085874ea85fb8c00f","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.3.2.tgz","integrity":"sha512-tjWihz6UyPfJyQT1OcZOfke99mPFWvGzYqJexE1hrFFys4hndUk7fF2NrgO/8JE/kBmal09/TDyhW3L+UwG3/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxJyzGpTGSFLmPQRItrDNficSNuQXRs490OZ2Iolq9oAIgWWlQe+czs1lMowTA3Kva98BJohcr2dKCRHIxihmhyEk="}]},"maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite-0.3.2.tgz_1506633969582_0.17788746440783143"},"directories":{}},"0.3.3":{"name":"@jumpn/utils-composite","version":"0.3.3","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","scripts":{"flow-copy-source":"flow-copy-source -v src","build:clean":"rm -rfv dist compat","build:flow":"yarn run flow-copy-source dist && yarn run flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && sed -f indexIgnore.sed -i src/index.js && yarn run lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API","build:src":"rollup -c","build":"yarn run build:clean && yarn run build:index && yarn run build:src && yarn run build:flow && yarn run build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"yarn run np","precommit":"lint-staged","commit":"git-cz","commitmsg":"commitlint -e","version":"yarn run build:index && yarn run build:readme && git add README.md src/index.js","prepublishOnly":"yarn run build:clean && yarn run build:src && yarn run build:flow"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","dependencies":{"@jumpn/utils-array":"0.3.3","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","flow-static-land":"0.2.7"},"devDependencies":{"@commitlint/cli":"3.2.0","@commitlint/config-angular":"3.1.1","babel-eslint":"8.0.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","commitizen":"2.9.6","create-index":"2.2.0","cz-conventional-changelog":"2.0.0","documentation":"5.3.2","eslint":"4.7.2","eslint-config-airbnb-base":"12.0.0","eslint-config-prettier":"2.5.0","eslint-plugin-flowtype":"2.35.1","eslint-plugin-flowtype-errors":"3.3.1","eslint-plugin-import":"2.7.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.55.0","flow-copy-source":"1.2.1","flow-typed":"2.1.5","husky":"0.14.3","lint-staged":"4.2.1","np":"2.16.0","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.0","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0"},"gitHead":"5af2baaa0ddbe2fe02f5df82c8209d769d5be16f","_id":"@jumpn/utils-composite@0.3.3","_shasum":"333bd768573491e69469bc0da1984fc297555c21","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"shasum":"333bd768573491e69469bc0da1984fc297555c21","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.3.3.tgz","integrity":"sha512-MxKiKr/dAq9CKIfJemq/w6BRf2cETR4xmlwhBu69VlvkjA4mw6UYfxZA7D8Yf9aCTVWYTV4UnmfiTKFf5M09PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCggQnB9nuqDWFFTkv1cEmCmvZd3lRqMb/A9A/lUmpCiQIgAeRKdRQzQfT1aFwatWQGqWqn7qdm3+oOA5YD0Br0WCA="}]},"maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite-0.3.3.tgz_1506645518376_0.4013165030628443"},"directories":{}},"0.3.4":{"name":"@jumpn/utils-composite","version":"0.3.4","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","scripts":{"flow-copy-source":"flow-copy-source -v src","build:clean":"rm -rfv dist compat","build:flow":"yarn run flow-copy-source dist && yarn run flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && sed -f indexIgnore.sed -i src/index.js && yarn run lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API && doctoc README.md","build:src":"rollup -c","build":"yarn run build:clean && yarn run build:index && yarn run build:src && yarn run build:flow && yarn run build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"yarn run np","precommit":"lint-staged","commit":"git-cz","commitmsg":"commitlint -e","version":"yarn run build:index && yarn run build:readme && git add README.md src/index.js","prepublishOnly":"yarn run build:clean && yarn run build:src && yarn run build:flow"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","dependencies":{"@jumpn/utils-array":"0.3.3","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","flow-static-land":"0.2.7"},"devDependencies":{"@commitlint/cli":"3.2.0","@commitlint/config-angular":"3.1.1","babel-eslint":"8.0.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","commitizen":"2.9.6","create-index":"2.2.0","cz-conventional-changelog":"2.0.0","doctoc":"1.3.0","documentation":"5.3.2","eslint":"4.7.2","eslint-config-airbnb-base":"12.0.0","eslint-config-prettier":"2.5.0","eslint-plugin-flowtype":"2.35.1","eslint-plugin-flowtype-errors":"3.3.1","eslint-plugin-import":"2.7.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.55.0","flow-copy-source":"1.2.1","flow-typed":"2.1.5","husky":"0.14.3","lint-staged":"4.2.1","np":"2.16.0","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.0","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.1","rollup-plugin-node-resolve":"3.0.0","rollup-plugin-uglify":"2.0.1","uglify-es":"3.1.3"},"gitHead":"d6f615203aa9454ad87af4ecfceb9cd1593cffe0","_id":"@jumpn/utils-composite@0.3.4","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"integrity":"sha512-5NJe2PkYDb7AIE9x8rs/T/312FvgVEjlusmhan9VIfWRZjv69fy00g1ZzIN7YCHJ41QKpdIethPX3jukAVs/8g==","shasum":"ed464af5d0daf7af33d30552cba8cfcc30daac63","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhcDg2ycm++Jmusoff7w5XTCqlKgymiOThs8O5w2/11AIhAP1I241iGlcH7BgzV3vOU8pPeKVRAjyWcKMl+t0UVYa8"}]},"maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite-0.3.4.tgz_1506989275742_0.42294501094147563"},"directories":{}},"0.4.0":{"name":"@jumpn/utils-composite","version":"0.4.0","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","scripts":{"flow-copy-source":"flow-copy-source -v src","build:clean":"rm -rfv dist compat","build:flow":"yarn run flow-copy-source dist && yarn run flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && sed -f indexIgnore.sed -i src/index.js && yarn run lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API && doctoc README.md","build:src":"rollup -c","build":"yarn run build:clean && yarn run build:index && yarn run build:src && yarn run build:flow && yarn run build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"yarn run np","precommit":"lint-staged","commit":"commit","commitmsg":"commitlint -e","version":"yarn run build:index && yarn run build:readme && git add README.md src/index.js","prepublishOnly":"yarn run build:clean && yarn run build:src && yarn run build:flow"},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","dependencies":{"@jumpn/utils-array":"0.3.4","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","flow-static-land":"0.2.7"},"devDependencies":{"@commitlint/cli":"4.2.1","@commitlint/config-angular":"4.2.1","@commitlint/prompt-cli":"4.2.1","babel-eslint":"8.0.1","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","create-index":"2.2.0","doctoc":"1.3.0","documentation":"5.3.3","eslint":"4.9.0","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"2.6.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-flowtype-errors":"3.3.4","eslint-plugin-import":"2.8.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.57.3","flow-copy-source":"1.2.1","flow-typed":"2.2.1","husky":"0.14.3","lint-staged":"4.3.0","np":"2.16.0","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.4","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.4","rollup-plugin-node-resolve":"3.0.0","rollup-plugin-uglify":"2.0.1","uglify-es":"3.1.5"},"gitHead":"965e86bf81d490a7bc3a5b63f4b5a2e17c1b794f","_id":"@jumpn/utils-composite@0.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"integrity":"sha512-YV/NNG/JR0u7P5+f9+v0mSCzzo0IFBXsi48CzM01i/dhD7qqUolOYhV5CgCoVH4bXCPJJBUQ6iMuzvqQGZLNRQ==","shasum":"d80765908f8e103c52bbd11f3c574d2a2a8fde34","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChBuhMtflM9JjgsCy1UMYvEIY+RscAt8byRuPFNHvJ4QIgClOVXgfYvq9UpY3u58yFp2NWWieIDdT4BF0mJ2lsSIo="}]},"maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite-0.4.0.tgz_1508989660985_0.1283158021979034"},"directories":{}},"0.4.1":{"name":"@jumpn/utils-composite","version":"0.4.1","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","scripts":{"flow-copy-source":"flow-copy-source -v src","build:clean":"rm -rfv dist compat","build:flow":"yarn run flow-copy-source dist && yarn run flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && sed -f indexIgnore.sed -i src/index.js && yarn run lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API && doctoc README.md","build:src":"rollup -c","build":"yarn run build:clean && yarn run build:index && yarn run build:src && yarn run build:flow && yarn run build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"yarn run np","precommit":"lint-staged","commit":"commit","commitmsg":"commitlint -e","version":"yarn run build:index && yarn run build:readme && git add README.md src/index.js","prepublishOnly":"yarn run build:clean && yarn run build:src && yarn run build:flow"},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","dependencies":{"@jumpn/utils-array":"0.3.4","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","flow-static-land":"0.2.7"},"devDependencies":{"@commitlint/cli":"4.2.1","@commitlint/config-angular":"4.2.1","@commitlint/prompt-cli":"4.2.1","babel-eslint":"8.0.1","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","create-index":"2.2.0","doctoc":"1.3.0","documentation":"5.3.3","eslint":"4.9.0","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"2.6.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-flowtype-errors":"3.3.4","eslint-plugin-import":"2.8.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.57.3","flow-copy-source":"1.2.1","flow-typed":"2.2.1","husky":"0.14.3","lint-staged":"4.3.0","np":"2.16.0","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.4","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.4","rollup-plugin-node-resolve":"3.0.0","rollup-plugin-uglify":"2.0.1","uglify-es":"3.1.5"},"gitHead":"527f8f5bc37b386839061d16a836689b1f941a42","_id":"@jumpn/utils-composite@0.4.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"integrity":"sha512-yH9WdnzU/mKw2kP8xCv32Z03btunX9dcI9xipvzXVYJMXohd2I8+9E2ceTWS18jk4clfHXrbFxR4FQgVSTo41A==","shasum":"10c7eecee6e8f8bfb562454335ced0a20d2f9b05","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDawSEDGj+5YuUc4N7Jm2xh5axlWQMFwUqVAyDn008A1AiEA2361pbsjE/2p7o5f401tFiXBKC4Y7cf0dcn5UC3YFM8="}]},"maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite-0.4.1.tgz_1508990262153_0.7486526446882635"},"directories":{}},"0.4.2":{"name":"@jumpn/utils-composite","version":"0.4.2","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","scripts":{"flow-copy-source":"flow-copy-source -v src","build:clean":"rm -rfv dist compat","build:flow":"yarn run flow-copy-source dist && yarn run flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && sed -f indexIgnore.sed -i src/index.js && yarn run lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API && doctoc README.md","build:src":"rollup -c","build":"yarn run build:clean && yarn run build:index && yarn run build:src && yarn run build:flow && yarn run build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"yarn run np","precommit":"lint-staged","commit":"commit","commitmsg":"commitlint -e","version":"yarn run build:index && yarn run build:readme && git add README.md src/index.js","prepublishOnly":"yarn run build:clean && yarn run build:src && yarn run build:flow"},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","dependencies":{"@jumpn/utils-array":"0.3.4","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","flow-static-land":"0.2.7"},"devDependencies":{"@commitlint/cli":"4.2.1","@commitlint/config-angular":"4.2.1","@commitlint/prompt-cli":"4.2.1","babel-eslint":"8.0.1","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","create-index":"2.2.0","doctoc":"1.3.0","documentation":"5.3.3","eslint":"4.9.0","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"2.6.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-flowtype-errors":"3.3.4","eslint-plugin-import":"2.8.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.57.3","flow-copy-source":"1.2.1","flow-typed":"2.2.1","husky":"0.14.3","lint-staged":"4.3.0","np":"2.16.0","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.4","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.4","rollup-plugin-node-resolve":"3.0.0","rollup-plugin-uglify":"2.0.1","uglify-es":"3.1.5"},"gitHead":"4e0a8adf07ff57dc53b6e880785bed9516371f68","_id":"@jumpn/utils-composite@0.4.2","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"integrity":"sha512-aDo9OyzzG62J1xylYEWRSjn6bwTjy1agEVAae1I2lZqMPp1QsLHbDoCqjfil40TpiyyYuCyZ8Zl63ByC4zIF7g==","shasum":"16ba506fcfd428ed7af7e929013dd7a80657d753","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICU3ZVrz/Kwwtt4DZWa+izlTcsXEhClPHKAjIQmfMDO5AiEA4PIpNGTcc/T5Clw0m0qMigpUrMMBSVSCPGoZEG32+pI="}]},"maintainers":[{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite-0.4.2.tgz_1508993517206_0.6416456010192633"},"directories":{}},"0.5.0":{"name":"@jumpn/utils-composite","version":"0.5.0","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","scripts":{"flow-copy-source":"flow-copy-source -v src","build:clean":"rm -rfv dist compat","build:flow":"yarn run flow-copy-source dist && yarn run flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && sed -f indexIgnore.sed -i src/index.js && yarn run lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API && doctoc README.md","build:src":"rollup -c","build":"yarn run build:clean && yarn run build:index && yarn run build:src && yarn run build:flow && yarn run build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"np","precommit":"lint-staged","commit":"commit","commitmsg":"commitlint -e","version":"yarn run build:index && yarn run build:readme && git add README.md src/index.js","prepublishOnly":"yarn run build:clean && yarn run build:src && yarn run build:flow"},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","keywords":["composite","array","object","fp","functional","utilities","utils"],"dependencies":{"@jumpn/utils-array":"0.3.4","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","fast-deep-equal":"1.0.0","flow-static-land":"0.2.8"},"devDependencies":{"@commitlint/cli":"4.2.2","@commitlint/config-angular":"4.2.1","@commitlint/prompt-cli":"4.2.2","babel-eslint":"8.0.1","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","create-index":"2.2.0","doctoc":"1.3.0","documentation":"5.3.3","eslint":"4.10.0","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"2.7.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-flowtype-errors":"3.3.5","eslint-plugin-import":"2.8.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.58.0","flow-copy-source":"1.2.1","flow-typed":"2.2.3","husky":"0.14.3","lint-staged":"4.3.0","np":"2.16.1","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.4","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.6","rollup-plugin-node-resolve":"3.0.0","rollup-plugin-uglify":"2.0.1","uglify-es":"3.1.7"},"gitHead":"e103a6ed7911868a28d2fdabeab8d62fc59754ec","_id":"@jumpn/utils-composite@0.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"integrity":"sha512-n+H6hh95w4RKLdg0cPaguauqFg9FTd2uxKZ5Jf5ZVIBULEMyT0wExGKkIePnL7d6d2YCiO6i3z4f/SAc5uc8cg==","shasum":"83580d470d0042f756889d2d057c2675fa1ebac6","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrtbLtwBMXzkVxe6XObi3/FNnu5Klt1e0XxNW4QiAJ7QIhAPh2aMXLiwsYJAT987BnU3g7+mDTavcSASIF+B8PC08F"}]},"maintainers":[{"email":"chris@jumpn.com","name":"tlvenn"},{"email":"mgtitimoli@gmail.com","name":"mgtitimoli"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite-0.5.0.tgz_1509925492808_0.6562007849570364"},"directories":{}},"0.5.1":{"name":"@jumpn/utils-composite","version":"0.5.1","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","react-native":"src/index.js","scripts":{"flow-copy-source":"flow-copy-source -v src","build:clean":"rm -rfv dist compat","build:flow":"yarn run flow-copy-source dist && yarn run flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow' src/ && sed -f indexIgnore.sed -i src/index.js && yarn run lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API && doctoc README.md","build:src":"rollup -c","build":"yarn run build:clean && yarn run build:index && yarn run build:src && yarn run build:flow && yarn run build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint -- --fix","npm:publish":"np","precommit":"lint-staged","commit":"commit","commitmsg":"commitlint -e","version":"yarn run build:index && yarn run build:readme && git add README.md src/index.js","prepublishOnly":"yarn run build:clean && yarn run build:src && yarn run build:flow"},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","keywords":["composite","array","object","fp","functional","utilities","utils"],"dependencies":{"@jumpn/utils-array":"0.3.4","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","fast-deep-equal":"1.0.0","flow-static-land":"0.2.8"},"devDependencies":{"@commitlint/cli":"4.2.2","@commitlint/config-angular":"4.2.1","@commitlint/prompt-cli":"4.2.2","babel-eslint":"8.0.1","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","create-index":"2.2.0","doctoc":"1.3.0","documentation":"5.3.3","eslint":"4.10.0","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"2.7.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-flowtype-errors":"3.3.5","eslint-plugin-import":"2.8.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.58.0","flow-copy-source":"1.2.1","flow-typed":"2.2.3","husky":"0.14.3","lint-staged":"4.3.0","np":"2.16.1","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.4","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.6","rollup-plugin-node-resolve":"3.0.0","rollup-plugin-uglify":"2.0.1","uglify-es":"3.1.7"},"gitHead":"a493bd6deb29c630e38c75118aeb343217426771","_id":"@jumpn/utils-composite@0.5.1","_npmVersion":"5.7.1","_nodeVersion":"8.6.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"integrity":"sha512-e6Hhn+druwU/1dZBE1dvORccjC/v1arfhDbk+8Pw6kyVCecy8YZef9NEJ1RA0XECVi85NOAlQgPZCsRs2D3Wwg==","shasum":"c684235235ece8f7862c259ba6d3d21d928ecaf6","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.5.1.tgz","fileCount":101,"unpackedSize":303927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqrqDYQKB9fEbyy+1GK2jbdN6Hm7SXit08gt28+zPlvAIgUaKsXyWnYLTS+M+QBPdngQzyg62NsFtkLnkuOckINhI="}]},"maintainers":[{"email":"mgtitimoli@gmail.com","name":"mgtitimoli"},{"email":"chris@jumpn.com","name":"tlvenn"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite_0.5.1_1521670426237_0.38283901640235585"},"_hasShrinkwrap":false},"0.6.0":{"name":"@jumpn/utils-composite","version":"0.6.0","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","react-native":"src/index.js","scripts":{"flow-copy-source":"flow-copy-source -v src","build:clean":"rm -rfv dist compat","build:flow":"yarn run flow-copy-source dist && yarn run flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow\n\n/*::\nexport * from \"./types\";\n*/' src/ && sed -f indexIgnore.sed -i src/index.js && yarn run lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --section API && doctoc README.md","build:src":"rollup -c","build":"yarn run build:clean && yarn run build:index && yarn run build:src && yarn run build:flow && yarn run build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint --fix","npm:publish":"np","precommit":"lint-staged","commit":"commit","commitmsg":"commitlint -e","version":"yarn run build:index && yarn run build:readme && git add README.md src/index.js","prepack":"yarn run build:clean && yarn run build:src && yarn run build:flow"},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","keywords":["composite","array","object","fp","functional","utilities","utils"],"dependencies":{"@jumpn/utils-array":"0.3.4","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","fast-deep-equal":"1.0.0","flow-static-land":"0.2.8"},"devDependencies":{"@commitlint/cli":"4.2.2","@commitlint/config-angular":"4.2.1","@commitlint/prompt-cli":"4.2.2","babel-eslint":"8.0.1","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","create-index":"2.2.0","doctoc":"1.3.0","documentation":"5.3.3","eslint":"4.10.0","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"2.7.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-flowtype-errors":"3.3.5","eslint-plugin-import":"2.8.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.58.0","flow-copy-source":"1.2.1","flow-typed":"2.2.3","husky":"0.14.3","lint-staged":"4.3.0","np":"2.16.1","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.4","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.6","rollup-plugin-node-resolve":"3.0.0","rollup-plugin-uglify":"2.0.1","uglify-es":"3.1.7"},"gitHead":"41c542b72f74a4d9899604660b743feb65fc6345","_id":"@jumpn/utils-composite@0.6.0","_npmVersion":"5.7.1","_nodeVersion":"8.6.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"integrity":"sha512-0/ERJTrLLHiDMuOQIfWxUkJcgngr6R5PhRi+irzNBtReb3u5Cs5sNvCza7atHQY/T4PN6PWg8VUDwJ63pNGWsw==","shasum":"9050d2bf5dd0ec62c134514a0e05177ef85ca926","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.6.0.tgz","fileCount":131,"unpackedSize":327326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjH5XI6NxG21Xx7L71MriaWaPr5B4mVijC1mqLlMeYoQIhAP5gE/Er0K2zSlZrMsY49ix1k8BC7rZnxBmzLxvkjbwo"}]},"maintainers":[{"email":"mgtitimoli@gmail.com","name":"mgtitimoli"},{"email":"chris@jumpn.com","name":"tlvenn"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite_0.6.0_1521681077035_0.15983415279549784"},"_hasShrinkwrap":false},"0.7.0":{"name":"@jumpn/utils-composite","version":"0.7.0","description":"Composite utilities (immutability, fp helpers)","module":"dist/index.js","main":"compat/cjs/index.js","react-native":"src/index.js","scripts":{"flow-copy-source":"flow-copy-source -v src","build:clean":"rm -rfv dist compat","build:flow":"yarn run flow-copy-source dist && yarn run flow-copy-source compat/cjs","build:index":"create-index --banner '// @flow\n\n/*::\nexport * from \"./types\";\n*/' src/ && sed -f indexIgnore.sed -i src/index.js && yarn run lint:fix src/index.js","build:readme":"pkg-to-readme --template ./readmeTemplate.ejs --force && documentation readme src/** --markdown-toc false --section API && doctoc README.md","build:src":"rollup -c","build":"yarn run build:clean && yarn run build:index && yarn run build:src && yarn run build:flow && yarn run build:readme","lint":"eslint --rule 'flowtype-errors/show-errors: error'","lint:fix":"yarn run lint --fix","npm:publish":"np","precommit":"lint-staged","commit":"commit","commitmsg":"commitlint -e","version":"yarn run build:index && yarn run build:readme && git add README.md src/index.js","prepack":"yarn run build:clean && yarn run build:src && yarn run build:flow"},"lint-staged":{"*.js":["yarn run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"license":"MIT","bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"homepage":"https://github.com/jumpn/utils-composite#readme","keywords":["composite","array","object","fp","functional","utilities","utils"],"dependencies":{"@jumpn/utils-array":"0.3.4","babel-polyfill":"6.26.0","babel-runtime":"6.26.0","fast-deep-equal":"1.0.0","flow-static-land":"0.2.8"},"devDependencies":{"@commitlint/cli":"4.2.2","@commitlint/config-angular":"4.2.1","@commitlint/prompt-cli":"4.2.2","babel-eslint":"8.0.1","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","babel-preset-stage-0":"6.24.1","create-index":"2.2.0","doctoc":"1.3.0","documentation":"8.1.0","eslint":"4.10.0","eslint-config-airbnb-base":"12.1.0","eslint-config-prettier":"2.7.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-flowtype-errors":"3.3.5","eslint-plugin-import":"2.8.0","eslint-plugin-prettier":"2.3.1","flow-bin":"0.58.0","flow-copy-source":"1.2.1","flow-typed":"2.2.3","husky":"0.14.3","lint-staged":"4.3.0","np":"2.16.1","pascal-case":"2.0.1","pkg-to-readme":"1.1.0","prettier":"1.7.4","rollup":"0.50.0","rollup-plugin-babel":"3.0.2","rollup-plugin-commonjs":"8.2.6","rollup-plugin-node-resolve":"3.0.0","rollup-plugin-uglify":"2.0.1","uglify-es":"3.1.7"},"gitHead":"c6ef43ee22c8afd841cc2eeadeb7c389f49d2384","_id":"@jumpn/utils-composite@0.7.0","_npmVersion":"5.7.1","_nodeVersion":"8.6.0","_npmUser":{"name":"mgtitimoli","email":"mgtitimoli@gmail.com"},"dist":{"integrity":"sha512-kamRVYJLNvjMrnKKeu2RSFQHLUO/IYFo05gLI7GQcCk063mJzsjCCfRycCievIBI+5Sg8C7A5gwRYxkBA5jY8w==","shasum":"1979db00dd9465ebc33826adab17f1dd48e6fd0c","tarball":"https://registry.npmjs.org/@jumpn/utils-composite/-/utils-composite-0.7.0.tgz","fileCount":138,"unpackedSize":347227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc28qCRA9TVsSAnZWagAAcEMP/jQo1lWjA9YRyJNnnSad\nNtiuP7ky9gzz7Q5cLiW7UlNtamfjsmHSvsaIybGtZZPucGz5yvOef5TRVuX8\nSTa3q88HA1pCE970gOzur/pUL0bcFkjqZxaTxn+3LzVs6X3zXbwk0xF6V2b1\nPj8krXqnaBDZIBvMLeebMuF+apaaKcux8ugFtJffHvfz1okdbh/XHf7h6Uzo\ndWs1NdEe6Cqlcas66cGF2SDyLPurTD/kWdh30dxGS8J17bAyviKS8FyDsUV+\nD2DObWgCU0Mtr/RAI2V7OGu0VklEtV1qrYUG22qf2Z51b7NmE6VsAIcvn1iJ\nspWGj/CsWYr7tUIirbV1dH8qahKl1tX3Et5HG8qnYfDFL8DYccqgCFExf/Js\nJgT3ihkNPDXmJP3u1es3x+HNN5VBcYkpgHrPzM3znw9iUkqwCbOdxi3c1rli\n+tLMvTEVpDMuEWQId6R3CdRPwKNJY+BvhRSg/yeruzWO651RJBKE/gxn3HMQ\namYs1F0awCDoqD4sEeZjRGt4UQpMPdIA2Ps1TXVfGeltE2b5LLExInlQuuT7\nS+Fhhfb51OG+s8gPjs6MT7B1hfapwsBBzdB7hEKPQbjr7h8tzKyS4UQWTLFZ\nH6+5NrJPxnBetxJJGAwHvQsE7VEedCjkJhL8FgAPXJfgq7Y9qXEA/GJbYBDW\nyTfo\r\n=6oOk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7jCUAD5fmI3qaUyI1dtFXAY5ZfKZ5C79NtvuIdPUAQAiEA+thaRqk6T7SlDzGdc7LkVu547dwpjNaGiYP6JjYx1rs="}]},"maintainers":[{"email":"mgtitimoli@gmail.com","name":"mgtitimoli"},{"email":"chris@jumpn.com","name":"tlvenn"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-composite_0.7.0_1534291754461_0.7797434593096426"},"_hasShrinkwrap":false}},"readme":"# @jumpn/utils-composite\n\n> Composite utilities (immutability, fp helpers)\n>\n> **NOTE**: All the functions described in [API](#API) are curried\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n<!-- END doctoc -->\n\n- [Installation](#installation)\n  - [Using npm](#using-npm)\n  - [Using yarn](#using-yarn)\n- [Types](#types)\n- [API](#api)\n  - [get](#get)\n    - [Parameters](#parameters)\n  - [getIn](#getin)\n    - [Parameters](#parameters-1)\n  - [getKeys](#getkeys)\n    - [Parameters](#parameters-2)\n  - [hasIn](#hasin)\n    - [Parameters](#parameters-3)\n  - [hasKey](#haskey)\n    - [Parameters](#parameters-4)\n  - [haveSameProps](#havesameprops)\n    - [Parameters](#parameters-5)\n  - [is](#is)\n    - [Parameters](#parameters-6)\n  - [isEmpty](#isempty)\n    - [Parameters](#parameters-7)\n  - [map](#map)\n    - [Parameters](#parameters-8)\n  - [remove](#remove)\n    - [Parameters](#parameters-9)\n  - [removeIn](#removein)\n    - [Parameters](#parameters-10)\n  - [set](#set)\n    - [Parameters](#parameters-11)\n  - [setIn](#setin)\n    - [Parameters](#parameters-12)\n  - [shallowCopy](#shallowcopy)\n    - [Parameters](#parameters-13)\n  - [shallowEqual](#shallowequal)\n    - [Parameters](#parameters-14)\n  - [toUndefinedIfEmpty](#toundefinedifempty)\n    - [Parameters](#parameters-15)\n  - [updateIn](#updatein)\n    - [Parameters](#parameters-16)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Using [npm](https://docs.npmjs.com/cli/npm)\n\n    $ npm install --save @jumpn/utils-composite\n\n### Using [yarn](https://yarnpkg.com)\n\n    $ yarn add @jumpn/utils-composite\n\n## Types\n\n```flowtype\ntype Composite = Array<*> | Object;\n\ntype Key = number | string;\n\ntype Path = Array<Key>;\n```\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### get\n\nGet property value of given key.\n\n#### Parameters\n\n-   `key` **Key** \n-   `composite` **Composite** \n\nReturns **any** \n\n### getIn\n\nReturns value located at the given path or undefined otherwise.\n\n#### Parameters\n\n-   `path` **Path** \n-   `composite` **Composite** \n\nReturns **any** \n\n### getKeys\n\nGet own enumerable keys.\n\n#### Parameters\n\n-   `composite` **Composite** \n\nReturns **[Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)&lt;Key>** \n\n### hasIn\n\nReturns true if value located at given path is deeply equal to the one\nspecified.\n\n#### Parameters\n\n-   `path` **Path** \n-   `value` **any** \n-   `composite` **Composite** \n\nReturns **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** \n\n### hasKey\n\nReturns true if key is included in composite's own enumerable ones,\nor false otherwise.\n\n#### Parameters\n\n-   `key` **Key** \n-   `composite` **Composite** \n\nReturns **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** \n\n### haveSameProps\n\nReturns true if both composites have the same props or false otherwise.\n\n#### Parameters\n\n-   `c1` **Composite** \n-   `c2` **Composite** \n\nReturns **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** \n\n### is\n\nReturns true if parameter is a Composite or false otherwise\n\n#### Parameters\n\n-   `thing` **any** \n\n### isEmpty\n\nReturns true if composite has no own enumerable keys (is empty) or false\notherwise\n\n#### Parameters\n\n-   `composite` **Composite** \n\nReturns **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** \n\n### map\n\nMaps values of the given composite using mapper\n\n#### Parameters\n\n-   `mapper` **function (value: any, key: Key, composite: $Supertype&lt;C>): any** \n-   `composite` **C** \n\nReturns **$Supertype&lt;C>** \n\n### remove\n\nReturns a new composite with the result of having removed the property with\nthe given key.\n\n#### Parameters\n\n-   `key` **Key** \n-   `composite` **Composite** \n\nReturns **Composite** \n\n### removeIn\n\nReturns a new composite with the result of having removed the property\nlocated at the given path.\n\n(This does the same as calling **updateIn** with updater:\n`() => updateIn.remove`)\n\n#### Parameters\n\n-   `path` **Path** \n-   `composite` **Composite** \n\nReturns **Composite** \n\n### set\n\nReturns a new composite with the result of having updated the property with\nthe given key with the specified value.\n\n#### Parameters\n\n-   `key` **Key** \n-   `value` **any** \n-   `composite` **Composite** \n\nReturns **Composite** \n\n### setIn\n\nReturns a new composite with the result of having updated the property\nlocated at the given path with the specified value.\n\n(This does the same as calling **updateIn** with updater: `() => value`)\n\n#### Parameters\n\n-   `path` **Path** \n-   `value` **any** \n-   `composite` **Composite** \n\nReturns **Composite** \n\n### shallowCopy\n\nReturns a new composite with the same own enumerable props of the one given.\n\n#### Parameters\n\n-   `composite` **C** \n\nReturns **C** \n\n### shallowEqual\n\nReturns true if both composites are of the same type (Array or Object) and\ntheir properties are strictly equal.\n\n#### Parameters\n\n-   `c1` **Composite** \n-   `c2` **Composite** \n\nReturns **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** \n\n### toUndefinedIfEmpty\n\nReturns given composite if it has any own enumerable keys (is not empty) or\nundefined otherwise\n\n#### Parameters\n\n-   `composite` **Composite** \n\nReturns **Composite** \n\n### updateIn\n\nReturns a new composite with the result of having updated the property value\nat the given path with the result of the call to updater function.\n\nEntry removal is supported by returning `updateIn.remove` symbol on updater\nfunction.\n\n#### Parameters\n\n-   `path` **Path** \n-   `updater` **function (prev: any): any** \n-   `composite` **Composite** \n\nReturns **Composite** \n\n## License\n\n[MIT](LICENSE.txt) :copyright: **Jumpn Limited** / Mauro Titimoli (mauro@jumpn.com)\n","maintainers":[{"email":"mgtitimoli@gmail.com","name":"mgtitimoli"},{"email":"chris@jumpn.com","name":"tlvenn"}],"time":{"modified":"2022-06-12T20:26:15.519Z","created":"2017-09-22T01:25:49.960Z","0.1.0":"2017-09-22T01:25:49.960Z","0.1.1":"2017-09-22T04:46:42.188Z","0.2.0":"2017-09-24T02:48:42.161Z","0.3.0":"2017-09-28T06:29:54.122Z","0.3.1":"2017-09-28T21:09:11.115Z","0.3.2":"2017-09-28T21:26:09.762Z","0.3.3":"2017-09-29T00:38:38.473Z","0.3.4":"2017-10-03T00:07:55.867Z","0.4.0":"2017-10-26T03:47:41.137Z","0.4.1":"2017-10-26T03:57:42.239Z","0.4.2":"2017-10-26T04:51:57.325Z","0.5.0":"2017-11-05T23:44:52.884Z","0.5.1":"2018-03-21T22:13:46.291Z","0.6.0":"2018-03-22T01:11:17.105Z","0.7.0":"2018-08-15T00:09:14.526Z"},"homepage":"https://github.com/jumpn/utils-composite#readme","repository":{"type":"git","url":"git+https://github.com/jumpn/utils-composite.git"},"author":{"name":"Mauro Titimoli","email":"mauro@jumpn.com","url":"https://github.com/mgtitimoli"},"bugs":{"url":"https://github.com/jumpn/utils-composite/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["composite","array","object","fp","functional","utilities","utils"]}