{
  "name": "mercurius-validation",
  "version": "7.0.0",
  "description": "Mercurius Validation Plugin adds configurable Validation support to Mercurius.",
  "main": "index.js",
  "types": "index.d.ts",
  "scripts": {
    "unit": "borp --no-typescript --timeout 300000 --reporter spec 'test/**/*.js'",
    "cov": "borp --coverage --no-typescript --check-coverage --lines 100 --functions 100 --statements 100 --branches 100 --timeout 300000 --reporter spec 'test/**/*.js'",
    "lint": "npm run lint:standard",
    "lint:standard": "standard | snazzy",
    "lint:typescript": "standard --parser @typescript-eslint/parser --plugin @typescript-eslint/eslint-plugin index.d.ts test/types/*.ts | snazzy",
    "typescript": "tsd",
    "test": "npm run lint && npm run unit && npm run typescript"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/mercurius-js/validation.git"
  },
  "author": "Jonny Green <hello@jonnydgreen.com>",
  "contributors": [
    {
      "name": "Matteo Collina",
      "email": "hello@matteocollina.com"
    },
    {
      "name": "Simone Sanfratello",
      "email": "simone@braceslab.com"
    }
  ],
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/mercurius-js/validation/issues"
  },
  "homepage": "https://github.com/mercurius-js/validation",
  "devDependencies": {
    "@mercuriusjs/federation": "^5.0.0",
    "@mercuriusjs/gateway": "^5.0.0",
    "@sinonjs/fake-timers": "^15.1.0",
    "@types/node": "^25.0.2",
    "@types/ws": "^8.5.10",
    "@typescript-eslint/eslint-plugin": "^8.54.0",
    "@typescript-eslint/parser": "^8.54.0",
    "autocannon": "^8.0.0",
    "borp": "^0.21.0",
    "concurrently": "^9.0.0",
    "fastify": "^5.0.0",
    "mercurius": "^16.0.0",
    "pre-commit": "^1.2.2",
    "snazzy": "^9.0.0",
    "standard": "^17.1.0",
    "tsd": "^0.33.0",
    "typescript": "^5.4.2",
    "wait-on": "^9.0.3"
  },
  "dependencies": {
    "@fastify/error": "^4.0.0",
    "ajv": "^8.6.2",
    "ajv-errors": "^3.0.0",
    "ajv-formats": "^3.0.1",
    "fastify-plugin": "^5.0.1",
    "graphql": "^16.2.0"
  },
  "tsd": {
    "directory": "./test/types"
  },
  "directories": {
    "lib": "lib",
    "test": "test"
  }
}
