├── .eslintrc.js ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── VERSION ├── examples ├── express │ ├── app.js │ └── slackmin.js ├── fastify │ ├── app.js │ └── slackmin.js └── koa │ ├── app.js │ └── slackmin.js ├── index.js ├── lib ├── HttpRequest.js ├── configProvider.js ├── constants │ ├── httpErrorCodes.js │ ├── responseHelperMessage.js │ ├── slackApp.js │ └── slackConstants.js ├── formatter │ └── responseHelper.js ├── helpers │ ├── messageHelper.js │ └── sanitizer.js ├── middlewareMethods │ ├── Common.js │ ├── Interactive.js │ └── SlashCommand.js ├── slack │ ├── Message.js │ ├── Modal.js │ ├── ParseBlockActionsApiParams.js │ ├── ParseViewActionsApiParams.js │ └── Wrapper.js └── validator │ └── Common.js ├── middlewares ├── assignParams.js ├── assignRawBody.js ├── authentication │ ├── ApiAppId.js │ ├── Authenticator.js │ ├── Channel.js │ ├── RawBodyParams.js │ ├── RequestDomain.js │ ├── RequestHeaders.js │ ├── Signature.js │ └── User.js ├── extractResponseUrlFromBody.js ├── extractResponseUrlFromPayload.js ├── extractSlackParams.js ├── extractText.js ├── extractTriggerId.js ├── formatPayload.js └── parseApiParams.js └── package.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 4.0.0 2 | -------------------------------------------------------------------------------- /examples/express/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/examples/express/app.js -------------------------------------------------------------------------------- /examples/express/slackmin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/examples/express/slackmin.js -------------------------------------------------------------------------------- /examples/fastify/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/examples/fastify/app.js -------------------------------------------------------------------------------- /examples/fastify/slackmin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/examples/fastify/slackmin.js -------------------------------------------------------------------------------- /examples/koa/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/examples/koa/app.js -------------------------------------------------------------------------------- /examples/koa/slackmin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/examples/koa/slackmin.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/index.js -------------------------------------------------------------------------------- /lib/HttpRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/HttpRequest.js -------------------------------------------------------------------------------- /lib/configProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/configProvider.js -------------------------------------------------------------------------------- /lib/constants/httpErrorCodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/constants/httpErrorCodes.js -------------------------------------------------------------------------------- /lib/constants/responseHelperMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/constants/responseHelperMessage.js -------------------------------------------------------------------------------- /lib/constants/slackApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/constants/slackApp.js -------------------------------------------------------------------------------- /lib/constants/slackConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/constants/slackConstants.js -------------------------------------------------------------------------------- /lib/formatter/responseHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/formatter/responseHelper.js -------------------------------------------------------------------------------- /lib/helpers/messageHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/helpers/messageHelper.js -------------------------------------------------------------------------------- /lib/helpers/sanitizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/helpers/sanitizer.js -------------------------------------------------------------------------------- /lib/middlewareMethods/Common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/middlewareMethods/Common.js -------------------------------------------------------------------------------- /lib/middlewareMethods/Interactive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/middlewareMethods/Interactive.js -------------------------------------------------------------------------------- /lib/middlewareMethods/SlashCommand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/middlewareMethods/SlashCommand.js -------------------------------------------------------------------------------- /lib/slack/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/slack/Message.js -------------------------------------------------------------------------------- /lib/slack/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/slack/Modal.js -------------------------------------------------------------------------------- /lib/slack/ParseBlockActionsApiParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/slack/ParseBlockActionsApiParams.js -------------------------------------------------------------------------------- /lib/slack/ParseViewActionsApiParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/slack/ParseViewActionsApiParams.js -------------------------------------------------------------------------------- /lib/slack/Wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/slack/Wrapper.js -------------------------------------------------------------------------------- /lib/validator/Common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/lib/validator/Common.js -------------------------------------------------------------------------------- /middlewares/assignParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/assignParams.js -------------------------------------------------------------------------------- /middlewares/assignRawBody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/assignRawBody.js -------------------------------------------------------------------------------- /middlewares/authentication/ApiAppId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/authentication/ApiAppId.js -------------------------------------------------------------------------------- /middlewares/authentication/Authenticator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/authentication/Authenticator.js -------------------------------------------------------------------------------- /middlewares/authentication/Channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/authentication/Channel.js -------------------------------------------------------------------------------- /middlewares/authentication/RawBodyParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/authentication/RawBodyParams.js -------------------------------------------------------------------------------- /middlewares/authentication/RequestDomain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/authentication/RequestDomain.js -------------------------------------------------------------------------------- /middlewares/authentication/RequestHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/authentication/RequestHeaders.js -------------------------------------------------------------------------------- /middlewares/authentication/Signature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/authentication/Signature.js -------------------------------------------------------------------------------- /middlewares/authentication/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/authentication/User.js -------------------------------------------------------------------------------- /middlewares/extractResponseUrlFromBody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/extractResponseUrlFromBody.js -------------------------------------------------------------------------------- /middlewares/extractResponseUrlFromPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/extractResponseUrlFromPayload.js -------------------------------------------------------------------------------- /middlewares/extractSlackParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/extractSlackParams.js -------------------------------------------------------------------------------- /middlewares/extractText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/extractText.js -------------------------------------------------------------------------------- /middlewares/extractTriggerId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/extractTriggerId.js -------------------------------------------------------------------------------- /middlewares/formatPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/formatPayload.js -------------------------------------------------------------------------------- /middlewares/parseApiParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/middlewares/parseApiParams.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrueSparrowSystems/slackmin/HEAD/package.json --------------------------------------------------------------------------------