Skip to content

Commit 807234b

Browse files
authored
Allowed CLI to install @codemod-utils/threads (#274)
* chore: Updated latestVersions * feature: Allowed installing @codemod-utils/threads * chore: Added changesets
1 parent 61da29c commit 807234b

13 files changed

Lines changed: 41 additions & 21 deletions

File tree

.changeset/cyan-horses-sort.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@codemod-utils/cli": minor
3+
---
4+
5+
Allowed installing @codemod-utils/threads

.changeset/tidy-badgers-juggle.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@codemod-utils/cli": patch
3+
---
4+
5+
Updated latestVersions

packages/cli/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ Possible values for `--addon` are:
5757
- [`blueprints`](../blueprints/README.md)
5858
- [`ember`](../ember/README.md)
5959
- [`package-json`](../package-json/README.md)
60+
- [`threads`](../threads/README.md)
6061

6162

6263
### root

packages/cli/bin/cli.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ yargs(hideBin(process.argv))
2626
'blueprints',
2727
'ember',
2828
'package-json',
29+
'threads',
2930
] as const,
3031
describe: 'Optional @codemod-utils packages to install',
3132
type: 'array',

packages/cli/src/types/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ type Addon =
44
| 'ast-template-tag'
55
| 'blueprints'
66
| 'ember'
7-
| 'package-json';
7+
| 'package-json'
8+
| 'threads';
89

910
type CodemodOptions = {
1011
addons: Set<Addon>;

packages/cli/src/utils/blueprints/get-version.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,22 @@ const latestVersions = new Map([
66
['@codemod-utils/ast-template', '3.0.0'],
77
['@codemod-utils/ast-template-tag', '2.0.0'],
88
['@codemod-utils/blueprints', '3.0.0'],
9-
['@codemod-utils/ember', '4.0.0'],
9+
['@codemod-utils/ember', '4.0.1'],
1010
['@codemod-utils/files', '4.0.0'],
1111
['@codemod-utils/package-json', '4.0.0'],
1212
['@codemod-utils/tests', '3.0.0'],
13+
['@codemod-utils/threads', '0.1.0'],
1314
['@ijlee2-frontend-configs/changesets', '2.0.0'],
14-
['@ijlee2-frontend-configs/eslint-config-node', '3.0.0'],
15-
['@ijlee2-frontend-configs/prettier', '3.0.0'],
15+
['@ijlee2-frontend-configs/eslint-config-node', '3.0.1'],
16+
['@ijlee2-frontend-configs/prettier', '3.0.1'],
1617
['@sondr3/minitest', '0.1.2'],
1718
['@tsconfig/node22', '22.0.5'],
1819
['@tsconfig/strictest', '2.0.8'],
1920
['@types/node', '22.19.11'],
2021
['@types/yargs', '17.0.35'],
2122
['concurrently', '9.2.1'],
2223
['eslint', '9.39.2'],
23-
['pnpm', '10.30.1'],
24+
['pnpm', '10.30.3'],
2425
['prettier', '3.8.1'],
2526
['typescript', '5.9.3'],
2627
['yargs', '18.0.0'],

packages/cli/tests/fixtures/javascript-with-addons/output/ember-codemod-args-to-signature/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,24 @@
3434
"@codemod-utils/ast-template": "^3.0.0",
3535
"@codemod-utils/ast-template-tag": "^2.0.0",
3636
"@codemod-utils/blueprints": "^3.0.0",
37-
"@codemod-utils/ember": "^4.0.0",
37+
"@codemod-utils/ember": "^4.0.1",
3838
"@codemod-utils/files": "^4.0.0",
3939
"@codemod-utils/package-json": "^4.0.0",
40+
"@codemod-utils/threads": "^0.1.0",
4041
"yargs": "^18.0.0"
4142
},
4243
"devDependencies": {
4344
"@changesets/cli": "^2.29.8",
4445
"@codemod-utils/tests": "^3.0.0",
4546
"@ijlee2-frontend-configs/changesets": "^2.0.0",
46-
"@ijlee2-frontend-configs/eslint-config-node": "^3.0.0",
47-
"@ijlee2-frontend-configs/prettier": "^3.0.0",
47+
"@ijlee2-frontend-configs/eslint-config-node": "^3.0.1",
48+
"@ijlee2-frontend-configs/prettier": "^3.0.1",
4849
"@sondr3/minitest": "^0.1.2",
4950
"concurrently": "^9.2.1",
5051
"eslint": "^9.39.2",
5152
"prettier": "^3.8.1"
5253
},
53-
"packageManager": "pnpm@10.30.1",
54+
"packageManager": "pnpm@10.30.3",
5455
"engines": {
5556
"node": "22.* || >= 24"
5657
}

packages/cli/tests/fixtures/javascript/output/ember-codemod-pod-to-octane/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@
3737
"@changesets/cli": "^2.29.8",
3838
"@codemod-utils/tests": "^3.0.0",
3939
"@ijlee2-frontend-configs/changesets": "^2.0.0",
40-
"@ijlee2-frontend-configs/eslint-config-node": "^3.0.0",
41-
"@ijlee2-frontend-configs/prettier": "^3.0.0",
40+
"@ijlee2-frontend-configs/eslint-config-node": "^3.0.1",
41+
"@ijlee2-frontend-configs/prettier": "^3.0.1",
4242
"@sondr3/minitest": "^0.1.2",
4343
"concurrently": "^9.2.1",
4444
"eslint": "^9.39.2",
4545
"prettier": "^3.8.1"
4646
},
47-
"packageManager": "pnpm@10.30.1",
47+
"packageManager": "pnpm@10.30.3",
4848
"engines": {
4949
"node": "22.* || >= 24"
5050
}

packages/cli/tests/fixtures/typescript-with-addons/output/ember-codemod-args-to-signature/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,18 @@
3636
"@codemod-utils/ast-template": "^3.0.0",
3737
"@codemod-utils/ast-template-tag": "^2.0.0",
3838
"@codemod-utils/blueprints": "^3.0.0",
39-
"@codemod-utils/ember": "^4.0.0",
39+
"@codemod-utils/ember": "^4.0.1",
4040
"@codemod-utils/files": "^4.0.0",
4141
"@codemod-utils/package-json": "^4.0.0",
42+
"@codemod-utils/threads": "^0.1.0",
4243
"yargs": "^18.0.0"
4344
},
4445
"devDependencies": {
4546
"@changesets/cli": "^2.29.8",
4647
"@codemod-utils/tests": "^3.0.0",
4748
"@ijlee2-frontend-configs/changesets": "^2.0.0",
48-
"@ijlee2-frontend-configs/eslint-config-node": "^3.0.0",
49-
"@ijlee2-frontend-configs/prettier": "^3.0.0",
49+
"@ijlee2-frontend-configs/eslint-config-node": "^3.0.1",
50+
"@ijlee2-frontend-configs/prettier": "^3.0.1",
5051
"@sondr3/minitest": "^0.1.2",
5152
"@tsconfig/node22": "^22.0.5",
5253
"@tsconfig/strictest": "^2.0.8",
@@ -57,7 +58,7 @@
5758
"prettier": "^3.8.1",
5859
"typescript": "^5.9.3"
5960
},
60-
"packageManager": "pnpm@10.30.1",
61+
"packageManager": "pnpm@10.30.3",
6162
"engines": {
6263
"node": "22.* || >= 24"
6364
}

packages/cli/tests/fixtures/typescript/output/ember-codemod-pod-to-octane/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
"@changesets/cli": "^2.29.8",
4040
"@codemod-utils/tests": "^3.0.0",
4141
"@ijlee2-frontend-configs/changesets": "^2.0.0",
42-
"@ijlee2-frontend-configs/eslint-config-node": "^3.0.0",
43-
"@ijlee2-frontend-configs/prettier": "^3.0.0",
42+
"@ijlee2-frontend-configs/eslint-config-node": "^3.0.1",
43+
"@ijlee2-frontend-configs/prettier": "^3.0.1",
4444
"@sondr3/minitest": "^0.1.2",
4545
"@tsconfig/node22": "^22.0.5",
4646
"@tsconfig/strictest": "^2.0.8",
@@ -51,7 +51,7 @@
5151
"prettier": "^3.8.1",
5252
"typescript": "^5.9.3"
5353
},
54-
"packageManager": "pnpm@10.30.1",
54+
"packageManager": "pnpm@10.30.3",
5555
"engines": {
5656
"node": "22.* || >= 24"
5757
}

0 commit comments

Comments
 (0)