diff --git a/03-assistants-api/package-lock.json b/03-assistants-api/package-lock.json index d7b47b3..26da23f 100644 --- a/03-assistants-api/package-lock.json +++ b/03-assistants-api/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "@microsoft/teams-ai": "1.0.0-preview.1", - "botbuilder": "^4.20.0", + "botbuilder": "^4.22.2", "restify": "^10.0.0" }, "devDependencies": { @@ -82,6 +82,47 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, + "node_modules/@azure/core-http": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-http/node_modules/@azure/core-tracing": { + "version": "1.0.0-preview.13", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz", + "integrity": "sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==", + "dependencies": { + "@opentelemetry/api": "^1.0.1", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-http/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, "node_modules/@azure/core-rest-pipeline": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.12.2.tgz", @@ -194,34 +235,6 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, - "node_modules/@azure/ms-rest-js": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.7.0.tgz", - "integrity": "sha512-ngbzWbqF+NmztDOpLBVDxYM+XLcUj7nKhxGbSU9WtIsXfRB//cf2ZbAG5HkOrhU9/wd/ORRB6lM/d69RKVjiyA==", - "dependencies": { - "@azure/core-auth": "^1.1.4", - "abort-controller": "^3.0.0", - "form-data": "^2.5.0", - "node-fetch": "^2.6.7", - "tslib": "^1.10.0", - "tunnel": "0.0.6", - "uuid": "^8.3.2", - "xml2js": "^0.5.0" - } - }, - "node_modules/@azure/ms-rest-js/node_modules/form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, "node_modules/@azure/msal-browser": { "version": "2.38.3", "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.38.3.tgz", @@ -470,6 +483,14 @@ "node >=0.6.0" ] }, + "node_modules/@opentelemetry/api": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/@tootallnate/once": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", @@ -555,6 +576,14 @@ "@types/node": "*" } }, + "node_modules/@types/tunnel": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.3.tgz", + "integrity": "sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/ws": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-6.0.4.tgz", @@ -761,18 +790,18 @@ } }, "node_modules/botbuilder": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/botbuilder/-/botbuilder-4.21.2.tgz", - "integrity": "sha512-3o4y+b7a2D+CnYYIlCctFwrz1isHK32tKw9I37k6+p47q4CeWyXf2pgnooJjkNz10HcdN1uE2hgEH8c6xY+AQw==", - "dependencies": { - "@azure/ms-rest-js": "^2.7.0", - "@azure/msal-node": "^1.2.0", - "axios": "^0.25.0", - "botbuilder-core": "4.21.2", - "botbuilder-stdlib": "4.21.2-internal", - "botframework-connector": "4.21.2", - "botframework-schema": "4.21.2", - "botframework-streaming": "4.21.2", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/botbuilder/-/botbuilder-4.22.2.tgz", + "integrity": "sha512-pfMbpN5nKyDNMKZZl4palWET+Q7oNHLYLSEyBie5sA4xJ1Gbzn7DT0T1QykATsr9O9s13mojJRyqnNYRflH0rw==", + "dependencies": { + "@azure/core-http": "^3.0.2", + "@azure/msal-node": "^1.18.4", + "axios": "^0.28.0", + "botbuilder-core": "4.22.2", + "botbuilder-stdlib": "4.22.2-internal", + "botframework-connector": "4.22.2", + "botframework-schema": "4.22.2", + "botframework-streaming": "4.22.2", "dayjs": "^1.10.3", "filenamify": "^4.1.0", "fs-extra": "^7.0.1", @@ -782,30 +811,31 @@ } }, "node_modules/botbuilder-core": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/botbuilder-core/-/botbuilder-core-4.21.2.tgz", - "integrity": "sha512-17dEluyBD2VTKzM+2MzGz5Zh4y9+F+q4EC2J1fTjahC6/h8k6BWMd9SxWo/r66IjMllxZdQ/9z0Kd2uz/ijJUA==", - "dependencies": { - "botbuilder-dialogs-adaptive-runtime-core": "4.21.2-preview", - "botbuilder-stdlib": "4.21.2-internal", - "botframework-connector": "4.21.2", - "botframework-schema": "4.21.2", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/botbuilder-core/-/botbuilder-core-4.22.2.tgz", + "integrity": "sha512-3qzdiq0V51mrKzEZzle6TSAcX/XfiKyxyKQfStV8C4ivmYFC1RDAv2MVvvg2U4hcLvcp1MHqnDBlQJq/bwrT2w==", + "dependencies": { + "botbuilder-dialogs-adaptive-runtime-core": "4.22.2-preview", + "botbuilder-stdlib": "4.22.2-internal", + "botframework-connector": "4.22.2", + "botframework-schema": "4.22.2", "uuid": "^8.3.2", "zod": "^3.22.4" } }, "node_modules/botbuilder-dialogs": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/botbuilder-dialogs/-/botbuilder-dialogs-4.21.2.tgz", - "integrity": "sha512-awVyZ/8XsfVKTQbrKmQelxfqNUPtdo/KywNrsGVLPqG/llTqBGS9rG+wPBWXrNnB5PTxSYVXF3iIuXHFFtBzSg==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/botbuilder-dialogs/-/botbuilder-dialogs-4.22.2.tgz", + "integrity": "sha512-Y2tBEmi7cHa/2/5dyLLD6IT6KaggyG9iv46iuqbNV4CxI/c21fxL4TTB+YM64exD7YjUPQQC+UiUXQGOOaHFPw==", + "hasInstallScript": true, "dependencies": { "@microsoft/recognizers-text-choice": "1.1.4", "@microsoft/recognizers-text-date-time": "1.1.4", "@microsoft/recognizers-text-number": "1.3.1", "@microsoft/recognizers-text-suite": "1.1.4", - "botbuilder-core": "4.21.2", - "botbuilder-dialogs-adaptive-runtime-core": "4.21.2-preview", - "botframework-connector": "4.21.2", + "botbuilder-core": "4.22.2", + "botbuilder-dialogs-adaptive-runtime-core": "4.22.2-preview", + "botframework-connector": "4.22.2", "globalize": "^1.4.2", "lodash": "^4.17.21", "uuid": "^8.3.2", @@ -813,56 +843,75 @@ } }, "node_modules/botbuilder-dialogs-adaptive-runtime-core": { - "version": "4.21.2-preview", - "resolved": "https://registry.npmjs.org/botbuilder-dialogs-adaptive-runtime-core/-/botbuilder-dialogs-adaptive-runtime-core-4.21.2-preview.tgz", - "integrity": "sha512-xFTA96SRDSvS33fpxcAAVHttDPrLATWraF2jYadL9QeLLNPQVRfw4ycnzpepyAQNPnJBYdEiHLZa5POO60RJSw==", + "version": "4.22.2-preview", + "resolved": "https://registry.npmjs.org/botbuilder-dialogs-adaptive-runtime-core/-/botbuilder-dialogs-adaptive-runtime-core-4.22.2-preview.tgz", + "integrity": "sha512-eMUkwu2dmf7r+tA1jPp4lP3XD2mVHGv1oRRcqkkWV/4B3xS9vnGpMywKL1xYVwm88eyZA64QGQFlxi6GOtpPaA==", "dependencies": { "dependency-graph": "^0.10.0" } }, "node_modules/botbuilder-stdlib": { - "version": "4.21.2-internal", - "resolved": "https://registry.npmjs.org/botbuilder-stdlib/-/botbuilder-stdlib-4.21.2-internal.tgz", - "integrity": "sha512-M7n0RcmjlCipKS92E7ddxpBcRF0A85btQRNOd3+gpzGptk6YU0FMvE70+besVANxFHQQTMPwuwAdxVWBD2e4MA==" + "version": "4.22.2-internal", + "resolved": "https://registry.npmjs.org/botbuilder-stdlib/-/botbuilder-stdlib-4.22.2-internal.tgz", + "integrity": "sha512-ny6rFD/KM63XtiIITrYdwM+1qh9A5m83bf9E8O0cTrFQjvHLP+zHAHslbl1/Wpv7j6nEnAoLUJB6IVBEkb53Kw==" }, "node_modules/botbuilder/node_modules/axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.28.1.tgz", + "integrity": "sha512-iUcGA5a7p0mVb4Gm/sy+FSECNkPFT4y7wt6OM/CDpO/OnNCvSs3PoMG8ibrC9jRoGYU0gUK5pXVC4NPXq6lHRQ==", "dependencies": { - "follow-redirects": "^1.14.7" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "node_modules/botframework-connector": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/botframework-connector/-/botframework-connector-4.21.2.tgz", - "integrity": "sha512-UfjBEO3iVo1iiiBSM0rkrblWVPvWA6ry5Dlj2ONJhz+eAGz5o3w0almtI45tZIJIS7/4UYyahl9wv9XvT5xJZw==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/botframework-connector/-/botframework-connector-4.22.2.tgz", + "integrity": "sha512-V6mRsQPthhlKHxNw73fW7ZcfM0AlOXlTR6u49O+5+PQ8fDwLbNNswN4AyUpSp+JFW9facR407dd2vNbUoKYOcA==", "dependencies": { + "@azure/core-http": "^3.0.2", "@azure/identity": "^2.0.4", - "@azure/ms-rest-js": "^2.7.0", - "@azure/msal-node": "^1.2.0", - "axios": "^0.25.0", + "@azure/msal-node": "^1.18.4", "base64url": "^3.0.0", - "botbuilder-stdlib": "4.21.2-internal", - "botframework-schema": "4.21.2", + "botbuilder-stdlib": "4.22.2-internal", + "botframework-schema": "4.22.2", "cross-fetch": "^3.0.5", + "https-proxy-agent": "^7.0.2", "jsonwebtoken": "^9.0.0", + "node-fetch": "^2.6.7", + "openssl-wrapper": "^0.3.4", "rsa-pem-from-mod-exp": "^0.8.4", "zod": "^3.22.4" } }, - "node_modules/botframework-connector/node_modules/axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "node_modules/botframework-connector/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", "dependencies": { - "follow-redirects": "^1.14.7" + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/botframework-connector/node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" } }, "node_modules/botframework-schema": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/botframework-schema/-/botframework-schema-4.21.2.tgz", - "integrity": "sha512-iLXDuS/ptJuGVNGy5B6s6xXyasB8W2DbbwC67rsJE+wP5x7Yx4VyXo13c0uSHRbRPu81CHkVkxOJI0f7kH+jsA==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/botframework-schema/-/botframework-schema-4.22.2.tgz", + "integrity": "sha512-D2SauTdimpfN6TRfDS94GYrRGn/dpTq/n24yAR1cQ9GcV8qq1MydxCYyVbsgzdlkNOFSRJHYJMAp85VKUoYUGg==", "dependencies": { "adaptivecards": "1.2.3", "uuid": "^8.3.2", @@ -870,9 +919,9 @@ } }, "node_modules/botframework-streaming": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/botframework-streaming/-/botframework-streaming-4.21.2.tgz", - "integrity": "sha512-xhm8NFaotEiGXOJF+t1ot8ETdVGnTzIJwOx/vBn5xzlYkTuYRL/E7ToWNXEcaOtb2rfUGIVjZFJXZApEEbUYOA==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/botframework-streaming/-/botframework-streaming-4.22.2.tgz", + "integrity": "sha512-xsozFqv3B65jPQnmPa1r7Cq/OMXe1iod+MmcwiVs4oa8Th8YQ1m38+eyUPIm8vCMfeNeULm8EOvYiC9XC8P1NA==", "dependencies": { "@types/node": "^10.17.27", "@types/ws": "^6.0.3", @@ -2473,6 +2522,11 @@ "undici-types": "~5.26.4" } }, + "node_modules/openssl-wrapper": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/openssl-wrapper/-/openssl-wrapper-0.3.4.tgz", + "integrity": "sha512-iITsrx6Ho8V3/2OVtmZzzX8wQaKAaFXEJQdzoPUZDtyf5jWFlqo+h+OhGT4TATQ47f9ACKHua8nw7Qoy85aeKQ==" + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -3234,11 +3288,6 @@ } } }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "node_modules/tunnel": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", diff --git a/03-assistants-api/package.json b/03-assistants-api/package.json index 37e03ab..53ac52c 100644 --- a/03-assistants-api/package.json +++ b/03-assistants-api/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@microsoft/teams-ai": "1.0.0-preview.1", - "botbuilder": "^4.20.0", + "botbuilder": "^4.22.2", "restify": "^10.0.0" }, "devDependencies": {