{
  "author": "Martin Nabhan",
  "description": "An Apollo Server integration for use with Next.js",
  "devDependencies": {
    "@apollo/server": "5.0.0",
    "@apollo/server-integration-testsuite": "5.0.0",
    "@babel/core": "7.28.5",
    "@changesets/changelog-github": "0.5.1",
    "@changesets/cli": "2.29.7",
    "@types/jest": "29.5.14",
    "@types/node": "20.19.23",
    "@types/react": "19.2.2",
    "@types/react-dom": "19.2.2",
    "@typescript-eslint/eslint-plugin": "8.46.2",
    "@typescript-eslint/parser": "8.46.2",
    "babel-plugin-tsconfig-paths-module-resolver": "1.0.4",
    "eslint": "8.57.1",
    "eslint-config-airbnb": "19.0.4",
    "eslint-config-prettier": "10.1.8",
    "eslint-import-resolver-typescript": "4.4.4",
    "eslint-plugin-import": "2.32.0",
    "eslint-plugin-jsx-a11y": "6.10.2",
    "jest": "29.7.0",
    "next": "16.0.0",
    "next12": "npm:next@12.3.7",
    "next13": "npm:next@13.5.11",
    "next14": "npm:next@14.2.33",
    "next15": "npm:next@15.5.6",
    "next16": "npm:next@16.0.0",
    "prettier": "3.6.2",
    "typescript": "5.9.3",
    "wireit": "0.14.12"
  },
  "engines": {
    "node": ">=20"
  },
  "files": [
    "dist/**/*"
  ],
  "license": "MIT",
  "main": "dist/index.js",
  "name": "@as-integrations/next",
  "peerDependencies": {
    "@apollo/server": "^5.0.0",
    "next": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0"
  },
  "repository": "https://github.com/apollo-server-integrations/apollo-server-integration-next",
  "scripts": {
    "build": "wireit",
    "check": "wireit",
    "check:changeset": "bash -c 'AUTHOR=$(git show -s --format=\"%ae\" HEAD); if [[ $AUTHOR != *\"renovate\"* ]] && [[ $AUTHOR != *\"github-actions\"* ]]; then changeset status --since=origin/main; fi'",
    "check:eslint": "wireit",
    "check:prettier": "wireit",
    "check:tsc": "wireit",
    "fix": "wireit",
    "fix:eslint": "wireit",
    "fix:prettier": "wireit",
    "prepack": "npm run build",
    "publish:changeset": "changeset publish",
    "test": "wireit",
    "test:next": "DEBUG_PRINT_LIMIT=2147483647 __NEXT_TEST_MODE=jest jest",
    "test:next12": "NEXT_VERSION=12 npm run test:next",
    "test:next13": "NEXT_VERSION=13 npm run test:next",
    "test:next14": "NEXT_VERSION=14 npm run test:next",
    "test:next15": "NEXT_VERSION=15 npm run test:next",
    "test:next16": "NEXT_VERSION=16 npm run test:next"
  },
  "types": "dist/index.d.ts",
  "version": "4.1.0",
  "wireit": {
    "build": {
      "command": "tsc -p tsconfig.build.json",
      "dependencies": [
        "check:eslint",
        "check:prettier"
      ],
      "output": [
        "./dist/**/*"
      ]
    },
    "check": {
      "dependencies": [
        "check:changeset",
        "check:eslint",
        "check:prettier",
        "check:tsc"
      ]
    },
    "check:eslint": {
      "command": "eslint --ignore-path .prettierignore ."
    },
    "check:prettier": {
      "command": "prettier --check ."
    },
    "check:tsc": {
      "command": "tsc --noEmit"
    },
    "fix": {
      "dependencies": [
        "fix:eslint",
        "fix:prettier"
      ]
    },
    "fix:eslint": {
      "command": "eslint --fix --ignore-path .prettierignore ."
    },
    "fix:prettier": {
      "command": "prettier --write ."
    },
    "test": {
      "dependencies": [
        "test:next12",
        "test:next13",
        "test:next14",
        "test:next15",
        "test:next16"
      ]
    }
  }
}
