diff --git a/package.json b/package.json index b8781e22..0a9c6b16 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "@types/semver": "^7.7.0", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", - "@vitejs/plugin-react": "^4.3.4", + "@vitejs/plugin-react": "^4.4.0", "autoprefixer": "^10.4.21", "cross-env": "^7.0.3", "eslint": "^8.57.1", @@ -126,7 +126,7 @@ "tailwind-scrollbar": "^3.1.0", "tailwindcss": "^3.4.17", "tailwindcss-themer": "^4.1.1", - "type-fest": "^4.39.1", + "type-fest": "^4.40.0", "typescript": "^5.8.3", "vite": "^5.4.18", "vite-plugin-checker": "^0.6.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5190ea28..edbf2e17 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,8 +40,8 @@ importers: specifier: ^0.7.2 version: 0.7.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@movie-web/providers': - specifier: github:Pasithea0/smov-providers#production - version: https://codeload.github.com/Pasithea0/smov-providers/tar.gz/ed9c02221c293680ffeecd4fda26792da8b35b65 + specifier: github:p-stream/providers#production + version: https://codeload.github.com/p-stream/providers/tar.gz/2a430831454a0cb7e0d589e4b4462158a75b83cb '@noble/hashes': specifier: ^1.7.2 version: 1.7.2 @@ -233,8 +233,8 @@ importers: specifier: ^6.21.0 version: 6.21.0(eslint@8.57.1)(typescript@5.8.3) '@vitejs/plugin-react': - specifier: ^4.3.4 - version: 4.3.4(vite@5.4.18(@types/node@20.17.30)(terser@5.39.0)) + specifier: ^4.4.0 + version: 4.4.0(vite@5.4.18(@types/node@20.17.30)(terser@5.39.0)) autoprefixer: specifier: ^10.4.21 version: 10.4.21(postcss@8.5.3) @@ -305,8 +305,8 @@ importers: specifier: ^4.1.1 version: 4.1.1(tailwindcss@3.4.17) type-fest: - specifier: ^4.39.1 - version: 4.39.1 + specifier: ^4.40.0 + version: 4.40.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -348,8 +348,8 @@ packages: peerDependencies: ajv: '>=8' - '@asamuzakjp/css-color@3.1.1': - resolution: {integrity: sha512-hpRD68SV2OMcZCsrbdkccTw5FXjNDLo5OuqSHyHZfwweGsDWZwDJ2+gONyNAbazZclobMirACLw0lk8WVxIqxA==} + '@asamuzakjp/css-color@3.1.2': + resolution: {integrity: sha512-nwgc7jPn3LpZ4JWsoHtuwBsad1qSSLDDX634DdG0PBJofIuIEtSWk4KkRmuXyu178tjuHAbwiMNNzwqIyLYxZw==} '@asamuzakjp/dom-selector@2.0.2': resolution: {integrity: sha512-x1KXOatwofR6ZAYzXRBL5wrdV0vwNxlTCK9NCuLqAzQYARqGcvFwiJA6A1ERuh+dgeA4Dxm3JBYictIes+SqUQ==} @@ -931,14 +931,14 @@ packages: peerDependencies: react: '>=16.8.0' - '@emnapi/core@1.4.1': - resolution: {integrity: sha512-4JFstCTaToCFrPqrGzgkF8N2NHjtsaY4uRh6brZQ5L9e4wbMieX8oDT8N7qfVFTQecHFEtkj4ve49VIZ3mKVqw==} + '@emnapi/core@1.4.3': + resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==} - '@emnapi/runtime@1.4.1': - resolution: {integrity: sha512-LMshMVP0ZhACNjQNYXiU1iZJ6QCcv0lUdPDPugqGvCGXt5xtRVBPdtA0qU12pEXZzpWAhWlZYptfdAFq10DOVQ==} + '@emnapi/runtime@1.4.3': + resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} - '@emnapi/wasi-threads@1.0.1': - resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} + '@emnapi/wasi-threads@1.0.2': + resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==} '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} @@ -1078,8 +1078,8 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.6.0': - resolution: {integrity: sha512-WhCn7Z7TauhBtmzhvKpoQs0Wwb/kBcy4CwpuI0/eEIr2Lx2auxmulAzLr91wVZJaz47iUZdkXOK7WlAfxGKCnA==} + '@eslint-community/eslint-utils@4.6.1': + resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -1158,12 +1158,12 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@movie-web/providers@https://codeload.github.com/Pasithea0/smov-providers/tar.gz/ed9c02221c293680ffeecd4fda26792da8b35b65': - resolution: {tarball: https://codeload.github.com/Pasithea0/smov-providers/tar.gz/ed9c02221c293680ffeecd4fda26792da8b35b65} + '@movie-web/providers@https://codeload.github.com/p-stream/providers/tar.gz/2a430831454a0cb7e0d589e4b4462158a75b83cb': + resolution: {tarball: https://codeload.github.com/p-stream/providers/tar.gz/2a430831454a0cb7e0d589e4b4462158a75b83cb} version: 2.3.0 - '@napi-rs/wasm-runtime@0.2.8': - resolution: {integrity: sha512-OBlgKdX7gin7OIq4fadsjpg+cp2ZphvAIKucHsNfTdJiqdOmOEwQd/bHi0VwNrcw5xpBJyUw6cK/QilCqy1BSg==} + '@napi-rs/wasm-runtime@0.2.9': + resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==} '@noble/hashes@1.7.2': resolution: {integrity: sha512-biZ0NUSxyjLLqo6KxEJ1b+C2NAx0wtDoFvCaXHGgUkeHzf3Xc1xKumFKREuT7f7DARNZ/slvYUwFG6B0f2b6hQ==} @@ -1189,8 +1189,8 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@pkgr/core@0.2.3': - resolution: {integrity: sha512-yMV8bb9prWI21N6FsrnPCbhoYb8UUvYCDGoSvPHBloVC095Ef2ker43hzXkJ6TpJPw53S8FeFYkARa7GGIGwxg==} + '@pkgr/core@0.2.4': + resolution: {integrity: sha512-ROFF39F6ZrnzSUEmQQZUar0Jt4xVoP9WnDRdWwF4NNcXs3xBTLgBUDoOwW141y1jP+S8nahIbdxbFC7IShw9Iw==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} '@plasmohq/messaging@0.6.2': @@ -1573,8 +1573,8 @@ packages: cpu: [x64] os: [win32] - '@vitejs/plugin-react@4.3.4': - resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==} + '@vitejs/plugin-react@4.4.0': + resolution: {integrity: sha512-x/EztcTKVj+TDeANY1WjNeYsvZjZdfWRMP/KXi5Yn8BoTzpa13ZltaQqKfvWYbX8CE10GOHHdC5v86jY9x8i/g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 @@ -1807,8 +1807,8 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - caniuse-lite@1.0.30001713: - resolution: {integrity: sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==} + caniuse-lite@1.0.30001714: + resolution: {integrity: sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==} chai@4.5.0: resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} @@ -3396,8 +3396,8 @@ packages: react-lazy-with-preload@2.2.1: resolution: {integrity: sha512-ONSb8gizLE5jFpdHAclZ6EAAKuFX2JydnFXPPPjoUImZlLjGtKzyBS8SJgJq7CpLgsGKh9QCZdugJyEEOVC16Q==} - react-refresh@0.14.2: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + react-refresh@0.17.0: + resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} engines: {node: '>=0.10.0'} react-router-dom@6.30.0: @@ -3868,8 +3868,8 @@ packages: tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - tr46@5.1.0: - resolution: {integrity: sha512-IUWnUK7ADYR5Sl1fZlO1INDUhVhatWl7BtJWsIhwJ0UAK7ilzzIa8uIqOO/aYVWHZPJkKbEL+362wrzoeRF7bw==} + tr46@5.1.1: + resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} engines: {node: '>=18'} ts-api-utils@1.4.3: @@ -3910,8 +3910,8 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-fest@4.39.1: - resolution: {integrity: sha512-uW9qzd66uyHYxwyVBYiwS4Oi0qZyUqwjU+Oevr6ZogYiXt99EOYtwvzMSLw1c3lYo2HzJsep/NB23iEVEgjG/w==} + type-fest@4.40.0: + resolution: {integrity: sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==} engines: {node: '>=16'} typed-array-buffer@1.0.3: @@ -4369,7 +4369,7 @@ snapshots: jsonpointer: 5.0.1 leven: 3.1.0 - '@asamuzakjp/css-color@3.1.1': + '@asamuzakjp/css-color@3.1.2': dependencies: '@csstools/css-calc': 2.1.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-color-parser': 3.0.8(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) @@ -5116,18 +5116,18 @@ snapshots: react: 18.3.1 tslib: 2.8.1 - '@emnapi/core@1.4.1': + '@emnapi/core@1.4.3': dependencies: - '@emnapi/wasi-threads': 1.0.1 + '@emnapi/wasi-threads': 1.0.2 tslib: 2.8.1 optional: true - '@emnapi/runtime@1.4.1': + '@emnapi/runtime@1.4.3': dependencies: tslib: 2.8.1 optional: true - '@emnapi/wasi-threads@1.0.1': + '@emnapi/wasi-threads@1.0.2': dependencies: tslib: 2.8.1 optional: true @@ -5201,7 +5201,7 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-utils@4.6.0(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.6.1(eslint@8.57.1)': dependencies: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 @@ -5287,7 +5287,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@movie-web/providers@https://codeload.github.com/Pasithea0/smov-providers/tar.gz/ed9c02221c293680ffeecd4fda26792da8b35b65': + '@movie-web/providers@https://codeload.github.com/p-stream/providers/tar.gz/2a430831454a0cb7e0d589e4b4462158a75b83cb': dependencies: abort-controller: 3.0.0 cheerio: 1.0.0-rc.12 @@ -5303,10 +5303,10 @@ snapshots: unpacker: 1.0.1 wyzie-lib: 2.2.1 - '@napi-rs/wasm-runtime@0.2.8': + '@napi-rs/wasm-runtime@0.2.9': dependencies: - '@emnapi/core': 1.4.1 - '@emnapi/runtime': 1.4.1 + '@emnapi/core': 1.4.3 + '@emnapi/runtime': 1.4.3 '@tybys/wasm-util': 0.9.0 optional: true @@ -5329,7 +5329,7 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pkgr/core@0.2.3': {} + '@pkgr/core@0.2.4': {} '@plasmohq/messaging@0.6.2(react@18.3.1)': dependencies: @@ -5659,7 +5659,7 @@ snapshots: '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.6.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.6.1(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.7.0 '@typescript-eslint/scope-manager': 6.21.0 @@ -5716,7 +5716,7 @@ snapshots: '@unrs/resolver-binding-wasm32-wasi@1.5.0': dependencies: - '@napi-rs/wasm-runtime': 0.2.8 + '@napi-rs/wasm-runtime': 0.2.9 optional: true '@unrs/resolver-binding-win32-arm64-msvc@1.5.0': @@ -5728,13 +5728,13 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.5.0': optional: true - '@vitejs/plugin-react@4.3.4(vite@5.4.18(@types/node@20.17.30)(terser@5.39.0))': + '@vitejs/plugin-react@4.4.0(vite@5.4.18(@types/node@20.17.30)(terser@5.39.0))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10) '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 + react-refresh: 0.17.0 vite: 5.4.18(@types/node@20.17.30)(terser@5.39.0) transitivePeerDependencies: - supports-color @@ -5902,7 +5902,7 @@ snapshots: autoprefixer@10.4.21(postcss@8.5.3): dependencies: browserslist: 4.24.4 - caniuse-lite: 1.0.30001713 + caniuse-lite: 1.0.30001714 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -5966,7 +5966,7 @@ snapshots: browserslist@4.24.4: dependencies: - caniuse-lite: 1.0.30001713 + caniuse-lite: 1.0.30001714 electron-to-chromium: 1.5.137 node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.24.4) @@ -5996,7 +5996,7 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001713: {} + caniuse-lite@1.0.30001714: {} chai@4.5.0: dependencies: @@ -6148,7 +6148,7 @@ snapshots: cssstyle@4.3.0: dependencies: - '@asamuzakjp/css-color': 3.1.1 + '@asamuzakjp/css-color': 3.1.2 rrweb-cssom: 0.8.0 csstype@3.1.3: {} @@ -6558,7 +6558,7 @@ snapshots: eslint@8.57.1: dependencies: - '@eslint-community/eslint-utils': 4.6.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.6.1(eslint@8.57.1) '@eslint-community/regexpp': 4.12.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.1 @@ -7692,7 +7692,7 @@ snapshots: react-lazy-with-preload@2.2.1: {} - react-refresh@0.14.2: {} + react-refresh@0.17.0: {} react-router-dom@6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -8125,7 +8125,7 @@ snapshots: synckit@0.11.4: dependencies: - '@pkgr/core': 0.2.3 + '@pkgr/core': 0.2.4 tslib: 2.8.1 tabbable@6.2.0: {} @@ -8227,7 +8227,7 @@ snapshots: dependencies: punycode: 2.3.1 - tr46@5.1.0: + tr46@5.1.1: dependencies: punycode: 2.3.1 @@ -8260,7 +8260,7 @@ snapshots: type-fest@0.21.3: {} - type-fest@4.39.1: {} + type-fest@4.40.0: {} typed-array-buffer@1.0.3: dependencies: @@ -8535,7 +8535,7 @@ snapshots: whatwg-url@14.2.0: dependencies: - tr46: 5.1.0 + tr46: 5.1.1 webidl-conversions: 7.0.0 whatwg-url@7.1.0: