diff --git a/.changeset/dependencies-GH-1388.md b/.changeset/dependencies-GH-1388.md new file mode 100644 index 0000000000..3d6dcd5d5d --- /dev/null +++ b/.changeset/dependencies-GH-1388.md @@ -0,0 +1,6 @@ +--- +"sanity-plugin-bynder-input": patch +"sanity-plugin-shopify-assets": patch +--- + +fix(deps): update dependency video.js to v8 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ac8d6117d0..23872038fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -164,8 +164,8 @@ catalogs: specifier: ^8.0.0 version: 8.0.0 video.js: - specifier: ^7.21.7 - version: 7.21.7 + specifier: ^8.23.9 + version: 8.23.9 vitest: specifier: ^4.1.10 version: 4.1.10 @@ -1880,7 +1880,7 @@ importers: version: 3.3.5(@emotion/is-prop-valid@1.4.0)(@sanity/styled-components@6.1.24)(react-dom@19.2.7)(react-is@19.2.7)(react@19.2.7) video.js: specifier: 'catalog:' - version: 7.21.7 + version: 8.23.9 devDependencies: '@bynder/compact-view': specifier: 5.1.2 @@ -2792,7 +2792,7 @@ importers: version: '@sanity/styled-components@6.1.24(react-dom@19.2.7)(react@19.2.7)' video.js: specifier: 'catalog:' - version: 7.21.7 + version: 8.23.9 devDependencies: '@sanity/tsconfig': specifier: 'catalog:' @@ -6892,18 +6892,18 @@ packages: '@vercel/stega@1.1.0': resolution: {integrity: sha512-DFOm3Gk78nKDkppQEG5aj8Wj8R8hPKu/xrz4Rtp0AfiaNbZNCoJbxn7VI6iMxqhGeLdUDy/8mTuTWMz/izAtPA==} - '@videojs/http-streaming@2.16.3': - resolution: {integrity: sha512-91CJv5PnFBzNBvyEjt+9cPzTK/xoVixARj2g7ZAvItA+5bx8VKdk5RxCz/PP2kdzz9W+NiDUMPkdmTsosmy69Q==} + '@videojs/http-streaming@3.17.5': + resolution: {integrity: sha512-PRRQVu0hYW5h0XvRWpIyIpEatpMZzZtf7L1avV89Hnu+69f+0c7oLsSL9jwpg2nbvzGkdX5rQxQkz5Vc7tFR9w==} engines: {node: '>=8', npm: '>=5'} peerDependencies: - video.js: ^6 || ^7 + video.js: ^8.19.0 - '@videojs/vhs-utils@3.0.5': - resolution: {integrity: sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==} + '@videojs/vhs-utils@4.1.2': + resolution: {integrity: sha512-1Dsv5dtWOq0LP1G37O46FQFA2tKAZON5UMe6dFPxT7JvPhEx8QIXcFQxan8+hHI3fX6aomFRFrUBJNgRYQDSXA==} engines: {node: '>=8', npm: '>=5'} - '@videojs/xhr@2.6.0': - resolution: {integrity: sha512-7J361GiN1tXpm+gd0xz2QWr3xNWBE+rytvo8J3KuggFaLg+U37gZQ2BuPLcnkfGffy2e+ozY70RHC8jt7zjA6Q==} + '@videojs/xhr@2.7.0': + resolution: {integrity: sha512-giab+EVRanChIupZK7gXjHy90y3nncA2phIOyG3Ne5fvpiMJzvqYwiTOnEVW2S4CoYcuKJkomat7bMXA/UoUZQ==} '@vis.gl/react-google-maps@1.9.0': resolution: {integrity: sha512-ELL/zo8mRMPGDQZwHRClf2tE1/PMYYKjg+C/dUn8rmlQ0e+s7rkcNmCgaeBAV48GJzEcrBsr+vjDv4AvzJrlUA==} @@ -7163,8 +7163,8 @@ packages: resolution: {integrity: sha512-+Ut8d9LLqwEvHHJl1+PIHqoyDxFgVN847JTVM3Izi3xHDWPE4UtzzXysMZQs64DMcrJfBeS/uoEP4AD3HQHnQQ==} engines: {node: '>=12.0'} - aes-decrypter@3.1.3: - resolution: {integrity: sha512-VkG9g4BbhMBy+N5/XodDeV6F02chEk9IpgRTq/0bS80y4dzy79VH2Gtms02VXomf3HmyRe3yyJYkJ990ns+d6A==} + aes-decrypter@4.0.2: + resolution: {integrity: sha512-lc+/9s6iJvuaRe5qDlMTpCFjnwpkeOXp8qP3oiZ5jsj1MRg+SBVUmmICrhxHvc8OELSmc+fEyyxAuppY6hrWzw==} agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} @@ -8955,9 +8955,6 @@ packages: resolution: {integrity: sha512-Yg7+ztRkqslMAS2iFaU+Oa4KTSidr63OsFGlOrJoW981kIYO3CGCS3wA95P1mUi/IVSJkn0D479KTJpVpvFNuw==} engines: {node: '>=18'} - individual@2.0.0: - resolution: {integrity: sha512-pWt8hBCqJsUWI/HtcfWod7+N9SgAqyPEaF7JQjwzjn5vGrpg6aQ5qeAFQ7dx//UH4J1O+7xqew+gCeeFt6xN/g==} - inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -9415,9 +9412,6 @@ packages: resolution: {integrity: sha512-Vdw0ATsQ9V+LuegM/BTwQqV/6cTl5lbGcIrU+BCgLxyf6bo38ybOr372tuSIxir3CN720flu1meYR6XzNMwQnw==} hasBin: true - keycode@2.2.1: - resolution: {integrity: sha512-Rdgz9Hl9Iv4QKi8b0OlCRQEzp4AgVxyCtz5S/+VIHezDmrDhkp2N2TqBWOLz0/gbeREXOOiI9/4b8BY9uw2vFg==} - keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -9613,8 +9607,8 @@ packages: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true - m3u8-parser@4.8.0: - resolution: {integrity: sha512-UqA2a/Pw3liR6Df3gwxrqghCP17OpPlQj6RBPLYygf/ZSQ4MoSgvdvhvt35qV+3NaaA0FSZx93Ix+2brT1U7cA==} + m3u8-parser@7.2.0: + resolution: {integrity: sha512-CRatFqpjVtMiMaKXxNvuI3I++vUumIXVVT/JpCpdU/FynV/ceVw1qpPyyBNindL+JlPMSesx+WX1QJaZEJSaMQ==} magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -9789,8 +9783,8 @@ packages: react-dom: optional: true - mpd-parser@0.22.1: - resolution: {integrity: sha512-fwBebvpyPUU8bOzvhX0VQZgSohncbgYwUyJJoTSNpmy7ccD2ryiCvM7oRkn/xQH5cv73/xU7rJSNCLjdGFor0Q==} + mpd-parser@1.4.0: + resolution: {integrity: sha512-blbA7XpAaOdC/PR0Tu8GiUxlx6CpBuRowQPYV7lhi9Yr9G9+dkPXIUjqjzc/NCn/uZZPopluaJlIYntIEI/VLw==} hasBin: true mri@1.2.0: @@ -9818,8 +9812,8 @@ packages: mux-embed@5.18.1: resolution: {integrity: sha512-ePsHjiEKY+FgrSBiMmaF+LOtTQSSBWv/1zqpREQFN96JE93xlsArT/MEi30yKOE06MgjOlL70YI750molu3y7g==} - mux.js@6.0.1: - resolution: {integrity: sha512-22CHb59rH8pWGcPGW5Og7JngJ9s+z4XuSlYvnxhLuc58cA1WqGDQPzuG8I+sPm1/p0CdgpzVTaKW408k5DNn8w==} + mux.js@7.1.0: + resolution: {integrity: sha512-NTxawK/BBELJrYsZThEulyUMDVlLizKdxyAsMuzoCD1eFj97BVaA8D/CvKsKu6FOLYkFojN5CbM9h++ZTZtknA==} engines: {node: '>=8', npm: '>=5'} hasBin: true @@ -10819,9 +10813,6 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - rust-result@1.0.0: - resolution: {integrity: sha512-6cJzSBU+J/RJCF063onnQf0cDUOHs9uZI1oroSGnHOph+CQTIJ5Pp2hK5kEQq1+7yE/EEWfulSNXAQ2jikPthA==} - rxjs-exhaustmap-with-trailing@2.1.1: resolution: {integrity: sha512-gK7nsKyPFsbjDeJ0NYTcZYGW5TbTFjT3iACa28Pwp3fIf9wT/JUR8vdlKYCjUOZKXYnXEk8eRZ4zcQyEURosIA==} peerDependencies: @@ -10850,9 +10841,6 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-json-parse@4.0.0: - resolution: {integrity: sha512-RjZPPHugjK0TOzFrLZ8inw44s9bKox99/0AZW9o/BEQVrJfhI+fIHMErnPyRa89/yRXUUr93q+tiN6zhoVV4wQ==} - safe-push-apply@1.0.0: resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} engines: {node: '>= 0.4'} @@ -11646,9 +11634,6 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - url-toolkit@2.2.5: - resolution: {integrity: sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg==} - urlpattern-polyfill@10.1.0: resolution: {integrity: sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==} @@ -11764,11 +11749,17 @@ packages: resolution: {integrity: sha512-SCv6OOV6Xj2/3cXy3dGmADluJTNcL3o7hZAglNPTe+WYuEuvxgJzxPrSDLZhF+CwyQOubqgecjMmTJGMVLWjYQ==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} - video.js@7.21.7: - resolution: {integrity: sha512-T2s3WFAht7Zjr2OSJamND9x9Dn2O+Z5WuHGdh8jI5SYh5mkMdVTQ7vSRmA5PYpjXJ2ycch6jpMjkJEIEU2xxqw==} + video.js@8.23.9: + resolution: {integrity: sha512-3UCqyFW4wIusQu4TuhgRUxqtbzbj0WPT9hps0XIEXST43QBD11zb+bG7tBPrinrZztwVYdXCiOBo2pcGj9L05w==} - videojs-font@3.2.0: - resolution: {integrity: sha512-g8vHMKK2/JGorSfqAZQUmYYNnXmfec4MLhwtEFS+mMs2IDY398GLysy6BH6K+aS1KMNu/xWZ8Sue/X/mdQPliA==} + videojs-contrib-quality-levels@4.1.0: + resolution: {integrity: sha512-TfrXJJg1Bv4t6TOCMEVMwF/CoS8iENYsWNKip8zfhB5kTcegiFYezEA0eHAJPU64ZC8NQbxQgOwAsYU8VXbOWA==} + engines: {node: '>=16', npm: '>=8'} + peerDependencies: + video.js: ^8 + + videojs-font@4.2.0: + resolution: {integrity: sha512-YPq+wiKoGy2/M7ccjmlvwi58z2xsykkkfNMyIg4xb7EZQQNwB71hcSsB3o75CqQV7/y5lXkXhI/rsGAS7jfEmQ==} videojs-vtt.js@0.15.5: resolution: {integrity: sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==} @@ -16451,24 +16442,23 @@ snapshots: '@vercel/stega@1.1.0': {} - '@videojs/http-streaming@2.16.3(video.js@7.21.7)': + '@videojs/http-streaming@3.17.5(video.js@8.23.9)': dependencies: '@babel/runtime': 7.29.7 - '@videojs/vhs-utils': 3.0.5 - aes-decrypter: 3.1.3 + '@videojs/vhs-utils': 4.1.2 + aes-decrypter: 4.0.2 global: 4.4.0 - m3u8-parser: 4.8.0 - mpd-parser: 0.22.1 - mux.js: 6.0.1 - video.js: 7.21.7 + m3u8-parser: 7.2.0 + mpd-parser: 1.4.0 + mux.js: 7.1.0 + video.js: 8.23.9 - '@videojs/vhs-utils@3.0.5': + '@videojs/vhs-utils@4.1.2': dependencies: '@babel/runtime': 7.29.7 global: 4.4.0 - url-toolkit: 2.2.5 - '@videojs/xhr@2.6.0': + '@videojs/xhr@2.7.0': dependencies: '@babel/runtime': 7.29.7 global: 4.4.0 @@ -16796,10 +16786,10 @@ snapshots: adm-zip@0.5.17: {} - aes-decrypter@3.1.3: + aes-decrypter@4.0.2: dependencies: '@babel/runtime': 7.29.7 - '@videojs/vhs-utils': 3.0.5 + '@videojs/vhs-utils': 4.1.2 global: 4.4.0 pkcs7: 1.0.4 @@ -18749,8 +18739,6 @@ snapshots: index-to-position@1.2.0: {} - individual@2.0.0: {} - inflight@1.0.6: dependencies: once: 1.4.0 @@ -19204,8 +19192,6 @@ snapshots: dependencies: commander: 8.3.0 - keycode@2.2.1: {} - keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -19381,10 +19367,10 @@ snapshots: lz-string@1.5.0: {} - m3u8-parser@4.8.0: + m3u8-parser@7.2.0: dependencies: '@babel/runtime': 7.29.7 - '@videojs/vhs-utils': 3.0.5 + '@videojs/vhs-utils': 4.1.2 global: 4.4.0 magic-string@0.30.21: @@ -19543,10 +19529,10 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - mpd-parser@0.22.1: + mpd-parser@1.4.0: dependencies: '@babel/runtime': 7.29.7 - '@videojs/vhs-utils': 3.0.5 + '@videojs/vhs-utils': 4.1.2 '@xmldom/xmldom': 0.8.13 global: 4.4.0 @@ -19564,7 +19550,7 @@ snapshots: mux-embed@5.18.1: {} - mux.js@6.0.1: + mux.js@7.1.0: dependencies: '@babel/runtime': 7.29.7 global: 4.4.0 @@ -20720,10 +20706,6 @@ snapshots: dependencies: queue-microtask: 1.2.3 - rust-result@1.0.0: - dependencies: - individual: 2.0.0 - rxjs-exhaustmap-with-trailing@2.1.1(rxjs@7.8.2): dependencies: rxjs: 7.8.2 @@ -20752,10 +20734,6 @@ snapshots: safe-buffer@5.2.1: {} - safe-json-parse@4.0.0: - dependencies: - rust-result: 1.0.0 - safe-push-apply@1.0.0: dependencies: es-errors: 1.3.0 @@ -21793,8 +21771,6 @@ snapshots: dependencies: punycode: 2.3.1 - url-toolkit@2.2.5: {} - urlpattern-polyfill@10.1.0: {} use-callback-ref@1.3.3(@types/react@19.2.17)(react@19.2.7): @@ -21875,23 +21851,27 @@ snapshots: validate-npm-package-name@8.0.0: {} - video.js@7.21.7: + video.js@8.23.9: dependencies: '@babel/runtime': 7.29.7 - '@videojs/http-streaming': 2.16.3(video.js@7.21.7) - '@videojs/vhs-utils': 3.0.5 - '@videojs/xhr': 2.6.0 - aes-decrypter: 3.1.3 + '@videojs/http-streaming': 3.17.5(video.js@8.23.9) + '@videojs/vhs-utils': 4.1.2 + '@videojs/xhr': 2.7.0 + aes-decrypter: 4.0.2 global: 4.4.0 - keycode: 2.2.1 - m3u8-parser: 4.8.0 - mpd-parser: 0.22.1 - mux.js: 6.0.1 - safe-json-parse: 4.0.0 - videojs-font: 3.2.0 + m3u8-parser: 7.2.0 + mpd-parser: 1.4.0 + mux.js: 7.1.0 + videojs-contrib-quality-levels: 4.1.0(video.js@8.23.9) + videojs-font: 4.2.0 videojs-vtt.js: 0.15.5 - videojs-font@3.2.0: {} + videojs-contrib-quality-levels@4.1.0(video.js@8.23.9): + dependencies: + global: 4.4.0 + video.js: 8.23.9 + + videojs-font@4.2.0: {} videojs-vtt.js@0.15.5: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 8dbf04fa59..079608d1cc 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -66,7 +66,7 @@ catalog: tsdown: ^0.22.7 typescript: 7.0.2 validate-npm-package-name: ^8.0.0 - video.js: ^7.21.7 + video.js: ^8.23.9 vitest: ^4.1.10 catalogs: