├── .babelrc ├── .editorconfig ├── .eslintrc ├── .flowconfig ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── docs ├── cluster-hook.md ├── core-api.md ├── creating-custom-hooks.md ├── experimental-client.md └── pubsub-hook.md ├── example ├── .babelrc ├── app.js ├── hooks │ └── CoolHook.js └── package.json ├── package.json ├── src ├── core.js ├── defaults.js ├── hooks │ ├── BaseHook.js │ ├── ClusterHook.js │ └── PubSubHook.js ├── index.js ├── scripts.js └── utils │ ├── index.js │ └── loader.js ├── test.js └── test ├── cluster └── core.cluster.test.js ├── core └── core.test.js ├── hooks ├── cluster.test.js ├── loader.test.js └── pubsub.test.js └── mocha.opts /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/.eslintrc -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/README.md -------------------------------------------------------------------------------- /docs/cluster-hook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/docs/cluster-hook.md -------------------------------------------------------------------------------- /docs/core-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/docs/core-api.md -------------------------------------------------------------------------------- /docs/creating-custom-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/docs/creating-custom-hooks.md -------------------------------------------------------------------------------- /docs/experimental-client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/docs/experimental-client.md -------------------------------------------------------------------------------- /docs/pubsub-hook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/docs/pubsub-hook.md -------------------------------------------------------------------------------- /example/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/example/.babelrc -------------------------------------------------------------------------------- /example/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/example/app.js -------------------------------------------------------------------------------- /example/hooks/CoolHook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/example/hooks/CoolHook.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/example/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/package.json -------------------------------------------------------------------------------- /src/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/src/core.js -------------------------------------------------------------------------------- /src/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/src/defaults.js -------------------------------------------------------------------------------- /src/hooks/BaseHook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/src/hooks/BaseHook.js -------------------------------------------------------------------------------- /src/hooks/ClusterHook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/src/hooks/ClusterHook.js -------------------------------------------------------------------------------- /src/hooks/PubSubHook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/src/hooks/PubSubHook.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/src/index.js -------------------------------------------------------------------------------- /src/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/src/scripts.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/src/utils/loader.js -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/test.js -------------------------------------------------------------------------------- /test/cluster/core.cluster.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/test/cluster/core.cluster.test.js -------------------------------------------------------------------------------- /test/core/core.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/test/core/core.test.js -------------------------------------------------------------------------------- /test/hooks/cluster.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/test/hooks/cluster.test.js -------------------------------------------------------------------------------- /test/hooks/loader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/test/hooks/loader.test.js -------------------------------------------------------------------------------- /test/hooks/pubsub.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/test/hooks/pubsub.test.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redibox/core/HEAD/test/mocha.opts --------------------------------------------------------------------------------