diff --git a/.changeset/good-worms-greet.md b/.changeset/good-worms-greet.md new file mode 100644 index 000000000..a000b792f --- /dev/null +++ b/.changeset/good-worms-greet.md @@ -0,0 +1,6 @@ +--- +"@smartthings/cli": patch +--- + +* fix vendor support information output for edge:drivers:installed command +* fix lookup by index for edge:drivers:installed command diff --git a/package-lock.json b/package-lock.json index 0abe2fc5b..99963c815 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3749,6 +3749,27 @@ "node": ">=14" } }, + "node_modules/@smartthings/plugin-cli-edge": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@smartthings/plugin-cli-edge/-/plugin-cli-edge-1.15.5.tgz", + "integrity": "sha512-bRFiYCu9dNsWytCT/SD+cibCLMWYsvLpx1tAR26gb0fTxNXqGDh0/aTvr911yXR0ck8yw9jhiuHokGxaZXoGRQ==", + "dependencies": { + "@log4js-node/log4js-api": "^1.0.2", + "@oclif/core": "^1.13.10", + "@smartthings/cli-lib": "^1.0.0-beta.14", + "@smartthings/core-sdk": "^5.1.1", + "axios": "^0.21.4", + "inquirer": "^8.2.4", + "js-yaml": "^4.1.0", + "jszip": "^3.9.1", + "picomatch": "^2.3.1", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12.18.1 <17", + "npm": ">=8" + } + }, "node_modules/@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -10907,9 +10928,9 @@ } }, "node_modules/jest-extended/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, "engines": { "node": ">=6" @@ -11156,9 +11177,9 @@ } }, "node_modules/jest-extended/node_modules/jest-matcher-utils/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, "engines": { "node": ">=4" @@ -18537,9 +18558,9 @@ } }, "node_modules/yosay/node_modules/string-width/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, "engines": { "node": ">=4" @@ -18628,7 +18649,7 @@ "@oclif/plugin-plugins": "^2.1.0", "@smartthings/cli-lib": "^1.0.0-beta.14", "@smartthings/core-sdk": "^5.1.1", - "@smartthings/plugin-cli-edge": "^1.15.3", + "@smartthings/plugin-cli-edge": "^1.15.5", "aws-sdk": "^2.1175.0", "inquirer": "^8.2.4", "js-yaml": "^4.1.0", @@ -18663,27 +18684,6 @@ "npm": ">=8" } }, - "packages/cli/node_modules/@smartthings/plugin-cli-edge": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@smartthings/plugin-cli-edge/-/plugin-cli-edge-1.15.3.tgz", - "integrity": "sha512-GAhgVXFouFEp7c/5Mq8RMHRki9ChAG5nlbarEqCbnMfJY6J61qwy2XJRj8JSluL4aL1QyGWN0ki3fh8Pvuq6bw==", - "dependencies": { - "@log4js-node/log4js-api": "^1.0.2", - "@oclif/core": "^1.13.10", - "@smartthings/cli-lib": "^1.0.0-beta.14", - "@smartthings/core-sdk": "^5.1.1", - "axios": "^0.21.4", - "inquirer": "^8.2.4", - "js-yaml": "^4.1.0", - "jszip": "^3.9.1", - "picomatch": "^2.3.1", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=12.18.1 <17", - "npm": ">=8" - } - }, "packages/lib": { "name": "@smartthings/cli-lib", "version": "1.0.0-beta.14", @@ -21818,7 +21818,7 @@ "@smartthings/cli-lib": "^1.0.0-beta.14", "@smartthings/cli-testlib": "^1.0.0-beta.9", "@smartthings/core-sdk": "^5.1.1", - "@smartthings/plugin-cli-edge": "^1.15.3", + "@smartthings/plugin-cli-edge": "^1.15.5", "@types/inquirer": "^8.2.1", "@types/jest": "^28.1.5", "@types/js-yaml": "^4.0.5", @@ -21841,25 +21841,6 @@ "ts-jest": "^28.0.6", "ts-node": "^10.9.1", "typescript": "^4.7.4" - }, - "dependencies": { - "@smartthings/plugin-cli-edge": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@smartthings/plugin-cli-edge/-/plugin-cli-edge-1.15.3.tgz", - "integrity": "sha512-GAhgVXFouFEp7c/5Mq8RMHRki9ChAG5nlbarEqCbnMfJY6J61qwy2XJRj8JSluL4aL1QyGWN0ki3fh8Pvuq6bw==", - "requires": { - "@log4js-node/log4js-api": "^1.0.2", - "@oclif/core": "^1.13.10", - "@smartthings/cli-lib": "^1.0.0-beta.14", - "@smartthings/core-sdk": "^5.1.1", - "axios": "^0.21.4", - "inquirer": "^8.2.4", - "js-yaml": "^4.1.0", - "jszip": "^3.9.1", - "picomatch": "^2.3.1", - "tslib": "^2.3.1" - } - } } }, "@smartthings/cli-lib": { @@ -21952,6 +21933,23 @@ "sshpk": "^1.17.0" } }, + "@smartthings/plugin-cli-edge": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@smartthings/plugin-cli-edge/-/plugin-cli-edge-1.15.5.tgz", + "integrity": "sha512-bRFiYCu9dNsWytCT/SD+cibCLMWYsvLpx1tAR26gb0fTxNXqGDh0/aTvr911yXR0ck8yw9jhiuHokGxaZXoGRQ==", + "requires": { + "@log4js-node/log4js-api": "^1.0.2", + "@oclif/core": "^1.13.10", + "@smartthings/cli-lib": "^1.0.0-beta.14", + "@smartthings/core-sdk": "^5.1.1", + "axios": "^0.21.4", + "inquirer": "^8.2.4", + "js-yaml": "^4.1.0", + "jszip": "^3.9.1", + "picomatch": "^2.3.1", + "tslib": "^2.3.1" + } + }, "@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -27450,9 +27448,9 @@ } }, "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true }, "ansi-styles": { @@ -27658,9 +27656,9 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "pretty-format": { @@ -33392,9 +33390,9 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "strip-ansi": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 22fad901d..ac10de325 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -72,7 +72,7 @@ "@oclif/plugin-plugins": "^2.1.0", "@smartthings/cli-lib": "^1.0.0-beta.14", "@smartthings/core-sdk": "^5.1.1", - "@smartthings/plugin-cli-edge": "^1.15.3", + "@smartthings/plugin-cli-edge": "^1.15.5", "aws-sdk": "^2.1175.0", "inquirer": "^8.2.4", "js-yaml": "^4.1.0",