├── .gitignore ├── LICENSE ├── README.md ├── bower.json ├── dist ├── README.md ├── definitions │ ├── Binder.d.ts │ ├── DataBinding.d.ts │ ├── FreezerBinder.d.ts │ ├── FreezerProvider.d.ts │ ├── MobxBinder.d.ts │ ├── MobxProvider.d.ts │ ├── PlainObjectProvider.d.ts │ ├── utils-lodash.d.ts │ └── utils.d.ts ├── lib │ ├── Binder.js │ ├── DataBinding.js │ ├── FreezerBinder.js │ ├── FreezerProvider.js │ ├── MobxBinder.js │ ├── MobxProvider.js │ ├── PlainObjectProvider.js │ ├── utils-lodash.js │ └── utils.js ├── package.json ├── react-binding.js └── react-binding.min.js ├── gulpfile.js ├── package.json ├── src ├── Binder.ts ├── DataBinding.ts ├── FreezerBinder.ts ├── FreezerProvider.ts ├── MobxBinder.ts ├── MobxProvider.ts ├── PlainObjectProvider.ts ├── utils-lodash.ts └── utils.ts ├── test ├── BindingReactions.ts ├── DataBinding.ts ├── DataBindingPerf.ts └── utils │ ├── converters.js │ └── converters.ts ├── tsconfig.json └── tsd.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/bower.json -------------------------------------------------------------------------------- /dist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/README.md -------------------------------------------------------------------------------- /dist/definitions/Binder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/definitions/Binder.d.ts -------------------------------------------------------------------------------- /dist/definitions/DataBinding.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/definitions/DataBinding.d.ts -------------------------------------------------------------------------------- /dist/definitions/FreezerBinder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/definitions/FreezerBinder.d.ts -------------------------------------------------------------------------------- /dist/definitions/FreezerProvider.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/definitions/FreezerProvider.d.ts -------------------------------------------------------------------------------- /dist/definitions/MobxBinder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/definitions/MobxBinder.d.ts -------------------------------------------------------------------------------- /dist/definitions/MobxProvider.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/definitions/MobxProvider.d.ts -------------------------------------------------------------------------------- /dist/definitions/PlainObjectProvider.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/definitions/PlainObjectProvider.d.ts -------------------------------------------------------------------------------- /dist/definitions/utils-lodash.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/definitions/utils-lodash.d.ts -------------------------------------------------------------------------------- /dist/definitions/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/definitions/utils.d.ts -------------------------------------------------------------------------------- /dist/lib/Binder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/lib/Binder.js -------------------------------------------------------------------------------- /dist/lib/DataBinding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/lib/DataBinding.js -------------------------------------------------------------------------------- /dist/lib/FreezerBinder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/lib/FreezerBinder.js -------------------------------------------------------------------------------- /dist/lib/FreezerProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/lib/FreezerProvider.js -------------------------------------------------------------------------------- /dist/lib/MobxBinder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/lib/MobxBinder.js -------------------------------------------------------------------------------- /dist/lib/MobxProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/lib/MobxProvider.js -------------------------------------------------------------------------------- /dist/lib/PlainObjectProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/lib/PlainObjectProvider.js -------------------------------------------------------------------------------- /dist/lib/utils-lodash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/lib/utils-lodash.js -------------------------------------------------------------------------------- /dist/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/lib/utils.js -------------------------------------------------------------------------------- /dist/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/package.json -------------------------------------------------------------------------------- /dist/react-binding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/react-binding.js -------------------------------------------------------------------------------- /dist/react-binding.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/dist/react-binding.min.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/package.json -------------------------------------------------------------------------------- /src/Binder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/src/Binder.ts -------------------------------------------------------------------------------- /src/DataBinding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/src/DataBinding.ts -------------------------------------------------------------------------------- /src/FreezerBinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/src/FreezerBinder.ts -------------------------------------------------------------------------------- /src/FreezerProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/src/FreezerProvider.ts -------------------------------------------------------------------------------- /src/MobxBinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/src/MobxBinder.ts -------------------------------------------------------------------------------- /src/MobxProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/src/MobxProvider.ts -------------------------------------------------------------------------------- /src/PlainObjectProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/src/PlainObjectProvider.ts -------------------------------------------------------------------------------- /src/utils-lodash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/src/utils-lodash.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/BindingReactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/test/BindingReactions.ts -------------------------------------------------------------------------------- /test/DataBinding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/test/DataBinding.ts -------------------------------------------------------------------------------- /test/DataBindingPerf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/test/DataBindingPerf.ts -------------------------------------------------------------------------------- /test/utils/converters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/test/utils/converters.js -------------------------------------------------------------------------------- /test/utils/converters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/test/utils/converters.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsamec/react-binding/HEAD/tsd.json --------------------------------------------------------------------------------