Skip to content

Commit

Permalink
chore(listr): use the TS version
Browse files Browse the repository at this point in the history
the aptly named listr2 is actually maintained

Co-authored-by: Anna Beddow <[email protected]>
Co-authored-by: Jamie B <[email protected]>
Co-authored-by: Ioanna Kokkini <[email protected]>
Co-authored-by: Dom Lander <[email protected]>
  • Loading branch information
5 people committed May 16, 2024
1 parent 18eb495 commit 50e16a0
Show file tree
Hide file tree
Showing 3 changed files with 160 additions and 3 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"jest-environment-jsdom-global": "4.0.0",
"listr": "^0.14.3",
"listr2": "^8.2.1",
"lodash-es": "^4.17.21",
"lodash.merge": "^4.6.2",
"lodash.uniq": "^4.5.0",
Expand Down
2 changes: 1 addition & 1 deletion tools/task-runner/runner
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const path = require('path');
const os = require('os');

const yargs = require('yargs');
const Listr = require('listr');
const { Listr } = require('listr2');
const execa = require('execa');
const chalk = require('chalk');
const figures = require('figures');
Expand Down
159 changes: 158 additions & 1 deletion yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2865,6 +2865,7 @@ __metadata:
jest-environment-jsdom: "npm:29.7.0"
jest-environment-jsdom-global: "npm:4.0.0"
listr: "npm:^0.14.3"
listr2: "npm:^8.2.1"
lodash-es: "npm:^4.17.21"
lodash.merge: "npm:^4.6.2"
lodash.uniq: "npm:^4.5.0"
Expand Down Expand Up @@ -5361,6 +5362,13 @@ __metadata:
languageName: node
linkType: hard

"ansi-escapes@npm:^6.2.0":
version: 6.2.1
resolution: "ansi-escapes@npm:6.2.1"
checksum: 10c0/a2c6f58b044be5f69662ee17073229b492daa2425a7fd99a665db6c22eab6e4ab42752807def7281c1c7acfed48f87f2362dda892f08c2c437f1b39c6b033103
languageName: node
linkType: hard

"ansi-html-community@npm:^0.0.8":
version: 0.0.8
resolution: "ansi-html-community@npm:0.0.8"
Expand Down Expand Up @@ -5430,7 +5438,7 @@ __metadata:
languageName: node
linkType: hard

"ansi-styles@npm:^6.1.0":
"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0, ansi-styles@npm:^6.2.1":
version: 6.2.1
resolution: "ansi-styles@npm:6.2.1"
checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c
Expand Down Expand Up @@ -6820,6 +6828,15 @@ __metadata:
languageName: node
linkType: hard

"cli-cursor@npm:^4.0.0":
version: 4.0.0
resolution: "cli-cursor@npm:4.0.0"
dependencies:
restore-cursor: "npm:^4.0.0"
checksum: 10c0/e776e8c3c6727300d0539b0d25160b2bb56aed1a63942753ba1826b012f337a6f4b7ace3548402e4f2f13b5e16bfd751be672c44b203205e7eca8be94afec42c
languageName: node
linkType: hard

"cli-spinners@npm:^1.0.1":
version: 1.3.1
resolution: "cli-spinners@npm:1.3.1"
Expand All @@ -6844,6 +6861,16 @@ __metadata:
languageName: node
linkType: hard

"cli-truncate@npm:^4.0.0":
version: 4.0.0
resolution: "cli-truncate@npm:4.0.0"
dependencies:
slice-ansi: "npm:^5.0.0"
string-width: "npm:^7.0.0"
checksum: 10c0/d7f0b73e3d9b88cb496e6c086df7410b541b56a43d18ade6a573c9c18bd001b1c3fba1ad578f741a4218fdc794d042385f8ac02c25e1c295a2d8b9f3cb86eb4c
languageName: node
linkType: hard

"cliui@npm:^6.0.0":
version: 6.0.0
resolution: "cliui@npm:6.0.0"
Expand Down Expand Up @@ -6981,6 +7008,13 @@ __metadata:
languageName: node
linkType: hard

"colorette@npm:^2.0.20":
version: 2.0.20
resolution: "colorette@npm:2.0.20"
checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40
languageName: node
linkType: hard

"colors@npm:1.4.0":
version: 1.4.0
resolution: "colors@npm:1.4.0"
Expand Down Expand Up @@ -8324,6 +8358,13 @@ __metadata:
languageName: node
linkType: hard

"emoji-regex@npm:^10.3.0":
version: 10.3.0
resolution: "emoji-regex@npm:10.3.0"
checksum: 10c0/b4838e8dcdceb44cf47f59abe352c25ff4fe7857acaf5fb51097c427f6f75b44d052eb907a7a3b86f86bc4eae3a93f5c2b7460abe79c407307e6212d65c91163
languageName: node
linkType: hard

"emoji-regex@npm:^8.0.0":
version: 8.0.0
resolution: "emoji-regex@npm:8.0.0"
Expand Down Expand Up @@ -9071,6 +9112,13 @@ __metadata:
languageName: node
linkType: hard

"eventemitter3@npm:^5.0.1":
version: 5.0.1
resolution: "eventemitter3@npm:5.0.1"
checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814
languageName: node
linkType: hard

"events@npm:^3.2.0":
version: 3.3.0
resolution: "events@npm:3.3.0"
Expand Down Expand Up @@ -9978,6 +10026,13 @@ __metadata:
languageName: node
linkType: hard

"get-east-asian-width@npm:^1.0.0":
version: 1.2.0
resolution: "get-east-asian-width@npm:1.2.0"
checksum: 10c0/914b1e217cf38436c24b4c60b4c45289e39a45bf9e65ef9fd343c2815a1a02b8a0215aeec8bf9c07c516089004b6e3826332481f40a09529fcadbf6e579f286b
languageName: node
linkType: hard

"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4":
version: 1.2.4
resolution: "get-intrinsic@npm:1.2.4"
Expand Down Expand Up @@ -11372,6 +11427,22 @@ __metadata:
languageName: node
linkType: hard

"is-fullwidth-code-point@npm:^4.0.0":
version: 4.0.0
resolution: "is-fullwidth-code-point@npm:4.0.0"
checksum: 10c0/df2a717e813567db0f659c306d61f2f804d480752526886954a2a3e2246c7745fd07a52b5fecf2b68caf0a6c79dcdace6166fdf29cc76ed9975cc334f0a018b8
languageName: node
linkType: hard

"is-fullwidth-code-point@npm:^5.0.0":
version: 5.0.0
resolution: "is-fullwidth-code-point@npm:5.0.0"
dependencies:
get-east-asian-width: "npm:^1.0.0"
checksum: 10c0/cd591b27d43d76b05fa65ed03eddce57a16e1eca0b7797ff7255de97019bcaf0219acfc0c4f7af13319e13541f2a53c0ace476f442b13267b9a6a7568f2b65c8
languageName: node
linkType: hard

"is-function@npm:^1.0.1":
version: 1.0.2
resolution: "is-function@npm:1.0.2"
Expand Down Expand Up @@ -12814,6 +12885,20 @@ __metadata:
languageName: node
linkType: hard

"listr2@npm:^8.2.1":
version: 8.2.1
resolution: "listr2@npm:8.2.1"
dependencies:
cli-truncate: "npm:^4.0.0"
colorette: "npm:^2.0.20"
eventemitter3: "npm:^5.0.1"
log-update: "npm:^6.0.0"
rfdc: "npm:^1.3.1"
wrap-ansi: "npm:^9.0.0"
checksum: 10c0/ac32cba8e5c79bcf0dbbb43c2fcc73e47902320c1fa1891074fefb3aa3dfaeef9c76348da22909f65334ba9bee1140bfc903e2f0c64427dd08ef4ba8f6b1dbd0
languageName: node
linkType: hard

"listr@npm:^0.14.3":
version: 0.14.3
resolution: "listr@npm:0.14.3"
Expand Down Expand Up @@ -13029,6 +13114,19 @@ __metadata:
languageName: node
linkType: hard

"log-update@npm:^6.0.0":
version: 6.0.0
resolution: "log-update@npm:6.0.0"
dependencies:
ansi-escapes: "npm:^6.2.0"
cli-cursor: "npm:^4.0.0"
slice-ansi: "npm:^7.0.0"
strip-ansi: "npm:^7.1.0"
wrap-ansi: "npm:^9.0.0"
checksum: 10c0/e0b3c3401ef49ce3eb17e2f83d644765e4f7988498fc1344eaa4f31ab30e510dcc469a7fb64dc01bd1c8d9237d917598fa677a9818705fb3774c10f6e9d4b27c
languageName: node
linkType: hard

"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0":
version: 1.4.0
resolution: "loose-envify@npm:1.4.0"
Expand Down Expand Up @@ -15986,6 +16084,16 @@ __metadata:
languageName: node
linkType: hard

"restore-cursor@npm:^4.0.0":
version: 4.0.0
resolution: "restore-cursor@npm:4.0.0"
dependencies:
onetime: "npm:^5.1.0"
signal-exit: "npm:^3.0.2"
checksum: 10c0/6f7da8c5e422ac26aa38354870b1afac09963572cf2879443540449068cb43476e9cbccf6f8de3e0171e0d6f7f533c2bc1a0a008003c9a525bbc098e89041318
languageName: node
linkType: hard

"ret@npm:~0.1.10":
version: 0.1.15
resolution: "ret@npm:0.1.15"
Expand Down Expand Up @@ -16014,6 +16122,13 @@ __metadata:
languageName: node
linkType: hard

"rfdc@npm:^1.3.1":
version: 1.3.1
resolution: "rfdc@npm:1.3.1"
checksum: 10c0/69f65e3ed30970f8055fac9fbbef9ce578800ca19554eab1dcbffe73a4b8aef536bc4248313889cf25e3b4e38b212c721eabe30856575bf2b2bc3d90f8ba93ef
languageName: node
linkType: hard

"rgb-regex@npm:^1.0.1":
version: 1.0.1
resolution: "rgb-regex@npm:1.0.1"
Expand Down Expand Up @@ -16619,6 +16734,26 @@ __metadata:
languageName: node
linkType: hard

"slice-ansi@npm:^5.0.0":
version: 5.0.0
resolution: "slice-ansi@npm:5.0.0"
dependencies:
ansi-styles: "npm:^6.0.0"
is-fullwidth-code-point: "npm:^4.0.0"
checksum: 10c0/2d4d40b2a9d5cf4e8caae3f698fe24ae31a4d778701724f578e984dcb485ec8c49f0c04dab59c401821e80fcdfe89cace9c66693b0244e40ec485d72e543914f
languageName: node
linkType: hard

"slice-ansi@npm:^7.0.0":
version: 7.1.0
resolution: "slice-ansi@npm:7.1.0"
dependencies:
ansi-styles: "npm:^6.2.1"
is-fullwidth-code-point: "npm:^5.0.0"
checksum: 10c0/631c971d4abf56cf880f034d43fcc44ff883624867bf11ecbd538c47343911d734a4656d7bc02362b40b89d765652a7f935595441e519b59e2ad3f4d5d6fe7ca
languageName: node
linkType: hard

"smart-buffer@npm:^4.2.0":
version: 4.2.0
resolution: "smart-buffer@npm:4.2.0"
Expand Down Expand Up @@ -17183,6 +17318,17 @@ __metadata:
languageName: node
linkType: hard

"string-width@npm:^7.0.0":
version: 7.1.0
resolution: "string-width@npm:7.1.0"
dependencies:
emoji-regex: "npm:^10.3.0"
get-east-asian-width: "npm:^1.0.0"
strip-ansi: "npm:^7.1.0"
checksum: 10c0/68a99fbc3bd3d8eb42886ff38dce819767dee55f606f74dfa4687a07dfd21262745d9683df0aa53bf81a5dd47c13da921a501925b974bec66a7ddd634fef0634
languageName: node
linkType: hard

"string.prototype.matchall@npm:^4.0.8":
version: 4.0.8
resolution: "string.prototype.matchall@npm:4.0.8"
Expand Down Expand Up @@ -19152,6 +19298,17 @@ __metadata:
languageName: node
linkType: hard

"wrap-ansi@npm:^9.0.0":
version: 9.0.0
resolution: "wrap-ansi@npm:9.0.0"
dependencies:
ansi-styles: "npm:^6.2.1"
string-width: "npm:^7.0.0"
strip-ansi: "npm:^7.1.0"
checksum: 10c0/a139b818da9573677548dd463bd626a5a5286271211eb6e4e82f34a4f643191d74e6d4a9bb0a3c26ec90e6f904f679e0569674ac099ea12378a8b98e20706066
languageName: node
linkType: hard

"wrappy@npm:1":
version: 1.0.2
resolution: "wrappy@npm:1.0.2"
Expand Down

0 comments on commit 50e16a0

Please sign in to comment.