{
  "private": true,
  "workspaces": ["packages/*"],
  "scripts": {
    "generate": "graphql-codegen --watch",
    "lint": "eslint packages/**/*.{ts,tsx} --fix",
    "prettier": "prettier --write ."
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.{js,ts,tsx,graphql,json,md,yaml,yml,html,css}": "prettier --write",
    "src/**.{ts,tsx}": "eslint --fix"
  },
  "devDependencies": {
    "@graphql-codegen/cli": "^1.14.0",
    "@graphql-codegen/typescript": "^1.14.0",
    "@graphql-codegen/typescript-operations": "^1.14.0",
    "@graphql-codegen/typescript-react-apollo": "^1.14.0",
    "@graphql-codegen/typescript-resolvers": "^1.14.0",
    "concurrently": "^5.2.0",
    "eslint-config-create-full-stack": "^0.1.4",
    "graphql": "^14.2.1",
    "graphql-tag": "^2.0.0",
    "husky": "^4.2.5",
    "lint-staged": "^10.2.2"
  }
}
