diff --git a/.changeset/curly-rivers-dress.md b/.changeset/curly-rivers-dress.md new file mode 100644 index 00000000..9ecaca54 --- /dev/null +++ b/.changeset/curly-rivers-dress.md @@ -0,0 +1,5 @@ +--- +"@codemod-utils/cli": patch +--- + +Updated latestVersions diff --git a/configs/eslint/node/package.json b/configs/eslint/node/package.json index 0fbdf633..d3ad3fa6 100644 --- a/configs/eslint/node/package.json +++ b/configs/eslint/node/package.json @@ -37,7 +37,8 @@ }, "peerDependencies": { "eslint": "^8.57.0", - "prettier": "^3.3.2" + "prettier": "^3.3.2", + "typescript": "^5.5.3" }, "peerDependenciesMeta": { "eslint": { @@ -45,6 +46,9 @@ }, "prettier": { "optional": false + }, + "typescript": { + "optional": true } }, "engines": { diff --git a/packages/cli/src/utils/blueprints/get-version.ts b/packages/cli/src/utils/blueprints/get-version.ts index 8aa3f020..9acb5f19 100644 --- a/packages/cli/src/utils/blueprints/get-version.ts +++ b/packages/cli/src/utils/blueprints/get-version.ts @@ -3,33 +3,33 @@ import { decideVersion } from '@codemod-utils/blueprints'; const latestVersions = new Map([ ['@babel/core', '7.24.7'], ['@babel/eslint-parser', '7.24.7'], - ['@changesets/cli', '2.27.5'], + ['@changesets/cli', '2.27.7'], ['@changesets/get-github-info', '0.6.0'], - ['@codemod-utils/ast-javascript', '1.2.6'], - ['@codemod-utils/ast-template', '1.1.2'], - ['@codemod-utils/blueprints', '1.1.3'], - ['@codemod-utils/ember-cli-string', '1.1.2'], - ['@codemod-utils/files', '2.0.2'], - ['@codemod-utils/json', '1.1.7'], - ['@codemod-utils/tests', '1.1.5'], + ['@codemod-utils/ast-javascript', '1.2.7'], + ['@codemod-utils/ast-template', '1.1.3'], + ['@codemod-utils/blueprints', '1.1.4'], + ['@codemod-utils/ember-cli-string', '1.1.3'], + ['@codemod-utils/files', '2.0.3'], + ['@codemod-utils/json', '1.1.8'], + ['@codemod-utils/tests', '1.1.6'], ['@sondr3/minitest', '0.1.2'], ['@tsconfig/node18', '18.2.4'], ['@tsconfig/strictest', '2.0.5'], - ['@types/node', '18.19.34'], + ['@types/node', '18.19.39'], ['@types/yargs', '17.0.32'], - ['@typescript-eslint/eslint-plugin', '7.12.0'], - ['@typescript-eslint/parser', '7.12.0'], + ['@typescript-eslint/eslint-plugin', '7.16.0'], + ['@typescript-eslint/parser', '7.16.0'], ['concurrently', '8.2.2'], ['eslint', '8.57.0'], ['eslint-config-prettier', '9.1.0'], ['eslint-import-resolver-typescript', '3.6.1'], ['eslint-plugin-import', '2.29.1'], - ['eslint-plugin-n', '17.8.1'], + ['eslint-plugin-n', '17.9.0'], ['eslint-plugin-prettier', '5.1.3'], - ['eslint-plugin-simple-import-sort', '12.1.0'], + ['eslint-plugin-simple-import-sort', '12.1.1'], ['eslint-plugin-typescript-sort-keys', '3.2.0'], - ['prettier', '3.3.1'], - ['typescript', '5.4.5'], + ['prettier', '3.3.2'], + ['typescript', '5.5.3'], ['yargs', '17.7.2'], ]); diff --git a/packages/cli/tests/fixtures/javascript-with-addons/output/ember-codemod-args-to-signature/package.json b/packages/cli/tests/fixtures/javascript-with-addons/output/ember-codemod-args-to-signature/package.json index 2867d9f3..e755f13a 100644 --- a/packages/cli/tests/fixtures/javascript-with-addons/output/ember-codemod-args-to-signature/package.json +++ b/packages/cli/tests/fixtures/javascript-with-addons/output/ember-codemod-args-to-signature/package.json @@ -31,29 +31,29 @@ "test": "mt tests --quiet" }, "dependencies": { - "@codemod-utils/ast-javascript": "^1.2.6", - "@codemod-utils/ast-template": "^1.1.2", - "@codemod-utils/blueprints": "^1.1.3", - "@codemod-utils/ember-cli-string": "^1.1.2", - "@codemod-utils/files": "^2.0.2", - "@codemod-utils/json": "^1.1.7", + "@codemod-utils/ast-javascript": "^1.2.7", + "@codemod-utils/ast-template": "^1.1.3", + "@codemod-utils/blueprints": "^1.1.4", + "@codemod-utils/ember-cli-string": "^1.1.3", + "@codemod-utils/files": "^2.0.3", + "@codemod-utils/json": "^1.1.8", "yargs": "^17.7.2" }, "devDependencies": { "@babel/core": "^7.24.7", "@babel/eslint-parser": "^7.24.7", - "@changesets/cli": "^2.27.5", + "@changesets/cli": "^2.27.7", "@changesets/get-github-info": "^0.6.0", - "@codemod-utils/tests": "^1.1.5", + "@codemod-utils/tests": "^1.1.6", "@sondr3/minitest": "^0.1.2", "concurrently": "^8.2.2", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^17.8.1", + "eslint-plugin-n": "^17.9.0", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-simple-import-sort": "^12.1.0", - "prettier": "^3.3.1" + "eslint-plugin-simple-import-sort": "^12.1.1", + "prettier": "^3.3.2" }, "engines": { "node": "18.* || >= 20" diff --git a/packages/cli/tests/fixtures/javascript/output/ember-codemod-pod-to-octane/package.json b/packages/cli/tests/fixtures/javascript/output/ember-codemod-pod-to-octane/package.json index 7031b5a2..e30663cf 100644 --- a/packages/cli/tests/fixtures/javascript/output/ember-codemod-pod-to-octane/package.json +++ b/packages/cli/tests/fixtures/javascript/output/ember-codemod-pod-to-octane/package.json @@ -31,24 +31,24 @@ "test": "mt tests --quiet" }, "dependencies": { - "@codemod-utils/files": "^2.0.2", + "@codemod-utils/files": "^2.0.3", "yargs": "^17.7.2" }, "devDependencies": { "@babel/core": "^7.24.7", "@babel/eslint-parser": "^7.24.7", - "@changesets/cli": "^2.27.5", + "@changesets/cli": "^2.27.7", "@changesets/get-github-info": "^0.6.0", - "@codemod-utils/tests": "^1.1.5", + "@codemod-utils/tests": "^1.1.6", "@sondr3/minitest": "^0.1.2", "concurrently": "^8.2.2", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^17.8.1", + "eslint-plugin-n": "^17.9.0", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-simple-import-sort": "^12.1.0", - "prettier": "^3.3.1" + "eslint-plugin-simple-import-sort": "^12.1.1", + "prettier": "^3.3.2" }, "engines": { "node": "18.* || >= 20" diff --git a/packages/cli/tests/fixtures/steps/update-package-json/javascript-with-addons/output/ember-codemod-args-to-signature/package.json b/packages/cli/tests/fixtures/steps/update-package-json/javascript-with-addons/output/ember-codemod-args-to-signature/package.json index 2867d9f3..e755f13a 100644 --- a/packages/cli/tests/fixtures/steps/update-package-json/javascript-with-addons/output/ember-codemod-args-to-signature/package.json +++ b/packages/cli/tests/fixtures/steps/update-package-json/javascript-with-addons/output/ember-codemod-args-to-signature/package.json @@ -31,29 +31,29 @@ "test": "mt tests --quiet" }, "dependencies": { - "@codemod-utils/ast-javascript": "^1.2.6", - "@codemod-utils/ast-template": "^1.1.2", - "@codemod-utils/blueprints": "^1.1.3", - "@codemod-utils/ember-cli-string": "^1.1.2", - "@codemod-utils/files": "^2.0.2", - "@codemod-utils/json": "^1.1.7", + "@codemod-utils/ast-javascript": "^1.2.7", + "@codemod-utils/ast-template": "^1.1.3", + "@codemod-utils/blueprints": "^1.1.4", + "@codemod-utils/ember-cli-string": "^1.1.3", + "@codemod-utils/files": "^2.0.3", + "@codemod-utils/json": "^1.1.8", "yargs": "^17.7.2" }, "devDependencies": { "@babel/core": "^7.24.7", "@babel/eslint-parser": "^7.24.7", - "@changesets/cli": "^2.27.5", + "@changesets/cli": "^2.27.7", "@changesets/get-github-info": "^0.6.0", - "@codemod-utils/tests": "^1.1.5", + "@codemod-utils/tests": "^1.1.6", "@sondr3/minitest": "^0.1.2", "concurrently": "^8.2.2", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^17.8.1", + "eslint-plugin-n": "^17.9.0", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-simple-import-sort": "^12.1.0", - "prettier": "^3.3.1" + "eslint-plugin-simple-import-sort": "^12.1.1", + "prettier": "^3.3.2" }, "engines": { "node": "18.* || >= 20" diff --git a/packages/cli/tests/fixtures/steps/update-package-json/javascript/output/ember-codemod-pod-to-octane/package.json b/packages/cli/tests/fixtures/steps/update-package-json/javascript/output/ember-codemod-pod-to-octane/package.json index 7031b5a2..e30663cf 100644 --- a/packages/cli/tests/fixtures/steps/update-package-json/javascript/output/ember-codemod-pod-to-octane/package.json +++ b/packages/cli/tests/fixtures/steps/update-package-json/javascript/output/ember-codemod-pod-to-octane/package.json @@ -31,24 +31,24 @@ "test": "mt tests --quiet" }, "dependencies": { - "@codemod-utils/files": "^2.0.2", + "@codemod-utils/files": "^2.0.3", "yargs": "^17.7.2" }, "devDependencies": { "@babel/core": "^7.24.7", "@babel/eslint-parser": "^7.24.7", - "@changesets/cli": "^2.27.5", + "@changesets/cli": "^2.27.7", "@changesets/get-github-info": "^0.6.0", - "@codemod-utils/tests": "^1.1.5", + "@codemod-utils/tests": "^1.1.6", "@sondr3/minitest": "^0.1.2", "concurrently": "^8.2.2", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^17.8.1", + "eslint-plugin-n": "^17.9.0", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-simple-import-sort": "^12.1.0", - "prettier": "^3.3.1" + "eslint-plugin-simple-import-sort": "^12.1.1", + "prettier": "^3.3.2" }, "engines": { "node": "18.* || >= 20" diff --git a/packages/cli/tests/fixtures/steps/update-package-json/typescript-with-addons/output/ember-codemod-args-to-signature/package.json b/packages/cli/tests/fixtures/steps/update-package-json/typescript-with-addons/output/ember-codemod-args-to-signature/package.json index 1405d00e..e0e139b0 100644 --- a/packages/cli/tests/fixtures/steps/update-package-json/typescript-with-addons/output/ember-codemod-args-to-signature/package.json +++ b/packages/cli/tests/fixtures/steps/update-package-json/typescript-with-addons/output/ember-codemod-args-to-signature/package.json @@ -33,37 +33,37 @@ "test": "./build.sh --test && mt dist-for-testing --quiet" }, "dependencies": { - "@codemod-utils/ast-javascript": "^1.2.6", - "@codemod-utils/ast-template": "^1.1.2", - "@codemod-utils/blueprints": "^1.1.3", - "@codemod-utils/ember-cli-string": "^1.1.2", - "@codemod-utils/files": "^2.0.2", - "@codemod-utils/json": "^1.1.7", + "@codemod-utils/ast-javascript": "^1.2.7", + "@codemod-utils/ast-template": "^1.1.3", + "@codemod-utils/blueprints": "^1.1.4", + "@codemod-utils/ember-cli-string": "^1.1.3", + "@codemod-utils/files": "^2.0.3", + "@codemod-utils/json": "^1.1.8", "yargs": "^17.7.2" }, "devDependencies": { "@babel/core": "^7.24.7", - "@changesets/cli": "^2.27.5", + "@changesets/cli": "^2.27.7", "@changesets/get-github-info": "^0.6.0", - "@codemod-utils/tests": "^1.1.5", + "@codemod-utils/tests": "^1.1.6", "@sondr3/minitest": "^0.1.2", "@tsconfig/node18": "^18.2.4", "@tsconfig/strictest": "^2.0.5", - "@types/node": "^18.19.34", + "@types/node": "^18.19.39", "@types/yargs": "^17.0.32", - "@typescript-eslint/eslint-plugin": "^7.12.0", - "@typescript-eslint/parser": "^7.12.0", + "@typescript-eslint/eslint-plugin": "^7.16.0", + "@typescript-eslint/parser": "^7.16.0", "concurrently": "^8.2.2", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^17.8.1", + "eslint-plugin-n": "^17.9.0", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-simple-import-sort": "^12.1.0", + "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-typescript-sort-keys": "^3.2.0", - "prettier": "^3.3.1", - "typescript": "^5.4.5" + "prettier": "^3.3.2", + "typescript": "^5.5.3" }, "engines": { "node": "18.* || >= 20" diff --git a/packages/cli/tests/fixtures/steps/update-package-json/typescript/output/ember-codemod-pod-to-octane/package.json b/packages/cli/tests/fixtures/steps/update-package-json/typescript/output/ember-codemod-pod-to-octane/package.json index 4e23ff08..36c9cf5a 100644 --- a/packages/cli/tests/fixtures/steps/update-package-json/typescript/output/ember-codemod-pod-to-octane/package.json +++ b/packages/cli/tests/fixtures/steps/update-package-json/typescript/output/ember-codemod-pod-to-octane/package.json @@ -33,32 +33,32 @@ "test": "./build.sh --test && mt dist-for-testing --quiet" }, "dependencies": { - "@codemod-utils/files": "^2.0.2", + "@codemod-utils/files": "^2.0.3", "yargs": "^17.7.2" }, "devDependencies": { "@babel/core": "^7.24.7", - "@changesets/cli": "^2.27.5", + "@changesets/cli": "^2.27.7", "@changesets/get-github-info": "^0.6.0", - "@codemod-utils/tests": "^1.1.5", + "@codemod-utils/tests": "^1.1.6", "@sondr3/minitest": "^0.1.2", "@tsconfig/node18": "^18.2.4", "@tsconfig/strictest": "^2.0.5", - "@types/node": "^18.19.34", + "@types/node": "^18.19.39", "@types/yargs": "^17.0.32", - "@typescript-eslint/eslint-plugin": "^7.12.0", - "@typescript-eslint/parser": "^7.12.0", + "@typescript-eslint/eslint-plugin": "^7.16.0", + "@typescript-eslint/parser": "^7.16.0", "concurrently": "^8.2.2", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^17.8.1", + "eslint-plugin-n": "^17.9.0", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-simple-import-sort": "^12.1.0", + "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-typescript-sort-keys": "^3.2.0", - "prettier": "^3.3.1", - "typescript": "^5.4.5" + "prettier": "^3.3.2", + "typescript": "^5.5.3" }, "engines": { "node": "18.* || >= 20" diff --git a/packages/cli/tests/fixtures/typescript-with-addons/output/ember-codemod-args-to-signature/package.json b/packages/cli/tests/fixtures/typescript-with-addons/output/ember-codemod-args-to-signature/package.json index 1405d00e..e0e139b0 100644 --- a/packages/cli/tests/fixtures/typescript-with-addons/output/ember-codemod-args-to-signature/package.json +++ b/packages/cli/tests/fixtures/typescript-with-addons/output/ember-codemod-args-to-signature/package.json @@ -33,37 +33,37 @@ "test": "./build.sh --test && mt dist-for-testing --quiet" }, "dependencies": { - "@codemod-utils/ast-javascript": "^1.2.6", - "@codemod-utils/ast-template": "^1.1.2", - "@codemod-utils/blueprints": "^1.1.3", - "@codemod-utils/ember-cli-string": "^1.1.2", - "@codemod-utils/files": "^2.0.2", - "@codemod-utils/json": "^1.1.7", + "@codemod-utils/ast-javascript": "^1.2.7", + "@codemod-utils/ast-template": "^1.1.3", + "@codemod-utils/blueprints": "^1.1.4", + "@codemod-utils/ember-cli-string": "^1.1.3", + "@codemod-utils/files": "^2.0.3", + "@codemod-utils/json": "^1.1.8", "yargs": "^17.7.2" }, "devDependencies": { "@babel/core": "^7.24.7", - "@changesets/cli": "^2.27.5", + "@changesets/cli": "^2.27.7", "@changesets/get-github-info": "^0.6.0", - "@codemod-utils/tests": "^1.1.5", + "@codemod-utils/tests": "^1.1.6", "@sondr3/minitest": "^0.1.2", "@tsconfig/node18": "^18.2.4", "@tsconfig/strictest": "^2.0.5", - "@types/node": "^18.19.34", + "@types/node": "^18.19.39", "@types/yargs": "^17.0.32", - "@typescript-eslint/eslint-plugin": "^7.12.0", - "@typescript-eslint/parser": "^7.12.0", + "@typescript-eslint/eslint-plugin": "^7.16.0", + "@typescript-eslint/parser": "^7.16.0", "concurrently": "^8.2.2", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^17.8.1", + "eslint-plugin-n": "^17.9.0", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-simple-import-sort": "^12.1.0", + "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-typescript-sort-keys": "^3.2.0", - "prettier": "^3.3.1", - "typescript": "^5.4.5" + "prettier": "^3.3.2", + "typescript": "^5.5.3" }, "engines": { "node": "18.* || >= 20" diff --git a/packages/cli/tests/fixtures/typescript/output/ember-codemod-pod-to-octane/package.json b/packages/cli/tests/fixtures/typescript/output/ember-codemod-pod-to-octane/package.json index 4e23ff08..36c9cf5a 100644 --- a/packages/cli/tests/fixtures/typescript/output/ember-codemod-pod-to-octane/package.json +++ b/packages/cli/tests/fixtures/typescript/output/ember-codemod-pod-to-octane/package.json @@ -33,32 +33,32 @@ "test": "./build.sh --test && mt dist-for-testing --quiet" }, "dependencies": { - "@codemod-utils/files": "^2.0.2", + "@codemod-utils/files": "^2.0.3", "yargs": "^17.7.2" }, "devDependencies": { "@babel/core": "^7.24.7", - "@changesets/cli": "^2.27.5", + "@changesets/cli": "^2.27.7", "@changesets/get-github-info": "^0.6.0", - "@codemod-utils/tests": "^1.1.5", + "@codemod-utils/tests": "^1.1.6", "@sondr3/minitest": "^0.1.2", "@tsconfig/node18": "^18.2.4", "@tsconfig/strictest": "^2.0.5", - "@types/node": "^18.19.34", + "@types/node": "^18.19.39", "@types/yargs": "^17.0.32", - "@typescript-eslint/eslint-plugin": "^7.12.0", - "@typescript-eslint/parser": "^7.12.0", + "@typescript-eslint/eslint-plugin": "^7.16.0", + "@typescript-eslint/parser": "^7.16.0", "concurrently": "^8.2.2", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^17.8.1", + "eslint-plugin-n": "^17.9.0", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-simple-import-sort": "^12.1.0", + "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-typescript-sort-keys": "^3.2.0", - "prettier": "^3.3.1", - "typescript": "^5.4.5" + "prettier": "^3.3.2", + "typescript": "^5.5.3" }, "engines": { "node": "18.* || >= 20" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3ee52b63..daf7849f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,6 +53,9 @@ importers: eslint-plugin-typescript-sort-keys: specifier: ^3.2.0 version: 3.2.0(@typescript-eslint/parser@7.16.0)(eslint@8.57.0)(typescript@5.5.3) + typescript: + specifier: ^5.5.3 + version: 5.5.3 devDependencies: '@shared-configs/prettier': specifier: workspace:*