openvibers/openvibe.games Commits
Games: vitest 4 (no tinypool), clearing the two critical tinypool advisories. (#14)
Changes
@@@ -8,7 +8,10 @@"module": "ESNext","moduleResolution": "bundler","lib": ["ES2022", "DOM", "DOM.Iterable"],-- "types": ["vite/client"]++ // "node" is for the test and audit files colocated under src/, which read++ // fixtures from disk. Vitest 3 pulled it in transitively (vite-node →++ // vite/node); vitest 4 does not, so it has to be declared here.++ "types": ["vite/client", "node"]},"include": ["src"],"references": [@@@ -33,6 +33,6 @@"tsx": "^4.23.11","typescript": "^5.8.2","typescript-eslint": "^8.29.0",-- "vitest": "^3.1.1"++ "vitest": "^4.1.11"}}@@@ -36,8 +36,8 @@ importers:specifier: ^8.29.0version: 8.66.0([email protected])([email protected])vitest:-- specifier: ^3.1.1-- version: 3.2.7(@types/[email protected])([email protected])([email protected])++ specifier: ^4.1.11++ version: 4.1.11(@types/[email protected])([email protected])([email protected])apps/client:dependencies:@@@ -811,6 +811,9 @@ packages:cpu: [x64]os: [win32]++ '@standard-schema/[email protected]':++ resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}++'@types/[email protected]':resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}@@@ -888,34 +891,34 @@ packages:resolution: {integrity: sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==}engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}-- '@vitest/[email protected]':-- resolution: {integrity: sha512-E8eBXaKibuvH2pSZErOjdVb5vF4PbKYcrnluBTYxEk1l/VhhwZg1kZQsdtjq+CsF5CFydf2Rdkz7jDHKSisi3w==}++ '@vitest/[email protected]':++ resolution: {integrity: sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==}-- '@vitest/[email protected]':-- resolution: {integrity: sha512-Trr0hYO9CM3Wj6ksWHRhK9IZpIY6wTMO5u/MqXurMxT57sWBaOPEtP3Oq60ihZuh5JsiagKfz95OcxdEP6dBrA==}++ '@vitest/[email protected]':++ resolution: {integrity: sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==}peerDependencies:msw: ^2.4.9-- vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0++ vite: ^6.0.0 || ^7.0.0 || ^8.0.0peerDependenciesMeta:msw:optional: truevite:optional: true-- '@vitest/[email protected]':-- resolution: {integrity: sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==}++ '@vitest/[email protected]':++ resolution: {integrity: sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==}-- '@vitest/[email protected]':-- resolution: {integrity: sha512-sB9y4ovltoQP+WaUPwmSxO9WIg9Ig694Di5PalVPsYHklAdE027mehpWF2SQSVq+k6sFgaivbTjTJwZLSHbedA==}++ '@vitest/[email protected]':++ resolution: {integrity: sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==}-- '@vitest/[email protected]':-- resolution: {integrity: sha512-7C+MwShwtBSI5Buwoyg3s/iY1eHL9PKAf+O1wVh/TdnjXUtkoL/9YQtre90i4MtNXM6edP1wJ2zOBpfCyhIS7g==}++ '@vitest/[email protected]':++ resolution: {integrity: sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==}-- '@vitest/[email protected]':-- resolution: {integrity: sha512-Q2eQGI6d2L/hBtZ0qNuKcAGid68XK6cv1xsoaIma6PaJhHPoqcEJhYpXZ/5myCMqkNgtP6UKuBhbc0nHKnrkuQ==}++ '@vitest/[email protected]':++ resolution: {integrity: sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==}-- '@vitest/[email protected]':-- resolution: {integrity: sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==}++ '@vitest/[email protected]':++ resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==}resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}@@@ -975,26 +978,18 @@ packages:resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==}-- resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}-- engines: {node: '>=8'}--resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}engines: {node: '>=6'}-- resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==}++ resolution: {integrity: sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==}engines: {node: '>=18'}resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}engines: {node: '>=10'}-- resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==}-- engines: {node: '>= 16'}--resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}engines: {node: '>=0.10.0'}@@@ -1009,6 +1004,9 @@ packages:resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}++ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}++resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}engines: {node: '>= 8'}@@@ -1033,10 +1031,6 @@ packages:resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}-- resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}-- engines: {node: '>=6'}--resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}@@@ -1051,8 +1045,8 @@ packages:resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==}engines: {node: '>=20.19.0'}-- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}++ resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==}resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}@@@ -1217,9 +1211,6 @@ packages:resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}-- resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}--resolution: {integrity: sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==}hasBin: true@@@ -1296,9 +1287,6 @@ packages:resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}-- resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==}--resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==}engines: {node: 20 || >=22}@@@ -1327,6 +1315,10 @@ packages:resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}++ resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==}++ engines: {node: '>=12.20.0'}++openvibe-contracts@https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.78.0:resolution: {tarball: https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.78.0}version: 0.78.0@@@ -1387,10 +1379,6 @@ packages:resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}-- resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==}-- engines: {node: '>= 14.16'}--resolution: {integrity: sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==}@@@ -1540,16 +1528,13 @@ packages:resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}-- resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}++ resolution: {integrity: sha512-OtU/EgQ1kIm5KwqQpBC6ZEMXrZRui11w8zgfTWp8cdO9B8OaPsbA8bTHO2P+HNo1VlUTGMVBwPhydu6poeXiag==}resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}engines: {node: '>=8'}-- resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==}--resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}engines: {node: '>=8'}@@@ -1560,23 +1545,16 @@ packages:resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}-- resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}++ resolution: {integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==}++ engines: {node: '>=18'}resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}engines: {node: '>=12.0.0'}-- resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==}-- engines: {node: ^18.0.0 || >=20.0.0}---- resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}-- engines: {node: '>=14.0.0'}---- resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==}++ resolution: {integrity: sha512-LgO3D9yZJjApUiuUfl9iFAwrtaX4+lok3wJIqttGoKCHlWUqHqbQpnxCf82L8FjgKsh4iGo78hqJwgL8F6To2A==}engines: {node: '>=14.0.0'}@@@ -1631,11 +1609,6 @@ packages:resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}-- resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}-- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}-- hasBin: true--resolution: {integrity: sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==}engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}@@@ -1676,66 +1649,38 @@ packages:yaml:optional: true-- resolution: {integrity: sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==}-- engines: {node: ^20.19.0 || >=22.12.0}-- hasBin: true-- peerDependencies:-- '@types/node': ^20.19.0 || >=22.12.0-- jiti: '>=1.21.0'-- less: ^4.0.0-- lightningcss: ^1.21.0-- sass: ^1.70.0-- sass-embedded: ^1.70.0-- stylus: '>=0.54.8'-- sugarss: ^5.0.0-- terser: ^5.16.0-- tsx: ^4.8.1-- yaml: ^2.4.2-- peerDependenciesMeta:-- '@types/node':-- optional: true-- jiti:-- optional: true-- less:-- optional: true-- lightningcss:-- optional: true-- sass:-- optional: true-- sass-embedded:-- optional: true-- stylus:-- optional: true-- sugarss:-- optional: true-- terser:-- optional: true-- tsx:-- optional: true-- yaml:-- optional: true---- resolution: {integrity: sha512-KrxIJ62Fd89gfysR4WotlgZABiz2dqFPgqGzX7s+CwsqLFomRH7777ZcrOD6+WVAh7khPQP41A+BKbpcJFrdEg==}-- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}++ resolution: {integrity: sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==}++ engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}hasBin: truepeerDependencies:'@edge-runtime/vm': '*'-- '@types/debug': ^4.1.12-- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0-- '@vitest/browser': 3.2.7-- '@vitest/ui': 3.2.7++ '@opentelemetry/api': ^1.9.0++ '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0++ '@vitest/browser-playwright': 4.1.11++ '@vitest/browser-preview': 4.1.11++ '@vitest/browser-webdriverio': 4.1.11++ '@vitest/coverage-istanbul': 4.1.11++ '@vitest/coverage-v8': 4.1.11++ '@vitest/ui': 4.1.11happy-dom: '*'jsdom: '*'peerDependenciesMeta:'@edge-runtime/vm':optional: true-- '@types/debug':++ '@opentelemetry/api':optional: true'@types/node':optional: true-- '@vitest/browser':++ '@vitest/browser-playwright':++ optional: true++ '@vitest/browser-preview':++ optional: true++ '@vitest/browser-webdriverio':++ optional: true++ '@vitest/coverage-istanbul':++ optional: true++ '@vitest/coverage-v8':optional: true'@vitest/ui':optional: true@@@ -2196,6 +2141,8 @@ snapshots:'@rollup/[email protected]':optional: true++ '@standard-schema/[email protected]': {}++'@types/[email protected]':dependencies:'@types/deep-eql': 4.0.2@@@ -2306,47 +2253,46 @@ snapshots:'@typescript-eslint/types': 8.66.0eslint-visitor-keys: 5.0.1-- '@vitest/[email protected]':++ '@vitest/[email protected]':dependencies:++ '@standard-schema/spec': 1.1.0'@types/chai': 5.2.3-- '@vitest/spy': 3.2.7-- '@vitest/utils': 3.2.7-- chai: 5.3.3-- tinyrainbow: 2.0.0++ '@vitest/spy': 4.1.11++ '@vitest/utils': 4.1.11++ chai: 6.3.0++ tinyrainbow: 3.2.0-- '@vitest/[email protected]([email protected](@types/[email protected])([email protected]))':++ '@vitest/[email protected]([email protected](@types/[email protected])([email protected]))':dependencies:-- '@vitest/spy': 3.2.7++ '@vitest/spy': 4.1.11estree-walker: 3.0.3magic-string: 0.30.21optionalDependencies:-- vite: 7.3.6(@types/[email protected])([email protected])++ vite: 6.4.3(@types/[email protected])([email protected])-- '@vitest/[email protected]':++ '@vitest/[email protected]':dependencies:-- tinyrainbow: 2.0.0++ tinyrainbow: 3.2.0-- '@vitest/[email protected]':++ '@vitest/[email protected]':dependencies:-- '@vitest/utils': 3.2.7++ '@vitest/utils': 4.1.11pathe: 2.0.3-- strip-literal: 3.1.0-- '@vitest/[email protected]':++ '@vitest/[email protected]':dependencies:-- '@vitest/pretty-format': 3.2.7++ '@vitest/pretty-format': 4.1.11++ '@vitest/utils': 4.1.11magic-string: 0.30.21pathe: 2.0.3-- '@vitest/[email protected]':-- dependencies:-- tinyspy: 4.0.4++ '@vitest/[email protected]': {}-- '@vitest/[email protected]':++ '@vitest/[email protected]':dependencies:-- '@vitest/pretty-format': 3.2.7-- loupe: 3.2.1-- tinyrainbow: 2.0.0++ '@vitest/pretty-format': 4.1.11++ convert-source-map: 2.0.0++ tinyrainbow: 3.2.0dependencies:@@@ -2401,25 +2347,15 @@ snapshots:-- [email protected]: {}---- dependencies:-- assertion-error: 2.0.1-- check-error: 2.1.3-- deep-eql: 5.0.2-- loupe: 3.2.1-- pathval: 2.0.1++ [email protected]: {}dependencies:ansi-styles: 4.3.0supports-color: 7.2.0-- [email protected]: {}--@@@ -2430,6 +2366,8 @@ snapshots:++ [email protected]: {}++dependencies:path-key: 3.1.1@@@ -2454,8 +2392,6 @@ snapshots:-- [email protected]: {}--@@@ -2466,7 +2402,7 @@ snapshots:-- [email protected]: {}++ [email protected]: {}optionalDependencies:@@@ -2685,8 +2621,6 @@ snapshots:-- [email protected]: {}--dependencies:argparse: 2.0.1@@@ -2782,8 +2716,6 @@ snapshots:-- [email protected]: {}--@@@ -2806,6 +2738,8 @@ snapshots:++ [email protected]: {}++openvibe-contracts@https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.78.0:dependencies:ajv: 8.20.0@@@ -2852,8 +2786,6 @@ snapshots:-- [email protected]: {}--optional: true@@@ -3001,14 +2933,10 @@ snapshots:-- [email protected]: {}++ [email protected]: {}-- dependencies:-- js-tokens: 9.0.1--dependencies:has-flag: 4.0.0@@@ -3017,18 +2945,14 @@ snapshots:-- [email protected]: {}++ [email protected]: {}dependencies:fdir: 6.5.0([email protected])picomatch: 4.0.5-- [email protected]: {}---- [email protected]: {}---- [email protected]: {}++ [email protected]: {}@@@ -3079,27 +3003,6 @@ snapshots:dependencies:punycode: 2.3.1-- [email protected](@types/[email protected])([email protected]):-- dependencies:-- cac: 6.7.14-- debug: 4.4.3-- es-module-lexer: 1.7.0-- pathe: 2.0.3-- vite: 6.4.3(@types/[email protected])([email protected])-- transitivePeerDependencies:-- - '@types/node'-- - jiti-- - less-- - lightningcss-- - sass-- - sass-embedded-- - stylus-- - sugarss-- - supports-color-- - terser-- - tsx-- - yaml--dependencies:esbuild: 0.25.12@@@ -3113,43 +3016,27 @@ snapshots:fsevents: 2.3.3tsx: 4.23.11-- [email protected](@types/[email protected])([email protected]):-- dependencies:-- esbuild: 0.28.2-- fdir: 6.5.0([email protected])-- picomatch: 4.0.5-- postcss: 8.5.26-- rollup: 4.62.4-- tinyglobby: 0.2.17-- optionalDependencies:-- '@types/node': 22.20.1-- fsevents: 2.3.3-- tsx: 4.23.11---- [email protected](@types/[email protected])([email protected])([email protected]):++ [email protected](@types/[email protected])([email protected])([email protected]):dependencies:-- '@types/chai': 5.2.3-- '@vitest/expect': 3.2.7-- '@vitest/mocker': 3.2.7([email protected](@types/[email protected])([email protected]))-- '@vitest/pretty-format': 3.2.7-- '@vitest/runner': 3.2.7-- '@vitest/snapshot': 3.2.7-- '@vitest/spy': 3.2.7-- '@vitest/utils': 3.2.7-- chai: 5.3.3-- debug: 4.4.3++ '@vitest/expect': 4.1.11++ '@vitest/mocker': 4.1.11([email protected](@types/[email protected])([email protected]))++ '@vitest/pretty-format': 4.1.11++ '@vitest/runner': 4.1.11++ '@vitest/snapshot': 4.1.11++ '@vitest/spy': 4.1.11++ '@vitest/utils': 4.1.11++ es-module-lexer: 2.3.2expect-type: 1.4.0magic-string: 0.30.21++ obug: 2.2.1pathe: 2.0.3picomatch: 4.0.5-- std-env: 3.10.0++ std-env: 4.3.0tinybench: 2.9.0-- tinyexec: 0.3.2++ tinyexec: 1.3.1tinyglobby: 0.2.17-- tinypool: 1.1.1-- tinyrainbow: 2.0.0-- vite: 7.3.6(@types/[email protected])([email protected])-- vite-node: 3.2.4(@types/[email protected])([email protected])++ tinyrainbow: 3.2.0++ vite: 6.4.3(@types/[email protected])([email protected])why-is-node-running: 2.3.0optionalDependencies:'@types/node': 22.20.1@@@ -3163,7 +3050,6 @@ snapshots:- sass-embedded- stylus- sugarss-- - supports-color- terser- tsx- yaml
@@ -8,7 +8,10 @@
@@ -8,7 +8,10 @@
"module": "ESNext",
"module": "ESNext",
"moduleResolution": "bundler",
"moduleResolution": "bundler",
"lib": ["ES2022", "DOM", "DOM.Iterable"],
"lib": ["ES2022", "DOM", "DOM.Iterable"],
- "types": ["vite/client"]
+ // "node" is for the test and audit files colocated under src/, which read
+ // fixtures from disk. Vitest 3 pulled it in transitively (vite-node →
+ // vite/node); vitest 4 does not, so it has to be declared here.
+ "types": ["vite/client", "node"]
},
},
"include": ["src"],
"include": ["src"],
"references": [
"references": [
@@ -33,6 +33,6 @@
@@ -33,6 +33,6 @@
"tsx": "^4.23.11",
"tsx": "^4.23.11",
"typescript": "^5.8.2",
"typescript": "^5.8.2",
"typescript-eslint": "^8.29.0",
"typescript-eslint": "^8.29.0",
- "vitest": "^3.1.1"
+ "vitest": "^4.1.11"
}
}
}
}
@@ -36,8 +36,8 @@ importers:
@@ -36,8 +36,8 @@ importers:
specifier: ^8.29.0
specifier: ^8.29.0
version: 8.66.0([email protected])([email protected])
version: 8.66.0([email protected])([email protected])
vitest:
vitest:
- specifier: ^3.1.1
+ specifier: ^4.1.11
apps/client:
apps/client:
dependencies:
dependencies:
@@ -811,6 +811,9 @@ packages:
@@ -811,6 +811,9 @@ packages:
cpu: [x64]
cpu: [x64]
os: [win32]
os: [win32]
+ '@standard-schema/[email protected]':
+ resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
+
'@types/[email protected]':
'@types/[email protected]':
resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
@@ -888,34 +891,34 @@ packages:
@@ -888,34 +891,34 @@ packages:
resolution: {integrity: sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==}
resolution: {integrity: sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@vitest/[email protected]':
- resolution: {integrity: sha512-E8eBXaKibuvH2pSZErOjdVb5vF4PbKYcrnluBTYxEk1l/VhhwZg1kZQsdtjq+CsF5CFydf2Rdkz7jDHKSisi3w==}
+ '@vitest/[email protected]':
+ resolution: {integrity: sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==}
- '@vitest/[email protected]':
- resolution: {integrity: sha512-Trr0hYO9CM3Wj6ksWHRhK9IZpIY6wTMO5u/MqXurMxT57sWBaOPEtP3Oq60ihZuh5JsiagKfz95OcxdEP6dBrA==}
+ '@vitest/[email protected]':
+ resolution: {integrity: sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==}
peerDependencies:
peerDependencies:
msw: ^2.4.9
msw: ^2.4.9
- vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
+ vite: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
peerDependenciesMeta:
msw:
msw:
optional: true
optional: true
vite:
vite:
optional: true
optional: true
- '@vitest/[email protected]':
- resolution: {integrity: sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==}
+ '@vitest/[email protected]':
+ resolution: {integrity: sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==}
- '@vitest/[email protected]':
- resolution: {integrity: sha512-sB9y4ovltoQP+WaUPwmSxO9WIg9Ig694Di5PalVPsYHklAdE027mehpWF2SQSVq+k6sFgaivbTjTJwZLSHbedA==}
+ '@vitest/[email protected]':
+ resolution: {integrity: sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==}
- '@vitest/[email protected]':
- resolution: {integrity: sha512-7C+MwShwtBSI5Buwoyg3s/iY1eHL9PKAf+O1wVh/TdnjXUtkoL/9YQtre90i4MtNXM6edP1wJ2zOBpfCyhIS7g==}
+ '@vitest/[email protected]':
+ resolution: {integrity: sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==}
- '@vitest/[email protected]':
- resolution: {integrity: sha512-Q2eQGI6d2L/hBtZ0qNuKcAGid68XK6cv1xsoaIma6PaJhHPoqcEJhYpXZ/5myCMqkNgtP6UKuBhbc0nHKnrkuQ==}
+ '@vitest/[email protected]':
+ resolution: {integrity: sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==}
- '@vitest/[email protected]':
- resolution: {integrity: sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==}
+ '@vitest/[email protected]':
+ resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==}
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
@@ -975,26 +978,18 @@ packages:
@@ -975,26 +978,18 @@ packages:
resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==}
resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==}
- resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
- engines: {node: '>=8'}
-
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
engines: {node: '>=6'}
- resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==}
+ resolution: {integrity: sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==}
engines: {node: '>=18'}
engines: {node: '>=18'}
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
engines: {node: '>=10'}
- resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==}
- engines: {node: '>= 16'}
-
resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
engines: {node: '>=0.10.0'}
engines: {node: '>=0.10.0'}
@@ -1009,6 +1004,9 @@ packages:
@@ -1009,6 +1004,9 @@ packages:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
engines: {node: '>= 8'}
@@ -1033,10 +1031,6 @@ packages:
@@ -1033,10 +1031,6 @@ packages:
resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
- resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
- engines: {node: '>=6'}
-
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
@@ -1051,8 +1045,8 @@ packages:
@@ -1051,8 +1045,8 @@ packages:
resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==}
resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==}
engines: {node: '>=20.19.0'}
engines: {node: '>=20.19.0'}
- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+ resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==}
resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
@@ -1217,9 +1211,6 @@ packages:
@@ -1217,9 +1211,6 @@ packages:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
-
resolution: {integrity: sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==}
resolution: {integrity: sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==}
hasBin: true
hasBin: true
@@ -1296,9 +1287,6 @@ packages:
@@ -1296,9 +1287,6 @@ packages:
resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}
resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}
- resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==}
-
resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==}
resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==}
engines: {node: 20 || >=22}
engines: {node: 20 || >=22}
@@ -1327,6 +1315,10 @@ packages:
@@ -1327,6 +1315,10 @@ packages:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
+ resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==}
+ engines: {node: '>=12.20.0'}
+
openvibe-contracts@https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.78.0:
openvibe-contracts@https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.78.0:
resolution: {tarball: https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.78.0}
resolution: {tarball: https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.78.0}
version: 0.78.0
version: 0.78.0
@@ -1387,10 +1379,6 @@ packages:
@@ -1387,10 +1379,6 @@ packages:
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
- resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==}
- engines: {node: '>= 14.16'}
-
resolution: {integrity: sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==}
resolution: {integrity: sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==}
@@ -1540,16 +1528,13 @@ packages:
@@ -1540,16 +1528,13 @@ packages:
resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}
resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}
- resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
+ resolution: {integrity: sha512-OtU/EgQ1kIm5KwqQpBC6ZEMXrZRui11w8zgfTWp8cdO9B8OaPsbA8bTHO2P+HNo1VlUTGMVBwPhydu6poeXiag==}
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
engines: {node: '>=8'}
- resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==}
-
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
engines: {node: '>=8'}
@@ -1560,23 +1545,16 @@ packages:
@@ -1560,23 +1545,16 @@ packages:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
- resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
+ resolution: {integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==}
+ engines: {node: '>=18'}
resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
engines: {node: '>=12.0.0'}
engines: {node: '>=12.0.0'}
- resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==}
- engines: {node: ^18.0.0 || >=20.0.0}
-
- resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
- engines: {node: '>=14.0.0'}
-
- resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==}
+ resolution: {integrity: sha512-LgO3D9yZJjApUiuUfl9iFAwrtaX4+lok3wJIqttGoKCHlWUqHqbQpnxCf82L8FjgKsh4iGo78hqJwgL8F6To2A==}
engines: {node: '>=14.0.0'}
engines: {node: '>=14.0.0'}
@@ -1631,11 +1609,6 @@ packages:
@@ -1631,11 +1609,6 @@ packages:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
- resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
- hasBin: true
-
resolution: {integrity: sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==}
resolution: {integrity: sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
@@ -1676,66 +1649,38 @@ packages:
@@ -1676,66 +1649,38 @@ packages:
yaml:
yaml:
optional: true
optional: true
- resolution: {integrity: sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^20.19.0 || >=22.12.0
- jiti: '>=1.21.0'
- less: ^4.0.0
- lightningcss: ^1.21.0
- sass: ^1.70.0
- sass-embedded: ^1.70.0
- stylus: '>=0.54.8'
- sugarss: ^5.0.0
- terser: ^5.16.0
- tsx: ^4.8.1
- yaml: ^2.4.2
- peerDependenciesMeta:
- '@types/node':
- optional: true
- jiti:
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
-
- resolution: {integrity: sha512-KrxIJ62Fd89gfysR4WotlgZABiz2dqFPgqGzX7s+CwsqLFomRH7777ZcrOD6+WVAh7khPQP41A+BKbpcJFrdEg==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ resolution: {integrity: sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==}
+ engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
hasBin: true
peerDependencies:
peerDependencies:
'@edge-runtime/vm': '*'
'@edge-runtime/vm': '*'
- '@types/debug': ^4.1.12
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
- '@vitest/browser': 3.2.7
- '@vitest/ui': 3.2.7
+ '@opentelemetry/api': ^1.9.0
+ '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
+ '@vitest/browser-playwright': 4.1.11
+ '@vitest/browser-preview': 4.1.11
+ '@vitest/browser-webdriverio': 4.1.11
+ '@vitest/coverage-istanbul': 4.1.11
+ '@vitest/coverage-v8': 4.1.11
+ '@vitest/ui': 4.1.11
happy-dom: '*'
happy-dom: '*'
jsdom: '*'
jsdom: '*'
peerDependenciesMeta:
peerDependenciesMeta:
'@edge-runtime/vm':
'@edge-runtime/vm':
optional: true
optional: true
- '@types/debug':
+ '@opentelemetry/api':
optional: true
optional: true
'@types/node':
'@types/node':
optional: true
optional: true
- '@vitest/browser':
+ '@vitest/browser-playwright':
+ optional: true
+ '@vitest/browser-preview':
+ optional: true
+ '@vitest/browser-webdriverio':
+ optional: true
+ '@vitest/coverage-istanbul':
+ optional: true
+ '@vitest/coverage-v8':
optional: true
optional: true
'@vitest/ui':
'@vitest/ui':
optional: true
optional: true
@@ -2196,6 +2141,8 @@ snapshots:
@@ -2196,6 +2141,8 @@ snapshots:
'@rollup/[email protected]':
'@rollup/[email protected]':
optional: true
optional: true
+ '@standard-schema/[email protected]': {}
+
'@types/[email protected]':
'@types/[email protected]':
dependencies:
dependencies:
'@types/deep-eql': 4.0.2
'@types/deep-eql': 4.0.2
@@ -2306,47 +2253,46 @@ snapshots:
@@ -2306,47 +2253,46 @@ snapshots:
'@typescript-eslint/types': 8.66.0
'@typescript-eslint/types': 8.66.0
eslint-visitor-keys: 5.0.1
eslint-visitor-keys: 5.0.1
- '@vitest/[email protected]':
+ '@vitest/[email protected]':
dependencies:
dependencies:
+ '@standard-schema/spec': 1.1.0
'@types/chai': 5.2.3
'@types/chai': 5.2.3
- '@vitest/spy': 3.2.7
- '@vitest/utils': 3.2.7
- chai: 5.3.3
- tinyrainbow: 2.0.0
+ '@vitest/spy': 4.1.11
+ '@vitest/utils': 4.1.11
+ chai: 6.3.0
+ tinyrainbow: 3.2.0
dependencies:
dependencies:
- '@vitest/spy': 3.2.7
+ '@vitest/spy': 4.1.11
estree-walker: 3.0.3
estree-walker: 3.0.3
magic-string: 0.30.21
magic-string: 0.30.21
optionalDependencies:
optionalDependencies:
- vite: 7.3.6(@types/[email protected])([email protected])
+ vite: 6.4.3(@types/[email protected])([email protected])
- '@vitest/[email protected]':
+ '@vitest/[email protected]':
dependencies:
dependencies:
- tinyrainbow: 2.0.0
+ tinyrainbow: 3.2.0
- '@vitest/[email protected]':
+ '@vitest/[email protected]':
dependencies:
dependencies:
- '@vitest/utils': 3.2.7
+ '@vitest/utils': 4.1.11
pathe: 2.0.3
pathe: 2.0.3
- strip-literal: 3.1.0
- '@vitest/[email protected]':
+ '@vitest/[email protected]':
dependencies:
dependencies:
- '@vitest/pretty-format': 3.2.7
+ '@vitest/pretty-format': 4.1.11
+ '@vitest/utils': 4.1.11
magic-string: 0.30.21
magic-string: 0.30.21
pathe: 2.0.3
pathe: 2.0.3
- '@vitest/[email protected]':
- dependencies:
- tinyspy: 4.0.4
+ '@vitest/[email protected]': {}
- '@vitest/[email protected]':
+ '@vitest/[email protected]':
dependencies:
dependencies:
- '@vitest/pretty-format': 3.2.7
- loupe: 3.2.1
- tinyrainbow: 2.0.0
+ '@vitest/pretty-format': 4.1.11
+ convert-source-map: 2.0.0
+ tinyrainbow: 3.2.0
dependencies:
dependencies:
@@ -2401,25 +2347,15 @@ snapshots:
@@ -2401,25 +2347,15 @@ snapshots:
- [email protected]: {}
-
- dependencies:
- assertion-error: 2.0.1
- check-error: 2.1.3
- deep-eql: 5.0.2
- loupe: 3.2.1
- pathval: 2.0.1
+ [email protected]: {}
dependencies:
dependencies:
ansi-styles: 4.3.0
ansi-styles: 4.3.0
supports-color: 7.2.0
supports-color: 7.2.0
- [email protected]: {}
-
@@ -2430,6 +2366,8 @@ snapshots:
@@ -2430,6 +2366,8 @@ snapshots:
+ [email protected]: {}
+
dependencies:
dependencies:
path-key: 3.1.1
path-key: 3.1.1
@@ -2454,8 +2392,6 @@ snapshots:
@@ -2454,8 +2392,6 @@ snapshots:
- [email protected]: {}
-
@@ -2466,7 +2402,7 @@ snapshots:
@@ -2466,7 +2402,7 @@ snapshots:
- [email protected]: {}
+ [email protected]: {}
optionalDependencies:
optionalDependencies:
@@ -2685,8 +2621,6 @@ snapshots:
@@ -2685,8 +2621,6 @@ snapshots:
- [email protected]: {}
-
dependencies:
dependencies:
argparse: 2.0.1
argparse: 2.0.1
@@ -2782,8 +2716,6 @@ snapshots:
@@ -2782,8 +2716,6 @@ snapshots:
- [email protected]: {}
-
@@ -2806,6 +2738,8 @@ snapshots:
@@ -2806,6 +2738,8 @@ snapshots:
+ [email protected]: {}
+
openvibe-contracts@https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.78.0:
openvibe-contracts@https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.78.0:
dependencies:
dependencies:
ajv: 8.20.0
ajv: 8.20.0
@@ -2852,8 +2786,6 @@ snapshots:
@@ -2852,8 +2786,6 @@ snapshots:
- [email protected]: {}
-
optional: true
optional: true
@@ -3001,14 +2933,10 @@ snapshots:
@@ -3001,14 +2933,10 @@ snapshots:
- [email protected]: {}
+ [email protected]: {}
- dependencies:
- js-tokens: 9.0.1
-
dependencies:
dependencies:
has-flag: 4.0.0
has-flag: 4.0.0
@@ -3017,18 +2945,14 @@ snapshots:
@@ -3017,18 +2945,14 @@ snapshots:
- [email protected]: {}
+ [email protected]: {}
dependencies:
dependencies:
fdir: 6.5.0([email protected])
fdir: 6.5.0([email protected])
picomatch: 4.0.5
picomatch: 4.0.5
- [email protected]: {}
-
- [email protected]: {}
-
- [email protected]: {}
+ [email protected]: {}
@@ -3079,27 +3003,6 @@ snapshots:
@@ -3079,27 +3003,6 @@ snapshots:
dependencies:
dependencies:
punycode: 2.3.1
punycode: 2.3.1
- dependencies:
- cac: 6.7.14
- debug: 4.4.3
- es-module-lexer: 1.7.0
- pathe: 2.0.3
- vite: 6.4.3(@types/[email protected])([email protected])
- transitivePeerDependencies:
- - '@types/node'
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
-
dependencies:
dependencies:
esbuild: 0.25.12
esbuild: 0.25.12
@@ -3113,43 +3016,27 @@ snapshots:
@@ -3113,43 +3016,27 @@ snapshots:
fsevents: 2.3.3
fsevents: 2.3.3
tsx: 4.23.11
tsx: 4.23.11
- dependencies:
- esbuild: 0.28.2
- fdir: 6.5.0([email protected])
- picomatch: 4.0.5
- postcss: 8.5.26
- rollup: 4.62.4
- tinyglobby: 0.2.17
- optionalDependencies:
- '@types/node': 22.20.1
- fsevents: 2.3.3
- tsx: 4.23.11
-
dependencies:
dependencies:
- '@types/chai': 5.2.3
- '@vitest/expect': 3.2.7
- '@vitest/pretty-format': 3.2.7
- '@vitest/runner': 3.2.7
- '@vitest/snapshot': 3.2.7
- '@vitest/spy': 3.2.7
- '@vitest/utils': 3.2.7
- chai: 5.3.3
- debug: 4.4.3
+ '@vitest/expect': 4.1.11
+ '@vitest/pretty-format': 4.1.11
+ '@vitest/runner': 4.1.11
+ '@vitest/snapshot': 4.1.11
+ '@vitest/spy': 4.1.11
+ '@vitest/utils': 4.1.11
+ es-module-lexer: 2.3.2
expect-type: 1.4.0
expect-type: 1.4.0
magic-string: 0.30.21
magic-string: 0.30.21
+ obug: 2.2.1
pathe: 2.0.3
pathe: 2.0.3
picomatch: 4.0.5
picomatch: 4.0.5
- std-env: 3.10.0
+ std-env: 4.3.0
tinybench: 2.9.0
tinybench: 2.9.0
- tinyexec: 0.3.2
+ tinyexec: 1.3.1
tinyglobby: 0.2.17
tinyglobby: 0.2.17
- tinypool: 1.1.1
- tinyrainbow: 2.0.0
- vite: 7.3.6(@types/[email protected])([email protected])
- vite-node: 3.2.4(@types/[email protected])([email protected])
+ tinyrainbow: 3.2.0
+ vite: 6.4.3(@types/[email protected])([email protected])
why-is-node-running: 2.3.0
why-is-node-running: 2.3.0
optionalDependencies:
optionalDependencies:
'@types/node': 22.20.1
'@types/node': 22.20.1
@@ -3163,7 +3050,6 @@ snapshots:
@@ -3163,7 +3050,6 @@ snapshots:
- sass-embedded
- sass-embedded
- stylus
- stylus
- sugarss
- sugarss
- - supports-color
- terser
- terser
- tsx
- tsx
- yaml
- yaml