├── .eslintrc.json ├── .gitignore ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── favicon.ico ├── jest.config.ts ├── logo.png ├── package.json ├── prisma └── schema.prisma ├── src ├── app.ts ├── controllers │ ├── articlesController │ │ ├── articlesCreate.ts │ │ ├── articlesDelete.ts │ │ ├── articlesFavorite.ts │ │ ├── articlesFeed.ts │ │ ├── articlesGet.ts │ │ ├── articlesList.ts │ │ ├── articlesUnFavorite.ts │ │ ├── articlesUpdate.ts │ │ └── index.ts │ ├── commentsController │ │ ├── createComment.test.ts │ │ ├── createComment.ts │ │ ├── deleteComment.ts │ │ ├── getComments.ts │ │ └── index.ts │ ├── profileController │ │ ├── followProfile.ts │ │ ├── getProfile.ts │ │ ├── index.ts │ │ └── unFollowProfile.ts │ ├── tagsController │ │ ├── getTags.ts │ │ └── index.ts │ ├── userController │ │ ├── index.ts │ │ ├── userGet.ts │ │ └── userUpdate.ts │ └── usersController │ │ ├── index.ts │ │ ├── usersLogin.ts │ │ └── usersRegister.ts ├── middleware │ ├── articlesValidator │ │ ├── articlesCreateValidator.test.ts │ │ ├── articlesCreateValidator.ts │ │ ├── articlesFeedValidator.test.ts │ │ ├── articlesFeedValidator.ts │ │ ├── articlesListValidator.test.ts │ │ ├── articlesListValidator.ts │ │ ├── articlesUpdateValidator.test.ts │ │ ├── articlesUpdateValidator.ts │ │ └── index.ts │ ├── auth │ │ └── authenticator.ts │ ├── commentsValidator │ │ ├── commentCreateValidator.ts │ │ └── commentsCreateValidator.test.ts │ ├── errorHandling │ │ ├── authErrorHandler.ts │ │ ├── generalErrorHandler.ts │ │ ├── index.ts │ │ └── prismaErrorHandler.ts │ └── userValidator │ │ ├── index.ts │ │ ├── userLoginValidator.test.ts │ │ ├── userLoginValidator.ts │ │ ├── userRegisterValidator.test.ts │ │ ├── userRegisterValidator.ts │ │ ├── userUpdateValidator.test.ts │ │ └── userUpdateValidator.ts ├── routes │ └── api │ │ ├── articles.ts │ │ ├── profiles.ts │ │ ├── tags.ts │ │ ├── user.ts │ │ └── users.ts ├── server.ts ├── test │ └── postman │ │ ├── Conduit.postman_collection.json │ │ └── run-api-test.sh ├── utils │ ├── auth │ │ ├── createUserToken.ts │ │ └── index.ts │ ├── db │ │ ├── article │ │ │ ├── articleCreatePrisma.ts │ │ │ ├── articleDeletePrisma.ts │ │ │ ├── articleFavoritePrisma.ts │ │ │ ├── articleFeedPrisma.ts │ │ │ ├── articleGetPrisma.ts │ │ │ ├── articleListPrisma.ts │ │ │ ├── articleUnFavoritePrisma.ts │ │ │ └── articleUpdatePrisma.ts │ │ ├── comment │ │ │ ├── commentCreatePrisma.ts │ │ │ ├── commentDeletePrisma.ts │ │ │ └── commentsGetPrisma.ts │ │ ├── prisma.ts │ │ ├── tag │ │ │ └── tagsCreatePrisma.ts │ │ └── user │ │ │ ├── userCreatePrisma.ts │ │ │ ├── userFollowProfilePrisma.ts │ │ │ ├── userGetEmailPrisma.ts │ │ │ ├── userGetPrisma.ts │ │ │ ├── userUnFollowProfilePrisma.ts │ │ │ └── userUpdatePrisma.ts │ ├── hashPasswords.ts │ ├── logger.ts │ ├── slugfy.ts │ ├── test │ │ └── prismaMock.ts │ └── types │ │ ├── index.ts │ │ └── validationError.ts └── view │ ├── articleViewer.test.ts │ ├── articleViewer.ts │ ├── commentViewer.test.ts │ ├── commentViewer.ts │ ├── profileViewer.test.ts │ ├── profileViewer.ts │ ├── tagViewer.test.ts │ ├── tagViewer.ts │ ├── userViewer.test.ts │ └── userViewer.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/README.md -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/favicon.ico -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/jest.config.ts -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/package.json -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/controllers/articlesController/articlesCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/articlesController/articlesCreate.ts -------------------------------------------------------------------------------- /src/controllers/articlesController/articlesDelete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/articlesController/articlesDelete.ts -------------------------------------------------------------------------------- /src/controllers/articlesController/articlesFavorite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/articlesController/articlesFavorite.ts -------------------------------------------------------------------------------- /src/controllers/articlesController/articlesFeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/articlesController/articlesFeed.ts -------------------------------------------------------------------------------- /src/controllers/articlesController/articlesGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/articlesController/articlesGet.ts -------------------------------------------------------------------------------- /src/controllers/articlesController/articlesList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/articlesController/articlesList.ts -------------------------------------------------------------------------------- /src/controllers/articlesController/articlesUnFavorite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/articlesController/articlesUnFavorite.ts -------------------------------------------------------------------------------- /src/controllers/articlesController/articlesUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/articlesController/articlesUpdate.ts -------------------------------------------------------------------------------- /src/controllers/articlesController/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/articlesController/index.ts -------------------------------------------------------------------------------- /src/controllers/commentsController/createComment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/commentsController/createComment.test.ts -------------------------------------------------------------------------------- /src/controllers/commentsController/createComment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/commentsController/createComment.ts -------------------------------------------------------------------------------- /src/controllers/commentsController/deleteComment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/commentsController/deleteComment.ts -------------------------------------------------------------------------------- /src/controllers/commentsController/getComments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/commentsController/getComments.ts -------------------------------------------------------------------------------- /src/controllers/commentsController/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/commentsController/index.ts -------------------------------------------------------------------------------- /src/controllers/profileController/followProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/profileController/followProfile.ts -------------------------------------------------------------------------------- /src/controllers/profileController/getProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/profileController/getProfile.ts -------------------------------------------------------------------------------- /src/controllers/profileController/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/profileController/index.ts -------------------------------------------------------------------------------- /src/controllers/profileController/unFollowProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/profileController/unFollowProfile.ts -------------------------------------------------------------------------------- /src/controllers/tagsController/getTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/tagsController/getTags.ts -------------------------------------------------------------------------------- /src/controllers/tagsController/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/tagsController/index.ts -------------------------------------------------------------------------------- /src/controllers/userController/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/userController/index.ts -------------------------------------------------------------------------------- /src/controllers/userController/userGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/userController/userGet.ts -------------------------------------------------------------------------------- /src/controllers/userController/userUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/userController/userUpdate.ts -------------------------------------------------------------------------------- /src/controllers/usersController/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/usersController/index.ts -------------------------------------------------------------------------------- /src/controllers/usersController/usersLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/usersController/usersLogin.ts -------------------------------------------------------------------------------- /src/controllers/usersController/usersRegister.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/controllers/usersController/usersRegister.ts -------------------------------------------------------------------------------- /src/middleware/articlesValidator/articlesCreateValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/articlesValidator/articlesCreateValidator.test.ts -------------------------------------------------------------------------------- /src/middleware/articlesValidator/articlesCreateValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/articlesValidator/articlesCreateValidator.ts -------------------------------------------------------------------------------- /src/middleware/articlesValidator/articlesFeedValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/articlesValidator/articlesFeedValidator.test.ts -------------------------------------------------------------------------------- /src/middleware/articlesValidator/articlesFeedValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/articlesValidator/articlesFeedValidator.ts -------------------------------------------------------------------------------- /src/middleware/articlesValidator/articlesListValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/articlesValidator/articlesListValidator.test.ts -------------------------------------------------------------------------------- /src/middleware/articlesValidator/articlesListValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/articlesValidator/articlesListValidator.ts -------------------------------------------------------------------------------- /src/middleware/articlesValidator/articlesUpdateValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/articlesValidator/articlesUpdateValidator.test.ts -------------------------------------------------------------------------------- /src/middleware/articlesValidator/articlesUpdateValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/articlesValidator/articlesUpdateValidator.ts -------------------------------------------------------------------------------- /src/middleware/articlesValidator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/articlesValidator/index.ts -------------------------------------------------------------------------------- /src/middleware/auth/authenticator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/auth/authenticator.ts -------------------------------------------------------------------------------- /src/middleware/commentsValidator/commentCreateValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/commentsValidator/commentCreateValidator.ts -------------------------------------------------------------------------------- /src/middleware/commentsValidator/commentsCreateValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/commentsValidator/commentsCreateValidator.test.ts -------------------------------------------------------------------------------- /src/middleware/errorHandling/authErrorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/errorHandling/authErrorHandler.ts -------------------------------------------------------------------------------- /src/middleware/errorHandling/generalErrorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/errorHandling/generalErrorHandler.ts -------------------------------------------------------------------------------- /src/middleware/errorHandling/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/errorHandling/index.ts -------------------------------------------------------------------------------- /src/middleware/errorHandling/prismaErrorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/errorHandling/prismaErrorHandler.ts -------------------------------------------------------------------------------- /src/middleware/userValidator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/userValidator/index.ts -------------------------------------------------------------------------------- /src/middleware/userValidator/userLoginValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/userValidator/userLoginValidator.test.ts -------------------------------------------------------------------------------- /src/middleware/userValidator/userLoginValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/userValidator/userLoginValidator.ts -------------------------------------------------------------------------------- /src/middleware/userValidator/userRegisterValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/userValidator/userRegisterValidator.test.ts -------------------------------------------------------------------------------- /src/middleware/userValidator/userRegisterValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/userValidator/userRegisterValidator.ts -------------------------------------------------------------------------------- /src/middleware/userValidator/userUpdateValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/userValidator/userUpdateValidator.test.ts -------------------------------------------------------------------------------- /src/middleware/userValidator/userUpdateValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/middleware/userValidator/userUpdateValidator.ts -------------------------------------------------------------------------------- /src/routes/api/articles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/routes/api/articles.ts -------------------------------------------------------------------------------- /src/routes/api/profiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/routes/api/profiles.ts -------------------------------------------------------------------------------- /src/routes/api/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/routes/api/tags.ts -------------------------------------------------------------------------------- /src/routes/api/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/routes/api/user.ts -------------------------------------------------------------------------------- /src/routes/api/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/routes/api/users.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/test/postman/Conduit.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/test/postman/Conduit.postman_collection.json -------------------------------------------------------------------------------- /src/test/postman/run-api-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/test/postman/run-api-test.sh -------------------------------------------------------------------------------- /src/utils/auth/createUserToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/auth/createUserToken.ts -------------------------------------------------------------------------------- /src/utils/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/auth/index.ts -------------------------------------------------------------------------------- /src/utils/db/article/articleCreatePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/article/articleCreatePrisma.ts -------------------------------------------------------------------------------- /src/utils/db/article/articleDeletePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/article/articleDeletePrisma.ts -------------------------------------------------------------------------------- /src/utils/db/article/articleFavoritePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/article/articleFavoritePrisma.ts -------------------------------------------------------------------------------- /src/utils/db/article/articleFeedPrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/article/articleFeedPrisma.ts -------------------------------------------------------------------------------- /src/utils/db/article/articleGetPrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/article/articleGetPrisma.ts -------------------------------------------------------------------------------- /src/utils/db/article/articleListPrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/article/articleListPrisma.ts -------------------------------------------------------------------------------- /src/utils/db/article/articleUnFavoritePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/article/articleUnFavoritePrisma.ts -------------------------------------------------------------------------------- /src/utils/db/article/articleUpdatePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/article/articleUpdatePrisma.ts -------------------------------------------------------------------------------- /src/utils/db/comment/commentCreatePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/comment/commentCreatePrisma.ts -------------------------------------------------------------------------------- /src/utils/db/comment/commentDeletePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/comment/commentDeletePrisma.ts -------------------------------------------------------------------------------- /src/utils/db/comment/commentsGetPrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/comment/commentsGetPrisma.ts -------------------------------------------------------------------------------- /src/utils/db/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/prisma.ts -------------------------------------------------------------------------------- /src/utils/db/tag/tagsCreatePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/tag/tagsCreatePrisma.ts -------------------------------------------------------------------------------- /src/utils/db/user/userCreatePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/user/userCreatePrisma.ts -------------------------------------------------------------------------------- /src/utils/db/user/userFollowProfilePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/user/userFollowProfilePrisma.ts -------------------------------------------------------------------------------- /src/utils/db/user/userGetEmailPrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/user/userGetEmailPrisma.ts -------------------------------------------------------------------------------- /src/utils/db/user/userGetPrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/user/userGetPrisma.ts -------------------------------------------------------------------------------- /src/utils/db/user/userUnFollowProfilePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/user/userUnFollowProfilePrisma.ts -------------------------------------------------------------------------------- /src/utils/db/user/userUpdatePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/db/user/userUpdatePrisma.ts -------------------------------------------------------------------------------- /src/utils/hashPasswords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/hashPasswords.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/slugfy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/slugfy.ts -------------------------------------------------------------------------------- /src/utils/test/prismaMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/test/prismaMock.ts -------------------------------------------------------------------------------- /src/utils/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/types/index.ts -------------------------------------------------------------------------------- /src/utils/types/validationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/utils/types/validationError.ts -------------------------------------------------------------------------------- /src/view/articleViewer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/view/articleViewer.test.ts -------------------------------------------------------------------------------- /src/view/articleViewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/view/articleViewer.ts -------------------------------------------------------------------------------- /src/view/commentViewer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/view/commentViewer.test.ts -------------------------------------------------------------------------------- /src/view/commentViewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/view/commentViewer.ts -------------------------------------------------------------------------------- /src/view/profileViewer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/view/profileViewer.test.ts -------------------------------------------------------------------------------- /src/view/profileViewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/view/profileViewer.ts -------------------------------------------------------------------------------- /src/view/tagViewer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/view/tagViewer.test.ts -------------------------------------------------------------------------------- /src/view/tagViewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/view/tagViewer.ts -------------------------------------------------------------------------------- /src/view/userViewer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/view/userViewer.test.ts -------------------------------------------------------------------------------- /src/view/userViewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/src/view/userViewer.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeuRonao/realworld-express-prisma/HEAD/tsconfig.json --------------------------------------------------------------------------------