Skip to content

Commit 71eab34

Browse files
committed
add reaplce-act-import codemod
1 parent 30fbd28 commit 71eab34

15 files changed

+183
-0
lines changed

bin/cli.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,11 @@ const TRANSFORMER_INQUIRER_CHOICES = [
222222
'replace-use-form-state: Replaces useFormState with useActionState',
223223
value: 'replace-use-form-state'
224224
},
225+
{
226+
name:
227+
'replace-act-import: Updates `act` import',
228+
value: 'replace-act-import'
229+
},
225230
];
226231

227232
const PARSER_INQUIRER_CHOICES = [
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import ReactTestUtils from "react-dom/test-utils";
2+
ReactTestUtils.act();
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2+
import React from "react";
3+
React.act();
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import { FC } from "react";
2+
import { act } from "react-dom/test-utils";
3+
4+
act();
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { FC, act } from "react";
2+
3+
act();
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import { act } from "react-dom/test-utils";
2+
act();
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import { act } from "react";
2+
act();
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import { other } from "react-dom/test-utils";
2+
other.thing();
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import { other } from "react-dom/test-utils";
2+
other.thing();
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import * as React from "react";
2+
import * as ReactTestUtils from "react-dom/test-utils";
3+
4+
ReactTestUtils.act();

0 commit comments

Comments
 (0)