{
  "generators": {
    "add-module-federation-env-var-to-target-defaults": {
      "cli": "nx",
      "version": "18.0.0-beta.0",
      "description": "Add NX_MF_DEV_SERVER_STATIC_REMOTES to inputs for task hashing when '@nx/webpack:webpack' is used for Module Federation.",
      "factory": "./src/migrations/update-18-0-0/add-mf-env-var-to-target-defaults"
    },
    "fix-target-defaults-for-webpack": {
      "cli": "nx",
      "version": "18.1.1-beta.0",
      "description": "Ensure targetDefaults inputs for task hashing when '@nx/webpack:webpack' is used are correct for Module Federation.",
      "factory": "./src/migrations/update-18-1-1/fix-target-defaults-inputs"
    },
    "update-19-6-0-turn-module-federation-dts-off": {
      "cli": "nx",
      "version": "19.6.0-beta.4",
      "description": "Ensure Module Federation DTS is turned off by default.",
      "factory": "./src/migrations/update-19-6-0/turn-off-dts-by-default"
    },
    "update-module-federation-ssr-server-file": {
      "cli": "nx",
      "version": "19.6.0-beta.4",
      "description": "Update the server file for Module Federation SSR port value to be the same as the 'serve' target port value.",
      "factory": "./src/migrations/update-19-6-0/update-ssr-server-port"
    },
    "update-19-6-1-ensure-module-federation-target-defaults": {
      "cli": "nx",
      "version": "19.6.1-beta.0",
      "description": "Ensure Target Defaults are set correctly for Module Federation.",
      "factory": "./src/migrations/update-19-6-1/ensure-depends-on-for-mf"
    },
    "update-20-2-0-update-module-federation-config-import": {
      "cli": "nx",
      "version": "20.2.0-beta.2",
      "description": "Update the ModuleFederationConfig import use @nx/module-federation.",
      "factory": "./src/migrations/update-20-2-0/migrate-mf-imports-to-new-package"
    },
    "update-20-2-0-update-with-module-federation-import": {
      "cli": "nx",
      "version": "20.2.0-beta.2",
      "description": "Update the withModuleFederation import use @nx/module-federation/webpack.",
      "factory": "./src/migrations/update-20-2-0/migrate-with-mf-import-to-new-package"
    },
    "ensure-nx-module-federation-package": {
      "cli": "nx",
      "version": "20.3.0-beta.2",
      "description": "If workspace includes Module Federation projects, ensure the new @nx/module-federation package is installed.",
      "factory": "./src/migrations/update-20-3-0/ensure-nx-module-federation-package"
    },
    "add-mf-env-var-to-target-defaults": {
      "cli": "nx",
      "version": "20.4.0-beta.0",
      "description": "Add NX_MF_DEV_REMOTES to inputs for task hashing when '@nx/webpack:webpack' or '@nx/rspack:rspack' is used for Module Federation.",
      "factory": "./src/migrations/update-18-0-0/add-mf-env-var-to-target-defaults"
    }
  },
  "packageJsonUpdates": {
    "17.0.0-beta.0": {
      "version": "17.0.0-beta.0",
      "packages": {
        "@types/react": {
          "version": "18.2.24",
          "alwaysAddToPackageJson": false
        },
        "@types/react-dom": {
          "version": "18.2.9",
          "alwaysAddToPackageJson": false
        },
        "@types/react-is": {
          "version": "18.2.2",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "17.3.0": {
      "version": "17.3.0-beta.3",
      "packages": {
        "@types/node": {
          "version": "18.16.9",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "19.0.0": {
      "version": "19.0.0-beta.12",
      "packages": {
        "react": {
          "version": "18.3.1",
          "alwaysAddToPackageJson": false
        },
        "react-dom": {
          "version": "18.3.1",
          "alwaysAddToPackageJson": false
        },
        "react-is": {
          "version": "18.3.1",
          "alwaysAddToPackageJson": false
        },
        "@types/react": {
          "version": "18.3.1",
          "alwaysAddToPackageJson": false
        },
        "@types/react-dom": {
          "version": "18.3.0",
          "alwaysAddToPackageJson": false
        },
        "@types/react-is": {
          "version": "18.3.0",
          "alwaysAddToPackageJson": false
        },
        "@testing-library/react": {
          "version": "15.0.6",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "19.0.3": {
      "version": "19.0.3-beta.0",
      "packages": {
        "tailwindcss": {
          "version": "3.4.3",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "19.2.0": {
      "version": "19.2.0-beta.8",
      "packages": {
        "postcss": {
          "version": "8.4.38",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "19.5.0-module-federation": {
      "version": "19.5.0-beta.0",
      "packages": {
        "@module-federation/node": {
          "version": "^2.3.0",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "19.7.0": {
      "version": "19.7.0-beta.0",
      "packages": {
        "@module-federation/enhanced": {
          "version": "~0.6.0",
          "alwaysAddToPackageJson": false
        },
        "@module-federation/node": {
          "version": "~2.5.0",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "20.0.0": {
      "version": "20.0.0-beta.8",
      "packages": {
        "eslint-plugin-import": {
          "version": "2.31.0",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "20.1.0": {
      "version": "20.1.0-beta.0",
      "packages": {
        "eslint-plugin-react-hooks": {
          "version": "5.0.0",
          "alwaysAddToPackageJson": false
        },
        "eslint-plugin-jsx-a11y": {
          "version": "6.10.1",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "20.2.0": {
      "version": "20.2.0-beta.3",
      "packages": {
        "@module-federation/enhanced": {
          "version": "0.7.6",
          "alwaysAddToPackageJson": false
        },
        "@module-federation/runtime": {
          "version": "0.7.6",
          "alwaysAddToPackageJson": false
        },
        "@module-federation/sdk": {
          "version": "0.7.6",
          "alwaysAddToPackageJson": false
        },
        "@module-federation/node": {
          "version": "2.6.11",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "20.3.0": {
      "version": "20.3.0-beta.0",
      "packages": {
        "@testing-library/react": {
          "version": "16.1.0",
          "alwaysAddToPackageJson": false
        }
      }
    }
  }
}
