diff --git a/openvidu-components-angular/package-lock.json b/openvidu-components-angular/package-lock.json index 9594e411..ed8044af 100644 --- a/openvidu-components-angular/package-lock.json +++ b/openvidu-components-angular/package-lock.json @@ -1,12 +1,12 @@ { "name": "openvidu-components-testapp", - "version": "3.3.0", + "version": "3.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "openvidu-components-testapp", - "version": "3.3.0", + "version": "3.4.0", "dependencies": { "@angular/animations": "17.3.10", "@angular/cdk": "17.3.10", @@ -19,7 +19,7 @@ "@angular/platform-browser-dynamic": "17.3.10", "@angular/router": "17.3.10", "autolinker": "4.0.0", - "openvidu-browser-v2compatibility": "3.1.0", + "openvidu-browser-v2compatibility": "^3.4.0", "rxjs": "7.5.7", "tslib": "2.3.1", "zone.js": "^0.14.6" @@ -2576,9 +2576,9 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.10.0.tgz", - "integrity": "sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.10.1.tgz", + "integrity": "sha512-wJ8ReQbHxsAfXhrf9ixl0aYbZorRuOWpBNzm8pL8ftmSxQx/wnJD5Eg861NwJU/czy2VXFIebCeZnZrI9rktIQ==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@colors/colors": { @@ -3416,38 +3416,47 @@ "dev": true }, "node_modules/@livekit/egress-sdk": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@livekit/egress-sdk/-/egress-sdk-0.2.0.tgz", - "integrity": "sha512-UVWAIEf8PSWytBorfOw4nbVl/0HoOuVOPr/XS5kQhcrM4TaeG6Sl0KXIKQGvU4xbaBW0WStyvGOBFSzM94OD7g==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@livekit/egress-sdk/-/egress-sdk-0.2.1.tgz", + "integrity": "sha512-pmg5K2zXv3YDj/dxLG1OLvzbTKHEp0hmPbLa9a2tsy08jFIg6tRp+bwRaFH0HM1XLMDn2Ng0c/fY3FW87IYkwQ==", + "license": "Apache-2.0", "peerDependencies": { - "livekit-client": "^1.15.13 || ^2.0.10" + "livekit-client": "^1.15.13 || ^2.7.5" } }, + "node_modules/@livekit/mutex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@livekit/mutex/-/mutex-1.1.1.tgz", + "integrity": "sha512-EsshAucklmpuUAfkABPxJNhzj9v2sG7JuzFDL4ML1oJQSV14sqrpTYnsaOudMAw9yOaW53NU3QQTlUQoRs4czw==", + "license": "Apache-2.0" + }, "node_modules/@livekit/protocol": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/@livekit/protocol/-/protocol-1.20.1.tgz", - "integrity": "sha512-TgyuwOx+XJn9inEYT9OKfFNs9YIPS4BdLa4pF5FDf9MhWRnahKwPe7jxr/+sVdWxYbZmy9hRrH58jSAFu0ONHw==", + "version": "1.39.2", + "resolved": "https://registry.npmjs.org/@livekit/protocol/-/protocol-1.39.2.tgz", + "integrity": "sha512-kYbIO/JlC6cylSxd4WJrBps9+zoZ9gifL7t3iW9whT8rbo5jHx03I4dwBLhzOonVyX+memSEO90m/ymNoT+aAw==", "license": "Apache-2.0", "dependencies": { - "@bufbuild/protobuf": "^1.7.2" + "@bufbuild/protobuf": "^1.10.0" } }, "node_modules/@livekit/track-processors": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@livekit/track-processors/-/track-processors-0.3.2.tgz", - "integrity": "sha512-4JUCzb7yIKoVsTo8J6FTzLZJHcI6DihfX/pGRDg0SOGaxprcDPrt8jaDBBTsnGBSXHeMxl2ugN+xQjdCWzLKEA==", + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/@livekit/track-processors/-/track-processors-0.5.8.tgz", + "integrity": "sha512-ez1OwTouGO58sDLfLLduTS52wkiRiRXWoeclw1fdgcE0kEEs2XTuF04z0eSt2PUFJKIpJ/3nnZMTsA8nthsz+Q==", + "license": "Apache-2.0", "dependencies": { - "@mediapipe/holistic": "0.5.1675471629", - "@mediapipe/tasks-vision": "0.10.9" + "@mediapipe/tasks-vision": "0.10.14" }, "peerDependencies": { + "@types/dom-mediacapture-transform": "^0.1.9", "livekit-client": "^1.12.0 || ^2.1.0" } }, "node_modules/@livekit/track-processors/node_modules/@mediapipe/tasks-vision": { - "version": "0.10.9", - "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.9.tgz", - "integrity": "sha512-/gFguyJm1ng4Qr7VVH2vKO+zZcQd8wc3YafUfvBuYFX0Y5+CvrV+VNPEVkl5W/gUZF5KNKNZAiaHPULGPCIjyQ==" + "version": "0.10.14", + "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.14.tgz", + "integrity": "sha512-vOifgZhkndgybdvoRITzRkIueWWSiCKuEUXXK6Q4FaJsFvRJuwgg++vqFUMlL0Uox62U5aEXFhHxlhV7Ja5e3Q==", + "license": "Apache-2.0" }, "node_modules/@ljharb/through": { "version": "2.3.13", @@ -4213,15 +4222,10 @@ "tslib": "^2.1.0" } }, - "node_modules/@mediapipe/holistic": { - "version": "0.5.1675471629", - "resolved": "https://registry.npmjs.org/@mediapipe/holistic/-/holistic-0.5.1675471629.tgz", - "integrity": "sha512-qY+cxtDeSOvVtevrLgnodiwXYaAtPi7dHZtNv/bUCGEjFicAOYtMmrZSqMmbPkTB2+4jLnPF1vgshkAqQRSYAw==" - }, "node_modules/@mediapipe/tasks-vision": { - "version": "0.10.16", - "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.16.tgz", - "integrity": "sha512-8uppVYrpdXqkXwlCPADsDOEY1C0SPga3aNWf3LQfyAj46wNNbPXAEzroEPmdbHM0Xi87rhoFrtHTXvzb8NSrFA==", + "version": "0.10.21", + "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.21.tgz", + "integrity": "sha512-TuhKH+credq4zLksGbYrnvJ1aLIWMc5r0UHwzxzql4BHECJwIAoBR61ZrqwGOW6ZmSBIzU1t4VtKj8hbxFaKeA==", "license": "Apache-2.0" }, "node_modules/@ngtools/webpack": { @@ -4905,6 +4909,30 @@ "@types/node": "*" } }, + "node_modules/@types/dom-mediacapture-record": { + "version": "1.0.22", + "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-record/-/dom-mediacapture-record-1.0.22.tgz", + "integrity": "sha512-mUMZLK3NvwRLcAAT9qmcK+9p7tpU2FHdDsntR3YI4+GY88XrgG4XiE7u1Q2LAN2/FZOz/tdMDC3GQCR4T8nFuw==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/dom-mediacapture-transform": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.11.tgz", + "integrity": "sha512-Y2p+nGf1bF2XMttBnsVPHUWzRRZzqUoJAKmiP10b5umnO6DDrWI0BrGDJy1pOHoOULVmGSfFNkQrAlC5dcj6nQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/dom-webcodecs": "*" + } + }, + "node_modules/@types/dom-webcodecs": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.16.tgz", + "integrity": "sha512-gRNWaC3YW5EzhPRjVYy7BnxCbtLGqsgu+uTkmV/IxOF1bllFD+FAJ1KBdsDFsuJB+F+CE+nWmMlWt8vaZ3yYXA==", + "license": "MIT", + "peer": true + }, "node_modules/@types/eslint": { "version": "8.56.10", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", @@ -11202,25 +11230,30 @@ "dev": true }, "node_modules/livekit-client": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/livekit-client/-/livekit-client-2.5.2.tgz", - "integrity": "sha512-rzWFH02UznHxpnbj+WEEoHxL1ZSo9BdFK+7ltSZWniTt2llnNckdqeXNsjkBH6k+C9agHTF4XikmxKcpWa4YrQ==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/livekit-client/-/livekit-client-2.14.0.tgz", + "integrity": "sha512-+ryoX3bFUNVWTjXsPLnPTW8O9wKUo/ZDPxCPLBeE72Ny0JVIK8QRIW0J/CZbcGCK5VRpYf+jMojKmjlztbSuOg==", + "deprecated": "This release is deprecated, update to @latest", "license": "Apache-2.0", "dependencies": { - "@livekit/protocol": "1.20.1", + "@livekit/mutex": "1.1.1", + "@livekit/protocol": "1.39.2", "events": "^3.3.0", - "loglevel": "^1.8.0", - "sdp-transform": "^2.14.1", + "loglevel": "^1.9.2", + "sdp-transform": "^2.15.0", "ts-debounce": "^4.0.0", - "tslib": "2.7.0", + "tslib": "2.8.1", "typed-emitter": "^2.1.0", - "webrtc-adapter": "^9.0.0" + "webrtc-adapter": "^9.0.1" + }, + "peerDependencies": { + "@types/dom-mediacapture-record": "^1" } }, "node_modules/livekit-client/node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, "node_modules/loader-runner": { @@ -11294,9 +11327,10 @@ } }, "node_modules/loglevel": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", - "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", + "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", + "license": "MIT", "engines": { "node": ">= 0.6.0" }, @@ -12911,50 +12945,55 @@ } }, "node_modules/openvidu-browser-v2compatibility": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/openvidu-browser-v2compatibility/-/openvidu-browser-v2compatibility-3.1.0.tgz", - "integrity": "sha512-7SSmjqkGnql9IRYTViST4/4vEBJmUG4OUXwTSk593HR+i00D2tEi+1p8wPgbzpdx4/bdOFCMNvff4cRnbmdEtQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/openvidu-browser-v2compatibility/-/openvidu-browser-v2compatibility-3.4.0.tgz", + "integrity": "sha512-8d6Ha+5wksN3+zHn6dCmgxqZ777kScngFIKu1gt/r4WafiFFMq0vmjYx8mCI4VeaeiV8JFEebI4gIb7ptInDfA==", "license": "Apache-2.0", "dependencies": { - "@livekit/egress-sdk": "^0.2.0", - "@livekit/track-processors": "^0.3.2", - "@mediapipe/tasks-vision": "0.10.16", + "@livekit/egress-sdk": "^0.2.1", + "@livekit/track-processors": "^0.5.7", + "@mediapipe/tasks-vision": "0.10.21", "events": "3.3.0", "hark": "^1.2.3", "inherits": "2.0.4", - "livekit-client": "2.5.2", - "mime": "3.0.0", + "livekit-client": "2.14.0", + "mime": "4.0.7", "platform": "1.3.6", - "rxjs": "7.8.1", - "semver": "7.6.3", + "rxjs": "7.8.2", + "semver": "7.7.2", "socket.io-client": "^4.8.0", - "uuid": "10.0.0", + "uuid": "11.1.0", "wolfy87-eventemitter": "5.2.9" } }, "node_modules/openvidu-browser-v2compatibility/node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.7.tgz", + "integrity": "sha512-2OfDPL+e03E0LrXaGYOtTFIYhiuzep94NSsuhrNULq+stylcJedcHdzHtz0atMUuGwJfFYs0YL5xeC/Ca2x0eQ==", + "funding": [ + "https://github.com/sponsors/broofa" + ], + "license": "MIT", "bin": { - "mime": "cli.js" + "mime": "bin/cli.js" }, "engines": { - "node": ">=10.0.0" + "node": ">=16" } }, "node_modules/openvidu-browser-v2compatibility/node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/openvidu-browser-v2compatibility/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -12963,22 +13002,17 @@ "node": ">=10" } }, - "node_modules/openvidu-browser-v2compatibility/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/openvidu-browser-v2compatibility/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist/esm/bin/uuid" } }, "node_modules/ora": { @@ -14623,15 +14657,16 @@ } }, "node_modules/sdp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/sdp/-/sdp-3.2.0.tgz", - "integrity": "sha512-d7wDPgDV3DDiqulJjKiV2865wKsJ34YI+NDREbm+FySq6WuKOikwyNQcm+doLAZ1O6ltdO0SeKle2xMpN3Brgw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/sdp/-/sdp-3.2.1.tgz", + "integrity": "sha512-lwsAIzOPlH8/7IIjjz3K0zYBk7aBVVcvjMwt3M4fLxpjMYyy7i3I97SLHebgn4YBjirkzfp3RvRDWSKsh/+WFw==", "license": "MIT" }, "node_modules/sdp-transform": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.14.2.tgz", - "integrity": "sha512-icY6jVao7MfKCieyo1AyxFYm1baiM+fA00qW/KrNNVlkxHAd34riEKuEkUe4bBb3gJwLJZM+xT60Yj1QL8rHiA==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.15.0.tgz", + "integrity": "sha512-KrOH82c/W+GYQ0LHqtr3caRpM3ITglq3ljGUIb8LTki7ByacJZ9z+piSGiwZDsRyhQbYBOBJgr2k6X4BZXi3Kw==", + "license": "MIT", "bin": { "sdp-verify": "checker.js" } @@ -15962,7 +15997,8 @@ "node_modules/ts-debounce": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/ts-debounce/-/ts-debounce-4.0.0.tgz", - "integrity": "sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==" + "integrity": "sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==", + "license": "MIT" }, "node_modules/ts-morph": { "version": "22.0.0", @@ -16291,6 +16327,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz", "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==", + "license": "MIT", "optionalDependencies": { "rxjs": "*" } @@ -17127,9 +17164,9 @@ } }, "node_modules/webrtc-adapter": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-9.0.1.tgz", - "integrity": "sha512-1AQO+d4ElfVSXyzNVTOewgGT/tAomwwztX/6e3totvyyzXPvXIIuUUjAmyZGbKBKbZOXauuJooZm3g6IuFuiNQ==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-9.0.3.tgz", + "integrity": "sha512-5fALBcroIl31OeXAdd1YUntxiZl1eHlZZWzNg3U4Fn+J9/cGL3eT80YlrsWGvj2ojuz1rZr2OXkgCzIxAZ7vRQ==", "license": "BSD-3-Clause", "dependencies": { "sdp": "^3.2.0" diff --git a/openvidu-components-angular/package.json b/openvidu-components-angular/package.json index 0f6315b9..7553e069 100644 --- a/openvidu-components-angular/package.json +++ b/openvidu-components-angular/package.json @@ -11,7 +11,7 @@ "@angular/platform-browser-dynamic": "17.3.10", "@angular/router": "17.3.10", "autolinker": "4.0.0", - "openvidu-browser-v2compatibility": "3.1.0", + "openvidu-browser-v2compatibility": "^3.4.0", "rxjs": "7.5.7", "tslib": "2.3.1", "zone.js": "^0.14.6" @@ -78,5 +78,5 @@ "webcomponent:e2e-pro-ci": "cross-env LAUNCH_MODE=CI npm run webcomponent:e2e-pro", "webcomponent:serve-testapp": "npx http-server ./e2e/webcomponent-app/ && echo http://localhost:8080/?OV_URL=https://localhost:4443&OV_SECRET=MY_SECRET&prejoin=false" }, - "version": "3.3.0" + "version": "3.4.0" }