├── .babelrc ├── .env.example ├── .gitignore ├── app.js ├── config └── environment │ └── index.js ├── db ├── index.js ├── models │ ├── author.js │ ├── book.js │ ├── index.js │ ├── publisher.js │ └── works-at.js └── scripts │ └── seed.js ├── graphql ├── context.js ├── index.js ├── resolvers │ ├── author │ │ ├── fields.js │ │ ├── index.js │ │ ├── mutations.js │ │ └── queries.js │ ├── book │ │ ├── fields.js │ │ ├── index.js │ │ ├── mutations.js │ │ └── queries.js │ ├── index.js │ └── publisher │ │ ├── fields.js │ │ ├── index.js │ │ ├── mutations.js │ │ └── queries.js ├── schema.js └── typedefs │ ├── author.graphql │ ├── book.graphql │ ├── common.graphql │ ├── index.graphql │ └── publisher.graphql ├── index.js ├── package.json └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/.babelrc -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | NODE_ENV= 2 | PORT= 3 | MONGO_URI= -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/app.js -------------------------------------------------------------------------------- /config/environment/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/config/environment/index.js -------------------------------------------------------------------------------- /db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/db/index.js -------------------------------------------------------------------------------- /db/models/author.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/db/models/author.js -------------------------------------------------------------------------------- /db/models/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/db/models/book.js -------------------------------------------------------------------------------- /db/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/db/models/index.js -------------------------------------------------------------------------------- /db/models/publisher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/db/models/publisher.js -------------------------------------------------------------------------------- /db/models/works-at.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/db/models/works-at.js -------------------------------------------------------------------------------- /db/scripts/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/db/scripts/seed.js -------------------------------------------------------------------------------- /graphql/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/context.js -------------------------------------------------------------------------------- /graphql/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/index.js -------------------------------------------------------------------------------- /graphql/resolvers/author/fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/author/fields.js -------------------------------------------------------------------------------- /graphql/resolvers/author/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/author/index.js -------------------------------------------------------------------------------- /graphql/resolvers/author/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/author/mutations.js -------------------------------------------------------------------------------- /graphql/resolvers/author/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/author/queries.js -------------------------------------------------------------------------------- /graphql/resolvers/book/fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/book/fields.js -------------------------------------------------------------------------------- /graphql/resolvers/book/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/book/index.js -------------------------------------------------------------------------------- /graphql/resolvers/book/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/book/mutations.js -------------------------------------------------------------------------------- /graphql/resolvers/book/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/book/queries.js -------------------------------------------------------------------------------- /graphql/resolvers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/index.js -------------------------------------------------------------------------------- /graphql/resolvers/publisher/fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/publisher/fields.js -------------------------------------------------------------------------------- /graphql/resolvers/publisher/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/publisher/index.js -------------------------------------------------------------------------------- /graphql/resolvers/publisher/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/publisher/mutations.js -------------------------------------------------------------------------------- /graphql/resolvers/publisher/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/resolvers/publisher/queries.js -------------------------------------------------------------------------------- /graphql/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/schema.js -------------------------------------------------------------------------------- /graphql/typedefs/author.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/typedefs/author.graphql -------------------------------------------------------------------------------- /graphql/typedefs/book.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/typedefs/book.graphql -------------------------------------------------------------------------------- /graphql/typedefs/common.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/typedefs/common.graphql -------------------------------------------------------------------------------- /graphql/typedefs/index.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/typedefs/index.graphql -------------------------------------------------------------------------------- /graphql/typedefs/publisher.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/graphql/typedefs/publisher.graphql -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/package.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestognw/graphql-backend/HEAD/yarn.lock --------------------------------------------------------------------------------