Skip to content

Commit 5d4daeb

Browse files
committed
chore(deps): downgrade @inquirer/select to ^1.3.3
1 parent 1cc99a9 commit 5d4daeb

File tree

3 files changed

+71
-74
lines changed

3 files changed

+71
-74
lines changed

apps/generator-cli/src/app/services/ui.service.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { Injectable } from '@nestjs/common';
33
import select, { Separator } from '@inquirer/select';
44
import { getTable } from 'console.table';
5-
import { styleText } from 'util';
5+
import { dim } from 'chalk';
66

77
@Injectable()
88
export class UIService {
@@ -18,7 +18,6 @@ export class UIService {
1818
);
1919

2020
const [header, separator, ...rows] = table.trim().split('\n');
21-
const dim = (text: string) => styleText('dim', text);
2221
return this.list({
2322
message: config.message,
2423
choices: [
@@ -39,7 +38,7 @@ export class UIService {
3938
message: string;
4039
choices: Array<{ name: string; short?: string; value: T } | Separator>;
4140
}): Promise<T> {
42-
const pageSize = Math.max(1, process.stdout.rows - 3);
41+
const pageSize = Math.max(1, process.stdout.rows - 2);
4342
try {
4443
const res = await select({
4544
pageSize,
@@ -49,7 +48,7 @@ export class UIService {
4948

5049
return res;
5150
} catch (err) {
52-
if (err instanceof Error && err.name === 'ExitPromptError') {
51+
if (err instanceof Error && err.message.startsWith('User force closed the prompt with')) {
5352
process.exit(0);
5453
}
5554
throw err;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
"devDependencies": {
102102
"@commitlint/cli": "20.4.1",
103103
"@commitlint/config-conventional": "20.4.1",
104-
"@inquirer/select": "5.0.4",
104+
"@inquirer/select": "^1.3.3",
105105
"@nestjs/schematics": "11.0.9",
106106
"@nestjs/testing": "^11.0.16",
107107
"@nx/eslint": "22.5.0",

yarn.lock

Lines changed: 67 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1330,43 +1330,43 @@
13301330
resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.3.tgz#c2b9d2e374ee62c586d3adbea87199b1d7a7a6ba"
13311331
integrity sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==
13321332

1333-
"@inquirer/ansi@^2.0.3":
1334-
version "2.0.3"
1335-
resolved "https://registry.yarnpkg.com/@inquirer/ansi/-/ansi-2.0.3.tgz#3c4c5b587894278996c2750db83d89fb547b796b"
1336-
integrity sha512-g44zhR3NIKVs0zUesa4iMzExmZpLUdTLRMCStqX3GE5NT6VkPcxQGJ+uC8tDgBUC/vB1rUhUd55cOf++4NZcmw==
1337-
1338-
"@inquirer/core@^11.1.1":
1339-
version "11.1.1"
1340-
resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-11.1.1.tgz#7cf708b350f9e73b01ccb4b61ecf3016d3de1b0d"
1341-
integrity sha512-hV9o15UxX46OyQAtaoMqAOxGR8RVl1aZtDx1jHbCtSJy1tBdTfKxLPKf7utsE4cRy4tcmCQ4+vdV+ca+oNxqNA==
1333+
"@inquirer/core@^6.0.0":
1334+
version "6.0.0"
1335+
resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-6.0.0.tgz#d44ccd8ae09a4879a78f09cca35bf1ab894b95f4"
1336+
integrity sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==
13421337
dependencies:
1343-
"@inquirer/ansi" "^2.0.3"
1344-
"@inquirer/figures" "^2.0.3"
1345-
"@inquirer/type" "^4.0.3"
1338+
"@inquirer/type" "^1.1.6"
1339+
"@types/mute-stream" "^0.0.4"
1340+
"@types/node" "^20.10.7"
1341+
"@types/wrap-ansi" "^3.0.0"
1342+
ansi-escapes "^4.3.2"
1343+
chalk "^4.1.2"
1344+
cli-spinners "^2.9.2"
13461345
cli-width "^4.1.0"
1347-
mute-stream "^3.0.0"
1346+
figures "^3.2.0"
1347+
mute-stream "^1.0.0"
1348+
run-async "^3.0.0"
13481349
signal-exit "^4.1.0"
1349-
wrap-ansi "^9.0.2"
1350-
1351-
"@inquirer/figures@^2.0.3":
1352-
version "2.0.3"
1353-
resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-2.0.3.tgz#9d0cd242fbdb4ed8f1f52836a977eb7071e6c512"
1354-
integrity sha512-y09iGt3JKoOCBQ3w4YrSJdokcD8ciSlMIWsD+auPu+OZpfxLuyz+gICAQ6GCBOmJJt4KEQGHuZSVff2jiNOy7g==
1350+
strip-ansi "^6.0.1"
1351+
wrap-ansi "^6.2.0"
13551352

1356-
"@inquirer/select@5.0.4":
1357-
version "5.0.4"
1358-
resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-5.0.4.tgz#11249c7091946681d394f649b00844f8fda38d7a"
1359-
integrity sha512-s8KoGpPYMEQ6WXc0dT9blX2NtIulMdLOO3LA1UKOiv7KFWzlJ6eLkEYTDBIi+JkyKXyn8t/CD6TinxGjyLt57g==
1353+
"@inquirer/select@^1.3.3":
1354+
version "1.3.3"
1355+
resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-1.3.3.tgz#7d832ee603c15b706148e47cda29cdf6634cd94b"
1356+
integrity sha512-RzlRISXWqIKEf83FDC9ZtJ3JvuK1l7aGpretf41BCWYrvla2wU8W8MTRNMiPrPJ+1SIqrRC1nZdZ60hD9hRXLg==
13601357
dependencies:
1361-
"@inquirer/ansi" "^2.0.3"
1362-
"@inquirer/core" "^11.1.1"
1363-
"@inquirer/figures" "^2.0.3"
1364-
"@inquirer/type" "^4.0.3"
1358+
"@inquirer/core" "^6.0.0"
1359+
"@inquirer/type" "^1.1.6"
1360+
ansi-escapes "^4.3.2"
1361+
chalk "^4.1.2"
1362+
figures "^3.2.0"
13651363

1366-
"@inquirer/type@^4.0.3":
1367-
version "4.0.3"
1368-
resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-4.0.3.tgz#219b8c29afe366067f90705d156d1b395c9e2af0"
1369-
integrity sha512-cKZN7qcXOpj1h+1eTTcGDVLaBIHNMT1Rz9JqJP5MnEJ0JhgVWllx7H/tahUp5YEK1qaByH2Itb8wLG/iScD5kw==
1364+
"@inquirer/type@^1.1.6":
1365+
version "1.5.5"
1366+
resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-1.5.5.tgz#303ea04ce7ad2e585b921b662b3be36ef7b4f09b"
1367+
integrity sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==
1368+
dependencies:
1369+
mute-stream "^1.0.0"
13701370

13711371
"@isaacs/balanced-match@^4.0.1":
13721372
version "4.0.1"
@@ -3133,6 +3133,13 @@
31333133
resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690"
31343134
integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==
31353135

3136+
"@types/mute-stream@^0.0.4":
3137+
version "0.0.4"
3138+
resolved "https://registry.yarnpkg.com/@types/mute-stream/-/mute-stream-0.0.4.tgz#77208e56a08767af6c5e1237be8888e2f255c478"
3139+
integrity sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==
3140+
dependencies:
3141+
"@types/node" "*"
3142+
31363143
"@types/node-forge@^1.3.0":
31373144
version "1.3.14"
31383145
resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.14.tgz#006c2616ccd65550560c2757d8472eb6d3ecea0b"
@@ -3147,7 +3154,7 @@
31473154
dependencies:
31483155
undici-types "~7.14.0"
31493156

3150-
"@types/node@20.19.33":
3157+
"@types/node@20.19.33", "@types/node@^20.10.7":
31513158
version "20.19.33"
31523159
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.19.33.tgz#ac8364c623b72d43125f0e7dd722bbe968f0c65e"
31533160
integrity sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==
@@ -3220,6 +3227,11 @@
32203227
resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.5.tgz#cb6e2a691b70cb177c6e3ae9c1d2e8b2ea8cd304"
32213228
integrity sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==
32223229

3230+
"@types/wrap-ansi@^3.0.0":
3231+
version "3.0.0"
3232+
resolved "https://registry.yarnpkg.com/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz#18b97a972f94f60a679fd5c796d96421b9abb9fd"
3233+
integrity sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==
3234+
32233235
"@types/ws@^8.5.10":
32243236
version "8.18.1"
32253237
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.18.1.tgz#48464e4bf2ddfd17db13d845467f6070ffea4aa9"
@@ -3813,7 +3825,7 @@ ansi-styles@^5.2.0:
38133825
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"
38143826
integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
38153827

3816-
ansi-styles@^6.1.0, ansi-styles@^6.2.1:
3828+
ansi-styles@^6.1.0:
38173829
version "6.2.3"
38183830
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz#c044d5dcc521a076413472597a1acb1f103c4041"
38193831
integrity sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==
@@ -4507,7 +4519,7 @@ cli-spinners@2.6.1:
45074519
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d"
45084520
integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==
45094521

4510-
cli-spinners@^2.5.0:
4522+
cli-spinners@^2.5.0, cli-spinners@^2.9.2:
45114523
version "2.9.2"
45124524
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41"
45134525
integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==
@@ -5366,11 +5378,6 @@ emittery@^0.13.1:
53665378
resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad"
53675379
integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==
53685380

5369-
emoji-regex@^10.3.0:
5370-
version "10.6.0"
5371-
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.6.0.tgz#bf3d6e8f7f8fd22a65d9703475bc0147357a6b0d"
5372-
integrity sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==
5373-
53745381
emoji-regex@^8.0.0:
53755382
version "8.0.0"
53765383
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
@@ -5918,7 +5925,7 @@ fdir@^6.5.0:
59185925
resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350"
59195926
integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==
59205927

5921-
figures@3.2.0:
5928+
figures@3.2.0, figures@^3.2.0:
59225929
version "3.2.0"
59235930
resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
59245931
integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
@@ -6219,11 +6226,6 @@ get-caller-file@^2.0.5:
62196226
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
62206227
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
62216228

6222-
get-east-asian-width@^1.0.0:
6223-
version "1.4.0"
6224-
resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz#9bc4caa131702b4b61729cb7e42735bc550c9ee6"
6225-
integrity sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==
6226-
62276229
get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.3.0:
62286230
version "1.3.0"
62296231
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01"
@@ -8703,16 +8705,16 @@ multicast-dns@^7.2.5:
87038705
dns-packet "^5.2.2"
87048706
thunky "^1.0.2"
87058707

8708+
mute-stream@^1.0.0:
8709+
version "1.0.0"
8710+
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e"
8711+
integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==
8712+
87068713
mute-stream@^2.0.0:
87078714
version "2.0.0"
87088715
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-2.0.0.tgz#a5446fc0c512b71c83c44d908d5c7b7b4c493b2b"
87098716
integrity sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==
87108717

8711-
mute-stream@^3.0.0:
8712-
version "3.0.0"
8713-
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-3.0.0.tgz#cd8014dd2acb72e1e91bb67c74f0019e620ba2d1"
8714-
integrity sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==
8715-
87168718
mz@^2.4.0:
87178719
version "2.7.0"
87188720
resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
@@ -10314,6 +10316,11 @@ run-applescript@^7.0.0:
1031410316
resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.1.0.tgz#2e9e54c4664ec3106c5b5630e249d3d6595c4911"
1031510317
integrity sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==
1031610318

10319+
run-async@^3.0.0:
10320+
version "3.0.0"
10321+
resolved "https://registry.yarnpkg.com/run-async/-/run-async-3.0.0.tgz#42a432f6d76c689522058984384df28be379daad"
10322+
integrity sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==
10323+
1031710324
run-parallel@^1.1.9:
1031810325
version "1.2.0"
1031910326
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
@@ -11048,15 +11055,6 @@ string-width@^5.0.1, string-width@^5.1.2:
1104811055
emoji-regex "^9.2.2"
1104911056
strip-ansi "^7.0.1"
1105011057

11051-
string-width@^7.0.0:
11052-
version "7.2.0"
11053-
resolved "https://registry.yarnpkg.com/string-width/-/string-width-7.2.0.tgz#b5bb8e2165ce275d4d43476dd2700ad9091db6dc"
11054-
integrity sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==
11055-
dependencies:
11056-
emoji-regex "^10.3.0"
11057-
get-east-asian-width "^1.0.0"
11058-
strip-ansi "^7.1.0"
11059-
1106011058
string_decoder@^1.1.1:
1106111059
version "1.3.0"
1106211060
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
@@ -11085,7 +11083,7 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1:
1108511083
dependencies:
1108611084
ansi-regex "^5.0.1"
1108711085

11088-
strip-ansi@^7.0.1, strip-ansi@^7.1.0:
11086+
strip-ansi@^7.0.1:
1108911087
version "7.1.2"
1109011088
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba"
1109111089
integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==
@@ -12070,6 +12068,15 @@ wordwrap@^1.0.0:
1207012068
string-width "^4.1.0"
1207112069
strip-ansi "^6.0.0"
1207212070

12071+
wrap-ansi@^6.2.0:
12072+
version "6.2.0"
12073+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
12074+
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
12075+
dependencies:
12076+
ansi-styles "^4.0.0"
12077+
string-width "^4.1.0"
12078+
strip-ansi "^6.0.0"
12079+
1207312080
wrap-ansi@^7.0.0:
1207412081
version "7.0.0"
1207512082
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
@@ -12088,15 +12095,6 @@ wrap-ansi@^8.1.0:
1208812095
string-width "^5.0.1"
1208912096
strip-ansi "^7.0.1"
1209012097

12091-
wrap-ansi@^9.0.2:
12092-
version "9.0.2"
12093-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-9.0.2.tgz#956832dea9494306e6d209eb871643bb873d7c98"
12094-
integrity sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==
12095-
dependencies:
12096-
ansi-styles "^6.2.1"
12097-
string-width "^7.0.0"
12098-
strip-ansi "^7.1.0"
12099-
1210012098
wrappy@1:
1210112099
version "1.0.2"
1210212100
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"

0 commit comments

Comments
 (0)