diff --git a/package.json b/package.json index 1ee44a1a6854..def2158b1087 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "is-port-reachable": "3.1.0", "jest": "29.5.0", "jest-runner-tsd": "5.0.0", - "jscodeshift": "0.14.0", + "jscodeshift": "0.15.0", "lerna": "6.6.2", "listr2": "6.4.2", "lodash.template": "4.5.0", diff --git a/packages/codemods/package.json b/packages/codemods/package.json index 67fbae6a3220..e637bb03d3b1 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -39,7 +39,7 @@ "findup-sync": "5.0.0", "graphql": "16.6.0", "jest": "29.5.0", - "jscodeshift": "0.14.0", + "jscodeshift": "0.15.0", "prettier": "2.8.8", "tasuku": "2.0.1", "typescript": "5.0.4", diff --git a/yarn.lock b/yarn.lock index c6c478040309..82ce4ed1d019 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7022,7 +7022,7 @@ __metadata: fs-extra: 11.1.1 graphql: 16.6.0 jest: 29.5.0 - jscodeshift: 0.14.0 + jscodeshift: 0.15.0 prettier: 2.8.8 tasuku: 2.0.1 tempy: 1.0.1 @@ -11780,6 +11780,18 @@ __metadata: languageName: node linkType: hard +"assert@npm:^2.0.0": + version: 2.0.0 + resolution: "assert@npm:2.0.0" + dependencies: + es6-object-assign: ^1.1.0 + is-nan: ^1.2.1 + object-is: ^1.0.1 + util: ^0.12.0 + checksum: a25c7ebc07b52cc4dadd5c46d73472e7d4b86e40eb7ebaa12f78c1ba954dbe83612be5dea314b862fc364c305ab3bdbcd1c9d4ec2d92bc37214ae7d5596347f3 + languageName: node + linkType: hard + "assign-symbols@npm:^1.0.0": version: 1.0.0 resolution: "assign-symbols@npm:1.0.0" @@ -11803,12 +11815,12 @@ __metadata: languageName: node linkType: hard -"ast-types@npm:0.15.2": - version: 0.15.2 - resolution: "ast-types@npm:0.15.2" +"ast-types@npm:^0.16.1": + version: 0.16.1 + resolution: "ast-types@npm:0.16.1" dependencies: tslib: ^2.0.1 - checksum: 5b26e3656e9e8d1db8c8d14971d0cb88ca0138aacce72171cb4cd4555fc8dc53c07e821c568e57fe147366931708fefd25cb9d7e880d42ce9cb569947844c962 + checksum: abcc49e42eb921a7ebc013d5bec1154651fb6dbc3f497541d488859e681256901b2990b954d530ba0da4d0851271d484f7057d5eff5e07cb73e8b10909f711bf languageName: node linkType: hard @@ -16370,6 +16382,13 @@ __metadata: languageName: node linkType: hard +"es6-object-assign@npm:^1.1.0": + version: 1.1.0 + resolution: "es6-object-assign@npm:1.1.0" + checksum: 11c165ae16866aca897dee9b689402f0e871589e859809343ef9e0fdd067133684db16fd15abdba2a99e7319222b9f43e6b747baabb909cee9d0ecbac8deebee + languageName: node + linkType: hard + "es6-shim@npm:^0.35.5": version: 0.35.7 resolution: "es6-shim@npm:0.35.7" @@ -20400,6 +20419,16 @@ __metadata: languageName: node linkType: hard +"is-nan@npm:^1.2.1": + version: 1.3.2 + resolution: "is-nan@npm:1.3.2" + dependencies: + call-bind: ^1.0.0 + define-properties: ^1.1.3 + checksum: 8bfb286f85763f9c2e28ea32e9127702fe980ffd15fa5d63ade3be7786559e6e21355d3625dd364c769c033c5aedf0a2ed3d4025d336abf1b9241e3d9eddc5b0 + languageName: node + linkType: hard + "is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" @@ -21600,9 +21629,9 @@ __metadata: languageName: node linkType: hard -"jscodeshift@npm:0.14.0": - version: 0.14.0 - resolution: "jscodeshift@npm:0.14.0" +"jscodeshift@npm:0.15.0": + version: 0.15.0 + resolution: "jscodeshift@npm:0.15.0" dependencies: "@babel/core": ^7.13.16 "@babel/parser": ^7.13.16 @@ -21620,14 +21649,17 @@ __metadata: micromatch: ^4.0.4 neo-async: ^2.5.0 node-dir: ^0.1.17 - recast: ^0.21.0 + recast: ^0.23.1 temp: ^0.8.4 write-file-atomic: ^2.3.0 peerDependencies: "@babel/preset-env": ^7.1.6 + peerDependenciesMeta: + "@babel/preset-env": + optional: true bin: jscodeshift: bin/jscodeshift.js - checksum: dab63bdb4b7e67d79634fcd3f5dc8b227146e9f68aa88700bc49c5a45b6339d05bd934a98aa53d29abd04f81237d010e7e037799471b2aab66ec7b9a7d752786 + checksum: bfd2de159fe9aa30993b7d1d89db21c00c3a644d096adfcf8bce8c6be4ed02b357a919e8e1470ffd9dd43a3b1bc80bb33d53b30890354ee9c5d677c87b80f9a2 languageName: node linkType: hard @@ -24882,7 +24914,7 @@ __metadata: languageName: node linkType: hard -"object-is@npm:^1.1.5": +"object-is@npm:^1.0.1, object-is@npm:^1.1.5": version: 1.1.5 resolution: "object-is@npm:1.1.5" dependencies: @@ -27598,15 +27630,16 @@ __metadata: languageName: node linkType: hard -"recast@npm:^0.21.0": - version: 0.21.5 - resolution: "recast@npm:0.21.5" +"recast@npm:^0.23.1": + version: 0.23.1 + resolution: "recast@npm:0.23.1" dependencies: - ast-types: 0.15.2 + assert: ^2.0.0 + ast-types: ^0.16.1 esprima: ~4.0.0 source-map: ~0.6.1 tslib: ^2.0.1 - checksum: a45168c82195f24fa2c70293a624fece0069a2e8e8adb637f9963777735f81cb3bb62e55172db677ec3573b08b2daaf1eddd85b74da6fe0bd37c9b15eeaf94b4 + checksum: ce3f239721f56ef0773683eb1de774fb4c748f9aa3b81a935a06726226d27a2f884fd0f716f5ca17b96072061d72577e3a5e3a4883e2ce0c11c22a536dd2139a languageName: node linkType: hard @@ -28310,7 +28343,7 @@ __metadata: is-port-reachable: 3.1.0 jest: 29.5.0 jest-runner-tsd: 5.0.0 - jscodeshift: 0.14.0 + jscodeshift: 0.15.0 lerna: 6.6.2 listr2: 6.4.2 lodash.template: 4.5.0 @@ -31646,7 +31679,7 @@ __metadata: languageName: node linkType: hard -"util@npm:^0.12.3, util@npm:^0.12.4": +"util@npm:^0.12.0, util@npm:^0.12.3, util@npm:^0.12.4": version: 0.12.5 resolution: "util@npm:0.12.5" dependencies: