{
  "generators": {
    "update-20-0-4": {
      "version": "20.0.4-beta.0",
      "description": "Add gitignore entry for temporary vite config files.",
      "implementation": "./src/migrations/update-20-0-4/add-vite-temp-files-to-git-ignore"
    },
    "update-20-0-6": {
      "version": "20.0.6-beta.0",
      "description": "Add gitignore entry for temporary vite config files and remove previous incorrect glob.",
      "implementation": "./src/migrations/update-20-0-4/add-vite-temp-files-to-git-ignore"
    },
    "update-20-5-0-install-jiti": {
      "version": "20.5.0-beta.2",
      "description": "Install jiti as a devDependency to allow vite to parse TS postcss files.",
      "implementation": "./src/migrations/update-20-5-0/install-jiti"
    },
    "update-20-5-0-update-resolve-conditions": {
      "version": "20.5.0-beta.3",
      "description": "Update resolve.conditions to include defaults that are no longer provided by Vite.",
      "implementation": "./src/migrations/update-20-5-0/update-resolve-conditions"
    },
    "eslint-ignore-vite-temp-files": {
      "version": "20.5.0-beta.3",
      "description": "Add vite config temporary files to the ESLint configuration ignore patterns if ESLint is used.",
      "implementation": "./src/migrations/update-20-5-0/eslint-ignore-vite-temp-files"
    },
    "update-22-2-0": {
      "version": "22.2.0-beta.1",
      "requires": {
        "vitest": ">=4.0.0"
      },
      "description": "Create AI Instructions to help migrate users workspaces past breaking changes for Vitest 4.",
      "implementation": "./src/migrations/update-22-2-0/create-ai-instructions-for-vitest-4"
    },
    "migrate-vitest-to-vitest-package": {
      "version": "22.2.0-beta.2",
      "description": "Migrate Vitest usage from @nx/vite to @nx/vitest package.",
      "implementation": "./src/migrations/update-22-2-0/migrate-vitest-to-vitest-package"
    }
  },
  "packageJsonUpdates": {
    "20.7.1": {
      "version": "20.7.1-beta.0",
      "packages": {
        "@analogjs/vite-plugin-angular": {
          "version": "~1.14.1",
          "alwaysAddToPackageJson": false
        },
        "@analogjs/vitest-angular": {
          "version": "~1.14.1",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "20.5.0": {
      "version": "20.5.0-beta.3",
      "packages": {
        "vite": {
          "version": "^6.0.0",
          "alwaysAddToPackageJson": false
        },
        "vite-plugin-dts": {
          "version": "~4.5.0",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "21.1.2": {
      "version": "21.1.2-beta.0",
      "packages": {
        "@analogjs/vitest-angular": {
          "version": "~1.16.1",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "21.2.0": {
      "version": "21.2.0-beta.3",
      "packages": {
        "@analogjs/vite-plugin-angular": {
          "version": "~1.17.1",
          "alwaysAddToPackageJson": false
        },
        "@analogjs/vitest-angular": {
          "version": "~1.17.1",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "21.3.0": {
      "version": "21.3.0-beta.3",
      "packages": {
        "@analogjs/vite-plugin-angular": {
          "version": "~1.19.1",
          "alwaysAddToPackageJson": false
        },
        "@analogjs/vitest-angular": {
          "version": "~1.19.1",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "21.5.0": {
      "version": "21.5.0-beta.0",
      "packages": {
        "vite": {
          "version": "^7.1.3",
          "alwaysAddToPackageJson": false
        }
      },
      "incompatibleWith": {
        "@remix-run/dev": "*"
      }
    },
    "22.2.0": {
      "version": "22.2.0-beta.1",
      "requires": {
        "vitest": ">=3.0.0"
      },
      "packages": {
        "vitest": {
          "version": "^4.0.0",
          "alwaysAddToPackageJson": false
        },
        "@vitest/coverage-v8": {
          "version": "^4.0.0",
          "alwaysAddToPackageJson": false
        },
        "@vitest/coverage-istanbul": {
          "version": "^4.0.0",
          "alwaysAddToPackageJson": false
        },
        "@vitest/ui": {
          "version": "^4.0.0",
          "alwaysAddToPackageJson": false
        }
      }
    },
    "22.2.0-analog": {
      "version": "22.2.0-beta.3",
      "packages": {
        "@analogjs/vite-plugin-angular": {
          "version": "~2.1.2",
          "alwaysAddToPackageJson": false
        },
        "@analogjs/vitest-angular": {
          "version": "~2.1.2",
          "alwaysAddToPackageJson": false
        }
      }
    }
  }
}
