├── .babelrc ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── examples └── counter.js ├── index.d.ts ├── package.json ├── src ├── actions.js ├── effect.js ├── hook.js ├── index.js ├── middleware.js └── state.js ├── test ├── actions.test.js ├── effect.test.js ├── hook.test.js ├── index.test.js ├── middleware.test.js └── state.test.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/README.md -------------------------------------------------------------------------------- /examples/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/examples/counter.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/index.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/package.json -------------------------------------------------------------------------------- /src/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/src/actions.js -------------------------------------------------------------------------------- /src/effect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/src/effect.js -------------------------------------------------------------------------------- /src/hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/src/hook.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/src/index.js -------------------------------------------------------------------------------- /src/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/src/middleware.js -------------------------------------------------------------------------------- /src/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/src/state.js -------------------------------------------------------------------------------- /test/actions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/test/actions.test.js -------------------------------------------------------------------------------- /test/effect.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/test/effect.test.js -------------------------------------------------------------------------------- /test/hook.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/test/hook.test.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/test/index.test.js -------------------------------------------------------------------------------- /test/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/test/middleware.test.js -------------------------------------------------------------------------------- /test/state.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/test/state.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpsuit/jumpstate/HEAD/yarn.lock --------------------------------------------------------------------------------