From 3a25c00d041b11b429d40c976fdb76cb7bddbc46 Mon Sep 17 00:00:00 2001 From: Ross Stenersen Date: Tue, 5 Apr 2022 11:20:48 -0500 Subject: [PATCH] feat: support saving default hub and channel --- .changeset/chilly-chicken-taste.md | 5 + package-lock.json | 160 ++++------------------------- packages/cli/package.json | 2 +- 3 files changed, 26 insertions(+), 141 deletions(-) create mode 100644 .changeset/chilly-chicken-taste.md diff --git a/.changeset/chilly-chicken-taste.md b/.changeset/chilly-chicken-taste.md new file mode 100644 index 000000000..9420122e6 --- /dev/null +++ b/.changeset/chilly-chicken-taste.md @@ -0,0 +1,5 @@ +--- +"@smartthings/cli": minor +--- + +support saving default hub and channel diff --git a/package-lock.json b/package-lock.json index 30937127b..c386ad3c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3567,56 +3567,23 @@ } }, "node_modules/@smartthings/plugin-cli-edge": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@smartthings/plugin-cli-edge/-/plugin-cli-edge-1.10.1.tgz", - "integrity": "sha512-A8rhDD/s7AZ5DtJgqMx7Qn/1OzHmef8eVxCiydJIZO9G31xOuyQbsavCmsOTX/8/XJK6tbeMzt96I3z2YFCkQg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@smartthings/plugin-cli-edge/-/plugin-cli-edge-1.11.0.tgz", + "integrity": "sha512-xE5rtPnKaNZ9vqxtqBrxi7VP9wWBLKyzM0kqewKRHLpRSSV4BTTPP8IyhihOkFc/iah3rvV7dCNFJ8SY3BWmvw==", "dependencies": { - "@oclif/core": "^1.5.1", - "@smartthings/cli-lib": "0.0.0-pre.40", + "@oclif/core": "^1.6.4", + "@smartthings/cli-lib": "^1.0.0-beta.2", "@smartthings/core-sdk": "^3.4.0", "axios": "^0.21.4", - "inquirer": "^8.2.0", + "inquirer": "^8.2.2", "js-yaml": "^4.1.0", "jszip": "^3.7.1", "picomatch": "^2.3.1", "tslib": "^2.3.1" }, "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@smartthings/plugin-cli-edge/node_modules/@smartthings/cli-lib": { - "version": "0.0.0-pre.40", - "resolved": "https://registry.npmjs.org/@smartthings/cli-lib/-/cli-lib-0.0.0-pre.40.tgz", - "integrity": "sha512-rEniXRFe/E9SDrX1kuP3ZTcbZMs/RjVTcVzcPtaOhXC6QzI6QcU+xqBjEsM+UFjf34Y0MFqq3UJPdFya0rHtDg==", - "dependencies": { - "@oclif/core": "^1.5.0", - "@smartthings/core-sdk": "^3.4.0", - "@types/eventsource": "^1.1.8", - "axios": "^0.21.4", - "chalk": "^4.1.2", - "cli-table": "^0.3.11", - "eventsource": "^1.1.0", - "express": "^4.17.2", - "get-port": "^5.1.1", - "inquirer": "^8.2.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "log4js": "6.3.0", - "open": "^8.4.0", - "os-locale": "^5.0.0", - "qs": "^6.10.3" - } - }, - "node_modules/@smartthings/plugin-cli-edge/node_modules/eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "dependencies": { - "original": "^1.0.0" - }, - "engines": { - "node": ">=0.12.0" + "node": ">=12.18.1 <17", + "npm": ">=8" } }, "node_modules/@tootallnate/once": { @@ -12870,14 +12837,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dependencies": { - "url-parse": "^1.4.3" - } - }, "node_modules/os-locale": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", @@ -13929,11 +13888,6 @@ "node": ">=0.4.x" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -14388,11 +14342,6 @@ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, "node_modules/resolve": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.21.0.tgz", @@ -16428,15 +16377,6 @@ "querystring": "0.2.0" } }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -17718,16 +17658,16 @@ }, "packages/cli": { "name": "@smartthings/cli", - "version": "1.0.0-beta.0", + "version": "1.0.0-beta.1", "license": "Apache-2.0", "dependencies": { "@oclif/core": "^1.6.4", "@oclif/plugin-autocomplete": "^1.2.0", "@oclif/plugin-not-found": "^2.3.1", "@oclif/plugin-plugins": "^2.1.0", - "@smartthings/cli-lib": "^1.0.0-beta.0", + "@smartthings/cli-lib": "^1.0.0-beta.3", "@smartthings/core-sdk": "^3.4.1", - "@smartthings/plugin-cli-edge": "^1.10.1", + "@smartthings/plugin-cli-edge": "^1.11.0", "aws-sdk": "^2.1106.0", "cli-table": "^0.3.11", "inquirer": "^8.2.2", @@ -17765,7 +17705,7 @@ }, "packages/lib": { "name": "@smartthings/cli-lib", - "version": "1.0.0-beta.2", + "version": "1.0.0-beta.3", "license": "Apache-2.0", "dependencies": { "@oclif/core": "^1.6.4", @@ -20694,10 +20634,10 @@ "@oclif/plugin-autocomplete": "^1.2.0", "@oclif/plugin-not-found": "^2.3.1", "@oclif/plugin-plugins": "^2.1.0", - "@smartthings/cli-lib": "^1.0.0-beta.0", + "@smartthings/cli-lib": "^1.0.0-beta.3", "@smartthings/cli-testlib": "^1.0.0-beta.1", "@smartthings/core-sdk": "^3.4.1", - "@smartthings/plugin-cli-edge": "^1.10.1", + "@smartthings/plugin-cli-edge": "^1.11.0", "@types/cli-table": "^0.3.0", "@types/inquirer": "^8.2.1", "@types/jest": "^27.4.1", @@ -20802,52 +20742,19 @@ } }, "@smartthings/plugin-cli-edge": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@smartthings/plugin-cli-edge/-/plugin-cli-edge-1.10.1.tgz", - "integrity": "sha512-A8rhDD/s7AZ5DtJgqMx7Qn/1OzHmef8eVxCiydJIZO9G31xOuyQbsavCmsOTX/8/XJK6tbeMzt96I3z2YFCkQg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@smartthings/plugin-cli-edge/-/plugin-cli-edge-1.11.0.tgz", + "integrity": "sha512-xE5rtPnKaNZ9vqxtqBrxi7VP9wWBLKyzM0kqewKRHLpRSSV4BTTPP8IyhihOkFc/iah3rvV7dCNFJ8SY3BWmvw==", "requires": { - "@oclif/core": "^1.5.1", - "@smartthings/cli-lib": "0.0.0-pre.40", + "@oclif/core": "^1.6.4", + "@smartthings/cli-lib": "^1.0.0-beta.2", "@smartthings/core-sdk": "^3.4.0", "axios": "^0.21.4", - "inquirer": "^8.2.0", + "inquirer": "^8.2.2", "js-yaml": "^4.1.0", "jszip": "^3.7.1", "picomatch": "^2.3.1", "tslib": "^2.3.1" - }, - "dependencies": { - "@smartthings/cli-lib": { - "version": "0.0.0-pre.40", - "resolved": "https://registry.npmjs.org/@smartthings/cli-lib/-/cli-lib-0.0.0-pre.40.tgz", - "integrity": "sha512-rEniXRFe/E9SDrX1kuP3ZTcbZMs/RjVTcVzcPtaOhXC6QzI6QcU+xqBjEsM+UFjf34Y0MFqq3UJPdFya0rHtDg==", - "requires": { - "@oclif/core": "^1.5.0", - "@smartthings/core-sdk": "^3.4.0", - "@types/eventsource": "^1.1.8", - "axios": "^0.21.4", - "chalk": "^4.1.2", - "cli-table": "^0.3.11", - "eventsource": "^1.1.0", - "express": "^4.17.2", - "get-port": "^5.1.1", - "inquirer": "^8.2.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "log4js": "6.3.0", - "open": "^8.4.0", - "os-locale": "^5.0.0", - "qs": "^6.10.3" - } - }, - "eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "requires": { - "original": "^1.0.0" - } - } } }, "@tootallnate/once": { @@ -28073,14 +27980,6 @@ "wcwidth": "^1.0.1" } }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "requires": { - "url-parse": "^1.4.3" - } - }, "os-locale": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", @@ -28866,11 +28765,6 @@ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -29217,11 +29111,6 @@ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, "resolve": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.21.0.tgz", @@ -30820,15 +30709,6 @@ "querystring": "0.2.0" } }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", diff --git a/packages/cli/package.json b/packages/cli/package.json index ccf08f12d..780e60e9a 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -67,7 +67,7 @@ "@oclif/plugin-plugins": "^2.1.0", "@smartthings/cli-lib": "^1.0.0-beta.3", "@smartthings/core-sdk": "^3.4.1", - "@smartthings/plugin-cli-edge": "^1.10.1", + "@smartthings/plugin-cli-edge": "^1.11.0", "aws-sdk": "^2.1106.0", "cli-table": "^0.3.11", "inquirer": "^8.2.2",