├── .gitignore ├── LICENSE ├── README.md ├── SECURITY.md ├── package.json ├── packages ├── auth-template │ ├── ormconfig.js │ ├── package.json │ ├── src │ │ ├── @types │ │ │ └── connect-sqlite3.d.ts │ │ ├── entity │ │ │ └── User.ts │ │ ├── graphql-types │ │ │ ├── AuthInput.ts │ │ │ ├── FieldError.ts │ │ │ ├── MyContext.ts │ │ │ └── UserResponse.ts │ │ ├── index.ts │ │ ├── middleware │ │ │ └── isAuth.ts │ │ └── resolvers │ │ │ ├── AuthResolver.ts │ │ │ └── BookResolver.ts │ └── tsconfig.json ├── create-graphql-api │ ├── package.json │ └── src │ │ └── index.js └── main-template │ ├── ormconfig.js │ ├── package.json │ ├── src │ ├── entity │ │ └── User.ts │ ├── index.ts │ └── resolvers │ │ └── HelloWorldResolver.ts │ └── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | database.sqlite -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/SECURITY.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/package.json -------------------------------------------------------------------------------- /packages/auth-template/ormconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/auth-template/ormconfig.js -------------------------------------------------------------------------------- /packages/auth-template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/auth-template/package.json -------------------------------------------------------------------------------- /packages/auth-template/src/@types/connect-sqlite3.d.ts: -------------------------------------------------------------------------------- 1 | declare module "connect-sqlite3"; 2 | -------------------------------------------------------------------------------- /packages/auth-template/src/entity/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/auth-template/src/entity/User.ts -------------------------------------------------------------------------------- /packages/auth-template/src/graphql-types/AuthInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/auth-template/src/graphql-types/AuthInput.ts -------------------------------------------------------------------------------- /packages/auth-template/src/graphql-types/FieldError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/auth-template/src/graphql-types/FieldError.ts -------------------------------------------------------------------------------- /packages/auth-template/src/graphql-types/MyContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/auth-template/src/graphql-types/MyContext.ts -------------------------------------------------------------------------------- /packages/auth-template/src/graphql-types/UserResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/auth-template/src/graphql-types/UserResponse.ts -------------------------------------------------------------------------------- /packages/auth-template/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/auth-template/src/index.ts -------------------------------------------------------------------------------- /packages/auth-template/src/middleware/isAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/auth-template/src/middleware/isAuth.ts -------------------------------------------------------------------------------- /packages/auth-template/src/resolvers/AuthResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/auth-template/src/resolvers/AuthResolver.ts -------------------------------------------------------------------------------- /packages/auth-template/src/resolvers/BookResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/auth-template/src/resolvers/BookResolver.ts -------------------------------------------------------------------------------- /packages/auth-template/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/auth-template/tsconfig.json -------------------------------------------------------------------------------- /packages/create-graphql-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/create-graphql-api/package.json -------------------------------------------------------------------------------- /packages/create-graphql-api/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/create-graphql-api/src/index.js -------------------------------------------------------------------------------- /packages/main-template/ormconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/main-template/ormconfig.js -------------------------------------------------------------------------------- /packages/main-template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/main-template/package.json -------------------------------------------------------------------------------- /packages/main-template/src/entity/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/main-template/src/entity/User.ts -------------------------------------------------------------------------------- /packages/main-template/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/main-template/src/index.ts -------------------------------------------------------------------------------- /packages/main-template/src/resolvers/HelloWorldResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/main-template/src/resolvers/HelloWorldResolver.ts -------------------------------------------------------------------------------- /packages/main-template/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/packages/main-template/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benawad/create-graphql-api/HEAD/yarn.lock --------------------------------------------------------------------------------