Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / usmansbk / userbase-api-server-template
Open-Source user management system template. Built with TS, ExpressJS, Apollo GraphQL, & PrismaORM
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usmansbk%2Fuserbase-api-server-template
Stars: 1
Forks: 0
Open Issues: 0
License: None
Language: TypeScript
Repo Size: 1 MB
Dependencies:
1,655
Created: 6 months ago
Updated: 6 months ago
Last pushed: 6 months ago
Last synced: 6 months ago
Topics: apollo-server, apollo-server-express, expressjs, graphql, graphql-server, wip
Files
Dependencies
- actions/checkout v3 composite
- actions/setup-node v3 composite
- docker/build-push-action v3 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- postgres 14-alpine
- redis 6-alpine
- timothyjmiller/prisma-studio latest
- userbase/api latest
- @babel/cli ^7.23.4 development
- @babel/core ^7.23.6 development
- @babel/node ^7.22.19 development
- @babel/preset-env ^7.23.6 development
- @babel/preset-typescript ^7.23.3 development
- @graphql-codegen/cli ^5.0.0 development
- @graphql-codegen/typescript ^4.0.1 development
- @graphql-codegen/typescript-resolvers ^4.0.1 development
- @types/bcryptjs ^2.4.6 development
- @types/cors ^2.8.17 development
- @types/email-templates ^10.0.4 development
- @types/express ^4.17.21 development
- @types/express-useragent ^1.0.5 development
- @types/ioredis-mock ^8.2.5 development
- @types/jest ^29.5.11 development
- @types/jsonwebtoken ^9.0.5 development
- @types/multer ^1.4.11 development
- @types/multer-s3 ^3.0.3 development
- @types/node ^20.10.4 development
- @types/numeral ^2.0.5 development
- @typescript-eslint/eslint-plugin ^6.14.0 development
- babel-jest ^29.7.0 development
- babel-plugin-module-resolver ^5.0.0 development
- dotenv-vault ^1.25.0 development
- eslint ^8.0.1 development
- eslint-config-prettier ^9.1.0 development
- eslint-config-standard-with-typescript ^42.0.0 development
- eslint-plugin-import ^2.25.2 development
- eslint-plugin-n ^16.4.0 development
- eslint-plugin-promise ^6.0.0 development
- husky ^8.0.3 development
- ioredis-mock ^8.9.0 development
- jest ^29.7.0 development
- jest-mock-extended ^3.0.5 development
- lint-staged ^15.2.0 development
- nodemon ^3.0.2 development
- prettier ^3.1.1 development
- prettier-plugin-prisma ^5.0.0 development
- rimraf ^5.0.5 development
- typescript ^5.3.3 development
- @apollo/server ^4.9.5
- @aws-sdk/client-dynamodb ^3.470.0
- @aws-sdk/client-s3 ^3.470.0
- @aws-sdk/client-ses ^3.470.0
- @aws-sdk/client-sns ^3.470.0
- @aws-sdk/credential-provider-node ^3.470.0
- @aws-sdk/lib-dynamodb ^3.470.0
- @aws-sdk/s3-request-presigner ^3.470.0
- @graphql-tools/load-files ^7.0.0
- @graphql-tools/merge ^9.0.1
- @graphql-tools/schema ^10.0.2
- @graphql-tools/utils ^10.0.11
- @inquirer/password ^1.1.14
- @inquirer/prompts ^3.3.0
- @prisma/client ^5.7.0
- @sentry/node ^7.86.0
- @sentry/profiling-node ^1.2.6
- @types/request-ip ^0.0.41
- awesome-phonenumber ^6.2.0
- bcryptjs ^2.4.3
- body-parser ^1.20.2
- cors ^2.8.5
- dayjs ^1.11.10
- dotenv ^16.3.1
- email-templates ^11.1.1
- express ^4.18.2
- express-rate-limit ^7.1.5
- express-useragent ^1.0.15
- google-auth-library ^9.4.1
- graphql ^16.8.1
- graphql-redis-subscriptions ^2.6.0
- graphql-scalars ^1.22.4
- i18next ^23.7.8
- i18next-fs-backend ^2.3.1
- i18next-http-middleware ^3.5.0
- ioredis ^5.3.2
- jsonwebtoken ^9.0.2
- multer ^1.4.5-lts.1
- multer-s3 ^3.0.1
- nanoid 3
- nodemailer ^6.9.7
- numeral ^2.0.6
- pino ^8.16.2
- pino-http ^8.5.1
- prisma ^5.7.0
- pug ^3.0.2
- rate-limit-redis ^4.2.0
- request-ip ^3.3.0
- zod ^3.22.4