{
  "generators": {
    "migrate-development-custom-condition": {
      "version": "21.5.0-beta.2",
      "description": "Migrate the legacy 'development' custom condition to a workspace-unique custom condition name.",
      "factory": "./dist/src/migrations/update-21-5-0/migrate-development-custom-condition",
      "documentation": "./dist/src/migrations/update-21-5-0/migrate-development-custom-condition.md"
    },
    "remove-external-options-from-js-executors": {
      "version": "22.0.0-beta.0",
      "description": "Remove the deprecated `external` and `externalBuildTargets` options from the `@nx/js:swc` and `@nx/js:tsc` executors.",
      "factory": "./dist/src/migrations/update-22-0-0/remove-external-options-from-js-executors",
      "documentation": "./dist/src/migrations/update-22-0-0/remove-external-options-from-js-executors.md"
    },
    "remove-redundant-ts-project-references": {
      "version": "22.1.0-rc.1",
      "description": "Removes redundant TypeScript project references from project's tsconfig.json files when runtime tsconfig files (e.g., tsconfig.lib.json, tsconfig.app.json) exist.",
      "factory": "./dist/src/migrations/update-22-1-0/remove-redundant-ts-project-references",
      "documentation": "./dist/src/migrations/update-22-1-0/remove-redundant-ts-project-references.md"
    },
    "23-0-0-rewrite-internal-subpath-imports": {
      "version": "23.0.0-beta.14",
      "description": "Rewrites `@nx/js/src/*` subpath imports to the new `@nx/js/internal` entry. The `./src/*` wildcard has been removed from `@nx/js`'s exports map; `@nx/js/src/release/version-actions` is preserved as a non-wildcard entry for back-compat with existing nx.json release configs. If a rewritten import resolves to a symbol that lives on the public `@nx/js` entry (e.g. `libraryGenerator`, `extractTsConfigBase`, `resolvePathsBaseUrl`), change the specifier to `@nx/js`.",
      "factory": "./dist/src/migrations/update-23-0-0/rewrite-internal-subpath-imports"
    },
    "update-23-0-0-migrate-create-nodes-v2-import": {
      "version": "23.0.0-beta.24",
      "description": "Rename imports of `createNodesV2` from `@nx/js/typescript` to the canonical `createNodes` export.",
      "implementation": "./dist/src/migrations/update-23-0-0/migrate-create-nodes-v2-to-create-nodes",
      "documentation": "./dist/src/migrations/update-23-0-0/migrate-create-nodes-v2-to-create-nodes.md"
    }
  },
  "packageJsonUpdates": {
    "21.2.0": {
      "version": "21.2.0-beta.0",
      "x-prompt": "Do you want to update to TypeScript v5.8?",
      "requires": {
        "typescript": ">=5.7.0 <5.8.0"
      },
      "packages": {
        "typescript": {
          "version": "~5.8.2",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "21.5.0": {
      "version": "21.5.0-beta.2",
      "x-prompt": "Do you want to update to TypeScript v5.9?",
      "requires": {
        "typescript": ">=5.8.0 <5.9.0"
      },
      "packages": {
        "typescript": {
          "version": "~5.9.2",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "22.5.0": {
      "version": "22.5.0-beta.1",
      "packages": {
        "@swc/core": {
          "version": "^1.15.5",
          "alwaysAddToPackageJson": false
        },
        "@swc/helpers": {
          "version": "^0.5.18",
          "alwaysAddToPackageJson": false
        },
        "@swc-node/register": {
          "version": "^1.11.1",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "22.5.0-swc-cli": {
      "version": "22.5.0-beta.1",
      "requires": {
        "@swc/cli": ">=0.6.0 <0.7.0"
      },
      "packages": {
        "@swc/cli": {
          "version": "^0.7.10",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "22.6.4": {
      "version": "22.6.4",
      "packages": {
        "verdaccio": {
          "version": "^6.3.2",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "23.0.0-swc-cli": {
      "version": "23.0.0-beta.17",
      "requires": {
        "@swc/cli": ">=0.7.0 <0.8.0"
      },
      "packages": {
        "@swc/cli": {
          "version": "~0.8.0",
          "alwaysAddToPackageJson": false
        }
      }
    }
  }
}
