Skip to content

Commit b42099d

Browse files
Daniel Del Coredanieldelcore
authored andcommitted
updates initializer to output readmes per transform
1 parent a5c6549 commit b42099d

File tree

2 files changed

+23
-3
lines changed

2 files changed

+23
-3
lines changed

packages/initializer/src/index.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,11 +200,20 @@ export function initTransform(
200200
const testFilePath = path.join(transformPath, 'transform.spec.ts');
201201
const testFile = fs
202202
.readFileSync(testFilePath, 'utf8')
203-
.replace('<% packageName %>', packageName)
204-
.replace('<% seperator %>', type === 'version' ? '@' : '#')
205-
.replace('<% transform %>', id || '');
203+
.replace(new RegExp('<% packageName %>', 'g'), packageName)
204+
.replace(new RegExp('<% seperator %>', 'g'), type === 'version' ? '@' : '#')
205+
.replace(new RegExp('<% transform %>', 'g'), id || '');
206206

207207
fs.writeFileSync(testFilePath, testFile);
208208

209+
const readmeFilePath = path.join(transformPath, 'README.md');
210+
const readmeFile = fs
211+
.readFileSync(readmeFilePath, 'utf8')
212+
.replace(new RegExp('<% packageName %>', 'g'), packageName)
213+
.replace(new RegExp('<% seperator %>', 'g'), type === 'version' ? '@' : '#')
214+
.replace(new RegExp('<% transform %>', 'g'), id || '');
215+
216+
fs.writeFileSync(readmeFilePath, readmeFile);
217+
209218
updateConfig(targetPath, packageName, id || '', type, isReduced);
210219
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# <% packageName %><% seperator %><% transform %>
2+
3+
Codemods for <% packageName %><% seperator %><% transform %>
4+
5+
```js
6+
/* INPUT */
7+
var foo = 'foo';
8+
9+
/* OUTPUT */
10+
let foo = 'foo';
11+
```

0 commit comments

Comments
 (0)