diff --git a/assets/icon-128.png b/assets/icon-128.png index 37dfcd7..5f844dd 100644 Binary files a/assets/icon-128.png and b/assets/icon-128.png differ diff --git a/assets/icon-16.png b/assets/icon-16.png index b650979..3f2c0b5 100644 Binary files a/assets/icon-16.png and b/assets/icon-16.png differ diff --git a/assets/icon-32.png b/assets/icon-32.png index dcf56db..33e25e4 100644 Binary files a/assets/icon-32.png and b/assets/icon-32.png differ diff --git a/assets/icon-48.png b/assets/icon-48.png new file mode 100644 index 0000000..0163bea Binary files /dev/null and b/assets/icon-48.png differ diff --git a/assets/icon-64.png b/assets/icon-64.png index 41051fc..b2d7e5c 100644 Binary files a/assets/icon-64.png and b/assets/icon-64.png differ diff --git a/assets/icon-80.png b/assets/icon-80.png index 5e63769..feabf4c 100644 Binary files a/assets/icon-80.png and b/assets/icon-80.png differ diff --git a/package-lock.json b/package-lock.json index 1b62efd..8f9ed7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -277,28 +277,41 @@ } }, "node_modules/@azure/core-auth": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz", - "integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.6.0.tgz", + "integrity": "sha512-3X9wzaaGgRaBCwhLQZDtFp5uLIXCPrGbwJNWPPugvL4xbIGgScv77YzzxToKGLAKvG9amDoofMoP+9hsH1vs1w==", "dev": true, "peer": true, "dependencies": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-util": "^1.1.0", "tslib": "^2.2.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "dev": true, + "peer": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" } }, "node_modules/@azure/core-client": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.3.tgz", - "integrity": "sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.8.0.tgz", + "integrity": "sha512-+gHS3gEzPlhyQBMoqVPOTeNH031R5DM/xpCvz72y38C09rg4Hui/1sJS/ujoisDZbbSHyuRLVWdFlwL0pIFwbg==", "dev": true, "peer": true, "dependencies": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", "@azure/core-rest-pipeline": "^1.9.1", "@azure/core-tracing": "^1.0.0", @@ -307,7 +320,20 @@ "tslib": "^2.2.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "dev": true, + "peer": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" } }, "node_modules/@azure/core-http": { @@ -337,9 +363,9 @@ } }, "node_modules/@azure/core-http-compat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-1.3.0.tgz", - "integrity": "sha512-ZN9avruqbQ5TxopzG3ih3KRy52n8OAbitX3fnZT5go4hzu0J+KVPSzkL+Wt3hpJpdG8WIfg1sBD1tWkgUdEpBA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.0.1.tgz", + "integrity": "sha512-xpQZz/q7E0jSW4rckrTo2mDFDQgo6I69hBU4voMQi7REi6JRW5a+KfVkbJCFCWnkFmP6cAJ0IbuudTdf/MEBOQ==", "dev": true, "peer": true, "dependencies": { @@ -348,7 +374,7 @@ "@azure/core-rest-pipeline": "^1.3.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" } }, "node_modules/@azure/core-http/node_modules/@azure/core-tracing": { @@ -366,19 +392,32 @@ } }, "node_modules/@azure/core-lro": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.4.tgz", - "integrity": "sha512-3GJiMVH7/10bulzOKGrrLeG/uCBH/9VtxqaMcB9lIqAeamI/xYQSHJL/KcsLDuH+yTjYpro/u6D/MuRe4dN70Q==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.6.0.tgz", + "integrity": "sha512-PyRNcaIOfMgoUC01/24NoG+k8O81VrKxYARnDlo+Q2xji0/0/j2nIt8BwQh294pb1c5QnXTDPbNR4KzoDKXEoQ==", "dev": true, "peer": true, "dependencies": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-util": "^1.2.0", "@azure/logger": "^1.0.0", "tslib": "^2.2.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-lro/node_modules/@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "dev": true, + "peer": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" } }, "node_modules/@azure/core-paging": { @@ -395,13 +434,13 @@ } }, "node_modules/@azure/core-rest-pipeline": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.13.0.tgz", - "integrity": "sha512-a62aP/wppgmnfIkJLfcB4ssPBcH94WzrzPVJ3tlJt050zX4lfmtnvy95D3igDo3f31StO+9BgPrzvkj4aOxnoA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.14.0.tgz", + "integrity": "sha512-Tp4M6NsjCmn9L5p7HsW98eSOS7A0ibl3e5ntZglozT0XuD/0y6i36iW829ZbBq0qihlGgfaeFpkLjZ418KDm1Q==", "dev": true, "peer": true, "dependencies": { - "@azure/abort-controller": "^1.1.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", "@azure/core-tracing": "^1.0.1", "@azure/core-util": "^1.3.0", @@ -414,6 +453,19 @@ "node": ">=18.0.0" } }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "dev": true, + "peer": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@azure/core-tracing": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", @@ -428,23 +480,36 @@ } }, "node_modules/@azure/core-util": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.6.1.tgz", - "integrity": "sha512-h5taHeySlsV9qxuK64KZxy4iln1BtMYlNt5jbuEFN3UFSAd1EwKg/Gjl5a6tZ/W8t6li3xPnutOx7zbDyXnPmQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.7.0.tgz", + "integrity": "sha512-Zq2i3QO6k9DA8vnm29mYM4G8IE9u1mhF1GUabVEqPNX8Lj833gdxQ2NAFxt2BZsfAL+e9cT8SyVN7dFVJ/Hf0g==", "dev": true, "peer": true, "dependencies": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "tslib": "^2.2.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "dev": true, + "peer": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" } }, "node_modules/@azure/identity": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-3.4.1.tgz", - "integrity": "sha512-oQ/r5MBdfZTMIUcY5Ch8G7Vv9aIXDkEYyU4Dfqjim4MQN+LY2uiQ57P1JDopMLeHCsZxM4yy8lEdne3tM9Xhzg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-3.4.2.tgz", + "integrity": "sha512-0q5DL4uyR0EZ4RXQKD8MadGH6zTIcloUoS/RVbCpNpej4pwte0xpqYxk8K97Py2RiuUvI7F4GXpoT4046VfufA==", "dev": true, "peer": true, "dependencies": { @@ -468,31 +533,31 @@ } }, "node_modules/@azure/identity/node_modules/@azure/msal-node": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.6.0.tgz", - "integrity": "sha512-RWAWCYYrSldIYC47oWtofIun41e6SB9TBYgGYsezq6ednagwo9ZRFyRsvl1NabmdTkdDDXRAABIdveeN2Gtd8w==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.6.4.tgz", + "integrity": "sha512-nNvEPx009/80UATCToF+29NZYocn01uKrB91xtFr7bSqkqO1PuQGXRyYwryWRztUrYZ1YsSbw9A+LmwOhpVvcg==", "dev": true, "peer": true, "dependencies": { - "@azure/msal-common": "14.5.0", + "@azure/msal-common": "14.7.1", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" }, "engines": { - "node": "16|| 18 || 20" + "node": ">=16" } }, "node_modules/@azure/keyvault-keys": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@azure/keyvault-keys/-/keyvault-keys-4.7.2.tgz", - "integrity": "sha512-VdIH6PjbQ3J5ntK+xeI8eOe1WsDxF9ndXw8BPR/9MZVnIj0vQNtNCS6gpR7EFQeGcs8XjzMfHm0AvKGErobqJQ==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@azure/keyvault-keys/-/keyvault-keys-4.8.0.tgz", + "integrity": "sha512-jkuYxgkw0aaRfk40OQhFqDIupqblIOIlYESWB6DKCVDxQet1pyv86Tfk9M+5uFM0+mCs6+MUHU+Hxh3joiUn4Q==", "dev": true, "peer": true, "dependencies": { "@azure/abort-controller": "^1.0.0", "@azure/core-auth": "^1.3.0", "@azure/core-client": "^1.5.0", - "@azure/core-http-compat": "^1.3.0", + "@azure/core-http-compat": "^2.0.1", "@azure/core-lro": "^2.2.0", "@azure/core-paging": "^1.1.1", "@azure/core-rest-pipeline": "^1.8.1", @@ -502,7 +567,7 @@ "tslib": "^2.2.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" } }, "node_modules/@azure/logger": { @@ -558,22 +623,22 @@ "peer": true }, "node_modules/@azure/msal-browser": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.6.0.tgz", - "integrity": "sha512-FrFBJXRJMyWXjAjg4cUNZwEKktzfzD/YD9+S1kj2ors67hKoveam4aL0bZuCZU/jTiHTn0xDQGQh2ksCMXTXtA==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.10.0.tgz", + "integrity": "sha512-mnmi8dCXVNZI+AGRq0jKQ3YiodlIC4W9npr6FCB9WN6NQT+6rq+cIlxgUb//BjLyzKsnYo+i4LROGeMyU+6v1A==", "dev": true, "peer": true, "dependencies": { - "@azure/msal-common": "14.5.0" + "@azure/msal-common": "14.7.1" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.5.0.tgz", - "integrity": "sha512-Gx5rZbiZV/HiZ2nEKfjfAF/qDdZ4/QWxMvMo2jhIFVz528dVKtaZyFAOtsX2Ak8+TQvRsGCaEfuwJFuXB6tu1A==", + "version": "14.7.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.7.1.tgz", + "integrity": "sha512-v96btzjM7KrAu4NSEdOkhQSTGOuNUIIsUdB8wlyB9cdgl5KqEKnTonHUZ8+khvZ6Ap542FCErbnTyDWl8lZ2rA==", "dev": true, "peer": true, "engines": { @@ -1061,9 +1126,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz", - "integrity": "sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", + "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", "dev": true, "peer": true, "dependencies": { @@ -1274,14 +1339,14 @@ "dev": true }, "node_modules/@inquirer/checkbox": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-1.5.0.tgz", - "integrity": "sha512-3cKJkW1vIZAs4NaS0reFsnpAjP0azffYII4I2R7PTI7ZTMg5Y1at4vzXccOH3762b2c2L4drBhpJpf9uiaGNxA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-1.5.2.tgz", + "integrity": "sha512-CifrkgQjDkUkWexmgYYNyB5603HhTHI91vLFeQXh6qrTKiCMVASol01Rs1cv6LP/A2WccZSRlJKZhbaBIs/9ZA==", "dev": true, "peer": true, "dependencies": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", "figures": "^3.2.0" @@ -1291,19 +1356,19 @@ } }, "node_modules/@inquirer/checkbox/node_modules/@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "dependencies": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -1403,14 +1468,14 @@ } }, "node_modules/@inquirer/confirm": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-2.0.15.tgz", - "integrity": "sha512-hj8Q/z7sQXsF0DSpLQZVDhWYGN6KLM/gNjjqGkpKwBzljbQofGjn0ueHADy4HUY+OqDHmXuwk/bY+tZyIuuB0w==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-2.0.17.tgz", + "integrity": "sha512-EqzhGryzmGpy2aJf6LxJVhndxYmFs+m8cxXzf8nejb1DE3sabf6mUgBcp4J0jAUEiAcYzqmkqRr7LPFh/WdnXA==", "dev": true, "peer": true, "dependencies": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "chalk": "^4.1.2" }, "engines": { @@ -1418,19 +1483,19 @@ } }, "node_modules/@inquirer/confirm/node_modules/@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "dependencies": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -1632,14 +1697,14 @@ } }, "node_modules/@inquirer/editor": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-1.2.13.tgz", - "integrity": "sha512-gBxjqt0B9GLN0j6M/tkEcmcIvB2fo9Cw0f5NRqDTkYyB9AaCzj7qvgG0onQ3GVPbMyMbbP4tWYxrBOaOdKpzNA==", + "version": "1.2.15", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-1.2.15.tgz", + "integrity": "sha512-gQ77Ls09x5vKLVNMH9q/7xvYPT6sIs5f7URksw+a2iJZ0j48tVS6crLqm2ugG33tgXHIwiEqkytY60Zyh5GkJQ==", "dev": true, "peer": true, "dependencies": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "chalk": "^4.1.2", "external-editor": "^3.1.0" }, @@ -1648,19 +1713,19 @@ } }, "node_modules/@inquirer/editor/node_modules/@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "dependencies": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -1760,14 +1825,14 @@ } }, "node_modules/@inquirer/expand": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-1.1.14.tgz", - "integrity": "sha512-yS6fJ8jZYAsxdxuw2c8XTFMTvMR1NxZAw3LxDaFnqh7BZ++wTQ6rSp/2gGJhMacdZ85osb+tHxjVgx7F+ilv5g==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-1.1.16.tgz", + "integrity": "sha512-TGLU9egcuo+s7PxphKUCnJnpCIVY32/EwPCLLuu+gTvYiD8hZgx8Z2niNQD36sa6xcfpdLY6xXDBiL/+g1r2XQ==", "dev": true, "peer": true, "dependencies": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "chalk": "^4.1.2", "figures": "^3.2.0" }, @@ -1776,19 +1841,19 @@ } }, "node_modules/@inquirer/expand/node_modules/@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "dependencies": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -1888,14 +1953,14 @@ } }, "node_modules/@inquirer/input": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-1.2.14.tgz", - "integrity": "sha512-tISLGpUKXixIQue7jypNEShrdzJoLvEvZOJ4QRsw5XTfrIYfoWFqAjMQLerGs9CzR86yAI89JR6snHmKwnNddw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-1.2.16.tgz", + "integrity": "sha512-Ou0LaSWvj1ni+egnyQ+NBtfM1885UwhRCMtsRt2bBO47DoC1dwtCa+ZUNgrxlnCHHF0IXsbQHYtIIjFGAavI4g==", "dev": true, "peer": true, "dependencies": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "chalk": "^4.1.2" }, "engines": { @@ -1903,19 +1968,19 @@ } }, "node_modules/@inquirer/input/node_modules/@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "dependencies": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -2015,14 +2080,14 @@ } }, "node_modules/@inquirer/password": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-1.1.14.tgz", - "integrity": "sha512-vL2BFxfMo8EvuGuZYlryiyAB3XsgtbxOcFs4H9WI9szAS/VZCAwdVqs8rqEeaAf/GV/eZOghIOYxvD91IsRWSg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-1.1.16.tgz", + "integrity": "sha512-aZYZVHLUXZ2gbBot+i+zOJrks1WaiI95lvZCn1sKfcw6MtSSlYC8uDX8sTzQvAsQ8epHoP84UNvAIT0KVGOGqw==", "dev": true, "peer": true, "dependencies": { - "@inquirer/input": "^1.2.14", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2" }, @@ -2030,6 +2095,42 @@ "node": ">=14.18.0" } }, + "node_modules/@inquirer/password/node_modules/@inquirer/core": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", + "dev": true, + "peer": true, + "dependencies": { + "@inquirer/type": "^1.1.6", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.10.7", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "figures": "^3.2.0", + "mute-stream": "^1.0.0", + "run-async": "^3.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/@inquirer/password/node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@inquirer/password/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -2107,40 +2208,40 @@ } }, "node_modules/@inquirer/prompts": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-3.3.0.tgz", - "integrity": "sha512-BBCqdSnhNs+WziSIo4f/RNDu6HAj4R/Q5nMgJb5MNPFX8sJGCvj9BoALdmR0HTWXyDS7TO8euKj6W6vtqCQG7A==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-3.3.2.tgz", + "integrity": "sha512-k52mOMRvTUejrqyF1h8Z07chC+sbaoaUYzzr1KrJXyj7yaX7Nrh0a9vktv8TuocRwIJOQMaj5oZEmkspEcJFYQ==", "dev": true, "peer": true, "dependencies": { - "@inquirer/checkbox": "^1.5.0", - "@inquirer/confirm": "^2.0.15", - "@inquirer/core": "^5.1.1", - "@inquirer/editor": "^1.2.13", - "@inquirer/expand": "^1.1.14", - "@inquirer/input": "^1.2.14", - "@inquirer/password": "^1.1.14", - "@inquirer/rawlist": "^1.2.14", - "@inquirer/select": "^1.3.1" + "@inquirer/checkbox": "^1.5.2", + "@inquirer/confirm": "^2.0.17", + "@inquirer/core": "^6.0.0", + "@inquirer/editor": "^1.2.15", + "@inquirer/expand": "^1.1.16", + "@inquirer/input": "^1.2.16", + "@inquirer/password": "^1.1.16", + "@inquirer/rawlist": "^1.2.16", + "@inquirer/select": "^1.3.3" }, "engines": { "node": ">=14.18.0" } }, "node_modules/@inquirer/prompts/node_modules/@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "dependencies": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -2240,14 +2341,14 @@ } }, "node_modules/@inquirer/rawlist": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-1.2.14.tgz", - "integrity": "sha512-xIYmDpYgfz2XGCKubSDLKEvadkIZAKbehHdWF082AyC2I4eHK44RUfXaoOAqnbqItZq4KHXS6jDJ78F2BmQvxg==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-1.2.16.tgz", + "integrity": "sha512-pZ6TRg2qMwZAOZAV6TvghCtkr53dGnK29GMNQ3vMZXSNguvGqtOVc4j/h1T8kqGJFagjyfBZhUPGwNS55O5qPQ==", "dev": true, "peer": true, "dependencies": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "chalk": "^4.1.2" }, "engines": { @@ -2255,19 +2356,19 @@ } }, "node_modules/@inquirer/rawlist/node_modules/@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "dependencies": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -2367,14 +2468,14 @@ } }, "node_modules/@inquirer/select": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-1.3.1.tgz", - "integrity": "sha512-EgOPHv7XOHEqiBwBJTyiMg9r57ySyW4oyYCumGp+pGyOaXQaLb2kTnccWI6NFd9HSi5kDJhF7YjA+3RfMQJ2JQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-1.3.3.tgz", + "integrity": "sha512-RzlRISXWqIKEf83FDC9ZtJ3JvuK1l7aGpretf41BCWYrvla2wU8W8MTRNMiPrPJ+1SIqrRC1nZdZ60hD9hRXLg==", "dev": true, "peer": true, "dependencies": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", "figures": "^3.2.0" @@ -2384,19 +2485,19 @@ } }, "node_modules/@inquirer/select/node_modules/@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "dependencies": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -2496,13 +2597,13 @@ } }, "node_modules/@inquirer/type": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.1.5.tgz", - "integrity": "sha512-wmwHvHozpPo4IZkkNtbYenem/0wnfI6hvOcGKmPEa0DwuaH5XUQzFqy6OpEpjEegZMhYIk8HDYITI16BPLtrRA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.2.0.tgz", + "integrity": "sha512-/vvkUkYhrjbm+RolU7V1aUFDydZVKNKqKHR5TsE+j5DXgXFwrsOPcoGUJ02K0O7q7O53CU2DOTMYCHeGZ25WHA==", "dev": true, "peer": true, "engines": { - "node": ">=14.18.0" + "node": ">=18" } }, "node_modules/@isaacs/string-locale-compare": { @@ -2617,9 +2718,9 @@ } }, "node_modules/@microsoft/dev-tunnels-management/node_modules/axios": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.4.tgz", - "integrity": "sha512-heJnIs6N4aa1eSthhN9M5ioILu8Wi8vmQW9iHQ9NUvfkJb0lEEDUiIdQNAuBtfUt3FxReaKdpQA5DbmMOqzF/A==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", "dev": true, "peer": true, "dependencies": { @@ -2629,13 +2730,12 @@ } }, "node_modules/@microsoft/teams-manifest": { - "version": "0.1.3-alpha.e5db52f29.0", - "resolved": "https://registry.npmjs.org/@microsoft/teams-manifest/-/teams-manifest-0.1.3-alpha.e5db52f29.0.tgz", - "integrity": "sha512-j0mI6S63aFmyAwFF8Bc/6eA5u6KnAAgnLk6KYOk0XoBdZpwYqw64fJLuI8+OaIsFnoPmiD4+DMDp4sr2S4n/RQ==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@microsoft/teams-manifest/-/teams-manifest-0.1.2.tgz", + "integrity": "sha512-Wg61Xhi6nyciukaX1owAb/9+0iG6dwZ5+T9vZ6S9H4B7znIxf7AP6OJOKDE1w1x7AoUfXxuxnM9potQYXWD1gw==", "dev": true, "peer": true, "dependencies": { - "@types/fs-extra": "^11.0.1", "ajv": "^8.5.0", "ajv-draft-04": "^1.0.0", "axios": "^0.21.2", @@ -2682,14 +2782,14 @@ "peer": true }, "node_modules/@microsoft/teamsfx-api": { - "version": "0.22.6-alpha.e5db52f29.0", - "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-api/-/teamsfx-api-0.22.6-alpha.e5db52f29.0.tgz", - "integrity": "sha512-KqZNJx2iyj84OYJUFgowQRZ594r9yh2nA0yh6eHi1opuzLs582JstMq/09F0zDpBLxQ3xXMsm9N8u4ETAO6KCQ==", + "version": "0.22.6", + "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-api/-/teamsfx-api-0.22.6.tgz", + "integrity": "sha512-XG+rlmfdmfVLIl7eMlQttBMV3c+SWTzNxXkUBDI+YHnn7r5X5HTJTmZRB7rsz6XzM/gzGL4yEz/+V9o3DtPx9w==", "dev": true, "peer": true, "dependencies": { "@azure/core-auth": "^1.4.0", - "@microsoft/teams-manifest": "0.1.3-alpha.e5db52f29.0", + "@microsoft/teams-manifest": "0.1.2", "axios": "^0.21.2", "chai": "^4.3.4", "jsonschema": "^1.4.0", @@ -2698,9 +2798,9 @@ } }, "node_modules/@microsoft/teamsfx-cli": { - "version": "2.0.3-alpha.e5db52f29.0", - "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-cli/-/teamsfx-cli-2.0.3-alpha.e5db52f29.0.tgz", - "integrity": "sha512-fWk9n8mm4/MoI8qhK/7jIwTfNnYm4isVzJjs1J52SIz8XtHf6Osa3+hU2Ypnth8ZElcIAxf5Lpmthw4YBcVWoA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-cli/-/teamsfx-cli-2.1.0.tgz", + "integrity": "sha512-ZWp9o6TFbHVZPl07v/7UJI6t8dTGoLAWQARIgPMcPQ+zRx+xKVCYlT/3ojSKNPDfhYLwSqq+3rpe3LCyQ5DJ3w==", "dev": true, "hasInstallScript": true, "peer": true, @@ -2712,8 +2812,8 @@ "@inquirer/core": "^4.0.0", "@inquirer/prompts": "^3.0.4", "@inquirer/type": "^1.1.2", - "@microsoft/teamsfx-api": "0.22.6-alpha.e5db52f29.0", - "@microsoft/teamsfx-core": "2.0.6-alpha.e5db52f29.0", + "@microsoft/teamsfx-api": "0.22.6", + "@microsoft/teamsfx-core": "2.0.6", "ansi-escapes": "^4.3.2", "applicationinsights": "^1.8.10", "async-mutex": "^0.3.1", @@ -2729,8 +2829,7 @@ "semver": "^7.5.4", "tree-kill": "^1.2.2", "underscore": "^1.12.1", - "yaml": "^2.2.1", - "yargs": "^17.4.0" + "yaml": "^2.2.1" }, "bin": { "teamsapp": "cli.js", @@ -2820,9 +2919,9 @@ } }, "node_modules/@microsoft/teamsfx-cli/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "dependencies": { @@ -2856,9 +2955,9 @@ "peer": true }, "node_modules/@microsoft/teamsfx-core": { - "version": "2.0.6-alpha.e5db52f29.0", - "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-core/-/teamsfx-core-2.0.6-alpha.e5db52f29.0.tgz", - "integrity": "sha512-BySFqz/xIHB0YbRAEWCwSTLc2MaKGMyHjBbfDRjnRHvFqku16N5LT4YElp6BPAfJZqTe2EjWbv7iKYtAb77MLQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-core/-/teamsfx-core-2.0.6.tgz", + "integrity": "sha512-JnTnfds+z8ba/9jLSUKqntin/9cJBFEnRp9tpG0sv6fH/NvjNpkiFO++WUIt4vfQxPWAWpM8b+Hb+mhoQCnNwA==", "dev": true, "peer": true, "dependencies": { @@ -2875,9 +2974,9 @@ "@azure/msal-node": "^1.14.6", "@azure/storage-blob": "^12.7.0", "@feathersjs/hooks": "^0.6.5", - "@microsoft/dev-tunnels-contracts": "~1.0.7360", - "@microsoft/dev-tunnels-management": "~1.0.7360", - "@microsoft/teamsfx-api": "0.22.6-alpha.e5db52f29.0", + "@microsoft/dev-tunnels-contracts": "~1.0.7445", + "@microsoft/dev-tunnels-management": "~1.0.7445", + "@microsoft/teamsfx-api": "0.22.6", "@npmcli/arborist": "^4.2.0", "@types/proper-lockfile": "^4.1.1", "@types/swagger2openapi": "^7.0.0", @@ -2984,9 +3083,9 @@ } }, "node_modules/@microsoft/teamsfx-core/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "dependencies": { @@ -3102,9 +3201,9 @@ } }, "node_modules/@npmcli/arborist/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "dependencies": { @@ -3149,9 +3248,9 @@ } }, "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "dependencies": { @@ -3202,9 +3301,9 @@ } }, "node_modules/@npmcli/git/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "dependencies": { @@ -3330,9 +3429,9 @@ } }, "node_modules/@npmcli/metavuln-calculator/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "dependencies": { @@ -3566,7 +3665,6 @@ "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz", "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==", "dev": true, - "peer": true, "dependencies": { "@types/jsonfile": "*", "@types/node": "*" @@ -3611,7 +3709,6 @@ "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz", "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==", "dev": true, - "peer": true, "dependencies": { "@types/node": "*" } @@ -3643,18 +3740,18 @@ } }, "node_modules/@types/node": { - "version": "20.10.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.6.tgz", - "integrity": "sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==", + "version": "20.11.20", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.20.tgz", + "integrity": "sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/node-fetch": { - "version": "2.6.10", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.10.tgz", - "integrity": "sha512-PPpPK6F9ALFTn59Ka3BaL+qGuipRfxNE8qVgkp0bVixeiR2c2/L+IVOiBdu9JhhT22sWnQEp6YyHGI2b2+CMcA==", + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", "dev": true, "peer": true, "dependencies": { @@ -4822,8 +4919,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true, - "peer": true + "dev": true }, "node_modules/at-least-node": { "version": "1.0.0", @@ -4851,6 +4947,7 @@ "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "dev": true, + "peer": true, "dependencies": { "follow-redirects": "^1.14.0" } @@ -5343,9 +5440,9 @@ ] }, "node_modules/chai": { - "version": "4.3.10", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", - "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", + "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", "dev": true, "peer": true, "dependencies": { @@ -5716,7 +5813,6 @@ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, - "peer": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -6168,7 +6264,6 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, - "peer": true, "engines": { "node": ">=0.4.0" } @@ -6645,19 +6740,19 @@ } }, "node_modules/es-aggregate-error": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.11.tgz", - "integrity": "sha512-DCiZiNlMlbvofET/cE55My387NiLvuGToBEZDdK9U2G3svDCjL8WOgO5Il6lO83nQ8qmag/R9nArdpaFQ/m3lA==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.12.tgz", + "integrity": "sha512-j0PupcmELoVbYS2NNrsn5zcLLEsryQwP02x8fRawh7c2eEaPHwJFAxltZsqV7HJjsF57+SMpYyVRWgbVLfOagg==", "dev": true, "peer": true, "dependencies": { - "define-data-property": "^1.1.0", + "define-data-property": "^1.1.1", "define-properties": "^1.2.1", - "es-abstract": "^1.22.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "function-bind": "^1.1.2", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", + "has-property-descriptors": "^1.0.1", "set-function-name": "^2.0.1" }, "engines": { @@ -6667,6 +6762,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-iterator-helpers": { "version": "1.0.15", "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", @@ -7730,7 +7835,6 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, - "peer": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -8943,10 +9047,24 @@ "node": ">=10.13.0" } }, - "node_modules/ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "peer": true, + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/ip-address/node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true, "peer": true }, @@ -9457,9 +9575,9 @@ } }, "node_modules/js-base64": { - "version": "3.7.5", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.5.tgz", - "integrity": "sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==", + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz", + "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==", "dev": true, "peer": true }, @@ -9496,6 +9614,13 @@ "dev": true, "peer": true }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true, + "peer": true + }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -9646,9 +9771,9 @@ } }, "node_modules/jsonwebtoken/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "dependencies": { @@ -10493,9 +10618,9 @@ } }, "node_modules/node-abi": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.52.0.tgz", - "integrity": "sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==", + "version": "3.55.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.55.0.tgz", + "integrity": "sha512-uPEjtyh2tFEvWYt4Jw7McOD5FPcHkcxm/tHZc5PWaDB3JYq0rGFUbgaAK+CT5pYpQddBfsZVWI08OwoRfdfbcQ==", "dev": true, "optional": true, "peer": true, @@ -10521,9 +10646,9 @@ } }, "node_modules/node-abi/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "optional": true, "peer": true, @@ -10641,9 +10766,9 @@ } }, "node_modules/node-gyp/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "dependencies": { @@ -10768,9 +10893,9 @@ } }, "node_modules/npm-install-checks/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "dependencies": { @@ -10825,9 +10950,9 @@ } }, "node_modules/npm-package-arg/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "dependencies": { @@ -10893,9 +11018,9 @@ } }, "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "dependencies": { @@ -11092,9 +11217,9 @@ } }, "node_modules/npm-registry-fetch/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "dependencies": { @@ -11439,9 +11564,9 @@ "dev": true }, "node_modules/office-addin-cli": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/office-addin-cli/-/office-addin-cli-1.5.8.tgz", - "integrity": "sha512-D+B9KnU68avZNmDCriE/hMAqWI9JEUkkR9pwCaToYc0W8viGG0fVeGsNaxasniaVWmclrnwiNC1uwxqmw3/itQ==", + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/office-addin-cli/-/office-addin-cli-1.5.9.tgz", + "integrity": "sha512-8L6vhvt63bIKmNauqtDUyRgK6ciGmbcKt6OL+RlxMympjNrA1YJ/p0wzyEov1GlO8N2X3HKANPTNZx7/4BJQ6A==", "dev": true, "dependencies": { "commander": "^6.2.1", @@ -11462,20 +11587,20 @@ } }, "node_modules/office-addin-debugging": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/office-addin-debugging/-/office-addin-debugging-5.0.14.tgz", - "integrity": "sha512-2s9dYz/5fwmOZnSRF/h3Ho+feePwU1W18fjszEBfiAje/I5hkPki7JUu79DlsJaWbtBZB0e01TE6qkTSuHypwA==", + "version": "5.0.16", + "resolved": "https://registry.npmjs.org/office-addin-debugging/-/office-addin-debugging-5.0.16.tgz", + "integrity": "sha512-YDcASehanRSPFbQa+TU2YLAvVeakQrD3GijiSElyWsP5Bgbxil2OoGBjtW/ow9/GI4qxMbDJdu3l9fsAUWVDSA==", "dev": true, "dependencies": { "adm-zip": "^0.5.9", "commander": "^6.2.0", "node-fetch": "^2.6.1", - "office-addin-cli": "^1.5.8", - "office-addin-dev-certs": "^1.12.0", - "office-addin-dev-settings": "^2.2.0", - "office-addin-manifest": "^1.12.8", - "office-addin-node-debugger": "^0.8.8", - "office-addin-usage-data": "^1.6.8" + "office-addin-cli": "^1.5.9", + "office-addin-dev-certs": "^1.12.2", + "office-addin-dev-settings": "^2.2.2", + "office-addin-manifest": "^1.12.10", + "office-addin-node-debugger": "^0.8.9", + "office-addin-usage-data": "^1.6.9" }, "bin": { "office-addin-debugging": "cli.js" @@ -11491,16 +11616,16 @@ } }, "node_modules/office-addin-dev-certs": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/office-addin-dev-certs/-/office-addin-dev-certs-1.12.0.tgz", - "integrity": "sha512-2/4hC6xFnWmdJNQrz/liWufKWp2zmHt2Pvyvg4I5h0OEkznjMkt6ULKK84xX3EVm0c9W1N2JMjW82uOsUHl4mQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/office-addin-dev-certs/-/office-addin-dev-certs-1.12.2.tgz", + "integrity": "sha512-09F2LHbc5+k9s+6QvckBQpq6LhNIBVi9MgnDiPd48Pq+u7j/44DqxNUC6J1hHiBepJyyNeXH2DGcUBFvMb4Pag==", "dev": true, "dependencies": { "commander": "^6.2.0", "fs-extra": "^7.0.1", "mkcert": "^1.4.0", - "office-addin-cli": "^1.5.8", - "office-addin-usage-data": "^1.6.8" + "office-addin-cli": "^1.5.9", + "office-addin-usage-data": "^1.6.9" }, "bin": { "office-addin-dev-certs": "cli.js" @@ -11548,9 +11673,9 @@ } }, "node_modules/office-addin-dev-settings": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/office-addin-dev-settings/-/office-addin-dev-settings-2.2.0.tgz", - "integrity": "sha512-NF0nAN6NcOpWGyN9k45hurDkatDhN3K5ZZYVXNWKev5D5H7pJHrRjBoCrn39lqb/pVsjAe8tCbce7g4YBxHrnA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/office-addin-dev-settings/-/office-addin-dev-settings-2.2.2.tgz", + "integrity": "sha512-2QcxcOoY6Bo8AoZAKqAHbifbXSMegHspeAmGp51NmPINvXa5/DcNk9zkMP5AGz6ipfDzdoUdLJ8MVoGmU9rxeg==", "dev": true, "dependencies": { "adm-zip": "^0.5.9", @@ -11558,8 +11683,8 @@ "fs-extra": "^9.0.1", "inquirer": "^7.3.3", "junk": "^3.1.0", - "office-addin-manifest": "^1.12.8", - "office-addin-usage-data": "^1.6.8", + "office-addin-manifest": "^1.12.10", + "office-addin-usage-data": "^1.6.9", "open": "^6.4.0", "string_decoder": "1.3.0", "whatwg-url": "^7.1.0", @@ -11569,7 +11694,7 @@ "office-addin-dev-settings": "cli.js" }, "peerDependencies": { - "@microsoft/teamsfx-cli": "2.0.3-alpha.e5db52f29.0" + "@microsoft/teamsfx-cli": "2.1.0" } }, "node_modules/office-addin-dev-settings/node_modules/commander": { @@ -11680,18 +11805,18 @@ } }, "node_modules/office-addin-manifest": { - "version": "1.12.8", - "resolved": "https://registry.npmjs.org/office-addin-manifest/-/office-addin-manifest-1.12.8.tgz", - "integrity": "sha512-N6nwnaPaRuRe1tbNzOYbG/CYG+eDli21b5x0g4E6mfWwpmNJCITim45tU2MCYpounVbxNfAv3s+Gnka69V0k9w==", + "version": "1.12.10", + "resolved": "https://registry.npmjs.org/office-addin-manifest/-/office-addin-manifest-1.12.10.tgz", + "integrity": "sha512-JkklS5QvzJcENDp4GQptB6/UfidTuWutrzpJqDi8WsSM9iH6LI/5iVWXZU2gB9QyM+kqGKtoaNU+9Nf0cms5jQ==", "dev": true, "dependencies": { - "@microsoft/teams-manifest": "^0.1.0", + "@microsoft/teams-manifest": "^0.1.3", "adm-zip": "^0.5.9", "chalk": "^2.4.2", "commander": "^6.2.0", "fs-extra": "^7.0.1", "node-fetch": "^2.6.1", - "office-addin-usage-data": "^1.6.8", + "office-addin-usage-data": "^1.6.9", "path": "^0.12.7", "uuid": "^8.3.2", "xml2js": "^0.5.0" @@ -11726,14 +11851,15 @@ } }, "node_modules/office-addin-manifest/node_modules/@microsoft/teams-manifest": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@microsoft/teams-manifest/-/teams-manifest-0.1.2.tgz", - "integrity": "sha512-Wg61Xhi6nyciukaX1owAb/9+0iG6dwZ5+T9vZ6S9H4B7znIxf7AP6OJOKDE1w1x7AoUfXxuxnM9potQYXWD1gw==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/teams-manifest/-/teams-manifest-0.1.3.tgz", + "integrity": "sha512-S73NHbTelqc1EbG2+uw/mnwFTbNK8HYuRWQEF+stj6L9fDIgVtc4fOLylMl75AAmHzRde1SoXIWY3R055qDgyg==", "dev": true, "dependencies": { + "@types/fs-extra": "^11.0.1", "ajv": "^8.5.0", "ajv-draft-04": "^1.0.0", - "axios": "^0.21.2", + "axios": "^1.6.2", "fs-extra": "^9.1.0" } }, @@ -11782,6 +11908,17 @@ } } }, + "node_modules/office-addin-manifest/node_modules/axios": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/office-addin-manifest/node_modules/commander": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", @@ -11830,14 +11967,14 @@ "dev": true }, "node_modules/office-addin-node-debugger": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/office-addin-node-debugger/-/office-addin-node-debugger-0.8.8.tgz", - "integrity": "sha512-FaNAbZIxXZ9qpgnW9R5xE7X36aX52XG3pj6Di494Ic9OfQRAX4CEz2GQLkaUiF7TpJixgVLvFIrdCnyLpSU0yw==", + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/office-addin-node-debugger/-/office-addin-node-debugger-0.8.9.tgz", + "integrity": "sha512-sPgTdSRe+iEkhyCZ6UpRjHZw4gfb3vKww4KqIo0erud8RN71UtPQ2tLJ/XWKSXt7VIfAqEDteJfjiLqaW95jkQ==", "dev": true, "dependencies": { "commander": "^6.2.0", "node-fetch": "^2.6.1", - "office-addin-usage-data": "^1.6.8", + "office-addin-usage-data": "^1.6.9", "ws": "^7.4.6" }, "bin": { @@ -11860,9 +11997,9 @@ "dev": true }, "node_modules/office-addin-project": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/office-addin-project/-/office-addin-project-0.7.6.tgz", - "integrity": "sha512-lnYzCw10dDbbVG/wSTakFmeemTxoP8dB3GUgtEMjEadh+Zdx3NKT4m0cS242v4B6VlY4jFyhFgJS43PaOcbMUw==", + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/office-addin-project/-/office-addin-project-0.7.8.tgz", + "integrity": "sha512-BU8f5IaJY/yaNMQwWy78Yaa65nFNC1cavkONJ6yht8epJiBo9p4BvEmeJ8cPUF1/QlU8y3R425AHZ2+ybZeg5g==", "dev": true, "peer": true, "dependencies": { @@ -11870,9 +12007,9 @@ "commander": "^6.2.1", "fs-extra": "^7.0.1", "inquirer": "^7.3.3", - "office-addin-manifest": "^1.12.8", + "office-addin-manifest": "^1.12.10", "office-addin-manifest-converter": "^0.2.4", - "office-addin-usage-data": "^1.6.8", + "office-addin-usage-data": "^1.6.9", "path": "^0.12.7" }, "bin": { @@ -11925,9 +12062,9 @@ } }, "node_modules/office-addin-usage-data": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/office-addin-usage-data/-/office-addin-usage-data-1.6.8.tgz", - "integrity": "sha512-D/yyctao9VoatKTvAR+fAyajEbKaVuTTjRgJjYOY6dI8MxubQWKSxjMbowyUFxAY/HkDXAIg6nGV8SmuQUONLQ==", + "version": "1.6.9", + "resolved": "https://registry.npmjs.org/office-addin-usage-data/-/office-addin-usage-data-1.6.9.tgz", + "integrity": "sha512-SDqFRNZD/iTtgEbHczlswjsUB0OLYU6s+5EKcHzwQxvZIEocsTW9sqj/3eR3qi2IT8oTHFBJxilws1yckshiPA==", "dev": true, "dependencies": { "applicationinsights": "^1.7.3", @@ -12532,8 +12669,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true, - "peer": true + "dev": true }, "node_modules/pump": { "version": "3.0.0", @@ -13683,17 +13819,17 @@ } }, "node_modules/socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.3.tgz", + "integrity": "sha512-vfuYK48HXCTFD03G/1/zkIls3Ebr2YNa4qU9gHDZdblHLiqhJrJGkY3+0Nx0JpN9qBhJbVObc1CNciT1bIZJxw==", "dev": true, "peer": true, "dependencies": { - "ip": "^2.0.0", + "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" }, "engines": { - "node": ">= 10.13.0", + "node": ">= 10.0.0", "npm": ">= 3.0.0" } }, @@ -15956,31 +16092,55 @@ } }, "@azure/core-auth": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz", - "integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.6.0.tgz", + "integrity": "sha512-3X9wzaaGgRaBCwhLQZDtFp5uLIXCPrGbwJNWPPugvL4xbIGgScv77YzzxToKGLAKvG9amDoofMoP+9hsH1vs1w==", "dev": true, "peer": true, "requires": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-util": "^1.1.0", "tslib": "^2.2.0" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "dev": true, + "peer": true, + "requires": { + "tslib": "^2.2.0" + } + } } }, "@azure/core-client": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.3.tgz", - "integrity": "sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.8.0.tgz", + "integrity": "sha512-+gHS3gEzPlhyQBMoqVPOTeNH031R5DM/xpCvz72y38C09rg4Hui/1sJS/ujoisDZbbSHyuRLVWdFlwL0pIFwbg==", "dev": true, "peer": true, "requires": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", "@azure/core-rest-pipeline": "^1.9.1", "@azure/core-tracing": "^1.0.0", "@azure/core-util": "^1.0.0", "@azure/logger": "^1.0.0", "tslib": "^2.2.0" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "dev": true, + "peer": true, + "requires": { + "tslib": "^2.2.0" + } + } } }, "@azure/core-http": { @@ -16020,9 +16180,9 @@ } }, "@azure/core-http-compat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-1.3.0.tgz", - "integrity": "sha512-ZN9avruqbQ5TxopzG3ih3KRy52n8OAbitX3fnZT5go4hzu0J+KVPSzkL+Wt3hpJpdG8WIfg1sBD1tWkgUdEpBA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.0.1.tgz", + "integrity": "sha512-xpQZz/q7E0jSW4rckrTo2mDFDQgo6I69hBU4voMQi7REi6JRW5a+KfVkbJCFCWnkFmP6cAJ0IbuudTdf/MEBOQ==", "dev": true, "peer": true, "requires": { @@ -16032,16 +16192,28 @@ } }, "@azure/core-lro": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.4.tgz", - "integrity": "sha512-3GJiMVH7/10bulzOKGrrLeG/uCBH/9VtxqaMcB9lIqAeamI/xYQSHJL/KcsLDuH+yTjYpro/u6D/MuRe4dN70Q==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.6.0.tgz", + "integrity": "sha512-PyRNcaIOfMgoUC01/24NoG+k8O81VrKxYARnDlo+Q2xji0/0/j2nIt8BwQh294pb1c5QnXTDPbNR4KzoDKXEoQ==", "dev": true, "peer": true, "requires": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-util": "^1.2.0", "@azure/logger": "^1.0.0", "tslib": "^2.2.0" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "dev": true, + "peer": true, + "requires": { + "tslib": "^2.2.0" + } + } } }, "@azure/core-paging": { @@ -16055,13 +16227,13 @@ } }, "@azure/core-rest-pipeline": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.13.0.tgz", - "integrity": "sha512-a62aP/wppgmnfIkJLfcB4ssPBcH94WzrzPVJ3tlJt050zX4lfmtnvy95D3igDo3f31StO+9BgPrzvkj4aOxnoA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.14.0.tgz", + "integrity": "sha512-Tp4M6NsjCmn9L5p7HsW98eSOS7A0ibl3e5ntZglozT0XuD/0y6i36iW829ZbBq0qihlGgfaeFpkLjZ418KDm1Q==", "dev": true, "peer": true, "requires": { - "@azure/abort-controller": "^1.1.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", "@azure/core-tracing": "^1.0.1", "@azure/core-util": "^1.3.0", @@ -16069,6 +16241,18 @@ "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.0", "tslib": "^2.2.0" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "dev": true, + "peer": true, + "requires": { + "tslib": "^2.2.0" + } + } } }, "@azure/core-tracing": { @@ -16082,20 +16266,32 @@ } }, "@azure/core-util": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.6.1.tgz", - "integrity": "sha512-h5taHeySlsV9qxuK64KZxy4iln1BtMYlNt5jbuEFN3UFSAd1EwKg/Gjl5a6tZ/W8t6li3xPnutOx7zbDyXnPmQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.7.0.tgz", + "integrity": "sha512-Zq2i3QO6k9DA8vnm29mYM4G8IE9u1mhF1GUabVEqPNX8Lj833gdxQ2NAFxt2BZsfAL+e9cT8SyVN7dFVJ/Hf0g==", "dev": true, "peer": true, "requires": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "tslib": "^2.2.0" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "dev": true, + "peer": true, + "requires": { + "tslib": "^2.2.0" + } + } } }, "@azure/identity": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-3.4.1.tgz", - "integrity": "sha512-oQ/r5MBdfZTMIUcY5Ch8G7Vv9aIXDkEYyU4Dfqjim4MQN+LY2uiQ57P1JDopMLeHCsZxM4yy8lEdne3tM9Xhzg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-3.4.2.tgz", + "integrity": "sha512-0q5DL4uyR0EZ4RXQKD8MadGH6zTIcloUoS/RVbCpNpej4pwte0xpqYxk8K97Py2RiuUvI7F4GXpoT4046VfufA==", "dev": true, "peer": true, "requires": { @@ -16116,13 +16312,13 @@ }, "dependencies": { "@azure/msal-node": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.6.0.tgz", - "integrity": "sha512-RWAWCYYrSldIYC47oWtofIun41e6SB9TBYgGYsezq6ednagwo9ZRFyRsvl1NabmdTkdDDXRAABIdveeN2Gtd8w==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.6.4.tgz", + "integrity": "sha512-nNvEPx009/80UATCToF+29NZYocn01uKrB91xtFr7bSqkqO1PuQGXRyYwryWRztUrYZ1YsSbw9A+LmwOhpVvcg==", "dev": true, "peer": true, "requires": { - "@azure/msal-common": "14.5.0", + "@azure/msal-common": "14.7.1", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" } @@ -16130,16 +16326,16 @@ } }, "@azure/keyvault-keys": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@azure/keyvault-keys/-/keyvault-keys-4.7.2.tgz", - "integrity": "sha512-VdIH6PjbQ3J5ntK+xeI8eOe1WsDxF9ndXw8BPR/9MZVnIj0vQNtNCS6gpR7EFQeGcs8XjzMfHm0AvKGErobqJQ==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@azure/keyvault-keys/-/keyvault-keys-4.8.0.tgz", + "integrity": "sha512-jkuYxgkw0aaRfk40OQhFqDIupqblIOIlYESWB6DKCVDxQet1pyv86Tfk9M+5uFM0+mCs6+MUHU+Hxh3joiUn4Q==", "dev": true, "peer": true, "requires": { "@azure/abort-controller": "^1.0.0", "@azure/core-auth": "^1.3.0", "@azure/core-client": "^1.5.0", - "@azure/core-http-compat": "^1.3.0", + "@azure/core-http-compat": "^2.0.1", "@azure/core-lro": "^2.2.0", "@azure/core-paging": "^1.1.1", "@azure/core-rest-pipeline": "^1.8.1", @@ -16198,19 +16394,19 @@ } }, "@azure/msal-browser": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.6.0.tgz", - "integrity": "sha512-FrFBJXRJMyWXjAjg4cUNZwEKktzfzD/YD9+S1kj2ors67hKoveam4aL0bZuCZU/jTiHTn0xDQGQh2ksCMXTXtA==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.10.0.tgz", + "integrity": "sha512-mnmi8dCXVNZI+AGRq0jKQ3YiodlIC4W9npr6FCB9WN6NQT+6rq+cIlxgUb//BjLyzKsnYo+i4LROGeMyU+6v1A==", "dev": true, "peer": true, "requires": { - "@azure/msal-common": "14.5.0" + "@azure/msal-common": "14.7.1" } }, "@azure/msal-common": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.5.0.tgz", - "integrity": "sha512-Gx5rZbiZV/HiZ2nEKfjfAF/qDdZ4/QWxMvMo2jhIFVz528dVKtaZyFAOtsX2Ak8+TQvRsGCaEfuwJFuXB6tu1A==", + "version": "14.7.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.7.1.tgz", + "integrity": "sha512-v96btzjM7KrAu4NSEdOkhQSTGOuNUIIsUdB8wlyB9cdgl5KqEKnTonHUZ8+khvZ6Ap542FCErbnTyDWl8lZ2rA==", "dev": true, "peer": true }, @@ -16565,9 +16761,9 @@ } }, "@babel/runtime": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz", - "integrity": "sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", + "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", "dev": true, "peer": true, "requires": { @@ -16731,33 +16927,33 @@ "dev": true }, "@inquirer/checkbox": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-1.5.0.tgz", - "integrity": "sha512-3cKJkW1vIZAs4NaS0reFsnpAjP0azffYII4I2R7PTI7ZTMg5Y1at4vzXccOH3762b2c2L4drBhpJpf9uiaGNxA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-1.5.2.tgz", + "integrity": "sha512-CifrkgQjDkUkWexmgYYNyB5603HhTHI91vLFeQXh6qrTKiCMVASol01Rs1cv6LP/A2WccZSRlJKZhbaBIs/9ZA==", "dev": true, "peer": true, "requires": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", "figures": "^3.2.0" }, "dependencies": { "@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "requires": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -16835,31 +17031,31 @@ } }, "@inquirer/confirm": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-2.0.15.tgz", - "integrity": "sha512-hj8Q/z7sQXsF0DSpLQZVDhWYGN6KLM/gNjjqGkpKwBzljbQofGjn0ueHADy4HUY+OqDHmXuwk/bY+tZyIuuB0w==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-2.0.17.tgz", + "integrity": "sha512-EqzhGryzmGpy2aJf6LxJVhndxYmFs+m8cxXzf8nejb1DE3sabf6mUgBcp4J0jAUEiAcYzqmkqRr7LPFh/WdnXA==", "dev": true, "peer": true, "requires": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "chalk": "^4.1.2" }, "dependencies": { "@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "requires": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -17017,32 +17213,32 @@ } }, "@inquirer/editor": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-1.2.13.tgz", - "integrity": "sha512-gBxjqt0B9GLN0j6M/tkEcmcIvB2fo9Cw0f5NRqDTkYyB9AaCzj7qvgG0onQ3GVPbMyMbbP4tWYxrBOaOdKpzNA==", + "version": "1.2.15", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-1.2.15.tgz", + "integrity": "sha512-gQ77Ls09x5vKLVNMH9q/7xvYPT6sIs5f7URksw+a2iJZ0j48tVS6crLqm2ugG33tgXHIwiEqkytY60Zyh5GkJQ==", "dev": true, "peer": true, "requires": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "chalk": "^4.1.2", "external-editor": "^3.1.0" }, "dependencies": { "@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "requires": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -17120,32 +17316,32 @@ } }, "@inquirer/expand": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-1.1.14.tgz", - "integrity": "sha512-yS6fJ8jZYAsxdxuw2c8XTFMTvMR1NxZAw3LxDaFnqh7BZ++wTQ6rSp/2gGJhMacdZ85osb+tHxjVgx7F+ilv5g==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-1.1.16.tgz", + "integrity": "sha512-TGLU9egcuo+s7PxphKUCnJnpCIVY32/EwPCLLuu+gTvYiD8hZgx8Z2niNQD36sa6xcfpdLY6xXDBiL/+g1r2XQ==", "dev": true, "peer": true, "requires": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "chalk": "^4.1.2", "figures": "^3.2.0" }, "dependencies": { "@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "requires": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -17223,31 +17419,31 @@ } }, "@inquirer/input": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-1.2.14.tgz", - "integrity": "sha512-tISLGpUKXixIQue7jypNEShrdzJoLvEvZOJ4QRsw5XTfrIYfoWFqAjMQLerGs9CzR86yAI89JR6snHmKwnNddw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-1.2.16.tgz", + "integrity": "sha512-Ou0LaSWvj1ni+egnyQ+NBtfM1885UwhRCMtsRt2bBO47DoC1dwtCa+ZUNgrxlnCHHF0IXsbQHYtIIjFGAavI4g==", "dev": true, "peer": true, "requires": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "chalk": "^4.1.2" }, "dependencies": { "@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "requires": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -17325,18 +17521,51 @@ } }, "@inquirer/password": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-1.1.14.tgz", - "integrity": "sha512-vL2BFxfMo8EvuGuZYlryiyAB3XsgtbxOcFs4H9WI9szAS/VZCAwdVqs8rqEeaAf/GV/eZOghIOYxvD91IsRWSg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-1.1.16.tgz", + "integrity": "sha512-aZYZVHLUXZ2gbBot+i+zOJrks1WaiI95lvZCn1sKfcw6MtSSlYC8uDX8sTzQvAsQ8epHoP84UNvAIT0KVGOGqw==", "dev": true, "peer": true, "requires": { - "@inquirer/input": "^1.2.14", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2" }, "dependencies": { + "@inquirer/core": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", + "dev": true, + "peer": true, + "requires": { + "@inquirer/type": "^1.1.6", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.10.7", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "figures": "^3.2.0", + "mute-stream": "^1.0.0", + "run-async": "^3.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" + } + }, + "@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -17395,37 +17624,37 @@ } }, "@inquirer/prompts": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-3.3.0.tgz", - "integrity": "sha512-BBCqdSnhNs+WziSIo4f/RNDu6HAj4R/Q5nMgJb5MNPFX8sJGCvj9BoALdmR0HTWXyDS7TO8euKj6W6vtqCQG7A==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-3.3.2.tgz", + "integrity": "sha512-k52mOMRvTUejrqyF1h8Z07chC+sbaoaUYzzr1KrJXyj7yaX7Nrh0a9vktv8TuocRwIJOQMaj5oZEmkspEcJFYQ==", "dev": true, "peer": true, "requires": { - "@inquirer/checkbox": "^1.5.0", - "@inquirer/confirm": "^2.0.15", - "@inquirer/core": "^5.1.1", - "@inquirer/editor": "^1.2.13", - "@inquirer/expand": "^1.1.14", - "@inquirer/input": "^1.2.14", - "@inquirer/password": "^1.1.14", - "@inquirer/rawlist": "^1.2.14", - "@inquirer/select": "^1.3.1" + "@inquirer/checkbox": "^1.5.2", + "@inquirer/confirm": "^2.0.17", + "@inquirer/core": "^6.0.0", + "@inquirer/editor": "^1.2.15", + "@inquirer/expand": "^1.1.16", + "@inquirer/input": "^1.2.16", + "@inquirer/password": "^1.1.16", + "@inquirer/rawlist": "^1.2.16", + "@inquirer/select": "^1.3.3" }, "dependencies": { "@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "requires": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -17503,31 +17732,31 @@ } }, "@inquirer/rawlist": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-1.2.14.tgz", - "integrity": "sha512-xIYmDpYgfz2XGCKubSDLKEvadkIZAKbehHdWF082AyC2I4eHK44RUfXaoOAqnbqItZq4KHXS6jDJ78F2BmQvxg==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-1.2.16.tgz", + "integrity": "sha512-pZ6TRg2qMwZAOZAV6TvghCtkr53dGnK29GMNQ3vMZXSNguvGqtOVc4j/h1T8kqGJFagjyfBZhUPGwNS55O5qPQ==", "dev": true, "peer": true, "requires": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "chalk": "^4.1.2" }, "dependencies": { "@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "requires": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -17605,33 +17834,33 @@ } }, "@inquirer/select": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-1.3.1.tgz", - "integrity": "sha512-EgOPHv7XOHEqiBwBJTyiMg9r57ySyW4oyYCumGp+pGyOaXQaLb2kTnccWI6NFd9HSi5kDJhF7YjA+3RfMQJ2JQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-1.3.3.tgz", + "integrity": "sha512-RzlRISXWqIKEf83FDC9ZtJ3JvuK1l7aGpretf41BCWYrvla2wU8W8MTRNMiPrPJ+1SIqrRC1nZdZ60hD9hRXLg==", "dev": true, "peer": true, "requires": { - "@inquirer/core": "^5.1.1", - "@inquirer/type": "^1.1.5", + "@inquirer/core": "^6.0.0", + "@inquirer/type": "^1.1.6", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", "figures": "^3.2.0" }, "dependencies": { "@inquirer/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-5.1.1.tgz", - "integrity": "sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, "peer": true, "requires": { - "@inquirer/type": "^1.1.5", + "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.9.0", + "@types/node": "^20.10.7", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "cli-spinners": "^2.9.1", + "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "figures": "^3.2.0", "mute-stream": "^1.0.0", @@ -17709,9 +17938,9 @@ } }, "@inquirer/type": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.1.5.tgz", - "integrity": "sha512-wmwHvHozpPo4IZkkNtbYenem/0wnfI6hvOcGKmPEa0DwuaH5XUQzFqy6OpEpjEegZMhYIk8HDYITI16BPLtrRA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.2.0.tgz", + "integrity": "sha512-/vvkUkYhrjbm+RolU7V1aUFDydZVKNKqKHR5TsE+j5DXgXFwrsOPcoGUJ02K0O7q7O53CU2DOTMYCHeGZ25WHA==", "dev": true, "peer": true }, @@ -17818,9 +18047,9 @@ }, "dependencies": { "axios": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.4.tgz", - "integrity": "sha512-heJnIs6N4aa1eSthhN9M5ioILu8Wi8vmQW9iHQ9NUvfkJb0lEEDUiIdQNAuBtfUt3FxReaKdpQA5DbmMOqzF/A==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", "dev": true, "peer": true, "requires": { @@ -17832,13 +18061,12 @@ } }, "@microsoft/teams-manifest": { - "version": "0.1.3-alpha.e5db52f29.0", - "resolved": "https://registry.npmjs.org/@microsoft/teams-manifest/-/teams-manifest-0.1.3-alpha.e5db52f29.0.tgz", - "integrity": "sha512-j0mI6S63aFmyAwFF8Bc/6eA5u6KnAAgnLk6KYOk0XoBdZpwYqw64fJLuI8+OaIsFnoPmiD4+DMDp4sr2S4n/RQ==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@microsoft/teams-manifest/-/teams-manifest-0.1.2.tgz", + "integrity": "sha512-Wg61Xhi6nyciukaX1owAb/9+0iG6dwZ5+T9vZ6S9H4B7znIxf7AP6OJOKDE1w1x7AoUfXxuxnM9potQYXWD1gw==", "dev": true, "peer": true, "requires": { - "@types/fs-extra": "^11.0.1", "ajv": "^8.5.0", "ajv-draft-04": "^1.0.0", "axios": "^0.21.2", @@ -17876,14 +18104,14 @@ } }, "@microsoft/teamsfx-api": { - "version": "0.22.6-alpha.e5db52f29.0", - "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-api/-/teamsfx-api-0.22.6-alpha.e5db52f29.0.tgz", - "integrity": "sha512-KqZNJx2iyj84OYJUFgowQRZ594r9yh2nA0yh6eHi1opuzLs582JstMq/09F0zDpBLxQ3xXMsm9N8u4ETAO6KCQ==", + "version": "0.22.6", + "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-api/-/teamsfx-api-0.22.6.tgz", + "integrity": "sha512-XG+rlmfdmfVLIl7eMlQttBMV3c+SWTzNxXkUBDI+YHnn7r5X5HTJTmZRB7rsz6XzM/gzGL4yEz/+V9o3DtPx9w==", "dev": true, "peer": true, "requires": { "@azure/core-auth": "^1.4.0", - "@microsoft/teams-manifest": "0.1.3-alpha.e5db52f29.0", + "@microsoft/teams-manifest": "0.1.2", "axios": "^0.21.2", "chai": "^4.3.4", "jsonschema": "^1.4.0", @@ -17892,9 +18120,9 @@ } }, "@microsoft/teamsfx-cli": { - "version": "2.0.3-alpha.e5db52f29.0", - "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-cli/-/teamsfx-cli-2.0.3-alpha.e5db52f29.0.tgz", - "integrity": "sha512-fWk9n8mm4/MoI8qhK/7jIwTfNnYm4isVzJjs1J52SIz8XtHf6Osa3+hU2Ypnth8ZElcIAxf5Lpmthw4YBcVWoA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-cli/-/teamsfx-cli-2.1.0.tgz", + "integrity": "sha512-ZWp9o6TFbHVZPl07v/7UJI6t8dTGoLAWQARIgPMcPQ+zRx+xKVCYlT/3ojSKNPDfhYLwSqq+3rpe3LCyQ5DJ3w==", "dev": true, "peer": true, "requires": { @@ -17905,8 +18133,8 @@ "@inquirer/core": "^4.0.0", "@inquirer/prompts": "^3.0.4", "@inquirer/type": "^1.1.2", - "@microsoft/teamsfx-api": "0.22.6-alpha.e5db52f29.0", - "@microsoft/teamsfx-core": "2.0.6-alpha.e5db52f29.0", + "@microsoft/teamsfx-api": "0.22.6", + "@microsoft/teamsfx-core": "2.0.6", "ansi-escapes": "^4.3.2", "applicationinsights": "^1.8.10", "async-mutex": "^0.3.1", @@ -17923,8 +18151,7 @@ "semver": "^7.5.4", "tree-kill": "^1.2.2", "underscore": "^1.12.1", - "yaml": "^2.2.1", - "yargs": "^17.4.0" + "yaml": "^2.2.1" }, "dependencies": { "ansi-styles": { @@ -17983,9 +18210,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "requires": { @@ -18012,9 +18239,9 @@ } }, "@microsoft/teamsfx-core": { - "version": "2.0.6-alpha.e5db52f29.0", - "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-core/-/teamsfx-core-2.0.6-alpha.e5db52f29.0.tgz", - "integrity": "sha512-BySFqz/xIHB0YbRAEWCwSTLc2MaKGMyHjBbfDRjnRHvFqku16N5LT4YElp6BPAfJZqTe2EjWbv7iKYtAb77MLQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-core/-/teamsfx-core-2.0.6.tgz", + "integrity": "sha512-JnTnfds+z8ba/9jLSUKqntin/9cJBFEnRp9tpG0sv6fH/NvjNpkiFO++WUIt4vfQxPWAWpM8b+Hb+mhoQCnNwA==", "dev": true, "peer": true, "requires": { @@ -18031,9 +18258,9 @@ "@azure/msal-node": "^1.14.6", "@azure/storage-blob": "^12.7.0", "@feathersjs/hooks": "^0.6.5", - "@microsoft/dev-tunnels-contracts": "~1.0.7360", - "@microsoft/dev-tunnels-management": "~1.0.7360", - "@microsoft/teamsfx-api": "0.22.6-alpha.e5db52f29.0", + "@microsoft/dev-tunnels-contracts": "~1.0.7445", + "@microsoft/dev-tunnels-management": "~1.0.7445", + "@microsoft/teamsfx-api": "0.22.6", "@npmcli/arborist": "^4.2.0", "@types/proper-lockfile": "^4.1.1", "@types/swagger2openapi": "^7.0.0", @@ -18130,9 +18357,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "requires": { @@ -18226,9 +18453,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "requires": { @@ -18266,9 +18493,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "requires": { @@ -18312,9 +18539,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "requires": { @@ -18414,9 +18641,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "requires": { @@ -18627,7 +18854,6 @@ "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz", "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==", "dev": true, - "peer": true, "requires": { "@types/jsonfile": "*", "@types/node": "*" @@ -18672,7 +18898,6 @@ "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz", "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==", "dev": true, - "peer": true, "requires": { "@types/node": "*" } @@ -18704,18 +18929,18 @@ } }, "@types/node": { - "version": "20.10.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.6.tgz", - "integrity": "sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==", + "version": "20.11.20", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.20.tgz", + "integrity": "sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==", "dev": true, "requires": { "undici-types": "~5.26.4" } }, "@types/node-fetch": { - "version": "2.6.10", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.10.tgz", - "integrity": "sha512-PPpPK6F9ALFTn59Ka3BaL+qGuipRfxNE8qVgkp0bVixeiR2c2/L+IVOiBdu9JhhT22sWnQEp6YyHGI2b2+CMcA==", + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", "dev": true, "peer": true, "requires": { @@ -19631,8 +19856,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true, - "peer": true + "dev": true }, "at-least-node": { "version": "1.0.0", @@ -19651,6 +19875,7 @@ "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "dev": true, + "peer": true, "requires": { "follow-redirects": "^1.14.0" } @@ -20025,9 +20250,9 @@ "dev": true }, "chai": { - "version": "4.3.10", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", - "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", + "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", "dev": true, "peer": true, "requires": { @@ -20310,7 +20535,6 @@ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, - "peer": true, "requires": { "delayed-stream": "~1.0.0" } @@ -20652,8 +20876,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "peer": true + "dev": true }, "delegates": { "version": "1.0.0", @@ -21048,22 +21271,29 @@ } }, "es-aggregate-error": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.11.tgz", - "integrity": "sha512-DCiZiNlMlbvofET/cE55My387NiLvuGToBEZDdK9U2G3svDCjL8WOgO5Il6lO83nQ8qmag/R9nArdpaFQ/m3lA==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.12.tgz", + "integrity": "sha512-j0PupcmELoVbYS2NNrsn5zcLLEsryQwP02x8fRawh7c2eEaPHwJFAxltZsqV7HJjsF57+SMpYyVRWgbVLfOagg==", "dev": true, "peer": true, "requires": { - "define-data-property": "^1.1.0", + "define-data-property": "^1.1.1", "define-properties": "^1.2.1", - "es-abstract": "^1.22.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "function-bind": "^1.1.2", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", + "has-property-descriptors": "^1.0.1", "set-function-name": "^2.0.1" } }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "peer": true + }, "es-iterator-helpers": { "version": "1.0.15", "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", @@ -21878,7 +22108,6 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, - "peer": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -22779,12 +23008,25 @@ "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true }, - "ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", "dev": true, - "peer": true + "peer": true, + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "peer": true + } + } }, "ip-regex": { "version": "4.3.0", @@ -23130,9 +23372,9 @@ } }, "js-base64": { - "version": "3.7.5", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.5.tgz", - "integrity": "sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==", + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz", + "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==", "dev": true, "peer": true }, @@ -23166,6 +23408,13 @@ "dev": true, "peer": true }, + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true, + "peer": true + }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -23286,9 +23535,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "requires": { @@ -23999,9 +24248,9 @@ } }, "node-abi": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.52.0.tgz", - "integrity": "sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==", + "version": "3.55.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.55.0.tgz", + "integrity": "sha512-uPEjtyh2tFEvWYt4Jw7McOD5FPcHkcxm/tHZc5PWaDB3JYq0rGFUbgaAK+CT5pYpQddBfsZVWI08OwoRfdfbcQ==", "dev": true, "optional": true, "peer": true, @@ -24021,9 +24270,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "optional": true, "peer": true, @@ -24111,9 +24360,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "requires": { @@ -24213,9 +24462,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "requires": { @@ -24260,9 +24509,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "requires": { @@ -24315,9 +24564,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "requires": { @@ -24479,9 +24728,9 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "peer": true, "requires": { @@ -24749,9 +24998,9 @@ "dev": true }, "office-addin-cli": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/office-addin-cli/-/office-addin-cli-1.5.8.tgz", - "integrity": "sha512-D+B9KnU68avZNmDCriE/hMAqWI9JEUkkR9pwCaToYc0W8viGG0fVeGsNaxasniaVWmclrnwiNC1uwxqmw3/itQ==", + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/office-addin-cli/-/office-addin-cli-1.5.9.tgz", + "integrity": "sha512-8L6vhvt63bIKmNauqtDUyRgK6ciGmbcKt6OL+RlxMympjNrA1YJ/p0wzyEov1GlO8N2X3HKANPTNZx7/4BJQ6A==", "dev": true, "requires": { "commander": "^6.2.1", @@ -24768,20 +25017,20 @@ } }, "office-addin-debugging": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/office-addin-debugging/-/office-addin-debugging-5.0.14.tgz", - "integrity": "sha512-2s9dYz/5fwmOZnSRF/h3Ho+feePwU1W18fjszEBfiAje/I5hkPki7JUu79DlsJaWbtBZB0e01TE6qkTSuHypwA==", + "version": "5.0.16", + "resolved": "https://registry.npmjs.org/office-addin-debugging/-/office-addin-debugging-5.0.16.tgz", + "integrity": "sha512-YDcASehanRSPFbQa+TU2YLAvVeakQrD3GijiSElyWsP5Bgbxil2OoGBjtW/ow9/GI4qxMbDJdu3l9fsAUWVDSA==", "dev": true, "requires": { "adm-zip": "^0.5.9", "commander": "^6.2.0", "node-fetch": "^2.6.1", - "office-addin-cli": "^1.5.8", - "office-addin-dev-certs": "^1.12.0", - "office-addin-dev-settings": "^2.2.0", - "office-addin-manifest": "^1.12.8", - "office-addin-node-debugger": "^0.8.8", - "office-addin-usage-data": "^1.6.8" + "office-addin-cli": "^1.5.9", + "office-addin-dev-certs": "^1.12.2", + "office-addin-dev-settings": "^2.2.2", + "office-addin-manifest": "^1.12.10", + "office-addin-node-debugger": "^0.8.9", + "office-addin-usage-data": "^1.6.9" }, "dependencies": { "commander": { @@ -24793,16 +25042,16 @@ } }, "office-addin-dev-certs": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/office-addin-dev-certs/-/office-addin-dev-certs-1.12.0.tgz", - "integrity": "sha512-2/4hC6xFnWmdJNQrz/liWufKWp2zmHt2Pvyvg4I5h0OEkznjMkt6ULKK84xX3EVm0c9W1N2JMjW82uOsUHl4mQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/office-addin-dev-certs/-/office-addin-dev-certs-1.12.2.tgz", + "integrity": "sha512-09F2LHbc5+k9s+6QvckBQpq6LhNIBVi9MgnDiPd48Pq+u7j/44DqxNUC6J1hHiBepJyyNeXH2DGcUBFvMb4Pag==", "dev": true, "requires": { "commander": "^6.2.0", "fs-extra": "^7.0.1", "mkcert": "^1.4.0", - "office-addin-cli": "^1.5.8", - "office-addin-usage-data": "^1.6.8" + "office-addin-cli": "^1.5.9", + "office-addin-usage-data": "^1.6.9" }, "dependencies": { "commander": { @@ -24840,9 +25089,9 @@ } }, "office-addin-dev-settings": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/office-addin-dev-settings/-/office-addin-dev-settings-2.2.0.tgz", - "integrity": "sha512-NF0nAN6NcOpWGyN9k45hurDkatDhN3K5ZZYVXNWKev5D5H7pJHrRjBoCrn39lqb/pVsjAe8tCbce7g4YBxHrnA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/office-addin-dev-settings/-/office-addin-dev-settings-2.2.2.tgz", + "integrity": "sha512-2QcxcOoY6Bo8AoZAKqAHbifbXSMegHspeAmGp51NmPINvXa5/DcNk9zkMP5AGz6ipfDzdoUdLJ8MVoGmU9rxeg==", "dev": true, "requires": { "adm-zip": "^0.5.9", @@ -24850,8 +25099,8 @@ "fs-extra": "^9.0.1", "inquirer": "^7.3.3", "junk": "^3.1.0", - "office-addin-manifest": "^1.12.8", - "office-addin-usage-data": "^1.6.8", + "office-addin-manifest": "^1.12.10", + "office-addin-usage-data": "^1.6.9", "open": "^6.4.0", "string_decoder": "1.3.0", "whatwg-url": "^7.1.0", @@ -24943,32 +25192,33 @@ } }, "office-addin-manifest": { - "version": "1.12.8", - "resolved": "https://registry.npmjs.org/office-addin-manifest/-/office-addin-manifest-1.12.8.tgz", - "integrity": "sha512-N6nwnaPaRuRe1tbNzOYbG/CYG+eDli21b5x0g4E6mfWwpmNJCITim45tU2MCYpounVbxNfAv3s+Gnka69V0k9w==", + "version": "1.12.10", + "resolved": "https://registry.npmjs.org/office-addin-manifest/-/office-addin-manifest-1.12.10.tgz", + "integrity": "sha512-JkklS5QvzJcENDp4GQptB6/UfidTuWutrzpJqDi8WsSM9iH6LI/5iVWXZU2gB9QyM+kqGKtoaNU+9Nf0cms5jQ==", "dev": true, "requires": { - "@microsoft/teams-manifest": "^0.1.0", + "@microsoft/teams-manifest": "^0.1.3", "adm-zip": "^0.5.9", "chalk": "^2.4.2", "commander": "^6.2.0", "fs-extra": "^7.0.1", "node-fetch": "^2.6.1", - "office-addin-usage-data": "^1.6.8", + "office-addin-usage-data": "^1.6.9", "path": "^0.12.7", "uuid": "^8.3.2", "xml2js": "^0.5.0" }, "dependencies": { "@microsoft/teams-manifest": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@microsoft/teams-manifest/-/teams-manifest-0.1.2.tgz", - "integrity": "sha512-Wg61Xhi6nyciukaX1owAb/9+0iG6dwZ5+T9vZ6S9H4B7znIxf7AP6OJOKDE1w1x7AoUfXxuxnM9potQYXWD1gw==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/teams-manifest/-/teams-manifest-0.1.3.tgz", + "integrity": "sha512-S73NHbTelqc1EbG2+uw/mnwFTbNK8HYuRWQEF+stj6L9fDIgVtc4fOLylMl75AAmHzRde1SoXIWY3R055qDgyg==", "dev": true, "requires": { + "@types/fs-extra": "^11.0.1", "ajv": "^8.5.0", "ajv-draft-04": "^1.0.0", - "axios": "^0.21.2", + "axios": "^1.6.2", "fs-extra": "^9.1.0" }, "dependencies": { @@ -25005,6 +25255,17 @@ "dev": true, "requires": {} }, + "axios": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", + "dev": true, + "requires": { + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "commander": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", @@ -25069,14 +25330,14 @@ } }, "office-addin-node-debugger": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/office-addin-node-debugger/-/office-addin-node-debugger-0.8.8.tgz", - "integrity": "sha512-FaNAbZIxXZ9qpgnW9R5xE7X36aX52XG3pj6Di494Ic9OfQRAX4CEz2GQLkaUiF7TpJixgVLvFIrdCnyLpSU0yw==", + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/office-addin-node-debugger/-/office-addin-node-debugger-0.8.9.tgz", + "integrity": "sha512-sPgTdSRe+iEkhyCZ6UpRjHZw4gfb3vKww4KqIo0erud8RN71UtPQ2tLJ/XWKSXt7VIfAqEDteJfjiLqaW95jkQ==", "dev": true, "requires": { "commander": "^6.2.0", "node-fetch": "^2.6.1", - "office-addin-usage-data": "^1.6.8", + "office-addin-usage-data": "^1.6.9", "ws": "^7.4.6" }, "dependencies": { @@ -25095,9 +25356,9 @@ "dev": true }, "office-addin-project": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/office-addin-project/-/office-addin-project-0.7.6.tgz", - "integrity": "sha512-lnYzCw10dDbbVG/wSTakFmeemTxoP8dB3GUgtEMjEadh+Zdx3NKT4m0cS242v4B6VlY4jFyhFgJS43PaOcbMUw==", + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/office-addin-project/-/office-addin-project-0.7.8.tgz", + "integrity": "sha512-BU8f5IaJY/yaNMQwWy78Yaa65nFNC1cavkONJ6yht8epJiBo9p4BvEmeJ8cPUF1/QlU8y3R425AHZ2+ybZeg5g==", "dev": true, "peer": true, "requires": { @@ -25105,9 +25366,9 @@ "commander": "^6.2.1", "fs-extra": "^7.0.1", "inquirer": "^7.3.3", - "office-addin-manifest": "^1.12.8", + "office-addin-manifest": "^1.12.10", "office-addin-manifest-converter": "^0.2.4", - "office-addin-usage-data": "^1.6.8", + "office-addin-usage-data": "^1.6.9", "path": "^0.12.7" }, "dependencies": { @@ -25150,9 +25411,9 @@ } }, "office-addin-usage-data": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/office-addin-usage-data/-/office-addin-usage-data-1.6.8.tgz", - "integrity": "sha512-D/yyctao9VoatKTvAR+fAyajEbKaVuTTjRgJjYOY6dI8MxubQWKSxjMbowyUFxAY/HkDXAIg6nGV8SmuQUONLQ==", + "version": "1.6.9", + "resolved": "https://registry.npmjs.org/office-addin-usage-data/-/office-addin-usage-data-1.6.9.tgz", + "integrity": "sha512-SDqFRNZD/iTtgEbHczlswjsUB0OLYU6s+5EKcHzwQxvZIEocsTW9sqj/3eR3qi2IT8oTHFBJxilws1yckshiPA==", "dev": true, "requires": { "applicationinsights": "^1.7.3", @@ -25625,8 +25886,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true, - "peer": true + "dev": true }, "pump": { "version": "3.0.0", @@ -26500,13 +26760,13 @@ } }, "socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.3.tgz", + "integrity": "sha512-vfuYK48HXCTFD03G/1/zkIls3Ebr2YNa4qU9gHDZdblHLiqhJrJGkY3+0Nx0JpN9qBhJbVObc1CNciT1bIZJxw==", "dev": true, "peer": true, "requires": { - "ip": "^2.0.0", + "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" } }, diff --git a/src/taskpane/taskpane.css b/src/taskpane/taskpane.css index 6c02101..07630d2 100644 --- a/src/taskpane/taskpane.css +++ b/src/taskpane/taskpane.css @@ -100,7 +100,7 @@ b { font-size: large; border-radius: 0px 5px 5px 0px; color: white; - background-color: #cc0033; + background-color: #CC0033; font-weight: bold; transition: 0.1s all; } @@ -141,7 +141,7 @@ b { padding: 10px 15px; font-size: small; color: white; - background-color: #ff5b5b; + background-color: #CC0033; transition: 0.1s all; text-align: left; } @@ -232,7 +232,7 @@ b { #inserted-tracking-pixels-container div { width: 100%; border-radius: 8px; - /* background-color: #ff5b5b; */ + /* background-color: #CC0033; */ /* color: white; */ display: flex; flex-direction: row; @@ -249,12 +249,16 @@ b { cursor: pointer; } +#inserted-tracking-pixels-container div:active { + transform: scale(0.97); +} + #inserted-tracking-pixels-container div::before { content: " "; width: 10px; height: 10px; border-radius: 50%; - background-color: #ff5b5b; + background-color: #CC0033; margin-left: 10px; } @@ -300,7 +304,7 @@ b { position: relative; color: white; font-weight: bold; - background-color: #ff5b5b; + background-color: #CC0033; border-radius: 8px; padding: 8px 10px; transition: 0.2s all; diff --git a/src/taskpane/taskpane.html b/src/taskpane/taskpane.html index 5ead657..055d63d 100644 --- a/src/taskpane/taskpane.html +++ b/src/taskpane/taskpane.html @@ -24,7 +24,7 @@

Please sideload your add-in to see app body.

- +

Enter Tracking Pixel URL

diff --git a/src/taskpane/taskpane.ts b/src/taskpane/taskpane.ts index a5b9071..36f322a 100644 --- a/src/taskpane/taskpane.ts +++ b/src/taskpane/taskpane.ts @@ -117,6 +117,15 @@ Office.onReady((info) => { insertLock = true; insert(); }; + + let textItem = document.getElementById("tracking-pixel-url") as HTMLInputElement; + textItem.addEventListener("keyup", function (event) { + if (event.key === "Enter") { + event.preventDefault(); + insertButton.click(); + } + }); + setInterval(loadTrackingPixels, 500); setupInstructionDropdown(); @@ -129,6 +138,7 @@ export async function insert() { const urlItem = document.getElementById("tracking-pixel-url") as HTMLInputElement; urlItem.value = urlItem.value.trim(); let error = false; + if (!urlItem.value.match(/(https|http):\/\//)) { Office.context.mailbox.item.notificationMessages.replaceAsync("notify", { type: "informationalMessage", diff --git a/webpack.config.js b/webpack.config.js index 2f48f99..41c5fb2 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -14,7 +14,7 @@ async function getHttpsOptions() { module.exports = async (env, options) => { const dev = options.mode === "development"; - if (!env.urlProd) { + if (!env.urlProd && !dev) { throw new Error("urlProd is required"); }