gitextract_7mr7594c/ ├── .codeclimate.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .flowconfig ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .size-snapshot.json ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── babel.config.js ├── docs/ │ ├── API.md │ ├── flow.md │ └── performance.md ├── package.json ├── scripts/ │ ├── getPackageNames.js │ ├── installNestedPackageDeps.js │ ├── jest.setup.js │ ├── release.js │ └── rollup.config.js ├── src/ │ ├── basePackage.json │ └── packages/ │ ├── recompose/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── VERSION │ │ ├── __tests__/ │ │ │ ├── branch-test.js │ │ │ ├── componentFromProp-test.js │ │ │ ├── componentFromStream-test.js │ │ │ ├── componentFromStreamWithConfig-test.js │ │ │ ├── compose-test.js │ │ │ ├── createEventHandler-test.js │ │ │ ├── createSink-test.js │ │ │ ├── defaultProps-test.js │ │ │ ├── fixtures/ │ │ │ │ └── treeshake-entry.js │ │ │ ├── flattenProp-test.js │ │ │ ├── fromRenderProps-test.js │ │ │ ├── getContext-test.js │ │ │ ├── getDisplayName-test.js │ │ │ ├── hoistStatics-test.js │ │ │ ├── isClassComponent-test.js │ │ │ ├── lifecycle-test.js │ │ │ ├── mapProps-test.js │ │ │ ├── mapPropsStream-test.js │ │ │ ├── mapPropsStreamWithConfig-test.js │ │ │ ├── nest-test.js │ │ │ ├── onlyUpdateForKeys-test.js │ │ │ ├── onlyUpdateForPropTypes-test.js │ │ │ ├── pure-test.js │ │ │ ├── renameProp-test.js │ │ │ ├── renameProps-test.js │ │ │ ├── renderComponent-test.js │ │ │ ├── renderNothing-test.js │ │ │ ├── setDisplayName-test.js │ │ │ ├── setObservableConfig-test.js │ │ │ ├── setPropTypes-test.js │ │ │ ├── setStatic-test.js │ │ │ ├── shallowEqual-test.js │ │ │ ├── shouldUpdate-test.js │ │ │ ├── toClass-test.js │ │ │ ├── toRenderProps-test.js │ │ │ ├── types/ │ │ │ │ ├── test_branch.js │ │ │ │ ├── test_classBasedEnhancer.js │ │ │ │ ├── test_componentFromStream.js │ │ │ │ ├── test_createEventHandler.js │ │ │ │ ├── test_defaultProps.js │ │ │ │ ├── test_fromRenderProps.js │ │ │ │ ├── test_functionalEnhancer.js │ │ │ │ ├── test_getContext.js │ │ │ │ ├── test_mapProps.js │ │ │ │ ├── test_mapPropsStream.js │ │ │ │ ├── test_onlyUpdateForKeys.js │ │ │ │ ├── test_onlyUpdateForPropTypes.js │ │ │ │ ├── test_pure.js │ │ │ │ ├── test_shouldUpdate.js │ │ │ │ ├── test_statics.js │ │ │ │ ├── test_toClass.js │ │ │ │ ├── test_toRenderProps.js │ │ │ │ ├── test_utils.js │ │ │ │ ├── test_voodoo.js │ │ │ │ ├── test_withContext.js │ │ │ │ ├── test_withHandlers.js │ │ │ │ ├── test_withProps.js │ │ │ │ ├── test_withPropsOnChange.js │ │ │ │ └── test_withStateHandlers.js │ │ │ ├── utils.js │ │ │ ├── withContext-test.js │ │ │ ├── withHandlers-test.js │ │ │ ├── withProps-test.js │ │ │ ├── withPropsOnChange-test.js │ │ │ ├── withReducer-test.js │ │ │ ├── withState-test.js │ │ │ ├── withStateHandlers-test.js │ │ │ └── wrapDisplayName-test.js │ │ ├── baconObservableConfig.js │ │ ├── branch.js │ │ ├── componentFromProp.js │ │ ├── componentFromStream.js │ │ ├── compose.js │ │ ├── createEventHandler.js │ │ ├── createSink.js │ │ ├── defaultProps.js │ │ ├── flattenProp.js │ │ ├── flydObservableConfig.js │ │ ├── fromRenderProps.js │ │ ├── getContext.js │ │ ├── getDisplayName.js │ │ ├── hoistStatics.js │ │ ├── index.js │ │ ├── index.js.flow │ │ ├── isClassComponent.js │ │ ├── kefirObservableConfig.js │ │ ├── lifecycle.js │ │ ├── mapProps.js │ │ ├── mapPropsStream.js │ │ ├── mostObservableConfig.js │ │ ├── nest.js │ │ ├── onlyUpdateForKeys.js │ │ ├── onlyUpdateForPropTypes.js │ │ ├── package.json │ │ ├── pure.js │ │ ├── renameProp.js │ │ ├── renameProps.js │ │ ├── renderComponent.js │ │ ├── renderNothing.js │ │ ├── rxjs4ObservableConfig.js │ │ ├── rxjsObservableConfig.js │ │ ├── setDisplayName.js │ │ ├── setObservableConfig.js │ │ ├── setPropTypes.js │ │ ├── setStatic.js │ │ ├── shallowEqual.js │ │ ├── shouldUpdate.js │ │ ├── toClass.js │ │ ├── toRenderProps.js │ │ ├── utils/ │ │ │ ├── mapValues.js │ │ │ ├── omit.js │ │ │ └── pick.js │ │ ├── withContext.js │ │ ├── withHandlers.js │ │ ├── withProps.js │ │ ├── withPropsOnChange.js │ │ ├── withReducer.js │ │ ├── withState.js │ │ ├── withStateHandlers.js │ │ ├── wrapDisplayName.js │ │ └── xstreamObservableConfig.js │ └── recompose-relay/ │ ├── .npmignore │ ├── README.md │ ├── VERSION │ ├── createContainer.js │ ├── index.js │ └── package.json └── types/ ├── README.md └── flow-example/ ├── .eslintrc ├── .flowconfig ├── .gitignore ├── README.md ├── flow-typed/ │ ├── glamor.js │ └── react-motion.js ├── package.json ├── public/ │ ├── index.html │ └── manifest.json └── src/ ├── App.js ├── Item.js ├── ItemsAnimator.js ├── MouseDetector.js └── index.js