diff --git a/.yarn/cache/@inquirer-checkbox-npm-4.0.2-6ab2c8692f-3c7d125346.zip b/.yarn/cache/@inquirer-checkbox-npm-4.0.2-6ab2c8692f-3c7d125346.zip new file mode 100644 index 00000000..fab28a97 Binary files /dev/null and b/.yarn/cache/@inquirer-checkbox-npm-4.0.2-6ab2c8692f-3c7d125346.zip differ diff --git a/.yarn/cache/@inquirer-confirm-npm-5.0.2-cb24775360-4e775b80b6.zip b/.yarn/cache/@inquirer-confirm-npm-5.0.2-cb24775360-4e775b80b6.zip new file mode 100644 index 00000000..75c41b78 Binary files /dev/null and b/.yarn/cache/@inquirer-confirm-npm-5.0.2-cb24775360-4e775b80b6.zip differ diff --git a/.yarn/cache/@inquirer-core-npm-10.1.0-572381c9a8-c52be9ef04.zip b/.yarn/cache/@inquirer-core-npm-10.1.0-572381c9a8-c52be9ef04.zip new file mode 100644 index 00000000..6eb4a510 Binary files /dev/null and b/.yarn/cache/@inquirer-core-npm-10.1.0-572381c9a8-c52be9ef04.zip differ diff --git a/.yarn/cache/@inquirer-editor-npm-4.1.0-2db4835bdd-b529b1d661.zip b/.yarn/cache/@inquirer-editor-npm-4.1.0-2db4835bdd-b529b1d661.zip new file mode 100644 index 00000000..98e53983 Binary files /dev/null and b/.yarn/cache/@inquirer-editor-npm-4.1.0-2db4835bdd-b529b1d661.zip differ diff --git a/.yarn/cache/@inquirer-expand-npm-4.0.2-ef500c870e-9c5f2e01bf.zip b/.yarn/cache/@inquirer-expand-npm-4.0.2-ef500c870e-9c5f2e01bf.zip new file mode 100644 index 00000000..50e2ead8 Binary files /dev/null and b/.yarn/cache/@inquirer-expand-npm-4.0.2-ef500c870e-9c5f2e01bf.zip differ diff --git a/.yarn/cache/@inquirer-input-npm-4.0.2-a9fa52306c-06ec535b90.zip b/.yarn/cache/@inquirer-input-npm-4.0.2-a9fa52306c-06ec535b90.zip new file mode 100644 index 00000000..8e5a631b Binary files /dev/null and b/.yarn/cache/@inquirer-input-npm-4.0.2-a9fa52306c-06ec535b90.zip differ diff --git a/.yarn/cache/@inquirer-number-npm-3.0.2-45f50c009c-51ae9b2860.zip b/.yarn/cache/@inquirer-number-npm-3.0.2-45f50c009c-51ae9b2860.zip new file mode 100644 index 00000000..9d89fe10 Binary files /dev/null and b/.yarn/cache/@inquirer-number-npm-3.0.2-45f50c009c-51ae9b2860.zip differ diff --git a/.yarn/cache/@inquirer-password-npm-4.0.2-5292c37fb4-69dc398609.zip b/.yarn/cache/@inquirer-password-npm-4.0.2-5292c37fb4-69dc398609.zip new file mode 100644 index 00000000..fffc93b0 Binary files /dev/null and b/.yarn/cache/@inquirer-password-npm-4.0.2-5292c37fb4-69dc398609.zip differ diff --git a/.yarn/cache/@inquirer-prompts-npm-7.1.0-fd0227efb6-b44f4b3ce9.zip b/.yarn/cache/@inquirer-prompts-npm-7.1.0-fd0227efb6-b44f4b3ce9.zip new file mode 100644 index 00000000..b43c49b9 Binary files /dev/null and b/.yarn/cache/@inquirer-prompts-npm-7.1.0-fd0227efb6-b44f4b3ce9.zip differ diff --git a/.yarn/cache/@inquirer-rawlist-npm-4.0.2-1fac297970-942cd87d21.zip b/.yarn/cache/@inquirer-rawlist-npm-4.0.2-1fac297970-942cd87d21.zip new file mode 100644 index 00000000..005fb7d6 Binary files /dev/null and b/.yarn/cache/@inquirer-rawlist-npm-4.0.2-1fac297970-942cd87d21.zip differ diff --git a/.yarn/cache/@inquirer-search-npm-3.0.2-84bb9ca75c-1fc45dc6ca.zip b/.yarn/cache/@inquirer-search-npm-3.0.2-84bb9ca75c-1fc45dc6ca.zip new file mode 100644 index 00000000..2e461a57 Binary files /dev/null and b/.yarn/cache/@inquirer-search-npm-3.0.2-84bb9ca75c-1fc45dc6ca.zip differ diff --git a/.yarn/cache/@inquirer-select-npm-4.0.2-d62ede004a-2d099c64e9.zip b/.yarn/cache/@inquirer-select-npm-4.0.2-d62ede004a-2d099c64e9.zip new file mode 100644 index 00000000..da8a19ec Binary files /dev/null and b/.yarn/cache/@inquirer-select-npm-4.0.2-d62ede004a-2d099c64e9.zip differ diff --git a/.yarn/cache/@inquirer-type-npm-3.0.1-5402bd13af-af412f1e75.zip b/.yarn/cache/@inquirer-type-npm-3.0.1-5402bd13af-af412f1e75.zip new file mode 100644 index 00000000..dc6dd5ba Binary files /dev/null and b/.yarn/cache/@inquirer-type-npm-3.0.1-5402bd13af-af412f1e75.zip differ diff --git a/.yarn/cache/base64-js-npm-1.5.1-b2f7275641-669632eb37.zip b/.yarn/cache/base64-js-npm-1.5.1-b2f7275641-669632eb37.zip deleted file mode 100644 index a49ec87a..00000000 Binary files a/.yarn/cache/base64-js-npm-1.5.1-b2f7275641-669632eb37.zip and /dev/null differ diff --git a/.yarn/cache/bl-npm-4.1.0-7f94cdcf3f-9e8521fa7e.zip b/.yarn/cache/bl-npm-4.1.0-7f94cdcf3f-9e8521fa7e.zip deleted file mode 100644 index 0b0454bb..00000000 Binary files a/.yarn/cache/bl-npm-4.1.0-7f94cdcf3f-9e8521fa7e.zip and /dev/null differ diff --git a/.yarn/cache/buffer-npm-5.7.1-513ef8259e-e2cf8429e1.zip b/.yarn/cache/buffer-npm-5.7.1-513ef8259e-e2cf8429e1.zip deleted file mode 100644 index 15c7810b..00000000 Binary files a/.yarn/cache/buffer-npm-5.7.1-513ef8259e-e2cf8429e1.zip and /dev/null differ diff --git a/.yarn/cache/cli-cursor-npm-3.1.0-fee1e46b5e-2692784c6c.zip b/.yarn/cache/cli-cursor-npm-3.1.0-fee1e46b5e-2692784c6c.zip deleted file mode 100644 index 2a8723c6..00000000 Binary files a/.yarn/cache/cli-cursor-npm-3.1.0-fee1e46b5e-2692784c6c.zip and /dev/null differ diff --git a/.yarn/cache/cli-spinners-npm-2.9.2-be9c08efee-1bd588289b.zip b/.yarn/cache/cli-spinners-npm-2.9.2-be9c08efee-1bd588289b.zip deleted file mode 100644 index 84deb09e..00000000 Binary files a/.yarn/cache/cli-spinners-npm-2.9.2-be9c08efee-1bd588289b.zip and /dev/null differ diff --git a/.yarn/cache/clone-npm-1.0.4-a610fcbcf9-d06418b733.zip b/.yarn/cache/clone-npm-1.0.4-a610fcbcf9-d06418b733.zip deleted file mode 100644 index e06cc863..00000000 Binary files a/.yarn/cache/clone-npm-1.0.4-a610fcbcf9-d06418b733.zip and /dev/null differ diff --git a/.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-3a88b7a587.zip b/.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-3a88b7a587.zip deleted file mode 100644 index cbd9cc40..00000000 Binary files a/.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-3a88b7a587.zip and /dev/null differ diff --git a/.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-5144c0c981.zip b/.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-5144c0c981.zip deleted file mode 100644 index 74128ad8..00000000 Binary files a/.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-5144c0c981.zip and /dev/null differ diff --git a/.yarn/cache/inquirer-npm-12.1.0-65447783ad-1a015d4880.zip b/.yarn/cache/inquirer-npm-12.1.0-65447783ad-1a015d4880.zip new file mode 100644 index 00000000..c858da37 Binary files /dev/null and b/.yarn/cache/inquirer-npm-12.1.0-65447783ad-1a015d4880.zip differ diff --git a/.yarn/cache/inquirer-npm-9.3.7-538e153aab-4d6e2f51b8.zip b/.yarn/cache/inquirer-npm-9.3.7-538e153aab-4d6e2f51b8.zip deleted file mode 100644 index 7a456898..00000000 Binary files a/.yarn/cache/inquirer-npm-9.3.7-538e153aab-4d6e2f51b8.zip and /dev/null differ diff --git a/.yarn/cache/is-interactive-npm-1.0.0-7ff7c6e04a-824808776e.zip b/.yarn/cache/is-interactive-npm-1.0.0-7ff7c6e04a-824808776e.zip deleted file mode 100644 index 0c1f90e0..00000000 Binary files a/.yarn/cache/is-interactive-npm-1.0.0-7ff7c6e04a-824808776e.zip and /dev/null differ diff --git a/.yarn/cache/is-unicode-supported-npm-0.1.0-0833e1bbfb-a2aab86ee7.zip b/.yarn/cache/is-unicode-supported-npm-0.1.0-0833e1bbfb-a2aab86ee7.zip deleted file mode 100644 index 7425daa3..00000000 Binary files a/.yarn/cache/is-unicode-supported-npm-0.1.0-0833e1bbfb-a2aab86ee7.zip and /dev/null differ diff --git a/.yarn/cache/log-symbols-npm-4.1.0-0a13492d8b-fce1497b31.zip b/.yarn/cache/log-symbols-npm-4.1.0-0a13492d8b-fce1497b31.zip deleted file mode 100644 index 6a7e0761..00000000 Binary files a/.yarn/cache/log-symbols-npm-4.1.0-0a13492d8b-fce1497b31.zip and /dev/null differ diff --git a/.yarn/cache/mute-stream-npm-1.0.0-b6e846d471-36fc968b0e.zip b/.yarn/cache/mute-stream-npm-1.0.0-b6e846d471-36fc968b0e.zip deleted file mode 100644 index 3d01d4b4..00000000 Binary files a/.yarn/cache/mute-stream-npm-1.0.0-b6e846d471-36fc968b0e.zip and /dev/null differ diff --git a/.yarn/cache/mute-stream-npm-2.0.0-45d3c1ef83-d2e4fd2f5a.zip b/.yarn/cache/mute-stream-npm-2.0.0-45d3c1ef83-d2e4fd2f5a.zip new file mode 100644 index 00000000..0edb0c14 Binary files /dev/null and b/.yarn/cache/mute-stream-npm-2.0.0-45d3c1ef83-d2e4fd2f5a.zip differ diff --git a/.yarn/cache/ora-npm-5.4.1-4f0343adb7-28d476ee6c.zip b/.yarn/cache/ora-npm-5.4.1-4f0343adb7-28d476ee6c.zip deleted file mode 100644 index 11eecc63..00000000 Binary files a/.yarn/cache/ora-npm-5.4.1-4f0343adb7-28d476ee6c.zip and /dev/null differ diff --git a/.yarn/cache/readable-stream-npm-3.6.2-d2a6069158-bdcbe6c22e.zip b/.yarn/cache/readable-stream-npm-3.6.2-d2a6069158-bdcbe6c22e.zip deleted file mode 100644 index 0053b672..00000000 Binary files a/.yarn/cache/readable-stream-npm-3.6.2-d2a6069158-bdcbe6c22e.zip and /dev/null differ diff --git a/.yarn/cache/restore-cursor-npm-3.1.0-52c5a4c98f-f877dd8741.zip b/.yarn/cache/restore-cursor-npm-3.1.0-52c5a4c98f-f877dd8741.zip deleted file mode 100644 index f11afe99..00000000 Binary files a/.yarn/cache/restore-cursor-npm-3.1.0-52c5a4c98f-f877dd8741.zip and /dev/null differ diff --git a/.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-b99c4b41fd.zip b/.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-b99c4b41fd.zip deleted file mode 100644 index c80798ae..00000000 Binary files a/.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-b99c4b41fd.zip and /dev/null differ diff --git a/.yarn/cache/string_decoder-npm-1.3.0-2422117fd0-8417646695.zip b/.yarn/cache/string_decoder-npm-1.3.0-2422117fd0-8417646695.zip deleted file mode 100644 index e12cf759..00000000 Binary files a/.yarn/cache/string_decoder-npm-1.3.0-2422117fd0-8417646695.zip and /dev/null differ diff --git a/.yarn/cache/util-deprecate-npm-1.0.2-e3fe1a219c-474acf1146.zip b/.yarn/cache/util-deprecate-npm-1.0.2-e3fe1a219c-474acf1146.zip deleted file mode 100644 index c2309cfe..00000000 Binary files a/.yarn/cache/util-deprecate-npm-1.0.2-e3fe1a219c-474acf1146.zip and /dev/null differ diff --git a/.yarn/cache/wcwidth-npm-1.0.1-05fa596453-814e9d1ddc.zip b/.yarn/cache/wcwidth-npm-1.0.1-05fa596453-814e9d1ddc.zip deleted file mode 100644 index b18e4e34..00000000 Binary files a/.yarn/cache/wcwidth-npm-1.0.1-05fa596453-814e9d1ddc.zip and /dev/null differ diff --git a/bin/types-react-codemod.cjs b/bin/types-react-codemod.cjs index fd6455fb..fe30b74a 100755 --- a/bin/types-react-codemod.cjs +++ b/bin/types-react-codemod.cjs @@ -8,7 +8,13 @@ const yargs = require("yargs/yargs"); const { hideBin } = require("yargs/helpers"); const path = require("path"); -/** @type {import('inquirer').CheckboxChoiceOptions[]} */ +/** + * @typedef {object} CheckboxChoice + * @property {boolean} checked + * @property {string} value + */ + +/** @type {CheckboxChoice[]} */ const preset18Choices = [ { checked: false, value: "context-any" }, { checked: true, value: "deprecated-react-type" }, @@ -19,7 +25,7 @@ const preset18Choices = [ { checked: false, value: "useCallback-implicit-any" }, ]; -/** @type {import('inquirer').CheckboxChoiceOptions[]} */ +/** @type {CheckboxChoice[]} */ const preset19Choices = [ { checked: true, value: "deprecated-legacy-ref" }, { checked: true, value: "deprecated-prop-types-types" }, diff --git a/package.json b/package.json index ef2b802b..b1d212e8 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@babel/parser": "^7.17.8", "@babel/preset-env": "^7.16.11", "@babel/types": "^7.17.8", - "inquirer": "^9.0.0", + "inquirer": "^12.0.0", "jscodeshift": "^17.0.0", "yargs": "^17.4.0" }, diff --git a/yarn.lock b/yarn.lock index 9e2bfb69..b93c62c4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1708,13 +1708,191 @@ __metadata: languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.3": +"@inquirer/checkbox@npm:^4.0.2": + version: 4.0.2 + resolution: "@inquirer/checkbox@npm:4.0.2" + dependencies: + "@inquirer/core": ^10.1.0 + "@inquirer/figures": ^1.0.8 + "@inquirer/type": ^3.0.1 + ansi-escapes: ^4.3.2 + yoctocolors-cjs: ^2.1.2 + peerDependencies: + "@types/node": ">=18" + checksum: 3c7d125346e44a74303b4df6a6756325a196ce1e540c1612bbd899a6fcba24ad9999390bcf5a524a37fe8034d24963cb110b7a66dfadd33ef0c3c8d8d8eff6be + languageName: node + linkType: hard + +"@inquirer/confirm@npm:^5.0.2": + version: 5.0.2 + resolution: "@inquirer/confirm@npm:5.0.2" + dependencies: + "@inquirer/core": ^10.1.0 + "@inquirer/type": ^3.0.1 + peerDependencies: + "@types/node": ">=18" + checksum: 4e775b80b689adeb0b2852ed79b368ef23a82fe3d5f580a562f4af7cdf002a19e0ec1b3b95acc6d49427a72c0fcb5b6548e0cdcafe2f0d3f3d6a923e04aabd0c + languageName: node + linkType: hard + +"@inquirer/core@npm:^10.1.0": + version: 10.1.0 + resolution: "@inquirer/core@npm:10.1.0" + dependencies: + "@inquirer/figures": ^1.0.8 + "@inquirer/type": ^3.0.1 + ansi-escapes: ^4.3.2 + cli-width: ^4.1.0 + mute-stream: ^2.0.0 + signal-exit: ^4.1.0 + strip-ansi: ^6.0.1 + wrap-ansi: ^6.2.0 + yoctocolors-cjs: ^2.1.2 + checksum: c52be9ef04497a2b82ed6b1258ebd24ad0950b4b83a96e6fbde1a801eeced4e4b32ed5b2217eac98e504cc1d16ddc8d9d39243c96bdb5390ff13629b28c96591 + languageName: node + linkType: hard + +"@inquirer/editor@npm:^4.1.0": + version: 4.1.0 + resolution: "@inquirer/editor@npm:4.1.0" + dependencies: + "@inquirer/core": ^10.1.0 + "@inquirer/type": ^3.0.1 + external-editor: ^3.1.0 + peerDependencies: + "@types/node": ">=18" + checksum: b529b1d6614df4fd2d9336231c7e4bcb4a708a43004e26ff89022976155b2079b8c48f7adf0b9237d9ab5040dbca2e38c8fbcbbd7c02d6837c43eb3d39ab68c9 + languageName: node + linkType: hard + +"@inquirer/expand@npm:^4.0.2": + version: 4.0.2 + resolution: "@inquirer/expand@npm:4.0.2" + dependencies: + "@inquirer/core": ^10.1.0 + "@inquirer/type": ^3.0.1 + yoctocolors-cjs: ^2.1.2 + peerDependencies: + "@types/node": ">=18" + checksum: 9c5f2e01bf12684bddb4ce88c6afbf41bf8b9057ac17565173b2225d691aad0e044be204e21ecedd5cc76907af76ab34678a2d519c890cf0ea3a1a83473faa12 + languageName: node + linkType: hard + +"@inquirer/figures@npm:^1.0.8": version: 1.0.8 resolution: "@inquirer/figures@npm:1.0.8" checksum: 24c5c70f49a5f0e9d38f5552fb6936c258d2fc545f6a4944b17ba357c9ca4a729e8cffd77666971554ebc2a57948cfe5003331271a259c406b3f2de0e9c559b7 languageName: node linkType: hard +"@inquirer/input@npm:^4.0.2": + version: 4.0.2 + resolution: "@inquirer/input@npm:4.0.2" + dependencies: + "@inquirer/core": ^10.1.0 + "@inquirer/type": ^3.0.1 + peerDependencies: + "@types/node": ">=18" + checksum: 06ec535b90ebfc230b616df6f5058fdea9fdd00c9b965448c5d569fea7d76b67e8ad6427e0aa16d2b31c107f0e9a5ef93ac3224da59ff2e11b5fecfa2987e10e + languageName: node + linkType: hard + +"@inquirer/number@npm:^3.0.2": + version: 3.0.2 + resolution: "@inquirer/number@npm:3.0.2" + dependencies: + "@inquirer/core": ^10.1.0 + "@inquirer/type": ^3.0.1 + peerDependencies: + "@types/node": ">=18" + checksum: 51ae9b28607d1932768362cac1690e16db9f1fc8919c1c3c3faff165d035ec87e451a360c8458f3a9599879505641fe1946df6098c534d4439de98825bed0934 + languageName: node + linkType: hard + +"@inquirer/password@npm:^4.0.2": + version: 4.0.2 + resolution: "@inquirer/password@npm:4.0.2" + dependencies: + "@inquirer/core": ^10.1.0 + "@inquirer/type": ^3.0.1 + ansi-escapes: ^4.3.2 + peerDependencies: + "@types/node": ">=18" + checksum: 69dc3986098cdfb4ed73653b690f7db7d88e483fdd9026b7308d1f6ff1208e5a7599f8c49910735e1fd8008fb367a9bf8f0ff80e7551831c6de15733980277af + languageName: node + linkType: hard + +"@inquirer/prompts@npm:^7.1.0": + version: 7.1.0 + resolution: "@inquirer/prompts@npm:7.1.0" + dependencies: + "@inquirer/checkbox": ^4.0.2 + "@inquirer/confirm": ^5.0.2 + "@inquirer/editor": ^4.1.0 + "@inquirer/expand": ^4.0.2 + "@inquirer/input": ^4.0.2 + "@inquirer/number": ^3.0.2 + "@inquirer/password": ^4.0.2 + "@inquirer/rawlist": ^4.0.2 + "@inquirer/search": ^3.0.2 + "@inquirer/select": ^4.0.2 + peerDependencies: + "@types/node": ">=18" + checksum: b44f4b3ce923bb1824be37676aa85a54fe921bc1147ffa57df9a8b83d0b0bc2a9e257109170e216121add82f4d45a4556f37360ede0083f3e7e553fc93b26b77 + languageName: node + linkType: hard + +"@inquirer/rawlist@npm:^4.0.2": + version: 4.0.2 + resolution: "@inquirer/rawlist@npm:4.0.2" + dependencies: + "@inquirer/core": ^10.1.0 + "@inquirer/type": ^3.0.1 + yoctocolors-cjs: ^2.1.2 + peerDependencies: + "@types/node": ">=18" + checksum: 942cd87d217659ecb304c266a8ec186e7de03a523ed2eaac5fe8458ab7b48ac884f1383e41c83231af1b68c1a2e448448234495ab06477ce0900421723c15d1d + languageName: node + linkType: hard + +"@inquirer/search@npm:^3.0.2": + version: 3.0.2 + resolution: "@inquirer/search@npm:3.0.2" + dependencies: + "@inquirer/core": ^10.1.0 + "@inquirer/figures": ^1.0.8 + "@inquirer/type": ^3.0.1 + yoctocolors-cjs: ^2.1.2 + peerDependencies: + "@types/node": ">=18" + checksum: 1fc45dc6ca97a604ebf51739f6cf3c5fe48365cb2dccf5451d43ddf2dc5b661c2a4574c422128485cf53d6a49918cf8ea00f91562f8e4c2358937cddbc882bca + languageName: node + linkType: hard + +"@inquirer/select@npm:^4.0.2": + version: 4.0.2 + resolution: "@inquirer/select@npm:4.0.2" + dependencies: + "@inquirer/core": ^10.1.0 + "@inquirer/figures": ^1.0.8 + "@inquirer/type": ^3.0.1 + ansi-escapes: ^4.3.2 + yoctocolors-cjs: ^2.1.2 + peerDependencies: + "@types/node": ">=18" + checksum: 2d099c64e97453f6124d0d0074dd363280914488d53298dcd4c2b83a38569b20e49b4a260eed5b44d4c929c0fa36283f4063bf8f6755fe9b3bb1d373cecc54e8 + languageName: node + linkType: hard + +"@inquirer/type@npm:^3.0.1": + version: 3.0.1 + resolution: "@inquirer/type@npm:3.0.1" + peerDependencies: + "@types/node": ">=18" + checksum: af412f1e7541d43554b02199ae71a2039a1bff5dc51ceefd87de9ece55b199682733b28810fb4b6cb3ed4a159af4cc4a26d4bb29c58dd127e7d9dbda0797d8e7 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -2569,13 +2747,6 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.3.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 - languageName: node - linkType: hard - "better-path-resolve@npm:1.0.0": version: 1.0.0 resolution: "better-path-resolve@npm:1.0.0" @@ -2585,17 +2756,6 @@ __metadata: languageName: node linkType: hard -"bl@npm:^4.1.0": - version: 4.1.0 - resolution: "bl@npm:4.1.0" - dependencies: - buffer: ^5.5.0 - inherits: ^2.0.4 - readable-stream: ^3.4.0 - checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -2654,16 +2814,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.5.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: ^1.3.1 - ieee754: ^1.1.13 - checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 - languageName: node - linkType: hard - "cacache@npm:^18.0.0": version: 18.0.4 resolution: "cacache@npm:18.0.4" @@ -2712,7 +2862,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.0": +"chalk@npm:^4.0.0": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -2764,22 +2914,6 @@ __metadata: languageName: node linkType: hard -"cli-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-cursor@npm:3.1.0" - dependencies: - restore-cursor: ^3.1.0 - checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 - languageName: node - linkType: hard - -"cli-spinners@npm:^2.5.0": - version: 2.9.2 - resolution: "cli-spinners@npm:2.9.2" - checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c - languageName: node - linkType: hard - "cli-width@npm:^4.1.0": version: 4.1.0 resolution: "cli-width@npm:4.1.0" @@ -2809,13 +2943,6 @@ __metadata: languageName: node linkType: hard -"clone@npm:^1.0.2": - version: 1.0.4 - resolution: "clone@npm:1.0.4" - checksum: d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd - languageName: node - linkType: hard - "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -2949,15 +3076,6 @@ __metadata: languageName: node linkType: hard -"defaults@npm:^1.0.3": - version: 1.0.4 - resolution: "defaults@npm:1.0.4" - dependencies: - clone: ^1.0.2 - checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a - languageName: node - linkType: hard - "detect-indent@npm:^6.0.0": version: 6.1.0 resolution: "detect-indent@npm:6.1.0" @@ -3702,13 +3820,6 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.13": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e - languageName: node - linkType: hard - "ignore@npm:^5.2.0": version: 5.3.2 resolution: "ignore@npm:5.3.2" @@ -3762,30 +3873,27 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4": +"inherits@npm:2": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 languageName: node linkType: hard -"inquirer@npm:^9.0.0": - version: 9.3.7 - resolution: "inquirer@npm:9.3.7" +"inquirer@npm:^12.0.0": + version: 12.1.0 + resolution: "inquirer@npm:12.1.0" dependencies: - "@inquirer/figures": ^1.0.3 + "@inquirer/core": ^10.1.0 + "@inquirer/prompts": ^7.1.0 + "@inquirer/type": ^3.0.1 ansi-escapes: ^4.3.2 - cli-width: ^4.1.0 - external-editor: ^3.1.0 - mute-stream: 1.0.0 - ora: ^5.4.1 + mute-stream: ^2.0.0 run-async: ^3.0.0 rxjs: ^7.8.1 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wrap-ansi: ^6.2.0 - yoctocolors-cjs: ^2.1.2 - checksum: 4d6e2f51b80051a6b9cc583ed5143e0a2c5e51938ffc0e91bbf8038216090566990f36ccb7856038390891fa69ea8d43ec389c70dcd097b67d351dc365dfc345 + peerDependencies: + "@types/node": ">=18" + checksum: 1a015d488009b423c950c23134f7ab43b3d5ee0cf27dc7669e6b778564cb8793d18325800f94bb1dbbb20be6bdc5dc9106eae07c185bcdfa9e0d3efa3677d904 languageName: node linkType: hard @@ -3845,13 +3953,6 @@ __metadata: languageName: node linkType: hard -"is-interactive@npm:^1.0.0": - version: 1.0.0 - resolution: "is-interactive@npm:1.0.0" - checksum: 824808776e2d468b2916cdd6c16acacebce060d844c35ca6d82267da692e92c3a16fdba624c50b54a63f38bdc4016055b6f443ce57d7147240de4f8cdabaf6f9 - languageName: node - linkType: hard - "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -3898,13 +3999,6 @@ __metadata: languageName: node linkType: hard -"is-unicode-supported@npm:^0.1.0": - version: 0.1.0 - resolution: "is-unicode-supported@npm:0.1.0" - checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 - languageName: node - linkType: hard - "is-windows@npm:^1.0.0": version: 1.0.2 resolution: "is-windows@npm:1.0.2" @@ -4674,16 +4768,6 @@ __metadata: languageName: node linkType: hard -"log-symbols@npm:^4.1.0": - version: 4.1.0 - resolution: "log-symbols@npm:4.1.0" - dependencies: - chalk: ^4.1.0 - is-unicode-supported: ^0.1.0 - checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 - languageName: node - linkType: hard - "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" @@ -4904,10 +4988,10 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:1.0.0": - version: 1.0.0 - resolution: "mute-stream@npm:1.0.0" - checksum: 36fc968b0e9c9c63029d4f9dc63911950a3bdf55c9a87f58d3a266289b67180201cade911e7699f8b2fa596b34c9db43dad37649e3f7fdd13c3bb9edb0017ee7 +"mute-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "mute-stream@npm:2.0.0" + checksum: d2e4fd2f5aa342b89b98134a8d899d8ef9b0a6d69274c4af9df46faa2d97aeb1f2ce83d867880d6de63643c52386579b99139801e24e7526c3b9b0a6d1e18d6c languageName: node linkType: hard @@ -5016,7 +5100,7 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^5.1.0, onetime@npm:^5.1.2": +"onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" dependencies: @@ -5039,23 +5123,6 @@ __metadata: languageName: node linkType: hard -"ora@npm:^5.4.1": - version: 5.4.1 - resolution: "ora@npm:5.4.1" - dependencies: - bl: ^4.1.0 - chalk: ^4.1.0 - cli-cursor: ^3.1.0 - cli-spinners: ^2.5.0 - is-interactive: ^1.0.0 - is-unicode-supported: ^0.1.0 - log-symbols: ^4.1.0 - strip-ansi: ^6.0.0 - wcwidth: ^1.0.1 - checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63 - languageName: node - linkType: hard - "os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" @@ -5383,17 +5450,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.4.0": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d - languageName: node - linkType: hard - "recast@npm:^0.20.3": version: 0.20.5 resolution: "recast@npm:0.20.5" @@ -5546,16 +5602,6 @@ __metadata: languageName: node linkType: hard -"restore-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "restore-cursor@npm:3.1.0" - dependencies: - onetime: ^5.1.0 - signal-exit: ^3.0.2 - checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 - languageName: node - linkType: hard - "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -5606,13 +5652,6 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:~5.2.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 - languageName: node - linkType: hard - "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -5672,14 +5711,14 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 languageName: node linkType: hard -"signal-exit@npm:^4.0.1": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 @@ -5829,15 +5868,6 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:^1.1.1": - version: 1.3.0 - resolution: "string_decoder@npm:1.3.0" - dependencies: - safe-buffer: ~5.2.0 - checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 - languageName: node - linkType: hard - "strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" @@ -6048,7 +6078,7 @@ __metadata: "@types/yargs": ^17.0.10 dedent: ^1.0.0 eslint: ^8.12.0 - inquirer: ^9.0.0 + inquirer: ^12.0.0 jest: ^29.0.0 jscodeshift: ^17.0.0 prettier: ^3.0.0 @@ -6173,13 +6203,6 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:^1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 - languageName: node - linkType: hard - "v8-to-istanbul@npm:^9.0.1": version: 9.3.0 resolution: "v8-to-istanbul@npm:9.3.0" @@ -6200,15 +6223,6 @@ __metadata: languageName: node linkType: hard -"wcwidth@npm:^1.0.1": - version: 1.0.1 - resolution: "wcwidth@npm:1.0.1" - dependencies: - defaults: ^1.0.3 - checksum: 814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c - languageName: node - linkType: hard - "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1"