{
  "name": "graphql-server-example",
  "version": "0.0.0",
  "scripts": {
    "dev": "npm-run-all --parallel start playground",
    "start": "nodemon -e ts,graphql -x ts-node --no-cache -r dotenv/config src/index.ts",
    "playground": "graphql playground",
    "build": "rm -rf dist && graphql codegen && tsc",
    "prisma": "prisma",
    "resolver-interfaces": "graphql-resolver-codegen interfaces -s src/schema.graphql -o ./src/generated/resolvers.ts",
    "resolver-scaffold": "graphql-resolver-codegen scaffold -s src/schema.graphql -o ./src/resolvers/ -i ../generated/resolvers",
    "resolver-codegen": "npm-run-all resolver-interfaces resolver-scaffold"
  },
  "dependencies": {
    "bcryptjs": "2.4.3",
    "graphql": "14.5.7",
    "graphql-tag": "2.10.1",
    "graphql-tools": "4.0.5",
    "graphql-yoga": "1.18.3",
    "jsonwebtoken": "8.5.1",
    "prisma-binding": "2.3.16",
    "prisma-client-lib": "1.34.8"
  },
  "devDependencies": {
    "@types/bcryptjs": "2.4.2",
    "@types/jsonwebtoken": "8.3.4",
    "dotenv": "6.2.0",
    "graphql-cli": "2.17.0",
    "graphql-resolver-codegen": "0.3.1",
    "nodemon": "1.19.2",
    "npm-run-all": "4.1.5",
    "prisma": "1.34.8",
    "ts-node": "7.0.1",
    "typescript": "3.6.3"
  },
  "prettier": {
    "semi": false,
    "trailingComma": "all",
    "singleQuote": true
  }
}