nx/packages/react-native/migrations.json
Jason Jean 73da211694
feat(misc): remove migrations prior to v19 in preparation for v21 (#30839)
<!-- Please make sure you have read the submission guidelines before
posting an PR -->
<!--
https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr
-->

<!-- Please make sure that your commit message follows our format -->
<!-- Example: `fix(nx): must begin with lowercase` -->

<!-- If this is a particularly complex change or feature addition, you
can request a dedicated Nx release for this pull request branch. Mention
someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they
will confirm if the PR warrants its own release for testing purposes,
and generate it for you if appropriate. -->

## Current Behavior
<!-- This is the behavior we have today -->

Users migrating from Nx 17 can go up to Nx 20. 

## Expected Behavior
<!-- This is the behavior we should expect with the changes in this PR
-->

Users migrating from Nx 19 can go up to Nx 21. Users migrating from Nx
17 or 18 should go to Nx 19 first.. then go to Nx 21.

## Related Issue(s)
<!-- Please link the issue being fixed so it gets closed when this is
merged. -->

Fixes #
2025-04-25 15:06:02 -04:00

173 lines
4.8 KiB
JSON

{
"generators": {
"update-19-6-0-rename-upgrade-target-name": {
"cli": "nx",
"version": "19.6.0-beta.1",
"description": "Rename upgrade target name to fix casing.",
"implementation": "./src/migrations/update-19-6-0/rename-upgrade-target-name"
}
},
"packageJsonUpdates": {
"19.0.0": {
"version": "19.0.0-beta.7",
"packages": {
"react-native": {
"version": "0.73.6",
"alwaysAddToPackageJson": false
},
"@react-native-community/cli-platform-android": {
"version": "~12.3.6",
"alwaysAddToPackageJson": false
},
"@react-native/babel-preset": {
"version": "^0.73.21",
"alwaysAddToPackageJson": false
},
"@react-native/metro-config": {
"version": "^0.73.5",
"alwaysAddToPackageJson": false
},
"react-native-web": {
"version": "^0.19.10",
"alwaysAddToPackageJson": false
},
"@testing-library/react-native": {
"version": "~12.4.5",
"alwaysAddToPackageJson": false
},
"react-native-svg-transformer": {
"version": "1.3.0",
"alwaysAddToPackageJson": false
},
"react-native-svg": {
"version": "15.1.0",
"alwaysAddToPackageJson": false
},
"@babel/runtime": {
"version": "7.24.4",
"alwaysAddToPackageJson": false
}
}
},
"19.2.0": {
"version": "19.2.0-beta.2",
"packages": {
"react-native": {
"version": "0.74.1",
"alwaysAddToPackageJson": false
},
"@react-native-community/cli-platform-android": {
"version": "~13.6.6",
"alwaysAddToPackageJson": false
},
"@react-native/babel-preset": {
"version": "^0.74.83",
"alwaysAddToPackageJson": false
},
"@react-native/metro-config": {
"version": "^0.74.83",
"alwaysAddToPackageJson": false
},
"react-native-web": {
"version": "^0.19.11",
"alwaysAddToPackageJson": false
},
"@testing-library/react-native": {
"version": "~12.5.0",
"alwaysAddToPackageJson": false
},
"react-native-svg": {
"version": "15.2.0",
"alwaysAddToPackageJson": false
},
"@babel/runtime": {
"version": "7.24.5",
"alwaysAddToPackageJson": false
}
}
},
"19.5.0": {
"version": "19.5.0-beta.0",
"packages": {
"react-native-svg": {
"version": "15.3.0",
"alwaysAddToPackageJson": false
}
}
},
"20.3.0": {
"version": "20.3.0-beta.0",
"packages": {
"react-native": {
"version": "~0.76.3",
"alwaysAddToPackageJson": false
},
"@react-native-community/cli": {
"version": "~15.0.1",
"alwaysAddToPackageJson": true
},
"@react-native-community/cli-platform-android": {
"version": "~15.0.1",
"alwaysAddToPackageJson": true
},
"@react-native-community/cli-platform-ios": {
"version": "~15.0.1",
"alwaysAddToPackageJson": true
},
"@react-native/babel-preset": {
"version": "~0.76.3",
"alwaysAddToPackageJson": false
},
"@react-native/metro-config": {
"version": "~0.76.3",
"alwaysAddToPackageJson": false
},
"react-native-web": {
"version": "~0.19.13",
"alwaysAddToPackageJson": false
},
"react": {
"version": "~18.3.1",
"alwaysAddToPackageJson": false
},
"react-dom": {
"version": "~18.3.1",
"alwaysAddToPackageJson": false
},
"react-test-renderer": {
"version": "~18.3.1",
"alwaysAddToPackageJson": false
},
"@types/react": {
"version": "~18.3.12",
"alwaysAddToPackageJson": false
},
"@types/react-dom": {
"version": "~18.3.1",
"alwaysAddToPackageJson": false
},
"@testing-library/react-native": {
"version": "~12.9.0",
"alwaysAddToPackageJson": false
},
"react-native-svg-transformer": {
"version": "~1.5.0",
"alwaysAddToPackageJson": false
},
"react-native-svg": {
"version": "~15.8.0",
"alwaysAddToPackageJson": false
},
"react-native-svg-web": {
"version": "~1.0.9",
"addToPackageJson": "devDependencies"
},
"@babel/runtime": {
"version": "~7.26.0",
"alwaysAddToPackageJson": false
}
}
}
}
}