├── .eslintrc.js ├── .gitignore ├── README.md ├── package.json └── src ├── connector ├── connector.js └── manager.js ├── constants └── index.js ├── db ├── init.js ├── manager.js └── queryEngine │ └── dummy.js ├── errorHandler ├── init.js ├── manager.js └── types │ └── customError.js ├── index.js ├── kafka ├── consumer │ └── index.js ├── init.js ├── manager.js └── producer │ └── index.js ├── redis ├── init.js ├── manager.js ├── publisher │ └── index.js └── subscriber │ └── index.js ├── router ├── dummy │ ├── controller.js │ └── index.js ├── init.js ├── manager.js └── middlewares │ └── logger.js ├── services └── logger.js └── socket ├── init.js ├── manager.js └── server └── index.js /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "extends": "standard" 3 | }; -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/package.json -------------------------------------------------------------------------------- /src/connector/connector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/connector/connector.js -------------------------------------------------------------------------------- /src/connector/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/connector/manager.js -------------------------------------------------------------------------------- /src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/constants/index.js -------------------------------------------------------------------------------- /src/db/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/db/init.js -------------------------------------------------------------------------------- /src/db/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/db/manager.js -------------------------------------------------------------------------------- /src/db/queryEngine/dummy.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/errorHandler/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/errorHandler/init.js -------------------------------------------------------------------------------- /src/errorHandler/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/errorHandler/manager.js -------------------------------------------------------------------------------- /src/errorHandler/types/customError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/errorHandler/types/customError.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/index.js -------------------------------------------------------------------------------- /src/kafka/consumer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/kafka/consumer/index.js -------------------------------------------------------------------------------- /src/kafka/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/kafka/init.js -------------------------------------------------------------------------------- /src/kafka/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/kafka/manager.js -------------------------------------------------------------------------------- /src/kafka/producer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/kafka/producer/index.js -------------------------------------------------------------------------------- /src/redis/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/redis/init.js -------------------------------------------------------------------------------- /src/redis/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/redis/manager.js -------------------------------------------------------------------------------- /src/redis/publisher/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/redis/publisher/index.js -------------------------------------------------------------------------------- /src/redis/subscriber/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/redis/subscriber/index.js -------------------------------------------------------------------------------- /src/router/dummy/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/router/dummy/controller.js -------------------------------------------------------------------------------- /src/router/dummy/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/router/dummy/index.js -------------------------------------------------------------------------------- /src/router/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/router/init.js -------------------------------------------------------------------------------- /src/router/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/router/manager.js -------------------------------------------------------------------------------- /src/router/middlewares/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/router/middlewares/logger.js -------------------------------------------------------------------------------- /src/services/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/services/logger.js -------------------------------------------------------------------------------- /src/socket/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/socket/init.js -------------------------------------------------------------------------------- /src/socket/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/socket/manager.js -------------------------------------------------------------------------------- /src/socket/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amarpreetsingh29/node-workflows/HEAD/src/socket/server/index.js --------------------------------------------------------------------------------