├── .babelrc ├── .eslintrc ├── .gitignore ├── .maintainerd ├── COC.md ├── CONTRIBUTE.md ├── LICENSE ├── README.md ├── circle.yml ├── deploy.sh ├── example ├── .gitignore ├── package.json └── src │ ├── app.js │ ├── child-component │ ├── computed.js │ ├── effects.js │ ├── index.js │ └── initial-state.js │ ├── index.css │ ├── index.js │ ├── server.js │ └── state │ ├── computed.js │ ├── effects.js │ ├── index.js │ └── initial-state.js ├── package.json ├── rollup.config.js ├── server.js ├── spec ├── .babelrc ├── _util │ └── babel-resolve-paths-plugin.js ├── index.js ├── integration │ └── nested-state-injection.spec.js └── unit │ ├── effects.spec.js │ ├── inject.spec.js │ ├── provide.spec.js │ └── state.spec.js └── src ├── common.js ├── context.js ├── effects.js ├── helpers.js ├── index.js ├── inject.js ├── provide.js ├── server ├── capture.js ├── context.js ├── index.js ├── partial-render.js ├── resolve-promise-tree.js └── set-state.js └── state.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/.gitignore -------------------------------------------------------------------------------- /.maintainerd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/.maintainerd -------------------------------------------------------------------------------- /COC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/COC.md -------------------------------------------------------------------------------- /CONTRIBUTE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/CONTRIBUTE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/circle.yml -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/deploy.sh -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/package.json -------------------------------------------------------------------------------- /example/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/src/app.js -------------------------------------------------------------------------------- /example/src/child-component/computed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/src/child-component/computed.js -------------------------------------------------------------------------------- /example/src/child-component/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/src/child-component/effects.js -------------------------------------------------------------------------------- /example/src/child-component/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/src/child-component/index.js -------------------------------------------------------------------------------- /example/src/child-component/initial-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/src/child-component/initial-state.js -------------------------------------------------------------------------------- /example/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/src/index.css -------------------------------------------------------------------------------- /example/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/src/index.js -------------------------------------------------------------------------------- /example/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/src/server.js -------------------------------------------------------------------------------- /example/src/state/computed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/src/state/computed.js -------------------------------------------------------------------------------- /example/src/state/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/src/state/effects.js -------------------------------------------------------------------------------- /example/src/state/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/src/state/index.js -------------------------------------------------------------------------------- /example/src/state/initial-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/example/src/state/initial-state.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/rollup.config.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/server"); 2 | -------------------------------------------------------------------------------- /spec/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/spec/.babelrc -------------------------------------------------------------------------------- /spec/_util/babel-resolve-paths-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/spec/_util/babel-resolve-paths-plugin.js -------------------------------------------------------------------------------- /spec/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/spec/index.js -------------------------------------------------------------------------------- /spec/integration/nested-state-injection.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/spec/integration/nested-state-injection.spec.js -------------------------------------------------------------------------------- /spec/unit/effects.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/spec/unit/effects.spec.js -------------------------------------------------------------------------------- /spec/unit/inject.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/spec/unit/inject.spec.js -------------------------------------------------------------------------------- /spec/unit/provide.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/spec/unit/provide.spec.js -------------------------------------------------------------------------------- /spec/unit/state.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/spec/unit/state.spec.js -------------------------------------------------------------------------------- /src/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/common.js -------------------------------------------------------------------------------- /src/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/context.js -------------------------------------------------------------------------------- /src/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/effects.js -------------------------------------------------------------------------------- /src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/helpers.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/index.js -------------------------------------------------------------------------------- /src/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/inject.js -------------------------------------------------------------------------------- /src/provide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/provide.js -------------------------------------------------------------------------------- /src/server/capture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/server/capture.js -------------------------------------------------------------------------------- /src/server/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/server/context.js -------------------------------------------------------------------------------- /src/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/server/index.js -------------------------------------------------------------------------------- /src/server/partial-render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/server/partial-render.js -------------------------------------------------------------------------------- /src/server/resolve-promise-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/server/resolve-promise-tree.js -------------------------------------------------------------------------------- /src/server/set-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/server/set-state.js -------------------------------------------------------------------------------- /src/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/freactal/HEAD/src/state.js --------------------------------------------------------------------------------