├── .editorconfig ├── .eslintrc ├── .github └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── bin ├── actions.js ├── index.js ├── runner.js └── utils.js ├── dist └── client │ └── spreadable.client.js ├── package.json ├── src ├── approval │ └── transports │ │ ├── approval │ │ └── index.js │ │ ├── captcha │ │ ├── fonts │ │ │ └── ipag.ttf │ │ └── index.js │ │ └── client │ │ └── index.js ├── behavior │ └── transports │ │ ├── behavior │ │ └── index.js │ │ └── fail │ │ └── index.js ├── browser │ ├── client │ │ ├── .babelrc │ │ └── index.js │ └── mock │ │ └── index.js ├── cache │ └── transports │ │ ├── cache │ │ └── index.js │ │ └── database │ │ └── index.js ├── client.js ├── db │ └── transports │ │ ├── database │ │ └── index.js │ │ └── loki │ │ └── index.js ├── errors.js ├── index.js ├── logger │ ├── index.js │ └── transports │ │ ├── adapter │ │ └── index.js │ │ ├── console │ │ └── index.js │ │ ├── file │ │ └── index.js │ │ └── logger │ │ └── index.js ├── node.js ├── schema.js ├── server │ └── transports │ │ ├── express │ │ ├── api │ │ │ ├── butler │ │ │ │ ├── controllers.js │ │ │ │ └── routes.js │ │ │ ├── master │ │ │ │ ├── controllers.js │ │ │ │ └── routes.js │ │ │ ├── node │ │ │ │ ├── controllers.js │ │ │ │ └── routes.js │ │ │ ├── routes.js │ │ │ └── slave │ │ │ │ ├── controllers.js │ │ │ │ └── routes.js │ │ ├── client │ │ │ ├── controllers.js │ │ │ └── routes.js │ │ ├── controllers.js │ │ ├── index.js │ │ ├── midds.js │ │ └── routes.js │ │ └── server │ │ └── index.js ├── service.js ├── task │ └── transports │ │ ├── cron │ │ └── index.js │ │ ├── interval │ │ └── index.js │ │ └── task │ │ └── index.js └── utils.js ├── test ├── .eslintrc ├── approval │ ├── approval.js │ ├── captcha.js │ └── client.js ├── behavior │ ├── behavior.js │ └── fail.js ├── cache │ ├── cache.js │ └── database.js ├── client.js ├── db │ ├── database.js │ └── loki.js ├── group.js ├── index.js ├── logger │ ├── adapter.js │ ├── console.js │ ├── file.js │ └── logger.js ├── node.js ├── routes.js ├── server │ ├── express.js │ └── server.js ├── service.js ├── services.js ├── task │ ├── cron.js │ ├── interval.js │ └── task.js ├── tools.js └── utils.js ├── webpack.client.js └── webpack.common.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/README.md -------------------------------------------------------------------------------- /bin/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/bin/actions.js -------------------------------------------------------------------------------- /bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/bin/index.js -------------------------------------------------------------------------------- /bin/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/bin/runner.js -------------------------------------------------------------------------------- /bin/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/bin/utils.js -------------------------------------------------------------------------------- /dist/client/spreadable.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/dist/client/spreadable.client.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/package.json -------------------------------------------------------------------------------- /src/approval/transports/approval/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/approval/transports/approval/index.js -------------------------------------------------------------------------------- /src/approval/transports/captcha/fonts/ipag.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/approval/transports/captcha/fonts/ipag.ttf -------------------------------------------------------------------------------- /src/approval/transports/captcha/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/approval/transports/captcha/index.js -------------------------------------------------------------------------------- /src/approval/transports/client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/approval/transports/client/index.js -------------------------------------------------------------------------------- /src/behavior/transports/behavior/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/behavior/transports/behavior/index.js -------------------------------------------------------------------------------- /src/behavior/transports/fail/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/behavior/transports/fail/index.js -------------------------------------------------------------------------------- /src/browser/client/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/browser/client/.babelrc -------------------------------------------------------------------------------- /src/browser/client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/browser/client/index.js -------------------------------------------------------------------------------- /src/browser/mock/index.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/cache/transports/cache/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/cache/transports/cache/index.js -------------------------------------------------------------------------------- /src/cache/transports/database/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/cache/transports/database/index.js -------------------------------------------------------------------------------- /src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/client.js -------------------------------------------------------------------------------- /src/db/transports/database/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/db/transports/database/index.js -------------------------------------------------------------------------------- /src/db/transports/loki/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/db/transports/loki/index.js -------------------------------------------------------------------------------- /src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/errors.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logger/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/logger/index.js -------------------------------------------------------------------------------- /src/logger/transports/adapter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/logger/transports/adapter/index.js -------------------------------------------------------------------------------- /src/logger/transports/console/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/logger/transports/console/index.js -------------------------------------------------------------------------------- /src/logger/transports/file/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/logger/transports/file/index.js -------------------------------------------------------------------------------- /src/logger/transports/logger/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/logger/transports/logger/index.js -------------------------------------------------------------------------------- /src/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/node.js -------------------------------------------------------------------------------- /src/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/schema.js -------------------------------------------------------------------------------- /src/server/transports/express/api/butler/controllers.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/server/transports/express/api/butler/routes.js: -------------------------------------------------------------------------------- 1 | export default []; 2 | -------------------------------------------------------------------------------- /src/server/transports/express/api/master/controllers.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/server/transports/express/api/master/routes.js: -------------------------------------------------------------------------------- 1 | export default []; 2 | -------------------------------------------------------------------------------- /src/server/transports/express/api/node/controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/server/transports/express/api/node/controllers.js -------------------------------------------------------------------------------- /src/server/transports/express/api/node/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/server/transports/express/api/node/routes.js -------------------------------------------------------------------------------- /src/server/transports/express/api/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/server/transports/express/api/routes.js -------------------------------------------------------------------------------- /src/server/transports/express/api/slave/controllers.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/server/transports/express/api/slave/routes.js: -------------------------------------------------------------------------------- 1 | export default []; 2 | -------------------------------------------------------------------------------- /src/server/transports/express/client/controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/server/transports/express/client/controllers.js -------------------------------------------------------------------------------- /src/server/transports/express/client/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/server/transports/express/client/routes.js -------------------------------------------------------------------------------- /src/server/transports/express/controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/server/transports/express/controllers.js -------------------------------------------------------------------------------- /src/server/transports/express/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/server/transports/express/index.js -------------------------------------------------------------------------------- /src/server/transports/express/midds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/server/transports/express/midds.js -------------------------------------------------------------------------------- /src/server/transports/express/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/server/transports/express/routes.js -------------------------------------------------------------------------------- /src/server/transports/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/server/transports/server/index.js -------------------------------------------------------------------------------- /src/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/service.js -------------------------------------------------------------------------------- /src/task/transports/cron/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/task/transports/cron/index.js -------------------------------------------------------------------------------- /src/task/transports/interval/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/task/transports/interval/index.js -------------------------------------------------------------------------------- /src/task/transports/task/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/task/transports/task/index.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/src/utils.js -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/approval/approval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/approval/approval.js -------------------------------------------------------------------------------- /test/approval/captcha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/approval/captcha.js -------------------------------------------------------------------------------- /test/approval/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/approval/client.js -------------------------------------------------------------------------------- /test/behavior/behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/behavior/behavior.js -------------------------------------------------------------------------------- /test/behavior/fail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/behavior/fail.js -------------------------------------------------------------------------------- /test/cache/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/cache/cache.js -------------------------------------------------------------------------------- /test/cache/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/cache/database.js -------------------------------------------------------------------------------- /test/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/client.js -------------------------------------------------------------------------------- /test/db/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/db/database.js -------------------------------------------------------------------------------- /test/db/loki.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/db/loki.js -------------------------------------------------------------------------------- /test/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/group.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/index.js -------------------------------------------------------------------------------- /test/logger/adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/logger/adapter.js -------------------------------------------------------------------------------- /test/logger/console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/logger/console.js -------------------------------------------------------------------------------- /test/logger/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/logger/file.js -------------------------------------------------------------------------------- /test/logger/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/logger/logger.js -------------------------------------------------------------------------------- /test/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/node.js -------------------------------------------------------------------------------- /test/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/routes.js -------------------------------------------------------------------------------- /test/server/express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/server/express.js -------------------------------------------------------------------------------- /test/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/server/server.js -------------------------------------------------------------------------------- /test/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/service.js -------------------------------------------------------------------------------- /test/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/services.js -------------------------------------------------------------------------------- /test/task/cron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/task/cron.js -------------------------------------------------------------------------------- /test/task/interval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/task/interval.js -------------------------------------------------------------------------------- /test/task/task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/task/task.js -------------------------------------------------------------------------------- /test/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/tools.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/test/utils.js -------------------------------------------------------------------------------- /webpack.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/webpack.client.js -------------------------------------------------------------------------------- /webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ortexx/spreadable/HEAD/webpack.common.js --------------------------------------------------------------------------------