{"_id":"react-composer","_rev":"20-39bd1b5ae04f625bc8d56ca5dfc1b228","name":"react-composer","description":"Compose render prop components","dist-tags":{"latest":"5.0.3"},"versions":{"1.0.0":{"name":"react-composer","version":"1.0.0","description":"Universal React Composer Library","main":"index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/smallwins/react-composer.git"},"keywords":["universal","react","isomorphic"],"author":{"name":"@dam"},"license":"Apache-2.0","bugs":{"url":"https://github.com/smallwins/react-composer/issues"},"homepage":"https://github.com/smallwins/react-composer#readme","gitHead":"ee8ccd1682ed7549582018f9790956046a33ec68","_id":"react-composer@1.0.0","_shasum":"daeb1da9b18e75c34b018c17bb17c9298a726fbf","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dam","email":"kristoferjoseph@gmail.com"},"dist":{"shasum":"daeb1da9b18e75c34b018c17bb17c9298a726fbf","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-1.0.0.tgz","integrity":"sha512-wpZjx+1tKxkp9fHSrNQLJlgB4WDi9hnEiMLsaiW2DzNYiOq1paXI6Lg7bc2TZxmsgjZL+/m8HI+uda8omCT7Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWkgdyJ7vdrce63G++eq2cZwNx/WXxZ4CDobgtlKzDwQIhAPHDl73cqvykDRkkohsoFPfAhG5y1yY4X+eupwmrc/Eu"}]},"maintainers":[{"name":"dam","email":"kristoferjoseph@gmail.com"}],"directories":{}},"1.0.1":{"name":"react-composer","version":"1.0.1","description":"Universal React Composer Library","main":"index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/smallwins/react-composer.git"},"keywords":["universal","react","isomorphic"],"author":{"name":"@dam"},"license":"Apache-2.0","bugs":{"url":"https://github.com/smallwins/react-composer/issues"},"homepage":"https://github.com/smallwins/react-composer#readme","gitHead":"689341fda3de40d4ea36c3734926c64a2c2a6728","_id":"react-composer@1.0.1","_shasum":"f3076a8052e4bc01e506a145cbfd1644a3a8325a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dam","email":"kristoferjoseph@gmail.com"},"dist":{"shasum":"f3076a8052e4bc01e506a145cbfd1644a3a8325a","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-1.0.1.tgz","integrity":"sha512-EWkb+KB/viy3m7wN4gtAHBedHLjaOSPuUT6w8Y3uMoveDXClPlCn8m3xbYLB3oNHFrVFTfOAKjzzCWVar6rKFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDomkokzWaajDWsc0IF4RraBpjFfF0rIxKfmGmhywy+RgIhAO9Gf9HFw0uYuRy2r6wx8ONRfUAjoDowSo775jzubHe5"}]},"maintainers":[{"name":"dam","email":"kristoferjoseph@gmail.com"}],"directories":{}},"2.0.0":{"name":"react-composer","version":"2.0.0","description":"Compose render prop components","main":"lib/index.js","module":"es/index.js","scripts":{"clean":"rimraf dist es tmp lib","test":"jest","prepublish":"in-publish && npm run build || not-in-publish","build":"npm run clean && npm run build:umd && npm run build:umd:min && npm run build:es && npm run build:commonjs","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development BABEL_ENV=build rollup -c -i src/index.js -o dist/react-composer.js","build:umd:min":"cross-env NODE_ENV=production BABEL_ENV=buildProd rollup -c -i src/index.js -o dist/react-composer.min.js"},"repository":{"type":"git","url":"git+https://github.com/jmeas/react-composer.git"},"keywords":["react","render","prop","compose","children"],"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jmeas/react-composer/issues"},"files":["dist","lib","es"],"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.12","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","cross-env":"^5.1.3","in-publish":"^2.0.0","jest":"^22.1.4","react":"^16.2.0","rimraf":"^2.6.2","rollup":"^0.45.1","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.2.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"6e5228309f12e803b3401f26ad90572c5df1f46f","homepage":"https://github.com/jmeas/react-composer#readme","_id":"react-composer@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jmeas","email":"jellyes2@gmail.com"},"dist":{"integrity":"sha512-4aMKgFZ0ymgUOi2pPrqSml6Up+HQPMK6itZbHWwMHTJg8fhjyObwFInxBDbyUMo0PWUULji/e3T/QxM29WQh5w==","shasum":"1b5345f0baafa1201783936467f3ef88f2e19210","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyX3ZTCq2icJ8Ss1SLUEBOHNv4JS7jiLIG2jmMcoj76gIhAN/Jcn7qI/EOrSeNP11lqpJh+aGloBzLzNtfhzSNJBJE"}]},"maintainers":[{"email":"jellyes2@gmail.com","name":"jmeas"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-composer-2.0.0.tgz_1516668637895_0.5450829935725778"},"directories":{}},"2.1.0":{"name":"react-composer","version":"2.1.0","description":"Compose render prop components","main":"lib/index.js","module":"es/index.js","scripts":{"clean":"rimraf dist es tmp lib","test":"jest","prepublish":"in-publish && npm run build || not-in-publish","build":"npm run clean && npm run build:umd && npm run build:umd:min && npm run build:es && npm run build:commonjs","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development BABEL_ENV=build rollup -c -i src/index.js -o dist/react-composer.js","build:umd:min":"cross-env NODE_ENV=production BABEL_ENV=buildProd rollup -c -i src/index.js -o dist/react-composer.min.js"},"repository":{"type":"git","url":"git+https://github.com/jmeas/react-composer.git"},"keywords":["react","render","prop","compose","children"],"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jmeas/react-composer/issues"},"files":["dist","lib","es"],"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.12","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","cross-env":"^5.1.3","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","in-publish":"^2.0.0","jest":"^22.1.4","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","rollup":"^0.45.1","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.2.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"d43c7216b63ca94169722098286715ea8cc81e7f","homepage":"https://github.com/jmeas/react-composer#readme","_id":"react-composer@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jmeas","email":"jellyes2@gmail.com"},"dist":{"integrity":"sha512-iBoHstKv6TQy4s9ERVGvu4I9RuN+mpr3DCWh0LfIUj0xmEFl+V/+TIQ6JW4tMG2IK9sRSwOZQQ5zKQL508Op8g==","shasum":"a6efbc803cb74f7a22e126cc3badcd8050b8b835","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaiRQ18ZzZoqyAoCwqnQRJku1fdB2teTVN9fwof4QtfgIgArur8yxfnWL8avfn+MUbolYI5GhWPWszMEmZWy7RtxY="}]},"maintainers":[{"email":"jellyes2@gmail.com","name":"jmeas"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-composer-2.1.0.tgz_1516684172303_0.9242984426673502"},"directories":{}},"3.0.0":{"name":"react-composer","version":"3.0.0","description":"Compose render prop components","main":"lib/index.js","module":"es/index.js","scripts":{"clean":"rimraf dist es tmp lib","test":"jest","prepublish":"in-publish && npm run build || not-in-publish","build":"npm run clean && npm run build:umd && npm run build:umd:min && npm run build:es && npm run build:commonjs","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development BABEL_ENV=build rollup -c -i src/index.js -o dist/react-composer.js","build:umd:min":"cross-env NODE_ENV=production BABEL_ENV=buildProd rollup -c -i src/index.js -o dist/react-composer.min.js"},"repository":{"type":"git","url":"git+https://github.com/jmeas/react-composer.git"},"keywords":["react","render","prop","compose","children"],"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jmeas/react-composer/issues"},"files":["dist","lib","es"],"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.12","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","cross-env":"^5.1.3","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","in-publish":"^2.0.0","jest":"^22.1.4","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","rollup":"^0.45.1","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.2.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"a9eea2123dcc727b06dfb5ade60e65028400d950","homepage":"https://github.com/jmeas/react-composer#readme","_id":"react-composer@3.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"jmeas","email":"jellyes2@gmail.com"},"dist":{"integrity":"sha512-BTEScVExp2maqDNeIktmVYEU3Fos3q9arl3SefomMquxyghKQqZBkL0wsxeCp7ksRv6FBlT7Z3W1nhRcFn4UJQ==","shasum":"b49eefc2787c1ed3a8a5a54ddf357858c3f3bfb7","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4nFwBA59YJVCJGskRA7/OwXpi7rzDNdYQfhfYOwMxXQIgJMngpLMXAqGAgIU6rfpGFRaoJbonVW3uIb0D+acE5wU="}]},"maintainers":[{"email":"jellyes2@gmail.com","name":"jmeas"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-composer-3.0.0.tgz_1517615285026_0.3629277346190065"},"directories":{}},"3.0.1":{"name":"react-composer","version":"3.0.1","description":"Compose render prop components","main":"lib/index.js","module":"es/index.js","scripts":{"clean":"rimraf dist es tmp lib","test":"jest","prepublish":"in-publish && npm run build || not-in-publish","build":"npm run clean && npm run build:umd && npm run build:umd:min && npm run build:es && npm run build:commonjs","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development BABEL_ENV=build rollup -c -i src/index.js -o dist/react-composer.js","build:umd:min":"cross-env NODE_ENV=production BABEL_ENV=buildProd rollup -c -i src/index.js -o dist/react-composer.min.js"},"repository":{"type":"git","url":"git+https://github.com/jmeas/react-composer.git"},"keywords":["react","render","prop","compose","children"],"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jmeas/react-composer/issues"},"files":["dist","lib","es"],"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.12","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","cross-env":"^5.1.3","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","in-publish":"^2.0.0","jest":"^22.1.4","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","rollup":"^0.45.1","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.2.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"ba888c741b37deecb5ff6baa7fc1c1dda5b31204","homepage":"https://github.com/jmeas/react-composer#readme","_id":"react-composer@3.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jmeas","email":"jellyes2@gmail.com"},"dist":{"integrity":"sha512-kAK6Lu8O4GRnovWUK33pc9pQHHUoFZoEm0cEB3VhWdK2LQUjGEaxeanPTvpGafDyiSH/McHrlyg5DM5fOHDZcg==","shasum":"84220fb0d8216620104fd480002dd4ecf72c4319","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2t6Ku3H/1nCwNLnzpa2wChUifB/wri8HktTq5vH+bTwIgTU9ZU6FuAt71o3dwsqM9xYJtK38TYShdSsThSY27/f8="}]},"maintainers":[{"email":"jellyes2@gmail.com","name":"jmeas"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-composer-3.0.1.tgz_1517685116608_0.17537807836197317"},"directories":{}},"3.1.0":{"name":"react-composer","version":"3.1.0","description":"Compose render prop components","main":"lib/index.js","module":"es/index.js","scripts":{"clean":"rimraf dist es tmp lib","test":"jest","prepublish":"in-publish && npm run build || not-in-publish","build":"npm run clean && npm run build:umd && npm run build:umd:min && npm run build:es && npm run build:commonjs","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development BABEL_ENV=build rollup -c -i src/index.js -o dist/react-composer.js","build:umd:min":"cross-env NODE_ENV=production BABEL_ENV=buildProd rollup -c -i src/index.js -o dist/react-composer.min.js"},"repository":{"type":"git","url":"git+https://github.com/jmeas/react-composer.git"},"keywords":["react","render","prop","compose","children"],"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jmeas/react-composer/issues"},"files":["dist","lib","es"],"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.12","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","cross-env":"^5.1.3","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","in-publish":"^2.0.0","jest":"^22.1.4","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","rollup":"^0.45.1","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.2.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"f1233abed0850adf658b2d552e00946f10c9a2a2","homepage":"https://github.com/jmeas/react-composer#readme","_id":"react-composer@3.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"jmeas","email":"jellyes2@gmail.com"},"dist":{"integrity":"sha512-CqonnpVPtm3WW9ZQE0nrqA3IpoQ/enrQqwagv+trDC8aDB4YMeZ4nJe5K1IJu5APDyG6qu1frBzZ89ozIitp0A==","shasum":"7a11d5f2e15723b93979506aa82228ec3780f081","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-3.1.0.tgz","fileCount":8,"unpackedSize":48766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHxlkmaqh0JzvMJ/puNDccOTRdjlb6mXnFZwLhzmHEBAIhAIBQA+kwzAjnmGUY764AERixmAtwyNaTPb27ebQ0UbO7"}]},"maintainers":[{"email":"jellyes2@gmail.com","name":"jmeas"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-composer_3.1.0_1518135151748_0.008879811565657869"},"_hasShrinkwrap":false},"3.1.1":{"name":"react-composer","version":"3.1.1","description":"Compose render prop components","main":"lib/index.js","module":"es/index.js","scripts":{"clean":"rimraf dist es tmp lib","test":"jest","prepublish":"in-publish && npm run build || not-in-publish","build":"npm run clean && npm run build:umd && npm run build:umd:min && npm run build:es && npm run build:commonjs","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development BABEL_ENV=build rollup -c -i src/index.js -o dist/react-composer.js","build:umd:min":"cross-env NODE_ENV=production BABEL_ENV=buildProd rollup -c -i src/index.js -o dist/react-composer.min.js"},"repository":{"type":"git","url":"git+https://github.com/jmeas/react-composer.git"},"keywords":["react","render","prop","compose","children"],"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jmeas/react-composer/issues"},"files":["dist","lib","es"],"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.12","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","cross-env":"^5.1.3","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","in-publish":"^2.0.0","jest":"^22.1.4","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","rollup":"^0.45.1","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.2.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"4952362acecdeede27f6da91bc03cda4463519fd","homepage":"https://github.com/jmeas/react-composer#readme","_id":"react-composer@3.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jmeas","email":"jellyes2@gmail.com"},"dist":{"integrity":"sha512-vKgm7OKRcd3quWeiPEfGR1lMr++BOlAf+/BOagvQR5Jc5s9gyIA9U3kQAq6nv4BpoHI2tS38g3YtsbV5XpG7QQ==","shasum":"b6ef0c7ac97f9b092835a07dd18490fdeba1628c","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-3.1.1.tgz","fileCount":8,"unpackedSize":49130,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh3oKd/EP6aEpqgzgrjNTyBASj9WUC4PvDXKst3SNG6wIgVqEJA8mGqL/GT8Q74lAqjBWx3maeiTasZWP1ZYLg+zo="}]},"maintainers":[{"email":"jellyes2@gmail.com","name":"jmeas"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-composer_3.1.1_1518137537631_0.5216295317061239"},"_hasShrinkwrap":false},"4.0.0":{"name":"react-composer","version":"4.0.0","description":"Compose render prop components","main":"lib/index.js","module":"es/index.js","scripts":{"clean":"rimraf dist es tmp lib","test":"jest","prepublish":"in-publish && npm run build || not-in-publish","build":"npm run clean && npm run build:umd && npm run build:umd:min && npm run build:es && npm run build:commonjs","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development BABEL_ENV=build rollup -c -i src/index.js -o dist/react-composer.js","build:umd:min":"cross-env NODE_ENV=production BABEL_ENV=buildProd rollup -c -i src/index.js -o dist/react-composer.min.js"},"repository":{"type":"git","url":"git+https://github.com/jmeas/react-composer.git"},"keywords":["react","render","prop","compose","children"],"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jmeas/react-composer/issues"},"files":["dist","lib","es"],"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.12","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","cross-env":"^5.1.3","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","in-publish":"^2.0.0","jest":"^22.1.4","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","rollup":"^0.45.1","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.2.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"00529c046711fd014ec36ba1000c026f08af8cbc","homepage":"https://github.com/jmeas/react-composer#readme","_id":"react-composer@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jmeas","email":"jellyes2@gmail.com"},"dist":{"integrity":"sha512-nKmuGJu6iDYmKYxE+lc/NpGjWivL+LiH0cDm3y5lbPdGvnFtj1LN83h/jdvMSSmzDdt9F+O/YuLJ6Otvb8fDsg==","shasum":"1449b8eecde6a7560931e7129500b27d3df75dc5","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-4.0.0.tgz","fileCount":8,"unpackedSize":47620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1dd3J4AqORatNzMDqqswhqO/UD06KAcRBpKhZsgg78QIhAIKH1WEJU7hfzm9y7RPxVObBeALAkje6Y/e2DsJKeHJN"}]},"maintainers":[{"email":"jellyes2@gmail.com","name":"jmeas"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-composer_4.0.0_1518190097845_0.26639807744821664"},"_hasShrinkwrap":false},"4.1.0":{"name":"react-composer","version":"4.1.0","description":"Compose render prop components","main":"lib/index.js","module":"es/index.js","scripts":{"clean":"rimraf dist es tmp lib","test":"jest","prepublish":"in-publish && npm run build || not-in-publish","build":"npm run clean && npm run build:umd && npm run build:umd:min && npm run build:es && npm run build:commonjs","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development BABEL_ENV=build rollup -c -i src/index.js -o dist/react-composer.js","build:umd:min":"cross-env NODE_ENV=production BABEL_ENV=buildProd rollup -c -i src/index.js -o dist/react-composer.min.js"},"repository":{"type":"git","url":"git+https://github.com/jmeas/react-composer.git"},"keywords":["react","render","prop","compose","children"],"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jmeas/react-composer/issues"},"files":["dist","lib","es"],"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.12","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","cross-env":"^5.1.3","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","in-publish":"^2.0.0","jest":"^22.1.4","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","rollup":"^0.45.1","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.2.1","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"fa442cc901b729e89bfa4fe61e5ab5510e75fe57","homepage":"https://github.com/jmeas/react-composer#readme","_id":"react-composer@4.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jmeas","email":"jellyes2@gmail.com"},"dist":{"integrity":"sha512-kQh2Eiv8ej6cRwBoGEmquZP2mOBogWxlx/7IGimrIpZo+146pFmT25Db+T31QlTUQR9EHdde+8RUUDCZb5UAIA==","shasum":"e36dc1e6714c1f8cf062eb4d8b9bea34af5ce83c","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-4.1.0.tgz","fileCount":8,"unpackedSize":46273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEE1ZUOD6Q9YHYa0ycFbb7GTgb1VzOGmxjTAtIWvJfqKAiEAykBhL5hYPfpbS+5M8vAojO0g9Y6VPC93sMQ1Z348kpA="}]},"maintainers":[{"email":"jellyes2@gmail.com","name":"jmeas"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-composer_4.1.0_1518291368869_0.46001401408325915"},"_hasShrinkwrap":false},"5.0.0":{"name":"react-composer","version":"5.0.0","description":"Compose render prop components","main":"lib/index.js","module":"es/index.js","scripts":{"clean":"rimraf dist es tmp lib","test":"jest","prepublish":"in-publish && npm run build || not-in-publish","build":"npm run clean && npm run build:umd && npm run build:umd:min && npm run build:es && npm run build:commonjs","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development BABEL_ENV=build rollup -c -i src/index.js -o dist/react-composer.js","build:umd:min":"cross-env NODE_ENV=production BABEL_ENV=buildProd rollup -c -i src/index.js -o dist/react-composer.min.js"},"repository":{"type":"git","url":"git+https://github.com/jamesplease/react-composer.git"},"keywords":["react","render","prop","compose","children"],"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jamesplease/react-composer/issues"},"files":["dist","lib","es"],"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.13","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","cross-env":"^5.1.3","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","in-publish":"^2.0.0","jest":"^22.1.4","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"7034ee8891e82973d9063a29022023b5fe7cdc64","homepage":"https://github.com/jamesplease/react-composer#readme","_id":"react-composer@5.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jmeas","email":"jellyes2@gmail.com"},"dist":{"integrity":"sha512-uOoHrKbhXTZ4yuGRlHILpUtEmogIzT6FgfiNyhrGgiT7fAhJpU2tNjrKCV9BJ+OWOgfeAWgfAFGrc/b57e2pGw==","shasum":"da04db9d8eaed05c2b0e4245a8c7127f420e0b25","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-5.0.0.tgz","fileCount":8,"unpackedSize":51086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2IveKEGvhfYUg1pxtTD8i2Z/nlL/IVhcEMsvMr2gWUwIgXJGC4GhZ0Q7WeBtUa06kw+V4XY8e1duKyz3pYkYCB0w="}]},"maintainers":[{"email":"jellyes2@gmail.com","name":"jmeas"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-composer_5.0.0_1521768208624_0.8322129968489398"},"_hasShrinkwrap":false},"5.0.1":{"name":"react-composer","version":"5.0.1","description":"Compose render prop components","main":"lib/index.js","module":"es/index.js","scripts":{"clean":"rimraf dist es tmp lib","test":"jest","prepublishOnly":"npm run build","prebuild":"npm run clean","build":"npm run build:umd && npm run build:umd:min && npm run build:es && npm run build:commonjs","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development BABEL_ENV=build rollup -c -i src/index.js -o dist/react-composer.js","build:umd:min":"cross-env NODE_ENV=production BABEL_ENV=buildProd rollup -c -i src/index.js -o dist/react-composer.min.js"},"repository":{"type":"git","url":"git+https://github.com/jamesplease/react-composer.git"},"keywords":["react","render","prop","compose","children"],"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jamesplease/react-composer/issues"},"files":["dist","lib","es"],"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.14","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","coveralls":"^3.0.0","cross-env":"^5.1.3","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","jest":"^22.1.4","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"88c5c98121dc19cebe9045a7fb6729173162e1b6","homepage":"https://github.com/jamesplease/react-composer#readme","_id":"react-composer@5.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.1.0","_npmUser":{"name":"jmeas","email":"jamesplease2@gmail.com"},"dist":{"integrity":"sha512-gp+fEJpZU6mmnKAEskGblwtM0HV6Yh2NiwtUBeGzjEcGSeqxKqGxKq6Ae0ca08SkSDqmeazm09Ybwk8ESHQBIQ==","shasum":"8d61c61fccc287b0a7d7bf762a88d5d654ca8486","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-5.0.1.tgz","fileCount":8,"unpackedSize":46660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXgJyCRA9TVsSAnZWagAA4SIP/jSkRaxVFVxD1BGmeicO\nUELNVeKiUwlwkhCiOpa9pCrCuj4XM5h4PK0tCyfibSOhtUkkTmXKdUQwbwFs\nLpL+XseY21H/hwXPZRc80HorCtKrWE3cL/kr7eAuBffMx9h+ZvvqqJvciVBl\nRYYq+D9IGPN76hIsu2GRSfB3mubRTjOe2mSBgniW5+Iw8dyy8KvOJuoqFrhR\nKpUgKnPZ0HYfHxdIl3BREmXqMYIlG+6w1JFRkN39npteMVqzL02KVAggDGAR\nkS5meS/5wmoLh+YQNFAZt/Fb1Rk8L/fxFii9ARNIzp9ddUN1Acwg4DI6HUMA\nxO5APE4s/NimsvjokQSqg3UXN8UQ0o5G2S+/Ju8Cf4WeoY3tYf/G2FGZzZuw\ngv+VOHSotbM5zLpYgnCZ5Gg/HnH1nzjyexPz+0LVHAs0EiHx9dGxbhzfKO5L\nMI3m4tkEp2aNyh+s8aoQO7CjqpvtatO7OzQY3lOToGV4NmbLH/OUiDkQNHHH\nBbWy5Pu/xyrHUYSiSP18Xkvz4JDSXF34n9b3Q4F1h+rKf8+MM8ZSeA3AxInC\nCUY7lnkiDj40LsaXrBHEPO1rZRRj2Y5V4+SgIBdeUt9wL34POzy5zd+zTP/s\n8nvvv9vT8cS3+lWt8D+h8TbJ4Dx4WxkhpC5peZJTLSHiyX5yVMoTJRXj5aMt\nOg6d\r\n=Vz9r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJlo4NZfyiUPbXc9EypI8bFWyY1AScTeAS07hS4g+RAAiBixbrbDCutLkTuAhvFd4n+tpGIj6QxHERH5lGEclQBEA=="}]},"maintainers":[{"email":"jellyes2@gmail.com","name":"jmeas"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-composer_5.0.1_1532887666196_0.8381417248481842"},"_hasShrinkwrap":false},"5.0.2":{"name":"react-composer","version":"5.0.2","description":"Compose render prop components","main":"lib/index.js","module":"es/index.js","scripts":{"clean":"rimraf dist es tmp lib","test":"jest","prepublishOnly":"npm run build","prebuild":"npm run clean","build":"npm run build:umd && npm run build:umd:min && npm run build:es && npm run build:commonjs","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development BABEL_ENV=build rollup -c -i src/index.js -o dist/react-composer.js","build:umd:min":"cross-env NODE_ENV=production BABEL_ENV=buildProd rollup -c -i src/index.js -o dist/react-composer.min.js"},"repository":{"type":"git","url":"git+https://github.com/jamesplease/react-composer.git"},"keywords":["react","render","prop","compose","children"],"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jamesplease/react-composer/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.14","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","coveralls":"^3.0.0","cross-env":"^5.1.3","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","jest":"^22.1.4","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"49b66671a3144d9448613d8d1fd54820f2610064","homepage":"https://github.com/jamesplease/react-composer#readme","_id":"react-composer@5.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-6E2UNjUF0e7KRY+/faU2Hv7D9zagXnYdTfSSCGdYfuds6mRnVpN19vrbHXShaQzJNVXL4VOUb8qq6DvClDIG1g==","shasum":"131cb53326abb07363795ad3abb0dc4a3005ee05","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-5.0.2.tgz","fileCount":7,"unpackedSize":54232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh24LLCRA9TVsSAnZWagAA9joP/RkzpAyfrVuZ3VjaUSUc\nGBKrDp6Zao0cIiD6cAPTPbV1qOeWdCtu6XYd3mu2AFuYSqvBjawviJnfr+hf\nbZRVSxVeJo+/yG3f3xXSFbSFQj5+6TwSMgUhm+BG5GchkDSRYWYPYicbWx3b\nK7yxq8oBpHNO+/vA74Xjd50KsVsCY5a1t/WHMj2mccM0eMQQC3KK7QEh5AmG\nuQr3lN/dGBhs7yKKyWKs1ThYE9bTlOdYmRkwHyA/6vShgn2cbFIjeOmggkBq\nhgR7mPGLd6VtyQYzv8zznBdNLQfA4Qk+vfCsw9lHHuFYvCcSfGpBuxJ5sFBV\nN922pUKGX9oXOzAnZk+hiLdbGe9q9eU+RY0OUED4heenltgwJx3KKFq0XrGc\nG3sDzPEt7IZkNro01uniH0l7fVVl4SU4VJNniMjxZ1xeHdVtk5tE9slkf5ZZ\ny9ftyitLssZQbQ1ZsRkBO2Xn0o8qRc/hrQLY/HqgEGcwffeuK0MiIzWdFy7J\n4Ky4JWqLhYOnQIuKkhsvABtg7qWxVM8yRJJexcriuRmwnPDGpRHRIWU3y6xE\nyAMfsRSAMpbB6cMS9ysgexMtGsLKBYnJDJsioEl/Z1YtQzp7xCiLsCaennkw\njA0o/EZ0qBR8K7QbQh0JOD4y879zAXgw5ihRo+FGWbUbQVEYVxJQ0jXWKrj0\nU1U3\r\n=Zork\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBs7QVC58Vi7cyiTjnq0rxWPFL8yI6stVJqWlt23LauyAiB6wcxHc7kUoNUIHYJNjz9+fEU5PQOVN6O9jrxpryD4fg=="}]},"_npmUser":{"name":"jmeas","email":"james_account@icloud.com"},"directories":{},"maintainers":[{"name":"jmeas","email":"james_account@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-composer_5.0.2_1636133365065_0.4558042193712333"},"_hasShrinkwrap":false},"5.0.3":{"name":"react-composer","version":"5.0.3","description":"Compose render prop components","main":"lib/index.js","module":"es/index.js","scripts":{"clean":"rimraf dist es tmp lib","test":"jest","prepublishOnly":"npm run build","prebuild":"npm run clean","build":"npm run build:umd && npm run build:umd:min && npm run build:es && npm run build:commonjs","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env NODE_ENV=development BABEL_ENV=build rollup -c -i src/index.js -o dist/react-composer.js","build:umd:min":"cross-env NODE_ENV=production BABEL_ENV=buildProd rollup -c -i src/index.js -o dist/react-composer.min.js"},"repository":{"type":"git","url":"git+https://github.com/jamesplease/react-composer.git"},"keywords":["react","render","prop","compose","children"],"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jamesplease/react-composer/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.14","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-3":"^6.24.1","coveralls":"^3.0.0","cross-env":"^5.1.3","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","jest":"^22.1.4","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0"},"dependencies":{"prop-types":"^15.6.0"},"gitHead":"dda76046acdc72712104cb29a3baf44f1228ad57","homepage":"https://github.com/jamesplease/react-composer#readme","_id":"react-composer@5.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-1uWd07EME6XZvMfapwZmc7NgCZqDemcvicRi3wMJzXsQLvZ3L7fTHVyPy1bZdnWXM4iPjYuNE+uJ41MLKeTtnA==","shasum":"7beb9513da5e8687f4f434ea1333ef36a4f3091b","tarball":"https://registry.npmjs.org/react-composer/-/react-composer-5.0.3.tgz","fileCount":7,"unpackedSize":55518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPPFF5Vcsen3eMg3+ED/fO1KECH5rnydU/yCPnZtwufQIhAIrKwE0WOhO75pOh8rCVoXjmBlL7107EUjK0BEk4b/dq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaulxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwLg//R8o4VzUSLpe2UNgimAubqhglafmZvWV31w59K1jDwWpD1BKc\r\nQaj2xGHUgcCoGMe+kG55XseWkU35uTZwQi7/ZRy9Vnswmcxhzd6DBNz6LFxc\r\nersbQXMzSc2hfa8+KEdintxjLZgmyK5HzapAcR0IcjazlGaV9htmiR0r/JqO\r\nanRAyduoN2o9pgMtt8DfnvOJ/tcP+rNVypATtqk4lT9Dk4z2WsIlV87ZOcyj\r\nD1Ai3S2v71TQ602dAOhNmElpX+PoCTwzYTtiMKFJUCviJUKTOQ8kGOpOhllb\r\n5xSEUX1M7V4NptBKxNog1bEyzZiwWi/koK3MRXhrO/Bl1xOV7sLA5qGPHSdV\r\nXaJbAuLlQR08Y4zZWGsMgiPgHdF9K3qEcqSbsr8Kv+xLMKUU8g35P0LoWzNk\r\n1nJLoRF++BPrLU2iIj20QfwPsOXJu3no96S57n5kmqz/YUNmc1LqqipW1Hd/\r\n842U2mpkkHn8Vxw3Q8MmfAlrq/WY9izSy2oszv2qmiNPcHeEP3P+w0WxeEFx\r\nWf09ilxqek41RaMZ7aClc3/0xVq3nhjoc2ntOqTwaZJarKHYn8o0y4ATu3z6\r\nRZTdCLykZZ0iz3SZ4a8FcmceCTok7jlJZX2cQXzKTgfZ6VOAkugjvxbR1pGQ\r\n9voKBjAxUZal5RUUbQxkZCBkL6LSeFJsoBU=\r\n=FtwG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jmeas","email":"roaster.karmic_0r@icloud.com"},"directories":{},"maintainers":[{"name":"jmeas","email":"roaster.karmic_0r@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-composer_5.0.3_1651173745164_0.8348010918713151"},"_hasShrinkwrap":false}},"readme":"# React Composer\n\n[![Travis build status](http://img.shields.io/travis/jamesplease/react-composer.svg?style=flat)](https://travis-ci.org/jamesplease/react-composer)\n[![npm version](https://img.shields.io/npm/v/react-composer.svg)](https://www.npmjs.com/package/react-composer)\n[![npm downloads](https://img.shields.io/npm/dm/react-composer.svg)](https://www.npmjs.com/package/react-composer)\n[![Test Coverage](https://coveralls.io/repos/github/jamesplease/react-composer/badge.svg?branch=master)](https://coveralls.io/github/jamesplease/react-composer?branch=master)\n[![gzip size](http://img.badgesize.io/https://unpkg.com/react-composer/dist/react-composer.min.js?compression=gzip)](https://unpkg.com/react-composer/dist/react-composer.min.js)\n\nCompose [render prop](https://reactjs.org/docs/render-props.html) components.\n\n## Motivation\n\nRender props are great. Using a component with a render prop looks like the following:\n\n```jsx\n<RenderPropComponent {...config}>\n  {result => <MyComponent result={result} />}\n</RenderPropComponent>\n```\n\nSometimes you need the result of multiple render prop components inside of `MyComponent`. This\ncan get messy.\n\n```jsx\n<RenderPropComponent {...config}>\n  {resultOne => (\n    <RenderPropComponent {...configTwo}>\n      {resultTwo => (\n        <RenderPropComponent {...configThree}>\n          {resultThree => (\n            <MyComponent results={{ resultOne, resultTwo, resultThree }} />\n          )}\n        </RenderPropComponent>\n      )}\n    </RenderPropComponent>\n  )}\n</RenderPropComponent>\n```\n\nNesting render prop components leads to rightward drift of your code. Use React Composer to\nprevent that drift.\n\n```jsx\nimport Composer from 'react-composer';\n\n<Composer\n  components={[\n    <RenderPropComponent {...configOne} />,\n    <RenderPropComponent {...configTwo} />,\n    <RenderPropComponent {...configThree} />\n  ]}>\n  {([resultOne, resultTwo, resultThree]) => (\n    <MyComponent results={{ resultOne, resultTwo, resultThree }} />\n  )}\n</Composer>;\n```\n\n## Installation\n\nInstall using [npm](https://www.npmjs.com):\n\n```\nnpm install react-composer\n```\n\nor [yarn](https://yarnpkg.com/):\n\n```\nyarn add react-composer\n```\n\n## API\n\nThis library has one, default export: `Composer`.\n\n### `<Composer />`\n\nCompose multiple render prop components together. The props are as\nfollows:\n\n### `props.children`\n\nA render function that is called with an array of results accumulated from the render prop components.\n\n```jsx\n<Composer components={[]}>\n  {results => {\n    /* Do something with results... Return a valid React element. */\n  }}\n</Composer>\n```\n\n### `props.components`\n\nThe render prop components to compose. This is an array of [React elements](https://reactjs.org/docs/glossary.html#elements) and/or render functions that are invoked with a render function and the currently accumulated results.\n\n```jsx\n<Composer\n  components={[\n    // React elements may be passed for basic use cases\n    // props.children will be provided via React.cloneElement\n    <Outer />,\n\n    // Render functions may be passed for added flexibility and control\n    ({ results, render }) => (\n      <Middle previousResults={results} children={render} />\n    )\n  ]}>\n  {([outerResult, middleResult]) => {\n    /* Do something with results... Return a valid React element. */\n  }}\n</Composer>\n```\n\n> **Note:** You do not need to provide `props.children` to the React element entries in `props.components`. If you do provide `props.children` to these elements, it will be ignored and overwritten.\n\n#### `props.components` as render functions\n\nA render function may be passed instead of a React element for added flexibility.\n\nRender functions provided must return a valid React element. Render functions will be invoked with an object containing 2 properties:\n\n1.  `results`: The currently accumulated results. You can use this for render prop components which depend on the results of other render prop components.\n2.  `render`: The render function for the component to invoke with the value produced. Plug this into your render prop component. This will typically be plugged in as `props.children` or `props.render`.\n\n```jsx\n<Composer\n  components={[\n    // props.components may contain both elements and render functions\n    <Outer />,\n    ({ /* results, */ render }) => <SomeComponent children={render} />\n  ]}>\n  {results => {\n    /* Do something with results... */\n  }}\n</Composer>\n```\n\n## Examples and Guides\n\n### Example: Render prop component(s) depending on the result of other render prop component(s)\n\n```jsx\n<Composer\n  components={[\n    <Outer />,\n    ({ results: [outerResult], render }) => (\n      <Middle fromOuter={outerResult} children={render} />\n    ),\n    ({ results, render }) => (\n      <Inner fromOuterAndMiddle={results} children={render} />\n    )\n    // ...\n  ]}>\n  {([outerResult, middleResult, innerResult]) => {\n    /* Do something with results... */\n  }}\n</Composer>\n```\n\n### Example: Render props named other than `props.children`.\n\nBy default, `<Composer />` will enhance your React elements with `props.children`.\n\nRender prop components typically use `props.children` or `props.render` as their render prop. Some even accept both. For cases when your render prop component's render prop is not `props.children` you can plug `render` in directly yourself. Example:\n\n```jsx\n<Composer\n  components={[\n    // Support varying named render props\n    <RenderAsChildren />,\n    ({ render }) => <RenderAsChildren children={render} />,\n    ({ render }) => <RenderAsRender render={render} />,\n    ({ render }) => <CustomRenderPropName renderItem={render} />\n    // ...\n  ]}>\n  {results => {\n    /* Do something with results... */\n  }}\n</Composer>\n```\n\n### Example: Render prop component(s) that produce multiple arguments\n\nExample of how to handle cases when a component passes multiple arguments to its render prop rather than a single argument.\n\n```jsx\n<Composer\n  components={[\n    <Outer />,\n    // Differing render prop signature (multi-arg producers)\n    ({ render }) => (\n      <ProducesMultipleArgs>\n        {(one, two) => render([one, two])}\n      </ProducesMultipleArgs>\n    ),\n    <Inner />\n  ]}>\n  {([outerResult, [one, two], innerResult]) => {\n    /* Do something with results... */\n  }}\n</Composer>\n```\n\n### Limitations\n\nThis library only works for render prop components that have a single render\nprop. So, for instance, this library will not work if your component has an API like the following:\n\n```jsx\n<RenderPropComponent onSuccess={onSuccess} onError={onError} />\n```\n\n### Render Order\n\nThe first item in the `components` array will be the outermost component that is rendered. So, for instance,\nif you pass\n\n```jsx\n<Composer components={[<A/>, <B/>, <C/>]}>\n```\n\nthen your tree will render like so:\n\n```\n- A\n  - B\n    - C\n```\n\n### Console Warnings\n\nRender prop components often specify with [PropTypes](https://reactjs.org/docs/typechecking-with-proptypes.html)\nthat the render prop is required. When using these components with React Composer, you may get a warning in the\nconsole.\n\nOne way to eliminate the warnings is to define the render prop as an empty function knowning that `Composer` will\noverwrite it with the real render function.\n\n```jsx\n<Composer\n  components={[\n    <RenderPropComponent {...props} children={() => null} />\n  ]}\n  // ...\n>\n```\n\nAlternatively, you can leverage the flexibility of the `props.components` as functions API and plug the render function in directly yourself.\n\n```jsx\n<Composer\n  components={[\n    ({render}) => <RenderPropComponent {...props} children={render} />\n  ]}\n  // ...\n>\n```\n\n### Example Usage\n\nHere are some examples of render prop components that benefit from React Composer:\n\n* React's [Context API](https://reactjs.org/docs/context.html). See [this example](https://codesandbox.io/s/92pj14134y) by [Kent Dodds](https://twitter.com/kentcdodds).\n* [React Request](https://github.com/jamesplease/react-request)\n* Apollo's [Query component](https://www.apollographql.com/docs/react/essentials/queries.html#basic)\n\nDo you know of a component that you think benefits from React Composer? Open a Pull Request and add it to the list!\n\n## Contributing\n\nAre you interested in helping out with this project? That's awesome – thank you! Head on over to\n[the contributing guide](./CONTRIBUTING.md) to get started.\n","maintainers":[{"name":"jmeas","email":"roaster.karmic_0r@icloud.com"}],"time":{"modified":"2022-06-25T18:44:54.117Z","created":"2015-11-20T23:51:42.973Z","1.0.0":"2015-11-20T23:51:42.973Z","1.0.1":"2015-11-20T23:56:01.293Z","2.0.0":"2018-01-23T00:50:38.028Z","2.1.0":"2018-01-23T05:09:33.187Z","3.0.0":"2018-02-02T23:48:05.112Z","3.0.1":"2018-02-03T19:11:56.725Z","3.1.0":"2018-02-09T00:12:31.851Z","3.1.1":"2018-02-09T00:52:17.718Z","4.0.0":"2018-02-09T15:28:17.901Z","4.1.0":"2018-02-10T19:36:08.934Z","5.0.0":"2018-03-23T01:23:28.702Z","5.0.1":"2018-07-29T18:07:46.276Z","5.0.2":"2021-11-05T17:29:25.271Z","5.0.3":"2022-04-28T19:22:25.357Z"},"homepage":"https://github.com/jamesplease/react-composer#readme","keywords":["react","render","prop","compose","children"],"repository":{"type":"git","url":"git+https://github.com/jamesplease/react-composer.git"},"author":{"name":"James Smith","email":"jamesplease2@gmail.com"},"bugs":{"url":"https://github.com/jamesplease/react-composer/issues"},"license":"MIT","readmeFilename":"README.md"}