├── .dockerignore ├── .env.example ├── .gitignore ├── .nvmrc ├── Dockerfile ├── Procfile ├── README.md ├── docker-compose.yml ├── package.json ├── prisma ├── migrations │ ├── 20240609232627_init │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── release-tasks.sh ├── src ├── helpers │ ├── errorHandlers.ts │ ├── mfa.ts │ ├── parseCode.ts │ ├── sendSlackMessage.ts │ └── sourceCommit.ts ├── index.ts ├── router.ts └── utils │ ├── prisma.ts │ ├── slack.ts │ └── twilio.ts ├── tsconfig.json ├── tslint.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /dist 3 | .env -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/Dockerfile -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/package.json -------------------------------------------------------------------------------- /prisma/migrations/20240609232627_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/prisma/migrations/20240609232627_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /release-tasks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/release-tasks.sh -------------------------------------------------------------------------------- /src/helpers/errorHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/src/helpers/errorHandlers.ts -------------------------------------------------------------------------------- /src/helpers/mfa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/src/helpers/mfa.ts -------------------------------------------------------------------------------- /src/helpers/parseCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/src/helpers/parseCode.ts -------------------------------------------------------------------------------- /src/helpers/sendSlackMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/src/helpers/sendSlackMessage.ts -------------------------------------------------------------------------------- /src/helpers/sourceCommit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/src/helpers/sourceCommit.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/src/router.ts -------------------------------------------------------------------------------- /src/utils/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/src/utils/prisma.ts -------------------------------------------------------------------------------- /src/utils/slack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/src/utils/slack.ts -------------------------------------------------------------------------------- /src/utils/twilio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/src/utils/twilio.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/mfa/HEAD/yarn.lock --------------------------------------------------------------------------------