{
  "name": "@nx/devkit",
  "version": "24.0.6",
  "private": false,
  "type": "commonjs",
  "files": [
    "dist",
    "!dist/tsconfig.tsbuildinfo",
    "migrations.json"
  ],
  "description": "The Nx Devkit is used to customize Nx for different technologies and use cases. It contains many utility functions for reading and writing files, updating configuration, working with Abstract Syntax Trees(ASTs), and more. Learn more about [extending Nx by leveraging the Nx Devkit](https://nx.dev/extending-nx/intro/getting-started) on our docs.",
  "repository": {
    "type": "git",
    "url": "https://github.com/nrwl/nx.git",
    "directory": "packages/devkit"
  },
  "keywords": [
    "Monorepo",
    "Angular",
    "React",
    "Web",
    "Node",
    "Nest",
    "Jest",
    "Cypress",
    "CLI"
  ],
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "typesVersions": {
    "*": {
      "testing": [
        "dist/testing.d.ts"
      ],
      "ngcli-adapter": [
        "dist/ngcli-adapter.d.ts"
      ],
      "internal": [
        "dist/internal.d.ts"
      ],
      "internal-testing-utils": [
        "dist/internal-testing-utils.d.ts"
      ],
      "internal-testing-utils/mock-project-graph": [
        "dist/internal-testing-utils/mock-project-graph.d.ts"
      ],
      "internal-testing-utils/mock-fs": [
        "dist/internal-testing-utils/mock-fs.d.ts"
      ],
      "internal-testing-utils/mock-prettier": [
        "dist/internal-testing-utils/mock-prettier.d.ts"
      ]
    }
  },
  "author": "Victor Savkin",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/nrwl/nx/issues"
  },
  "homepage": "https://nx.dev",
  "dependencies": {
    "ejs": "5.0.1",
    "tslib": "^2.3.0",
    "semver": "^7.6.3",
    "yargs-parser": "21.1.1",
    "minimatch": "10.2.5"
  },
  "devDependencies": {
    "jest": "30.3.0",
    "nx": "24.0.6"
  },
  "peerDependencies": {
    "nx": ">= 23 <= 25 || ^24.0.0-0"
  },
  "publishConfig": {
    "access": "public"
  },
  "nx-migrations": {
    "migrations": "./migrations.json",
    "supportsOptionalMigrations": true
  },
  "exports": {
    ".": {
      "@nx/nx-source": "./index.ts",
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    },
    "./package.json": "./package.json",
    "./migrations.json": "./migrations.json",
    "./internal": {
      "@nx/nx-source": "./internal.ts",
      "types": "./dist/internal.d.ts",
      "default": "./dist/internal.js"
    },
    "./internal-testing-utils": {
      "@nx/nx-source": "./internal-testing-utils.ts",
      "types": "./dist/internal-testing-utils.d.ts",
      "default": "./dist/internal-testing-utils.js"
    },
    "./internal-testing-utils/mock-project-graph": {
      "@nx/nx-source": "./internal-testing-utils/mock-project-graph.ts",
      "types": "./dist/internal-testing-utils/mock-project-graph.d.ts",
      "default": "./dist/internal-testing-utils/mock-project-graph.js"
    },
    "./internal-testing-utils/mock-fs": {
      "@nx/nx-source": "./internal-testing-utils/mock-fs.ts",
      "types": "./dist/internal-testing-utils/mock-fs.d.ts",
      "default": "./dist/internal-testing-utils/mock-fs.js"
    },
    "./internal-testing-utils/mock-prettier": {
      "@nx/nx-source": "./internal-testing-utils/mock-prettier.ts",
      "types": "./dist/internal-testing-utils/mock-prettier.d.ts",
      "default": "./dist/internal-testing-utils/mock-prettier.js"
    },
    "./ngcli-adapter": {
      "@nx/nx-source": "./ngcli-adapter.ts",
      "types": "./dist/ngcli-adapter.d.ts",
      "default": "./dist/ngcli-adapter.js"
    },
    "./testing": {
      "@nx/nx-source": "./testing.ts",
      "types": "./dist/testing.d.ts",
      "default": "./dist/testing.js"
    }
  }
}