{
  "generators": {
    "rename-swcrc-config": {
      "cli": "nx",
      "version": "15.8.0-beta.0",
      "description": "Rename .lib.swcrc to .swcrc for better SWC support throughout the workspace",
      "factory": "./src/migrations/update-15-8-0/rename-swcrc-config"
    },
    "update-16-0-0-add-nx-packages": {
      "cli": "nx",
      "version": "16.0.0-beta.1",
      "description": "Replace @nrwl/js with @nx/js",
      "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages"
    },
    "explicitly-set-projects-to-update-buildable-deps": {
      "cli": "nx",
      "version": "16.6.0-beta.0",
      "description": "Explicitly set 'updateBuildableProjectDepsInPackageJson' to 'true' in targets that rely on that value as the default.",
      "factory": "./src/migrations/update-16-6-0/explicitly-set-projects-to-update-buildable-deps"
    },
    "16-8-2-update-swcrc": {
      "cli": "nx",
      "version": "16.8.2-beta.0",
      "description": "Remove invalid options (strict, noInterop) for ES6 type modules.",
      "factory": "./src/migrations/update-16-8-2/update-swcrc"
    },
    "update-17-0-0-remove-deprecated-build-options": {
      "cli": "nx",
      "version": "17.0.2",
      "description": "Remove deprecated build options",
      "implementation": "./src/migrations/update-17-0-0/remove-deprecated-build-options"
    }
  },
  "packageJsonUpdates": {
    "15.8.0": {
      "version": "15.8.0-beta.2",
      "x-prompt": "Do you want to update to TypeScript v4.9?",
      "requires": {
        "typescript": ">=4.8.2 <4.9.0"
      },
      "packages": {
        "typescript": {
          "version": "~4.9.5"
        }
      }
    },
    "16.0.0": {
      "version": "16.0.0-beta.3",
      "packages": {
        "@swc/cli": {
          "version": "~0.1.62",
          "alwaysAddToPackageJson": false
        },
        "@swc/helpers": {
          "version": "~0.5.0",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "16.1.0": {
      "version": "16.1.0-beta.0",
      "x-prompt": "Do you want to update to TypeScript v5.0?",
      "requires": {
        "typescript": ">=4.9.5 <5.0.0"
      },
      "packages": {
        "typescript": {
          "version": "~5.0.2"
        }
      }
    },
    "16.4.0": {
      "version": "16.4.0-beta.11",
      "x-prompt": "Do you want to update to TypeScript v5.1?",
      "requires": {
        "typescript": ">=5.0.0 <5.1.0"
      },
      "packages": {
        "typescript": {
          "version": "~5.1.3"
        }
      }
    },
    "16.8.2": {
      "version": "16.8.2-beta.0",
      "packages": {
        "@swc/core": {
          "version": "~1.3.85",
          "alwaysAddToPackageJson": false
        },
        "@swc/helpers": {
          "version": "~0.5.2",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "16.9.2": {
      "version": "16.9.2-beta.0",
      "packages": {
        "@swc-node/register": {
          "version": "~1.6.7",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "17.0.0": {
      "version": "17.0.0-rc.2",
      "packages": {
        "esbuild": {
          "version": "^0.19.2",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "17.1.0": {
      "version": "17.1.0-beta.4",
      "x-prompt": "Do you want to update to TypeScript v5.2?",
      "requires": {
        "typescript": ">=5.1.0 <5.2.0"
      },
      "packages": {
        "typescript": {
          "version": "~5.2.2"
        }
      }
    },
    "17.3.0": {
      "version": "17.3.0-beta.3",
      "packages": {
        "@types/node": {
          "version": "^18.16.9",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "17.3.0-beta.10": {
      "version": "17.3.0-beta.10",
      "x-prompt": "Do you want to update to TypeScript v5.3?",
      "requires": {
        "typescript": ">=5.2.0 <5.3.0"
      },
      "packages": {
        "typescript": {
          "version": "~5.3.2",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "18.0.4": {
      "version": "18.0.4-beta.0",
      "packages": {
        "@swc-node/register": {
          "version": "~1.8.0",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "18.2.0": {
      "version": "18.2.0-beta.0",
      "x-prompt": "Do you want to update to TypeScript v5.4?",
      "requires": {
        "typescript": ">=5.3.0 <5.4.0"
      },
      "packages": {
        "typescript": {
          "version": "~5.4.2",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "19.0.0": {
      "version": "19.0.0-beta.0",
      "packages": {
        "@swc/cli": {
          "version": "~0.3.12",
          "alwaysAddToPackageJson": false
        }
      }
    }
  }
}
