├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc.js ├── LICENSE ├── README.md ├── docker-compose.yml ├── next-env.d.ts ├── next.config.js ├── nexus.tsconfig.json ├── package.json ├── postcss.config.js ├── prisma ├── .env.example └── schema.prisma ├── src ├── graphql │ ├── context.ts │ ├── permissions │ │ ├── index.ts │ │ └── rules │ │ │ └── isAuthenticated.ts │ └── schema │ │ ├── index.ts │ │ └── types │ │ ├── ExampleQuery.ts │ │ └── User.ts ├── pages │ ├── _app.tsx │ ├── api │ │ ├── auth │ │ │ └── [...nextauth].ts │ │ ├── graphql.ts │ │ └── secret.ts │ └── index.tsx └── styles │ └── global.css ├── tailwind.config.js └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['next'], 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/next.config.js -------------------------------------------------------------------------------- /nexus.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/nexus.tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/prisma/.env.example -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /src/graphql/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/src/graphql/context.ts -------------------------------------------------------------------------------- /src/graphql/permissions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/src/graphql/permissions/index.ts -------------------------------------------------------------------------------- /src/graphql/permissions/rules/isAuthenticated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/src/graphql/permissions/rules/isAuthenticated.ts -------------------------------------------------------------------------------- /src/graphql/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/src/graphql/schema/index.ts -------------------------------------------------------------------------------- /src/graphql/schema/types/ExampleQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/src/graphql/schema/types/ExampleQuery.ts -------------------------------------------------------------------------------- /src/graphql/schema/types/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/src/graphql/schema/types/User.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/api/auth/[...nextauth].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/src/pages/api/auth/[...nextauth].ts -------------------------------------------------------------------------------- /src/pages/api/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/src/pages/api/graphql.ts -------------------------------------------------------------------------------- /src/pages/api/secret.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/src/pages/api/secret.ts -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/src/styles/global.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangel13/prisma-next-auth-graphql-starter/HEAD/tsconfig.json --------------------------------------------------------------------------------