Skip to content

Commit e022294

Browse files
committed
clean up readme
1 parent efff03c commit e022294

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

README.md

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -55,27 +55,21 @@ You have two options:
5555

5656
**Option A: Using npx with jscodeshift (recommended)**
5757
```bash
58-
npx jscodeshift -t node_modules/@kelseamann/semantic-ui-layer/codemod/transform.js --extensions=ts,tsx,js,jsx --parser=tsx src/
58+
npx jscodeshift -t node_modules/@patternfly/context-for-ai/codemod/transform.js --extensions=ts,tsx,js,jsx --parser=tsx src/
5959
```
6060

6161
**Option B: Using the provided script**
6262
```bash
6363
./node_modules/@patternfly/context-for-ai/codemod/add-semantic-attributes.sh src/
6464
```
6565

66-
**Option B: Using jscodeshift directly**
67-
```bash
68-
jscodeshift -t node_modules/@patternfly/context-for-ai/codemod/transform.js --extensions=ts,tsx,js,jsx --parser=tsx src/
69-
```
70-
7166
### Setup on a New Computer
7267

7368
If you're setting up the codemod on a new computer:
7469

7570
1. **Install Node.js** (if not already installed)
76-
2. **Install jscodeshift globally**: `npm install -g jscodeshift`
77-
3. **Install @patternfly/context-for-ai** in your project: `npm install @patternfly/context-for-ai`
78-
4. **Run the codemod** using one of the methods above
71+
2. **Install @patternfly/context-for-ai** in your project: `npm install -D @patternfly/context-for-ai`
72+
3. **Run the codemod** using npx (recommended) or the bash script above
7973

8074
The codemod is a standalone tool - you don't need to import or use any library components. It simply transforms your existing PatternFly components by adding semantic attributes.
8175

@@ -101,22 +95,23 @@ Into:
10195
data-role="card"
10296
data-purpose="clickable"
10397
data-variant="default"
104-
data-context="default"
98+
data-context="page"
10599
data-state="active"
106100
>
107101
<CardBody
108102
data-role="card-body"
109103
data-purpose="display"
110104
data-variant="default"
111-
data-context="default"
112-
data-state="default"
105+
data-context="page"
106+
data-state="active"
113107
>
114108
<Button
115109
variant="danger"
116110
data-role="button"
117111
data-purpose="action"
118112
data-variant="danger"
119-
data-context="default"
113+
data-context="page"
114+
data-action-type="destructive"
120115
data-state="active"
121116
>
122117
Cancel

0 commit comments

Comments
 (0)