├── .babelrc ├── .gitignore ├── .travis.yml ├── README.md ├── examples └── bank-accounts │ ├── README.md │ ├── config │ ├── .eslintrc │ ├── env.js │ ├── jest │ │ ├── cssTransform.js │ │ └── fileTransform.js │ ├── paths.js │ ├── polyfills.js │ ├── webpack.config.dev.js │ └── webpack.config.prod.js │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── scripts │ ├── build.js │ ├── start.js │ └── test.js │ ├── src │ ├── App.js │ ├── actions.js │ ├── components │ │ ├── Accounts.js │ │ ├── Form.js │ │ ├── Log.js │ │ ├── accounts.css │ │ ├── form.css │ │ └── log.css │ ├── hocs │ │ └── withAnimations.js │ ├── index.css │ ├── index.js │ ├── reducer.js │ ├── selectors.js │ ├── server-mock.js │ └── store.js │ └── yarn.lock ├── index.d.ts ├── lib ├── dsl.js ├── enhancer.js ├── free.js ├── index.js ├── interpreters.js └── utils.js ├── package.json ├── src ├── dsl.js ├── enhancer.js ├── free.js ├── index.js ├── interpreters.js └── utils.js ├── test ├── application │ ├── actions.js │ ├── index.js │ ├── reducer.js │ ├── server-mock.js │ ├── transaction.js │ └── utils.js ├── dsl.test.js ├── free.test.js └── store.test.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/README.md -------------------------------------------------------------------------------- /examples/bank-accounts/README.md: -------------------------------------------------------------------------------- 1 | # Example: Bank Account 2 | 3 | -------------------------------------------------------------------------------- /examples/bank-accounts/config/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/config/.eslintrc -------------------------------------------------------------------------------- /examples/bank-accounts/config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/config/env.js -------------------------------------------------------------------------------- /examples/bank-accounts/config/jest/cssTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/config/jest/cssTransform.js -------------------------------------------------------------------------------- /examples/bank-accounts/config/jest/fileTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/config/jest/fileTransform.js -------------------------------------------------------------------------------- /examples/bank-accounts/config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/config/paths.js -------------------------------------------------------------------------------- /examples/bank-accounts/config/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/config/polyfills.js -------------------------------------------------------------------------------- /examples/bank-accounts/config/webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/config/webpack.config.dev.js -------------------------------------------------------------------------------- /examples/bank-accounts/config/webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/config/webpack.config.prod.js -------------------------------------------------------------------------------- /examples/bank-accounts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/package.json -------------------------------------------------------------------------------- /examples/bank-accounts/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/public/favicon.ico -------------------------------------------------------------------------------- /examples/bank-accounts/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/public/index.html -------------------------------------------------------------------------------- /examples/bank-accounts/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/scripts/build.js -------------------------------------------------------------------------------- /examples/bank-accounts/scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/scripts/start.js -------------------------------------------------------------------------------- /examples/bank-accounts/scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/scripts/test.js -------------------------------------------------------------------------------- /examples/bank-accounts/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/App.js -------------------------------------------------------------------------------- /examples/bank-accounts/src/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/actions.js -------------------------------------------------------------------------------- /examples/bank-accounts/src/components/Accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/components/Accounts.js -------------------------------------------------------------------------------- /examples/bank-accounts/src/components/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/components/Form.js -------------------------------------------------------------------------------- /examples/bank-accounts/src/components/Log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/components/Log.js -------------------------------------------------------------------------------- /examples/bank-accounts/src/components/accounts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/components/accounts.css -------------------------------------------------------------------------------- /examples/bank-accounts/src/components/form.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/components/form.css -------------------------------------------------------------------------------- /examples/bank-accounts/src/components/log.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/components/log.css -------------------------------------------------------------------------------- /examples/bank-accounts/src/hocs/withAnimations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/hocs/withAnimations.js -------------------------------------------------------------------------------- /examples/bank-accounts/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/index.css -------------------------------------------------------------------------------- /examples/bank-accounts/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/index.js -------------------------------------------------------------------------------- /examples/bank-accounts/src/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/reducer.js -------------------------------------------------------------------------------- /examples/bank-accounts/src/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/selectors.js -------------------------------------------------------------------------------- /examples/bank-accounts/src/server-mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/server-mock.js -------------------------------------------------------------------------------- /examples/bank-accounts/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/src/store.js -------------------------------------------------------------------------------- /examples/bank-accounts/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/examples/bank-accounts/yarn.lock -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/index.d.ts -------------------------------------------------------------------------------- /lib/dsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/lib/dsl.js -------------------------------------------------------------------------------- /lib/enhancer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/lib/enhancer.js -------------------------------------------------------------------------------- /lib/free.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/lib/free.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/interpreters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/lib/interpreters.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/package.json -------------------------------------------------------------------------------- /src/dsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/src/dsl.js -------------------------------------------------------------------------------- /src/enhancer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/src/enhancer.js -------------------------------------------------------------------------------- /src/free.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/src/free.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/src/index.js -------------------------------------------------------------------------------- /src/interpreters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/src/interpreters.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/src/utils.js -------------------------------------------------------------------------------- /test/application/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/test/application/actions.js -------------------------------------------------------------------------------- /test/application/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/test/application/index.js -------------------------------------------------------------------------------- /test/application/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/test/application/reducer.js -------------------------------------------------------------------------------- /test/application/server-mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/test/application/server-mock.js -------------------------------------------------------------------------------- /test/application/transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/test/application/transaction.js -------------------------------------------------------------------------------- /test/application/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/test/application/utils.js -------------------------------------------------------------------------------- /test/dsl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/test/dsl.test.js -------------------------------------------------------------------------------- /test/free.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/test/free.test.js -------------------------------------------------------------------------------- /test/store.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/test/store.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiransheng/redux-free-flow/HEAD/yarn.lock --------------------------------------------------------------------------------