Skip to content

Commit 49143e8

Browse files
committed
modify codemods
1 parent c3ac727 commit 49143e8

12 files changed

Lines changed: 318 additions & 13 deletions

File tree

.github/workflows/nightly.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ jobs:
7777
matrix:
7878
rn-lane:
7979
['0.85', '0.84', '0.83', '0.82', '0.81', '0.80', '0.79', '0.78', latest, next, nightly]
80-
test-renderer-version: ['~1.0.0', '~1.1.0', '~1.2.0']
80+
test-renderer-version: ['~1.0', '~1.1', '~1.2']
8181
include:
8282
- rn-lane: '0.85'
8383
setup-kind: stable

codemods/v14-update-deps/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This codemod automatically updates your `package.json` to prepare for React Nati
77
- Removes `@types/react-test-renderer` and `react-test-renderer` (no longer needed)
88
- Moves `@testing-library/react-native` to `devDependencies` if it's in `dependencies`
99
- Updates `@testing-library/react-native` to `^14.0.0-beta.0`
10-
- Adds `test-renderer@0.16.0` to `devDependencies`
10+
- Adds `test-renderer@1.2.0` to `devDependencies`
1111

1212
## Usage
1313

@@ -38,7 +38,7 @@ npx codemod@latest run rntl-v14-update-deps --target ./path/to/your/project
3838
{
3939
"devDependencies": {
4040
"@testing-library/react-native": "^14.0.0-beta.0",
41-
"test-renderer": "0.16.0"
41+
"test-renderer": "1.2.0"
4242
}
4343
}
4444
```

codemods/v14-update-deps/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Codemod to update dependencies for RNTL v14 migration",
55
"type": "module",
66
"scripts": {
7-
"test": "node --loader tsx/esm scripts/test.js"
7+
"test": "node --import tsx/esm scripts/test.js"
88
},
99
"devDependencies": {},
1010
"dependencies": {}

codemods/v14-update-deps/scripts/codemod.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type { Transform } from 'codemod:ast-grep';
44
import type JSONLang from 'codemod:ast-grep/langs/json';
55

66
const RNTL_VERSION = '^14.0.0-beta.0';
7-
const TEST_RENDERER_VERSION = '0.16.0';
7+
const TEST_RENDERER_VERSION = '1.2.0';
88

99
interface PackageJson {
1010
dependencies?: Record<string, string>;

codemods/v14-update-deps/tests/fixtures/already-alpha/expected.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
"version": "1.0.0",
44
"devDependencies": {
55
"@testing-library/react-native": "^14.0.0-beta.0",
6-
"test-renderer": "0.16.0"
6+
"test-renderer": "1.2.0"
77
}
88
}

codemods/v14-update-deps/tests/fixtures/basic-update/expected.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
"version": "1.0.0",
44
"devDependencies": {
55
"@testing-library/react-native": "^14.0.0-beta.0",
6-
"test-renderer": "0.16.0"
6+
"test-renderer": "1.2.0"
77
}
88
}

codemods/v14-update-deps/tests/fixtures/move-from-deps/expected.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
"version": "1.0.0",
44
"devDependencies": {
55
"@testing-library/react-native": "^14.0.0-beta.0",
6-
"test-renderer": "0.16.0"
6+
"test-renderer": "1.2.0"
77
}
88
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"devDependencies": {
33
"@testing-library/react-native": "^14.0.0-beta.0",
4-
"test-renderer": "0.16.0"
4+
"test-renderer": "1.2.0"
55
}
66
}

codemods/v14-update-deps/tests/fixtures/with-peer-deps/expected.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
"version": "1.0.0",
44
"devDependencies": {
55
"@testing-library/react-native": "^14.0.0-beta.0",
6-
"test-renderer": "0.16.0"
6+
"test-renderer": "1.2.0"
77
}
88
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
"react-native-gesture-handler": "^2.31.1",
100100
"release-it": "^19.2.4",
101101
"test-renderer": "1.2.0",
102+
"tsx": "^4.21.0",
102103
"typescript": "^6.0.2",
103104
"typescript-eslint": "^8.58.1"
104105
},

0 commit comments

Comments
 (0)