diff --git a/package-lock.json b/package-lock.json index 29df15caa7..2420eb72a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "lint-staged": "13.1.0", "moment": "2.29.4", "npm-registry-fetch": "^14.0.2", - "oclif": "3.4.3", + "oclif": "3.6.3", "octokit": "2.0.14", "patch-package": "6.5.1", "prettier": "2.8.3", @@ -5171,9 +5171,9 @@ } }, "node_modules/@oclif/color": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@oclif/color/-/color-1.0.3.tgz", - "integrity": "sha512-E+KKAE5CKhXRBZEoZLe5yNR0VHmba1m1fxz8HlpcWjHF5Pdhhf6W/0XMmed6vwQCmyzL/YLwdspCRfu0A1cgGA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@oclif/color/-/color-1.0.4.tgz", + "integrity": "sha512-HEcVnSzpQkjskqWJyVN3tGgR0H0F8GrBmDjgQ1N0ZwwktYa4y9kfV07P/5vt5BjPXNyslXHc4KAO8Bt7gmErCA==", "dependencies": { "ansi-styles": "^4.2.1", "chalk": "^4.1.0", @@ -5200,12 +5200,11 @@ } }, "node_modules/@oclif/core": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.24.0.tgz", - "integrity": "sha512-J41suyV4fLfLcRRySZdtgFYSjIlpYqD90SY01Fm4+ZJUMcfDh/eQAD4sogyYOsIT0bfEzYOyYCjmfHmgcoX5aA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-2.0.8.tgz", + "integrity": "sha512-jt06vEZfpazkR0C8vYuVMKmsxjky52y1B1oFGPnCa6/17qH+PByd5knQP6/QbRoE5OT9RAf4zzpxx2wcihVslw==", "dependencies": { - "@oclif/linewrap": "^1.0.0", - "@oclif/screen": "^3.0.4", + "@types/cli-progress": "^3.11.0", "ansi-escapes": "^4.3.2", "ansi-styles": "^4.3.0", "cardinal": "^2.1.1", @@ -5231,6 +5230,7 @@ "supports-hyperlinks": "^2.2.0", "tslib": "^2.4.1", "widest-line": "^3.1.0", + "wordwrap": "^1.0.0", "wrap-ansi": "^7.0.0" }, "engines": { @@ -5291,11 +5291,11 @@ "integrity": "sha512-Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==" }, "node_modules/@oclif/plugin-help": { - "version": "5.1.23", - "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.23.tgz", - "integrity": "sha512-8oyyu/yPz55Zhj0U58/YXGc51N65vOpVeqDalf5xby4T+VMo4naDVJMxcSpJF2YUTREXEfO2pcC0aA4PE5q8Ig==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.2.4.tgz", + "integrity": "sha512-7fVB/M1cslwHJTmyNGGDYBizi54NHcKCxHAbDSD16EbjosKxFwncRylVC/nsMgKZEufMDKZaVYI2lYRY3GHlSQ==", "dependencies": { - "@oclif/core": "^1.24.0" + "@oclif/core": "^2.0.8" }, "engines": { "node": ">=12.0.0" @@ -5316,13 +5316,104 @@ "node": ">=12.0.0" } }, + "node_modules/@oclif/plugin-not-found/node_modules/@oclif/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.1.tgz", + "integrity": "sha512-g+OWJcM7JOVI53caTEtq0BB1nPotWctRLUyFODPgvDqXhVR7QED+Qz3LwFAMD8dt7/Ar2ZNq15U3bnpnOv453A==", + "dev": true, + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@oclif/plugin-not-found/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@oclif/plugin-not-found/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/plugin-not-found/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@oclif/plugin-not-found/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/@oclif/plugin-plugins": { - "version": "2.1.12", - "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-2.1.12.tgz", - "integrity": "sha512-vvste+qfmuAZVO+LEhJbBm7kLAtWCFFyfoAFCpe061i8KRnsl8/f0l+/VLAUWiYB3c5M518knIi/UfIvGPV/Ew==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-2.3.0.tgz", + "integrity": "sha512-VmlLLYE4LCXX2RGNv4ht8AqG9OADvLIE4Kxhm18h5RZ9cMee7U6nrHQeW455lh/idnWC2XT7bHgJBv2kgYxSiQ==", "dependencies": { - "@oclif/color": "^1.0.2", - "@oclif/core": "^1.23.0", + "@oclif/color": "^1.0.3", + "@oclif/core": "^2.0.3", "chalk": "^4.1.2", "debug": "^4.3.4", "fs-extra": "^9.0", @@ -5352,12 +5443,12 @@ } }, "node_modules/@oclif/plugin-update": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@oclif/plugin-update/-/plugin-update-3.0.12.tgz", - "integrity": "sha512-r5/AY+I9YBNqe6sxMOq8AmGj0MIVIXSUIFpiSGbz3pDOUex9ExvcKuUgqRH4p6mTOGHYcz+hR2t55AN2Wrltyg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@oclif/plugin-update/-/plugin-update-3.1.3.tgz", + "integrity": "sha512-PgtR76sw3J36QqEnD9x7/EJh5/RBVgRcXPI1+ZW3r9F/8YkZi1mpvnBEbp0NEVq5SeEwuvxNGG8L0ggVj8GqrQ==", "dependencies": { - "@oclif/color": "^1.0.3", - "@oclif/core": "^1.23.1", + "@oclif/color": "^1.0.4", + "@oclif/core": "^2.0.7", "cross-spawn": "^7.0.3", "debug": "^4.3.1", "filesize": "^6.1.0", @@ -5421,14 +5512,14 @@ } }, "node_modules/@oclif/plugin-version": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@oclif/plugin-version/-/plugin-version-1.1.4.tgz", - "integrity": "sha512-IRPXK7hTTLDvY6Jh0PFdjgvxtFmG7ICaDNuBOKEBh7GGFklgyJkcpMxL6dRqgkcesXSrkBasYT/6rLy7JOBKkw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@oclif/plugin-version/-/plugin-version-1.2.1.tgz", + "integrity": "sha512-Xb7MECv9uSaxIuzPbgJnOZEf0gnHlcLdncBkJCn5vsMnt1hC91j65feGeY8c68vsrAi6SumOfI8C63v8gC+FEA==", "dependencies": { - "@oclif/core": "^1.23.0" + "@oclif/core": "^2.0.3" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" } }, "node_modules/@oclif/plugin-warn-if-update-available": { @@ -5449,6 +5540,54 @@ "node": ">=12.0.0" } }, + "node_modules/@oclif/plugin-warn-if-update-available/node_modules/@oclif/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.1.tgz", + "integrity": "sha512-g+OWJcM7JOVI53caTEtq0BB1nPotWctRLUyFODPgvDqXhVR7QED+Qz3LwFAMD8dt7/Ar2ZNq15U3bnpnOv453A==", + "dev": true, + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@oclif/plugin-warn-if-update-available/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, "node_modules/@oclif/plugin-warn-if-update-available/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -5464,6 +5603,34 @@ "node": ">=10" } }, + "node_modules/@oclif/plugin-warn-if-update-available/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@oclif/plugin-warn-if-update-available/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/@oclif/screen": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@oclif/screen/-/screen-3.0.4.tgz", @@ -5473,13 +5640,13 @@ } }, "node_modules/@oclif/test": { - "version": "2.2.21", - "resolved": "https://registry.npmjs.org/@oclif/test/-/test-2.2.21.tgz", - "integrity": "sha512-uIjn0PM6R9qlpYzoB9eYBwh3uMd5EdTux2dhBnYMA3DWcLOV4/+2TxKeVurfHFHfQfRp7imYSab7vEwTfiSo7g==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@oclif/test/-/test-2.3.5.tgz", + "integrity": "sha512-LxmiatZV7Ph9K2F0Rs0u2d7BODxbfL7qfHE94HwqzaW8uRe20JbGMxH4iGBHFE5Gdod6XIV3o3jHyPXVlz7YZA==", "dev": true, "dependencies": { - "@oclif/core": "^1.24.0", - "fancy-test": "^2.0.11" + "@oclif/core": "^2.0.8", + "fancy-test": "^2.0.12" }, "engines": { "node": ">=12.0.0" @@ -6920,7 +7087,6 @@ "version": "3.11.0", "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.0.tgz", "integrity": "sha512-XhXhBv1R/q2ahF3BM7qT5HLzJNlIL0wbcGyZVjqOTqAybAnsLisd7gy1UCyIqpL+5Iv6XhlSyzjLCnI2sIdbCg==", - "dev": true, "dependencies": { "@types/node": "*" } @@ -19437,12 +19603,12 @@ } }, "node_modules/oclif": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/oclif/-/oclif-3.4.3.tgz", - "integrity": "sha512-Kg8ezSJvDluazG6eyN+TeoryaFn3i9utKVty2hy6I0FUy6QcPnbl8+MCha4Jwc+x5+pA46Tu0n2cnjUcWqp56w==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/oclif/-/oclif-3.6.3.tgz", + "integrity": "sha512-S4pSWrPB9fm6IIiXBWtmNkeSWvGfw8Vb51hS6TTyv0fa2xU4sdcDU0YYKM3oFqpfapyf3aH0YjQTofJKU5joSw==", "dev": true, "dependencies": { - "@oclif/core": "^1.20.4", + "@oclif/core": "^2.0.3", "@oclif/plugin-help": "^5.1.19", "@oclif/plugin-not-found": "^2.3.7", "@oclif/plugin-warn-if-update-available": "^2.0.14", @@ -19456,6 +19622,7 @@ "lodash": "^4.17.21", "normalize-package-data": "^3.0.3", "semver": "^7.3.8", + "shelljs": "^0.8.5", "tslib": "^2.3.1", "yeoman-environment": "^3.11.1", "yeoman-generator": "^5.6.1", @@ -26536,7 +26703,7 @@ "dependencies": { "@amplitude/node": "1.10.2", "@coveo/platform-client": "37.13.0", - "@oclif/core": "1.24.0", + "@oclif/core": "1.26.1", "abortcontroller-polyfill": "1.7.5", "chalk": "4.1.2", "fs-extra": "10.1.0", @@ -26566,6 +26733,92 @@ "typescript": "4.9.5" } }, + "packages/cli/commons/node_modules/@oclif/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.1.tgz", + "integrity": "sha512-g+OWJcM7JOVI53caTEtq0BB1nPotWctRLUyFODPgvDqXhVR7QED+Qz3LwFAMD8dt7/Ar2ZNq15U3bnpnOv453A==", + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/cli/commons/node_modules/@oclif/core/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/cli/commons/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "packages/cli/commons/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "packages/cli/commons/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "packages/cli/core": { "name": "@coveo/cli", "version": "2.2.3", @@ -26577,11 +26830,11 @@ "@coveo/cli-plugin-source": "2.0.4", "@coveo/platform-client": "37.13.0", "@coveo/push-api-client": "^2.7.7", - "@oclif/core": "1.24.0", - "@oclif/plugin-help": "5.1.23", - "@oclif/plugin-plugins": "2.1.12", - "@oclif/plugin-update": "3.0.12", - "@oclif/plugin-version": "1.1.4", + "@oclif/core": "1.26.1", + "@oclif/plugin-help": "5.2.4", + "@oclif/plugin-plugins": "2.3.0", + "@oclif/plugin-update": "3.1.3", + "@oclif/plugin-version": "1.2.1", "abortcontroller-polyfill": "^1.7.1", "archiver": "^5.3.0", "async-retry": "^1.3.1", @@ -26614,7 +26867,7 @@ "@coveo/cra-template": "1.36.4", "@coveo/create-atomic": "1.36.3", "@coveo/create-headless-vue": "1.0.3", - "@oclif/test": "2.2.21", + "@oclif/test": "2.3.5", "@types/archiver": "5.3.1", "@types/async-retry": "1.4.5", "@types/cli-progress": "3.11.0", @@ -26630,7 +26883,7 @@ "fancy-test": "2.0.12", "jest": "29.4.1", "mock-stdin": "1.0.0", - "oclif": "3.4.3", + "oclif": "3.6.3", "prettier": "2.8.3", "rimraf": "3.0.2", "stdout-stderr": "0.1.13", @@ -26656,6 +26909,58 @@ } } }, + "packages/cli/core/node_modules/@oclif/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.1.tgz", + "integrity": "sha512-g+OWJcM7JOVI53caTEtq0BB1nPotWctRLUyFODPgvDqXhVR7QED+Qz3LwFAMD8dt7/Ar2ZNq15U3bnpnOv453A==", + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/cli/core/node_modules/@oclif/core/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "packages/cli/core/node_modules/@types/inquirer": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.3.tgz", @@ -26666,6 +26971,26 @@ "rxjs": "^7.2.0" } }, + "packages/cli/core/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "packages/cli/core/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "packages/cli/core/node_modules/rxjs": { "version": "7.8.0", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", @@ -26675,6 +27000,20 @@ "tslib": "^2.1.0" } }, + "packages/cli/core/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "packages/cli/source": { "name": "@coveo/cli-plugin-source", "version": "2.0.4", @@ -26683,21 +27022,21 @@ "@coveo/cli-commons": "2.2.3", "@coveo/platform-client": "37.13.0", "@coveo/push-api-client": "^2.7.7", - "@oclif/core": "1.24.0", - "@oclif/plugin-help": "5.1.23", - "@oclif/plugin-plugins": "2.1.12", + "@oclif/core": "1.26.1", + "@oclif/plugin-help": "5.2.4", + "@oclif/plugin-plugins": "2.3.0", "chalk": "4.1.2", "jsonschema": "1.4.1", "ts-dedent": "2.2.0" }, "devDependencies": { "@coveo/cli-commons-dev": "6.0.2", - "@oclif/test": "2.2.21", + "@oclif/test": "2.3.5", "@types/jest": "29.4.0", "@types/node": "18.11.18", "eslint": "8.33.0", "jest": "29.4.1", - "oclif": "3.4.3", + "oclif": "3.6.3", "stdout-stderr": "0.1.13", "strip-ansi": "6.0.1", "ts-jest": "29.0.5", @@ -26710,6 +27049,92 @@ "node": "16.x || 18.x" } }, + "packages/cli/source/node_modules/@oclif/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.1.tgz", + "integrity": "sha512-g+OWJcM7JOVI53caTEtq0BB1nPotWctRLUyFODPgvDqXhVR7QED+Qz3LwFAMD8dt7/Ar2ZNq15U3bnpnOv453A==", + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/cli/source/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "packages/cli/source/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/cli/source/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "packages/cli/source/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "packages/ui/angular": { "name": "@coveo/angular", "version": "1.35.22", diff --git a/package.json b/package.json index f4bd010032..34fe71b6a7 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "lint-staged": "13.1.0", "moment": "2.29.4", "npm-registry-fetch": "^14.0.2", - "oclif": "3.4.3", + "oclif": "3.6.3", "octokit": "2.0.14", "patch-package": "6.5.1", "prettier": "2.8.3", diff --git a/packages/cli/commons/package.json b/packages/cli/commons/package.json index 7041c5f129..b4f125560a 100644 --- a/packages/cli/commons/package.json +++ b/packages/cli/commons/package.json @@ -23,7 +23,7 @@ "dependencies": { "@amplitude/node": "1.10.2", "@coveo/platform-client": "37.13.0", - "@oclif/core": "1.24.0", + "@oclif/core": "1.26.1", "abortcontroller-polyfill": "1.7.5", "chalk": "4.1.2", "fs-extra": "10.1.0", diff --git a/packages/cli/core/package.json b/packages/cli/core/package.json index 46e29f6232..2f001363b5 100644 --- a/packages/cli/core/package.json +++ b/packages/cli/core/package.json @@ -13,11 +13,11 @@ "@coveo/cli-plugin-source": "2.0.4", "@coveo/platform-client": "37.13.0", "@coveo/push-api-client": "^2.7.7", - "@oclif/core": "1.24.0", - "@oclif/plugin-help": "5.1.23", - "@oclif/plugin-plugins": "2.1.12", - "@oclif/plugin-update": "3.0.12", - "@oclif/plugin-version": "1.1.4", + "@oclif/core": "1.26.1", + "@oclif/plugin-help": "5.2.4", + "@oclif/plugin-plugins": "2.3.0", + "@oclif/plugin-update": "3.1.3", + "@oclif/plugin-version": "1.2.1", "abortcontroller-polyfill": "^1.7.1", "archiver": "^5.3.0", "async-retry": "^1.3.1", @@ -47,7 +47,7 @@ "@coveo/cra-template": "1.36.4", "@coveo/create-atomic": "1.36.3", "@coveo/create-headless-vue": "1.0.3", - "@oclif/test": "2.2.21", + "@oclif/test": "2.3.5", "@types/archiver": "5.3.1", "@types/async-retry": "1.4.5", "@types/cli-progress": "3.11.0", @@ -63,7 +63,7 @@ "fancy-test": "2.0.12", "jest": "29.4.1", "mock-stdin": "1.0.0", - "oclif": "3.4.3", + "oclif": "3.6.3", "prettier": "2.8.3", "rimraf": "3.0.2", "stdout-stderr": "0.1.13", diff --git a/packages/cli/source/package.json b/packages/cli/source/package.json index e32aa6f26a..34c2cf7a83 100644 --- a/packages/cli/source/package.json +++ b/packages/cli/source/package.json @@ -17,21 +17,21 @@ "@coveo/cli-commons": "2.2.3", "@coveo/platform-client": "37.13.0", "@coveo/push-api-client": "^2.7.7", - "@oclif/core": "1.24.0", - "@oclif/plugin-help": "5.1.23", - "@oclif/plugin-plugins": "2.1.12", + "@oclif/core": "1.26.1", + "@oclif/plugin-help": "5.2.4", + "@oclif/plugin-plugins": "2.3.0", "chalk": "4.1.2", "jsonschema": "1.4.1", "ts-dedent": "2.2.0" }, "devDependencies": { "@coveo/cli-commons-dev": "6.0.2", - "@oclif/test": "2.2.21", + "@oclif/test": "2.3.5", "@types/jest": "29.4.0", "@types/node": "18.11.18", "eslint": "8.33.0", "jest": "29.4.1", - "oclif": "3.4.3", + "oclif": "3.6.3", "stdout-stderr": "0.1.13", "strip-ansi": "6.0.1", "ts-jest": "29.0.5",