{
  "name": "nx",
  "version": "22.7.3",
  "private": false,
  "type": "commonjs",
  "description": "The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.",
  "repository": {
    "type": "git",
    "url": "https://github.com/nrwl/nx.git",
    "directory": "packages/nx"
  },
  "files": [
    "dist/bin",
    "dist/plugins",
    "dist/presets",
    "dist/release",
    "dist/src",
    "dist/tasks-runners",
    "schemas",
    "migrations.json",
    "executors.json",
    "generators.json"
  ],
  "keywords": [
    "Monorepo",
    "Angular",
    "React",
    "Web",
    "Node",
    "Nest",
    "Jest",
    "Cypress",
    "CLI",
    "Testing",
    "Front-end",
    "Backend",
    "Mobile"
  ],
  "bin": {
    "nx": "./dist/bin/nx.js",
    "nx-cloud": "./dist/bin/nx-cloud.js"
  },
  "author": "Victor Savkin",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/nrwl/nx/issues"
  },
  "homepage": "https://nx.dev",
  "dependencies": {
    "@emnapi/core": "1.4.5",
    "@emnapi/runtime": "1.4.5",
    "@emnapi/wasi-threads": "1.0.4",
    "@jest/diff-sequences": "30.0.1",
    "@napi-rs/wasm-runtime": "0.2.4",
    "@tybys/wasm-util": "0.9.0",
    "@yarnpkg/lockfile": "1.1.0",
    "@zkochan/js-yaml": "0.0.7",
    "ansi-colors": "4.1.3",
    "ansi-regex": "5.0.1",
    "ansi-styles": "4.3.0",
    "argparse": "2.0.1",
    "asynckit": "0.4.0",
    "axios": "1.16.0",
    "balanced-match": "4.0.3",
    "base64-js": "1.5.1",
    "bl": "4.1.0",
    "brace-expansion": "5.0.5",
    "buffer": "5.7.1",
    "call-bind-apply-helpers": "1.0.2",
    "chalk": "4.1.2",
    "cli-cursor": "3.1.0",
    "cli-spinners": "2.6.1",
    "cliui": "8.0.1",
    "clone": "1.0.4",
    "color-convert": "2.0.1",
    "color-name": "1.1.4",
    "combined-stream": "1.0.8",
    "defaults": "1.0.4",
    "define-lazy-prop": "2.0.0",
    "delayed-stream": "1.0.0",
    "dotenv": "16.4.7",
    "dotenv-expand": "12.0.3",
    "dunder-proto": "1.0.1",
    "ejs": "5.0.1",
    "emoji-regex": "8.0.0",
    "end-of-stream": "1.4.5",
    "enquirer": "2.3.6",
    "es-define-property": "1.0.1",
    "es-errors": "1.3.0",
    "es-object-atoms": "1.1.1",
    "es-set-tostringtag": "2.1.0",
    "escalade": "3.2.0",
    "escape-string-regexp": "1.0.5",
    "figures": "3.2.0",
    "flat": "5.0.2",
    "follow-redirects": "1.16.0",
    "form-data": "4.0.5",
    "fs-constants": "1.0.0",
    "function-bind": "1.1.2",
    "get-caller-file": "2.0.5",
    "get-intrinsic": "1.3.0",
    "get-proto": "1.0.1",
    "gopd": "1.2.0",
    "has-flag": "4.0.0",
    "has-symbols": "1.1.0",
    "has-tostringtag": "1.0.2",
    "hasown": "2.0.2",
    "ieee754": "1.2.1",
    "ignore": "7.0.5",
    "inherits": "2.0.4",
    "is-docker": "2.2.1",
    "is-fullwidth-code-point": "3.0.0",
    "is-interactive": "1.0.0",
    "is-unicode-supported": "0.1.0",
    "is-wsl": "2.2.0",
    "json5": "2.2.3",
    "jsonc-parser": "3.2.0",
    "lines-and-columns": "2.0.3",
    "log-symbols": "4.1.0",
    "math-intrinsics": "1.1.0",
    "mime-db": "1.52.0",
    "mime-types": "2.1.35",
    "mimic-fn": "2.1.0",
    "minimatch": "10.2.5",
    "minimist": "1.2.8",
    "npm-run-path": "4.0.1",
    "once": "1.4.0",
    "onetime": "5.1.2",
    "open": "8.4.2",
    "ora": "5.3.0",
    "path-key": "3.1.1",
    "picocolors": "1.1.1",
    "proxy-from-env": "2.1.0",
    "readable-stream": "3.6.2",
    "require-directory": "2.1.1",
    "resolve.exports": "2.0.3",
    "restore-cursor": "3.1.0",
    "safe-buffer": "5.2.1",
    "semver": "7.7.4",
    "signal-exit": "3.0.7",
    "smol-toml": "1.6.1",
    "string-width": "4.2.3",
    "string_decoder": "1.3.0",
    "strip-ansi": "6.0.1",
    "strip-bom": "3.0.0",
    "supports-color": "7.2.0",
    "tar-stream": "2.2.0",
    "tmp": "0.2.4",
    "tree-kill": "1.2.2",
    "tsconfig-paths": "4.2.0",
    "tslib": "2.8.1",
    "util-deprecate": "1.0.2",
    "wcwidth": "1.0.1",
    "wrap-ansi": "7.0.0",
    "wrappy": "1.0.2",
    "y18n": "5.0.8",
    "yaml": "2.8.0",
    "yargs": "17.7.2",
    "yargs-parser": "21.1.1"
  },
  "peerDependencies": {
    "@swc-node/register": "^1.11.1",
    "@swc/core": "^1.15.8"
  },
  "peerDependenciesMeta": {
    "@swc-node/register": {
      "optional": true
    },
    "@swc/core": {
      "optional": true
    }
  },
  "optionalDependencies": {
    "@nx/nx-darwin-arm64": "22.7.3",
    "@nx/nx-darwin-x64": "22.7.3",
    "@nx/nx-freebsd-x64": "22.7.3",
    "@nx/nx-linux-arm-gnueabihf": "22.7.3",
    "@nx/nx-linux-arm64-gnu": "22.7.3",
    "@nx/nx-linux-arm64-musl": "22.7.3",
    "@nx/nx-linux-x64-gnu": "22.7.3",
    "@nx/nx-linux-x64-musl": "22.7.3",
    "@nx/nx-win32-arm64-msvc": "22.7.3",
    "@nx/nx-win32-x64-msvc": "22.7.3"
  },
  "nx-migrations": {
    "migrations": "./migrations.json",
    "packageGroup": [
      "@nx/js",
      "@nx/linter",
      "@nx/eslint",
      "@nx/workspace",
      "@nx/angular",
      "@nx/angular-rspack",
      "@nx/angular-rspack-compiler",
      "@nx/jest",
      "@nx/cypress",
      "@nx/detox",
      "@nx/devkit",
      "@nx/dotnet",
      "@nx/esbuild",
      "@nx/eslint-plugin",
      "@nx/expo",
      "@nx/express",
      "@nx/gradle",
      "@nx/maven",
      "@nx/module-federation",
      "@nx/nest",
      "@nx/next",
      "@nx/node",
      "@nx/nuxt",
      "@nx/playwright",
      "@nx/plugin",
      "@nx/react",
      "@nx/react-native",
      "@nx/rollup",
      "@nx/remix",
      "@nx/rspack",
      "@nx/rsbuild",
      "@nx/storybook",
      "@nx/vite",
      "@nx/vitest",
      "@nx/vue",
      "@nx/web",
      "@nx/webpack",
      "@nx/docker",
      "create-nx-workspace",
      {
        "package": "nx-cloud",
        "version": "latest"
      },
      {
        "package": "@nrwl/nx-cloud",
        "version": "latest"
      }
    ]
  },
  "generators": "./generators.json",
  "executors": "./executors.json",
  "builders": "./executors.json",
  "publishConfig": {
    "access": "public"
  },
  "napi": {
    "binaryName": "nx",
    "packageName": "@nx/nx",
    "dtsHeaderFile": "packages/nx/src/native/dts-header.d.ts",
    "wasm": {
      "initialMemory": 1024,
      "maximumMemory": 32768
    },
    "targets": [
      "x86_64-unknown-linux-gnu",
      "x86_64-pc-windows-msvc",
      "x86_64-apple-darwin",
      "aarch64-apple-darwin",
      "aarch64-unknown-linux-gnu",
      "aarch64-unknown-linux-musl",
      "aarch64-pc-windows-msvc",
      "armv7-unknown-linux-gnueabihf",
      "x86_64-unknown-linux-musl",
      "x86_64-unknown-freebsd"
    ]
  },
  "typesVersions": {
    "*": {
      "bin/*": [
        "dist/bin/*.d.ts"
      ],
      "bin/*.js": [
        "dist/bin/*.d.ts"
      ],
      "plugins/*": [
        "dist/plugins/*.d.ts"
      ],
      "plugins/*.js": [
        "dist/plugins/*.d.ts"
      ],
      "src/native": [
        "dist/src/native/index.d.ts"
      ],
      "src": [
        "dist/src/index.d.ts"
      ],
      "src/analytics": [
        "dist/src/analytics/index.d.ts"
      ],
      "src/command-line": [
        "dist/src/command-line/index.d.ts"
      ],
      "src/command-line/init/implementation/angular": [
        "dist/src/command-line/init/implementation/angular/index.d.ts"
      ],
      "src/command-line/release": [
        "dist/src/command-line/release/index.d.ts"
      ],
      "src/project-graph/plugins": [
        "dist/src/project-graph/plugins/index.d.ts"
      ],
      "src/project-graph/plugins/isolation": [
        "dist/src/project-graph/plugins/isolation/index.d.ts"
      ],
      "src/native/index": [
        "dist/src/native/index.d.ts"
      ],
      "src/native/index.js": [
        "dist/src/native/index.d.ts"
      ],
      "src/plugins/js": [
        "dist/src/plugins/js/index.d.ts"
      ],
      "src/plugins/package-json": [
        "dist/src/plugins/package-json/index.d.ts"
      ],
      "src/utils/plugins": [
        "dist/src/utils/plugins/index.d.ts"
      ],
      "src/utils/catalog": [
        "dist/src/utils/catalog/index.d.ts"
      ],
      "src/internal-testing-utils/*": [
        "src/internal-testing-utils/*.ts"
      ],
      "src/*.js": [
        "dist/src/*.d.ts"
      ],
      "src/*": [
        "dist/src/*.d.ts"
      ],
      "release": [
        "dist/release/index.d.ts"
      ],
      "release/changelog-renderer": [
        "dist/release/changelog-renderer/index.d.ts"
      ],
      "release/*": [
        "dist/release/*.d.ts"
      ],
      "release/*.js": [
        "dist/release/*.d.ts"
      ],
      "tasks-runners/*": [
        "dist/tasks-runners/*.d.ts"
      ],
      "tasks-runners/*.js": [
        "dist/tasks-runners/*.d.ts"
      ]
    }
  },
  "exports": {
    ".": {
      "@nx/nx-source": "./bin/nx.ts",
      "types": "./dist/bin/nx.d.ts",
      "default": "./dist/bin/nx.js"
    },
    "./package.json": "./package.json",
    "./package": "./package.json",
    "./migrations.json": "./migrations.json",
    "./migrations": "./migrations.json",
    "./generators.json": "./generators.json",
    "./generators": "./generators.json",
    "./executors.json": "./executors.json",
    "./executors": "./executors.json",
    "./schemas/*": "./schemas/*.json",
    "./schemas/*.json": "./schemas/*.json",
    "./presets/*": {
      "@nx/nx-source": "./presets/*.json",
      "default": "./dist/presets/*.json"
    },
    "./presets/*.json": {
      "@nx/nx-source": "./presets/*.json",
      "default": "./dist/presets/*.json"
    },
    "./bin/*": {
      "@nx/nx-source": "./bin/*.ts",
      "types": "./dist/bin/*.d.ts",
      "default": "./dist/bin/*.js"
    },
    "./bin/*.js": {
      "@nx/nx-source": "./bin/*.ts",
      "types": "./dist/bin/*.d.ts",
      "default": "./dist/bin/*.js"
    },
    "./plugins/*": {
      "@nx/nx-source": "./plugins/*.ts",
      "types": "./dist/plugins/*.d.ts",
      "default": "./dist/plugins/*.js"
    },
    "./plugins/*.js": {
      "@nx/nx-source": "./plugins/*.ts",
      "types": "./dist/plugins/*.d.ts",
      "default": "./dist/plugins/*.js"
    },
    "./src": {
      "@nx/nx-source": "./src/index.ts",
      "types": "./dist/src/index.d.ts",
      "default": "./dist/src/index.js"
    },
    "./src/analytics": {
      "@nx/nx-source": "./src/analytics/index.ts",
      "types": "./dist/src/analytics/index.d.ts",
      "default": "./dist/src/analytics/index.js"
    },
    "./src/command-line": {
      "@nx/nx-source": "./src/command-line/index.ts",
      "types": "./dist/src/command-line/index.d.ts",
      "default": "./dist/src/command-line/index.js"
    },
    "./src/command-line/init/implementation/angular": {
      "@nx/nx-source": "./src/command-line/init/implementation/angular/index.ts",
      "types": "./dist/src/command-line/init/implementation/angular/index.d.ts",
      "default": "./dist/src/command-line/init/implementation/angular/index.js"
    },
    "./src/command-line/release": {
      "@nx/nx-source": "./src/command-line/release/index.ts",
      "types": "./dist/src/command-line/release/index.d.ts",
      "default": "./dist/src/command-line/release/index.js"
    },
    "./src/native": {
      "@nx/nx-source": "./src/native/index.js",
      "types": "./dist/src/native/index.d.ts",
      "default": "./dist/src/native/index.js"
    },
    "./src/native/index": {
      "@nx/nx-source": "./src/native/index.js",
      "types": "./dist/src/native/index.d.ts",
      "default": "./dist/src/native/index.js"
    },
    "./src/native/index.js": {
      "@nx/nx-source": "./src/native/index.js",
      "types": "./dist/src/native/index.d.ts",
      "default": "./dist/src/native/index.js"
    },
    "./src/native/*.js": {
      "@nx/nx-source": "./src/native/*.js",
      "default": "./dist/src/native/*.js"
    },
    "./src/plugins/js": {
      "@nx/nx-source": "./src/plugins/js/index.ts",
      "types": "./dist/src/plugins/js/index.d.ts",
      "default": "./dist/src/plugins/js/index.js"
    },
    "./src/plugins/package-json": {
      "@nx/nx-source": "./src/plugins/package-json/index.ts",
      "types": "./dist/src/plugins/package-json/index.d.ts",
      "default": "./dist/src/plugins/package-json/index.js"
    },
    "./src/utils/plugins": {
      "@nx/nx-source": "./src/utils/plugins/index.ts",
      "types": "./dist/src/utils/plugins/index.d.ts",
      "default": "./dist/src/utils/plugins/index.js"
    },
    "./src/utils/catalog": {
      "@nx/nx-source": "./src/utils/catalog/index.ts",
      "types": "./dist/src/utils/catalog/index.d.ts",
      "default": "./dist/src/utils/catalog/index.js"
    },
    "./src/command-line/migrate/run-migration-process": {
      "@nx/nx-source": "./src/command-line/migrate/run-migration-process.js",
      "default": "./dist/src/command-line/migrate/run-migration-process.js"
    },
    "./src/command-line/migrate/run-migration-process.js": {
      "@nx/nx-source": "./src/command-line/migrate/run-migration-process.js",
      "default": "./dist/src/command-line/migrate/run-migration-process.js"
    },
    "./src/project-graph/plugins": {
      "@nx/nx-source": "./src/project-graph/plugins/index.ts",
      "types": "./dist/src/project-graph/plugins/index.d.ts",
      "default": "./dist/src/project-graph/plugins/index.js"
    },
    "./src/project-graph/plugins/isolation": {
      "@nx/nx-source": "./src/project-graph/plugins/isolation/index.ts",
      "types": "./dist/src/project-graph/plugins/isolation/index.d.ts",
      "default": "./dist/src/project-graph/plugins/isolation/index.js"
    },
    "./src/*/schema": {
      "@nx/nx-source": "./src/*/schema.json",
      "default": "./dist/src/*/schema.json"
    },
    "./src/*/schema.json": {
      "@nx/nx-source": "./src/*/schema.json",
      "default": "./dist/src/*/schema.json"
    },
    "./src/native/*.cjs": {
      "@nx/nx-source": "./src/native/*.cjs",
      "default": "./dist/src/native/*.cjs"
    },
    "./src/native/*.mjs": {
      "@nx/nx-source": "./src/native/*.mjs",
      "default": "./dist/src/native/*.mjs"
    },
    "./src/internal-testing-utils/*": {
      "types": "./src/internal-testing-utils/*.ts",
      "default": "./src/internal-testing-utils/*.ts"
    },
    "./src/*.js": {
      "@nx/nx-source": "./src/*.ts",
      "types": "./dist/src/*.d.ts",
      "default": "./dist/src/*.js"
    },
    "./src/*": {
      "@nx/nx-source": "./src/*.ts",
      "types": "./dist/src/*.d.ts",
      "default": "./dist/src/*.js"
    },
    "./release": {
      "@nx/nx-source": "./release/index.ts",
      "types": "./dist/release/index.d.ts",
      "default": "./dist/release/index.js"
    },
    "./release/changelog-renderer": {
      "@nx/nx-source": "./release/changelog-renderer/index.ts",
      "types": "./dist/release/changelog-renderer/index.d.ts",
      "default": "./dist/release/changelog-renderer/index.js"
    },
    "./release/*": {
      "@nx/nx-source": "./release/*.ts",
      "types": "./dist/release/*.d.ts",
      "default": "./dist/release/*.js"
    },
    "./release/*.js": {
      "@nx/nx-source": "./release/*.ts",
      "types": "./dist/release/*.d.ts",
      "default": "./dist/release/*.js"
    },
    "./tasks-runners/*": {
      "@nx/nx-source": "./tasks-runners/*.ts",
      "types": "./dist/tasks-runners/*.d.ts",
      "default": "./dist/tasks-runners/*.js"
    },
    "./tasks-runners/*.js": {
      "@nx/nx-source": "./tasks-runners/*.ts",
      "types": "./dist/tasks-runners/*.d.ts",
      "default": "./dist/tasks-runners/*.js"
    }
  },
  "scripts": {
    "postinstall": "node -e \"try{require('./dist/bin/post-install')}catch(e){}\""
  }
}