Skip to content

Commit b4e8d94

Browse files
authored
Merge pull request #2602 from reduxjs/feature/rtk-object-codemods
2 parents 490c2d1 + 3157ede commit b4e8d94

File tree

16 files changed

+784
-6
lines changed

16 files changed

+784
-6
lines changed

packages/rtk-codemods/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# RTK Codemods
2+
3+
This needs some actual content and needs to be an actual package.

packages/rtk-codemods/jest.config.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module.exports = {
2+
automock: false,
3+
roots: ['v2.0/__tests__'],
4+
transform: { '\\.ts$': ['ts-jest'] },
5+
}

packages/rtk-codemods/package.json

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"name": "@reduxjs/rtk-codemods",
3+
"version": "0.0.1",
4+
"author": {
5+
"name": "Lenz Weber",
6+
"email": "mail@phryneas.de",
7+
"url": "https://phryneas.de/"
8+
},
9+
"license": "MIT",
10+
"type": "module",
11+
"scripts": {
12+
"test:codemods": "jest --config codemods/jest.config.js"
13+
},
14+
"dependencies": {
15+
"jest": "^27",
16+
"jscodeshift": "^0.13.1"
17+
},
18+
"devDependencies": {
19+
"@types/jest": "^27",
20+
"@types/jscodeshift": "^0.11.5"
21+
},
22+
"publishConfig": {
23+
"access": "public"
24+
},
25+
"files": [
26+
"src",
27+
"dist"
28+
]
29+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
createReducer(initialState, {
2+
[todoAdded]: (state, action) => {},
3+
})
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
createReducer(initialState, builder => {
2+
builder.addCase(todoAdded, (state, action) => {});
3+
})
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
createReducer(initialState, {
2+
[todoAdded]: (state, action) => {},
3+
anotherTodoAdded: (state) => {},
4+
})
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
createReducer(initialState, builder => {
2+
builder.addCase(todoAdded, (state, action) => {}).addCase(anotherTodoAdded, (state) => {});
3+
})
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
createSlice({
2+
extraReducers: {
3+
[todoAdded]: (state, action) => {}
4+
}
5+
})
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
createSlice({
2+
extraReducers: builder => {
3+
builder.addCase(todoAdded, (state, action) => {});
4+
}
5+
})
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
createSlice({
2+
extraReducers: {
3+
[todoAdded]: (state, action) => {},
4+
anotherTodoAdded: (state) => {},
5+
},
6+
})

0 commit comments

Comments
 (0)