diff --git a/packages/qui-cli/package.json b/packages/qui-cli/package.json index 05f76fa8..831d1fbb 100644 --- a/packages/qui-cli/package.json +++ b/packages/qui-cli/package.json @@ -40,7 +40,7 @@ "@battis/qui-cli.root": "workspace:*", "@battis/qui-cli.shell": "workspace:*", "@battis/qui-cli.validators": "workspace:*", - "@inquirer/prompts": "^2.3.1" + "@inquirer/prompts": "^7.2.4" }, "devDependencies": { "@battis/eslint-config": "latest", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cee777fc..fae38c0d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -271,8 +271,8 @@ importers: specifier: workspace:* version: link:../validators '@inquirer/prompts': - specifier: ^2.3.1 - version: 2.3.1 + specifier: ^7.2.4 + version: 7.2.4(@types/node@22.10.6) devDependencies: '@battis/eslint-config': specifier: latest @@ -900,10 +900,26 @@ packages: resolution: {integrity: sha512-CifrkgQjDkUkWexmgYYNyB5603HhTHI91vLFeQXh6qrTKiCMVASol01Rs1cv6LP/A2WccZSRlJKZhbaBIs/9ZA==} engines: {node: '>=14.18.0'} + '@inquirer/checkbox@4.0.7': + resolution: {integrity: sha512-lyoF4uYdBBTnqeB1gjPdYkiQ++fz/iYKaP9DON1ZGlldkvAEJsjaOBRdbl5UW1pOSslBRd701jxhAG0MlhHd2w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + '@inquirer/confirm@2.0.17': resolution: {integrity: sha512-EqzhGryzmGpy2aJf6LxJVhndxYmFs+m8cxXzf8nejb1DE3sabf6mUgBcp4J0jAUEiAcYzqmkqRr7LPFh/WdnXA==} engines: {node: '>=14.18.0'} + '@inquirer/confirm@5.1.4': + resolution: {integrity: sha512-EsiT7K4beM5fN5Mz6j866EFA9+v9d5o9VUra3hrg8zY4GHmCS8b616FErbdo5eyKoVotBQkHzMIeeKYsKDStDw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + + '@inquirer/core@10.1.5': + resolution: {integrity: sha512-/vyCWhET0ktav/mUeBqJRYTwmjFPIKPRYb3COAw7qORULgipGSUO2vL32lQKki3UxDKJ8BvuEbokaoyCA6YlWw==} + engines: {node: '>=18'} + '@inquirer/core@2.3.1': resolution: {integrity: sha512-faYAYnIfdEuns3jGKykaog5oUqFiEVbCx9nXGZfUhyEEpKcHt5bpJfZTb3eOBQKo8I/v4sJkZeBHmFlSZQuBCw==} engines: {node: '>=14.18.0'} @@ -916,34 +932,98 @@ packages: resolution: {integrity: sha512-gQ77Ls09x5vKLVNMH9q/7xvYPT6sIs5f7URksw+a2iJZ0j48tVS6crLqm2ugG33tgXHIwiEqkytY60Zyh5GkJQ==} engines: {node: '>=14.18.0'} + '@inquirer/editor@4.2.4': + resolution: {integrity: sha512-S8b6+K9PLzxiFGGc02m4syhEu5JsH0BukzRsuZ+tpjJ5aDsDX1WfNfOil2fmsO36Y1RMcpJGxlfQ1yh4WfU28Q==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + '@inquirer/expand@1.1.16': resolution: {integrity: sha512-TGLU9egcuo+s7PxphKUCnJnpCIVY32/EwPCLLuu+gTvYiD8hZgx8Z2niNQD36sa6xcfpdLY6xXDBiL/+g1r2XQ==} engines: {node: '>=14.18.0'} + '@inquirer/expand@4.0.7': + resolution: {integrity: sha512-PsUQ5t7r+DPjW0VVEHzssOTBM2UPHnvBNse7hzuki7f6ekRL94drjjfBLrGEDe7cgj3pguufy/cuFwMeWUWHXw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + + '@inquirer/figures@1.0.10': + resolution: {integrity: sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw==} + engines: {node: '>=18'} + '@inquirer/input@1.2.16': resolution: {integrity: sha512-Ou0LaSWvj1ni+egnyQ+NBtfM1885UwhRCMtsRt2bBO47DoC1dwtCa+ZUNgrxlnCHHF0IXsbQHYtIIjFGAavI4g==} engines: {node: '>=14.18.0'} + '@inquirer/input@4.1.4': + resolution: {integrity: sha512-CKKF8otRBdIaVnRxkFLs00VNA9HWlEh3x4SqUfC3A8819TeOZpTYG/p+4Nqu3hh97G+A0lxkOZNYE7KISgU8BA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + + '@inquirer/number@3.0.7': + resolution: {integrity: sha512-uU2nmXGC0kD8+BLgwZqcgBD1jcw2XFww2GmtP6b4504DkOp+fFAhydt7JzRR1TAI2dmj175p4SZB0lxVssNreA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + '@inquirer/password@1.1.16': resolution: {integrity: sha512-aZYZVHLUXZ2gbBot+i+zOJrks1WaiI95lvZCn1sKfcw6MtSSlYC8uDX8sTzQvAsQ8epHoP84UNvAIT0KVGOGqw==} engines: {node: '>=14.18.0'} + '@inquirer/password@4.0.7': + resolution: {integrity: sha512-DFpqWLx+C5GV5zeFWuxwDYaeYnTWYphO07pQ2VnP403RIqRIpwBG0ATWf7pF+3IDbaXEtWatCJWxyDrJ+rkj2A==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + '@inquirer/prompts@2.3.1': resolution: {integrity: sha512-YQeBFzIE+6fcec5N/U2mSz+IcKEG4wtGDwF7MBLIDgITWzB3o723JpKJ1rxWqdCvTXkYE+gDXK/seSN6omo3DQ==} engines: {node: '>=14.18.0'} + '@inquirer/prompts@7.2.4': + resolution: {integrity: sha512-Zn2XZL2VZl76pllUjeDnS6Poz2Oiv9kmAZdSZw1oFya985+/JXZ3GZ2JUWDokAPDhvuhkv9qz0Z7z/U80G8ztA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + '@inquirer/rawlist@1.2.16': resolution: {integrity: sha512-pZ6TRg2qMwZAOZAV6TvghCtkr53dGnK29GMNQ3vMZXSNguvGqtOVc4j/h1T8kqGJFagjyfBZhUPGwNS55O5qPQ==} engines: {node: '>=14.18.0'} + '@inquirer/rawlist@4.0.7': + resolution: {integrity: sha512-ZeBca+JCCtEIwQMvhuROT6rgFQWWvAImdQmIIP3XoyDFjrp2E0gZlEn65sWIoR6pP2EatYK96pvx0887OATWQQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + + '@inquirer/search@3.0.7': + resolution: {integrity: sha512-Krq925SDoLh9AWSNee8mbSIysgyWtcPnSAp5YtPBGCQ+OCO+5KGC8FwLpyxl8wZ2YAov/8Tp21stTRK/fw5SGg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + '@inquirer/select@1.3.3': resolution: {integrity: sha512-RzlRISXWqIKEf83FDC9ZtJ3JvuK1l7aGpretf41BCWYrvla2wU8W8MTRNMiPrPJ+1SIqrRC1nZdZ60hD9hRXLg==} engines: {node: '>=14.18.0'} + '@inquirer/select@4.0.7': + resolution: {integrity: sha512-ejGBMDSD+Iqk60u5t0Zf2UQhGlJWDM78Ep70XpNufIfc+f4VOTeybYKXu9pDjz87FkRzLiVsGpQG2SzuGlhaJw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + '@inquirer/type@1.5.5': resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} engines: {node: '>=18'} + '@inquirer/type@3.0.3': + resolution: {integrity: sha512-I4VIHFxUuY1bshGbXZTxCmhwaaEst9s/lll3ekok+o1Z26/ZUKdx8y1b7lsoG6rtsBDwEGfiBJ2SfirjoISLpg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1385,8 +1465,8 @@ packages: resolution: {integrity: sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@ungap/structured-clone@1.2.1': - resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==} + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -3331,6 +3411,10 @@ packages: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + mute-stream@2.0.0: + resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} + engines: {node: ^18.17.0 || >=20.5.0} + nanoclone@0.2.1: resolution: {integrity: sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==} @@ -4017,6 +4101,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.0: + resolution: {integrity: sha512-DrfFnPzblFmNrIZzg5RzHegbiRWg7KMR7btwi2yjHwx06zsUbO5g613sVwEV7FTwmzJu+Io0lJe2GJ3LxqpvBQ==} + engines: {node: '>=10'} + hasBin: true + set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -4677,6 +4766,10 @@ packages: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} + yoctocolors-cjs@2.1.2: + resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} + engines: {node: '>=18'} + yup@0.32.9: resolution: {integrity: sha512-Ci1qN+i2H0XpY7syDQ0k5zKQ/DoxO0LzPg8PAR/X4Mpj6DqaeCoIYEEjDJwhArh3Fa7GWbQQVDZKeXYlSH4JMg==} engines: {node: '>=10'} @@ -5285,12 +5378,40 @@ snapshots: chalk: 4.1.2 figures: 3.2.0 + '@inquirer/checkbox@4.0.7(@types/node@22.10.6)': + dependencies: + '@inquirer/core': 10.1.5(@types/node@22.10.6) + '@inquirer/figures': 1.0.10 + '@inquirer/type': 3.0.3(@types/node@22.10.6) + '@types/node': 22.10.6 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + '@inquirer/confirm@2.0.17': dependencies: '@inquirer/core': 6.0.0 '@inquirer/type': 1.5.5 chalk: 4.1.2 + '@inquirer/confirm@5.1.4(@types/node@22.10.6)': + dependencies: + '@inquirer/core': 10.1.5(@types/node@22.10.6) + '@inquirer/type': 3.0.3(@types/node@22.10.6) + '@types/node': 22.10.6 + + '@inquirer/core@10.1.5(@types/node@22.10.6)': + dependencies: + '@inquirer/figures': 1.0.10 + '@inquirer/type': 3.0.3(@types/node@22.10.6) + ansi-escapes: 4.3.2 + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 + transitivePeerDependencies: + - '@types/node' + '@inquirer/core@2.3.1': dependencies: '@inquirer/type': 1.5.5 @@ -5332,6 +5453,13 @@ snapshots: chalk: 4.1.2 external-editor: 3.1.0 + '@inquirer/editor@4.2.4(@types/node@22.10.6)': + dependencies: + '@inquirer/core': 10.1.5(@types/node@22.10.6) + '@inquirer/type': 3.0.3(@types/node@22.10.6) + '@types/node': 22.10.6 + external-editor: 3.1.0 + '@inquirer/expand@1.1.16': dependencies: '@inquirer/core': 6.0.0 @@ -5339,12 +5467,33 @@ snapshots: chalk: 4.1.2 figures: 3.2.0 + '@inquirer/expand@4.0.7(@types/node@22.10.6)': + dependencies: + '@inquirer/core': 10.1.5(@types/node@22.10.6) + '@inquirer/type': 3.0.3(@types/node@22.10.6) + '@types/node': 22.10.6 + yoctocolors-cjs: 2.1.2 + + '@inquirer/figures@1.0.10': {} + '@inquirer/input@1.2.16': dependencies: '@inquirer/core': 6.0.0 '@inquirer/type': 1.5.5 chalk: 4.1.2 + '@inquirer/input@4.1.4(@types/node@22.10.6)': + dependencies: + '@inquirer/core': 10.1.5(@types/node@22.10.6) + '@inquirer/type': 3.0.3(@types/node@22.10.6) + '@types/node': 22.10.6 + + '@inquirer/number@3.0.7(@types/node@22.10.6)': + dependencies: + '@inquirer/core': 10.1.5(@types/node@22.10.6) + '@inquirer/type': 3.0.3(@types/node@22.10.6) + '@types/node': 22.10.6 + '@inquirer/password@1.1.16': dependencies: '@inquirer/core': 6.0.0 @@ -5352,6 +5501,13 @@ snapshots: ansi-escapes: 4.3.2 chalk: 4.1.2 + '@inquirer/password@4.0.7(@types/node@22.10.6)': + dependencies: + '@inquirer/core': 10.1.5(@types/node@22.10.6) + '@inquirer/type': 3.0.3(@types/node@22.10.6) + '@types/node': 22.10.6 + ansi-escapes: 4.3.2 + '@inquirer/prompts@2.3.1': dependencies: '@inquirer/checkbox': 1.5.2 @@ -5364,12 +5520,41 @@ snapshots: '@inquirer/rawlist': 1.2.16 '@inquirer/select': 1.3.3 + '@inquirer/prompts@7.2.4(@types/node@22.10.6)': + dependencies: + '@inquirer/checkbox': 4.0.7(@types/node@22.10.6) + '@inquirer/confirm': 5.1.4(@types/node@22.10.6) + '@inquirer/editor': 4.2.4(@types/node@22.10.6) + '@inquirer/expand': 4.0.7(@types/node@22.10.6) + '@inquirer/input': 4.1.4(@types/node@22.10.6) + '@inquirer/number': 3.0.7(@types/node@22.10.6) + '@inquirer/password': 4.0.7(@types/node@22.10.6) + '@inquirer/rawlist': 4.0.7(@types/node@22.10.6) + '@inquirer/search': 3.0.7(@types/node@22.10.6) + '@inquirer/select': 4.0.7(@types/node@22.10.6) + '@types/node': 22.10.6 + '@inquirer/rawlist@1.2.16': dependencies: '@inquirer/core': 6.0.0 '@inquirer/type': 1.5.5 chalk: 4.1.2 + '@inquirer/rawlist@4.0.7(@types/node@22.10.6)': + dependencies: + '@inquirer/core': 10.1.5(@types/node@22.10.6) + '@inquirer/type': 3.0.3(@types/node@22.10.6) + '@types/node': 22.10.6 + yoctocolors-cjs: 2.1.2 + + '@inquirer/search@3.0.7(@types/node@22.10.6)': + dependencies: + '@inquirer/core': 10.1.5(@types/node@22.10.6) + '@inquirer/figures': 1.0.10 + '@inquirer/type': 3.0.3(@types/node@22.10.6) + '@types/node': 22.10.6 + yoctocolors-cjs: 2.1.2 + '@inquirer/select@1.3.3': dependencies: '@inquirer/core': 6.0.0 @@ -5378,10 +5563,23 @@ snapshots: chalk: 4.1.2 figures: 3.2.0 + '@inquirer/select@4.0.7(@types/node@22.10.6)': + dependencies: + '@inquirer/core': 10.1.5(@types/node@22.10.6) + '@inquirer/figures': 1.0.10 + '@inquirer/type': 3.0.3(@types/node@22.10.6) + '@types/node': 22.10.6 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + '@inquirer/type@1.5.5': dependencies: mute-stream: 1.0.0 + '@inquirer/type@3.0.3(@types/node@22.10.6)': + dependencies: + '@types/node': 22.10.6 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -6017,7 +6215,7 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.3 + semver: 7.7.0 ts-api-utils: 1.4.3(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: @@ -6039,7 +6237,7 @@ snapshots: '@typescript-eslint/types': 8.18.0 eslint-visitor-keys: 4.2.0 - '@ungap/structured-clone@1.2.1': {} + '@ungap/structured-clone@1.3.0': {} '@xml-tools/parser@1.0.11': dependencies: @@ -6919,7 +7117,7 @@ snapshots: '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.1 + '@ungap/structured-clone': 1.3.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 @@ -8225,6 +8423,8 @@ snapshots: mute-stream@1.0.0: {} + mute-stream@2.0.0: {} + nanoclone@0.2.1: {} natural-compare@1.4.0: {} @@ -8970,6 +9170,8 @@ snapshots: semver@7.6.3: {} + semver@7.7.0: {} + set-blocking@2.0.0: {} set-function-length@1.2.2: @@ -9678,6 +9880,8 @@ snapshots: yocto-queue@1.1.1: {} + yoctocolors-cjs@2.1.2: {} + yup@0.32.9: dependencies: '@babel/runtime': 7.26.0