├── .eslintignore ├── .eslintrc.js ├── .github ├── FUNDING.yml └── workflows │ └── pull-request.yml ├── .gitignore ├── .npmignore ├── .nvmrc ├── CHANGELOG.md ├── LICENSE.txt ├── MIGRATION.md ├── README.md ├── TESTING.md ├── docs ├── f=>rp.jpg ├── f=>rp.xcf └── tester │ └── reference.md ├── package.json ├── rollup.config.js ├── src ├── ferp.js ├── ferp │ ├── app.effects.test.js │ ├── app.js │ ├── app.test.js │ ├── effects │ │ ├── core.js │ │ └── core.test.js │ ├── stages │ │ ├── actionStage.js │ │ ├── actionStage.test.js │ │ ├── effectStage.js │ │ ├── effectStage.test.js │ │ ├── observeStage.js │ │ ├── observeStage.test.js │ │ ├── subscribeStage.js │ │ └── subscribeStage.test.js │ ├── subscriptions │ │ ├── core.js │ │ └── core.test.js │ └── util │ │ ├── pipeline.js │ │ └── pipeline.test.js └── testing │ ├── example.test.js │ └── index.js └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 14 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/README.md -------------------------------------------------------------------------------- /TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/TESTING.md -------------------------------------------------------------------------------- /docs/f=>rp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/docs/f=>rp.jpg -------------------------------------------------------------------------------- /docs/f=>rp.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/docs/f=>rp.xcf -------------------------------------------------------------------------------- /docs/tester/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/docs/tester/reference.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/ferp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp.js -------------------------------------------------------------------------------- /src/ferp/app.effects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/app.effects.test.js -------------------------------------------------------------------------------- /src/ferp/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/app.js -------------------------------------------------------------------------------- /src/ferp/app.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/app.test.js -------------------------------------------------------------------------------- /src/ferp/effects/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/effects/core.js -------------------------------------------------------------------------------- /src/ferp/effects/core.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/effects/core.test.js -------------------------------------------------------------------------------- /src/ferp/stages/actionStage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/stages/actionStage.js -------------------------------------------------------------------------------- /src/ferp/stages/actionStage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/stages/actionStage.test.js -------------------------------------------------------------------------------- /src/ferp/stages/effectStage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/stages/effectStage.js -------------------------------------------------------------------------------- /src/ferp/stages/effectStage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/stages/effectStage.test.js -------------------------------------------------------------------------------- /src/ferp/stages/observeStage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/stages/observeStage.js -------------------------------------------------------------------------------- /src/ferp/stages/observeStage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/stages/observeStage.test.js -------------------------------------------------------------------------------- /src/ferp/stages/subscribeStage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/stages/subscribeStage.js -------------------------------------------------------------------------------- /src/ferp/stages/subscribeStage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/stages/subscribeStage.test.js -------------------------------------------------------------------------------- /src/ferp/subscriptions/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/subscriptions/core.js -------------------------------------------------------------------------------- /src/ferp/subscriptions/core.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/subscriptions/core.test.js -------------------------------------------------------------------------------- /src/ferp/util/pipeline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/util/pipeline.js -------------------------------------------------------------------------------- /src/ferp/util/pipeline.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/ferp/util/pipeline.test.js -------------------------------------------------------------------------------- /src/testing/example.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/testing/example.test.js -------------------------------------------------------------------------------- /src/testing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/src/testing/index.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ferp-js/ferp/HEAD/yarn.lock --------------------------------------------------------------------------------