diff --git a/package.json b/package.json index 39a8a8103..e1e8b9d3c 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "just-group-by": "2.2.0", "jwt-decode": "4.0.0", "ketcher-core": "3.2.0", - "ketcher-react": "3.2.0", + "ketcher-react": "3.8.0", "ketcher-standalone": "3.2.0", "lodash-es": "4.17.21", "material-ui-popup-state": "5.3.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8226a1e9b..1ba17ddda 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -143,8 +143,8 @@ importers: specifier: 3.2.0 version: 3.2.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) ketcher-react: - specifier: 3.2.0 - version: 3.2.0(@types/react@19.1.8)(immutable@5.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: 3.8.0 + version: 3.8.0(@types/react@19.1.8)(immutable@5.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) ketcher-standalone: specifier: 3.2.0 version: 3.2.0(patch_hash=9094b8cd49120e5bcedfbbe07c3fb7646f8adbde58f91232824a648e3f8edc96)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -307,6 +307,10 @@ packages: resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.28.4': + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} + engines: {node: '>=6.9.0'} + '@babel/template@7.25.9': resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} @@ -763,8 +767,8 @@ packages: '@types/react': optional: true - '@mui/core-downloads-tracker@5.16.11': - resolution: {integrity: sha512-2eVDGg9OvIXNRmfDUQyKYH+jNcjdv1JkCH5F2YDgUye5fMX5nxGiYHAUe1BXaXyDMaLSwXC7LRksEKMiIQsFdw==} + '@mui/core-downloads-tracker@5.18.0': + resolution: {integrity: sha512-jbhwoQ1AY200PSSOrNXmrFCaSDSJWP7qk6urkTmIirvRXDROkqe+QwcLlUiw/PrREwsIF/vm3/dAXvjlMHF0RA==} '@mui/core-downloads-tracker@6.4.11': resolution: {integrity: sha512-CzAQs9CTzlwbsF9ZYB4o4lLwBv1/qNE264NjuYao+ctAXsmlPtYa8RtER4UsUXSMxNN9Qi+aQdYcKl2sUpnmAw==} @@ -819,8 +823,8 @@ packages: '@types/react': optional: true - '@mui/material@5.16.11': - resolution: {integrity: sha512-uoc67oecKdnVKaMHBVE433YrMuxQs22xY5nIjRb5sAPB+GaeZQWp8brQ3/adeH6k2IDa8+9i2IVd4fNLuvHSvA==} + '@mui/material@5.18.0': + resolution: {integrity: sha512-bbH/HaJZpFtXGvWg3TsBWG4eyt3gah3E7nCNU8GLyRjVoWcA91Vm/T+sjHfUcwgJSw9iLtucfHBoq+qW/T30aA==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -856,8 +860,8 @@ packages: '@types/react': optional: true - '@mui/private-theming@5.16.8': - resolution: {integrity: sha512-3Vl9yFVLU6T3CFtxRMQTcJ60Ijv7wxQi4yjH92+9YXcsqvVspeIYoocqNoIV/1bXGYfyWu5zrCmwQVHaGY7bug==} + '@mui/private-theming@5.17.1': + resolution: {integrity: sha512-XMxU0NTYcKqdsG8LRmSoxERPXwMbp16sIXPcLVgLGII/bVNagX0xaheWAwFv8+zDK7tI3ajllkuD3GZZE++ICQ==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -876,8 +880,8 @@ packages: '@types/react': optional: true - '@mui/styled-engine@5.16.8': - resolution: {integrity: sha512-OFdgFf8JczSRs0kvWGdSn0ZeXxWrY0LITDPJ/nAtLEvUUTyrlFaO4il3SECX8ruzvf1VnAxHx4M/4mX9oOn9yA==} + '@mui/styled-engine@5.18.0': + resolution: {integrity: sha512-BN/vKV/O6uaQh2z5rXV+MBlVrEkwoS/TK75rFQ2mjxA7+NBo8qtTAOA4UaM0XeJfn7kh2wZ+xQw2HAx0u+TiBg==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.4.1 @@ -902,8 +906,8 @@ packages: '@emotion/styled': optional: true - '@mui/system@5.16.8': - resolution: {integrity: sha512-L32TaFDFpGIi1g6ysRtmhc9zDgrlxDXu3NlrGE8gAsQw/ziHrPdr0PNr20O0POUshA1q14W4dNZ/z0Nx2F9lhA==} + '@mui/system@5.18.0': + resolution: {integrity: sha512-ojZGVcRWqWhu557cdO3pWHloIGJdzVtxs3rk0F9L+x55LsUjcMUVkEhiF7E4TMxZoF9MmIHGGs0ZX3FDLAf0Xw==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -942,8 +946,8 @@ packages: '@types/react': optional: true - '@mui/utils@5.16.8': - resolution: {integrity: sha512-P/yb7BSWallQUeiNGxb+TM8epHteIUC8gzNTdPV2VfKhVY/EnGliHgt5np0GPkjQ7EzwDi/+gBevrAJtf+K94A==} + '@mui/utils@5.17.1': + resolution: {integrity: sha512-jEZ8FTqInt2WzxDV8bhImWBqeQRD99c/id/fq83H0ER9tFl+sfZlaAoCdznGvbSQQ9ividMxqSV2c7cC1vBcQg==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -1409,35 +1413,6 @@ packages: '@prisma/instrumentation@5.22.0': resolution: {integrity: sha512-LxccF392NN37ISGxIurUljZSh1YWnphO34V5a0+T7FVQG2u9bhAXRTJpgmQ3483woVhkraQZFF7cbRrpbw/F4Q==} - '@redux-saga/core@1.3.0': - resolution: {integrity: sha512-L+i+qIGuyWn7CIg7k1MteHGfttKPmxwZR5E7OsGikCL2LzYA0RERlaUY00Y3P3ZV2EYgrsYlBrGs6cJP5OKKqA==} - - '@redux-saga/deferred@1.2.1': - resolution: {integrity: sha512-cmin3IuuzMdfQjA0lG4B+jX+9HdTgHZZ+6u3jRAOwGUxy77GSlTi4Qp2d6PM1PUoTmQUR5aijlA39scWWPF31g==} - - '@redux-saga/delay-p@1.2.1': - resolution: {integrity: sha512-MdiDxZdvb1m+Y0s4/hgdcAXntpUytr9g0hpcOO1XFVyyzkrDu3SKPgBFOtHn7lhu7n24ZKIAT1qtKyQjHqRd+w==} - - '@redux-saga/is@1.1.3': - resolution: {integrity: sha512-naXrkETG1jLRfVfhOx/ZdLj0EyAzHYbgJWkXbB3qFliPcHKiWbv/ULQryOAEKyjrhiclmr6AMdgsXFyx7/yE6Q==} - - '@redux-saga/symbols@1.1.3': - resolution: {integrity: sha512-hCx6ZvU4QAEUojETnX8EVg4ubNLBFl1Lps4j2tX7o45x/2qg37m3c6v+kSp8xjDJY+2tJw4QB3j8o8dsl1FDXg==} - - '@redux-saga/types@1.2.1': - resolution: {integrity: sha512-1dgmkh+3so0+LlBWRhGA33ua4MYr7tUOj+a9Si28vUi0IUFNbff1T3sgpeDJI/LaC75bBYnQ0A3wXjn0OrRNBA==} - - '@reduxjs/toolkit@1.9.7': - resolution: {integrity: sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==} - peerDependencies: - react: ^16.9.0 || ^17.0.0 || ^18 - react-redux: ^7.2.1 || ^8.0.2 - peerDependenciesMeta: - react: - optional: true - react-redux: - optional: true - '@rjsf/core@5.24.12': resolution: {integrity: sha512-OWVdC501n3Io0hplgpnkzArpcUSiImMgLQhk6/EI8wu2xbvk5fTiM7YAVlAObpAD3z3LRrAwhjnmh9L4k/FWmQ==} engines: {node: '>=14'} @@ -1753,9 +1728,6 @@ packages: '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/hoist-non-react-statics@3.3.6': - resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==} - '@types/http-proxy@1.17.3': resolution: {integrity: sha512-wIPqXANye5BbORbuh74exbwNzj+UWCwWyeEFJzUQ7Fq3W2NSAy+7x7nX1fgbEypr2/TdKqpeuxLnXWgzN533/Q==} @@ -1828,9 +1800,6 @@ packages: '@types/react-plotly.js@2.6.3': resolution: {integrity: sha512-HBQwyGuu/dGXDsWhnQrhH+xcJSsHvjkwfSRjP+YpOsCCWryIuXF78ZCBjpfgO3sCc0Jo8sYp4NOGtqT7Cn3epQ==} - '@types/react-redux@7.1.34': - resolution: {integrity: sha512-GdFaVjEbYv4Fthm2ZLvj1VSCedV7TqE5y1kNwnjSdBOTXuRSgowux6J8TAct15T3CKBr63UMk+2CO7ilRhyrAQ==} - '@types/react-transition-group@4.4.12': resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} peerDependencies: @@ -1860,6 +1829,9 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + '@types/use-sync-external-store@0.0.6': + resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} + '@typescript-eslint/eslint-plugin@8.31.0': resolution: {integrity: sha512-evaQJZ/J/S4wisevDvC1KFZkPzRetH8kYZbkgcTRyql3mcKsf+ZFDV1BVWUGTCAW5pQHoqn5gK5b8kn7ou9aFQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3674,9 +3646,6 @@ packages: immer@10.1.1: resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} - immer@9.0.21: - resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} - immutable@3.7.6: resolution: {integrity: sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==} engines: {node: '>=0.8.0'} @@ -4064,12 +4033,12 @@ packages: resolution: {integrity: sha512-j+joWHIanQVFdCHazjMS+7gOYb9Zd015qBG0fdIspntXOPZa+5NDrSHF2SnTSLQFoH4RlU5/lnfw1XFw1iOUZA==} engines: {node: '>=14'} - ketcher-react@3.2.0: - resolution: {integrity: sha512-oF3UbbDTaHdXgPOobTYKDZoNCJPmiXnM8zLiiCeOtXk5iS1CKrwokhVm65fv8PBUWzJKNJ0MKx40etnaoHBKgg==} + ketcher-react@3.8.0: + resolution: {integrity: sha512-kHUozIkmU05aKHyFjKoITPDrCNS3iuU1t4iiRmtT+dkVECj9AmQSM1dFgeYZWhe7n+YKMXGFuVDjzIVbo++SGQ==} engines: {node: '>=14'} peerDependencies: - react: ^18.2.0 - react-dom: ^18.2.0 + react: ^18.2.0 || ^19.0.0 + react-dom: ^18.2.0 || ^19.0.0 ketcher-standalone@3.2.0: resolution: {integrity: sha512-vRaMFuKJu47yVIzeQMog7bRTN+A6kvUA7iJbQEm8WJolBeIyWtyUzP9dC3uXg4WE7bgopNeHVDH0DetUooCq2w==} @@ -4384,15 +4353,14 @@ packages: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} - miew-react@1.0.0: - resolution: {integrity: sha512-MfiHBTaDWh+L3cD0ibfng8Pxe9+JKI7gar12CfTlRN9W4hA4x8eMwiWq8iRHr7o/XmQJbntp412YGsMrFN5NoA==} - engines: {node: '>=14'} + miew-react@0.11.0: + resolution: {integrity: sha512-IdJYzrbkpotS4Hx0JYg7KyOcpwyTdGRS1hnc504Y//Xvdl24Ft6uahuf9mbCEI2PNVPDARLc+hqzMTbpDWD88A==} peerDependencies: - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 - miew@0.10.1: - resolution: {integrity: sha512-ZZI/rPC/Lw+Pqlz1B4PrHm5/UkNbRqKGjIv8TLDrUgx+WhJhkCEaVDfb6vkL6Tv1id93ESTtga4vEINP8VGihw==} + miew@0.11.1: + resolution: {integrity: sha512-CIhZfI9eB0P/covNrst45Y8Xd+MUncyxjNLkZULr+dcyS1ALxjtb+W2icbZEHEsn7zZJJ4ybIMIwQGnzS25IbQ==} mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} @@ -5008,17 +4976,18 @@ packages: peerDependencies: react: '>= 16.8 || 18.0.0' - react-intersection-observer@8.34.0: - resolution: {integrity: sha512-TYKh52Zc0Uptp5/b4N91XydfSGKubEhgZRtcg1rhTKABXijc4Sdr1uTp5lJ8TN27jwUsdXxjHXtHa0kPj704sw==} + react-intersection-observer@9.16.0: + resolution: {integrity: sha512-w9nJSEp+DrW9KmQmeWHQyfaP6b03v+TdXynaoA964Wxt7mdR3An11z4NNCQgL4gKSK7y1ver2Fq+JKH6CWEzUA==} peerDependencies: - react: ^15.0.0 || ^16.0.0 || ^17.0.0|| ^18.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + react-dom: + optional: true react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} @@ -5034,16 +5003,16 @@ packages: plotly.js: '>1.34.0' react: '>0.13.0' - react-redux@7.2.9: - resolution: {integrity: sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==} + react-redux@9.2.0: + resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} peerDependencies: - react: ^16.8.3 || ^17 || ^18 - react-dom: '*' - react-native: '*' + '@types/react': ^18.2.25 || ^19 + react: ^18.0 || ^19 + redux: ^5.0.0 peerDependenciesMeta: - react-dom: + '@types/react': optional: true - react-native: + redux: optional: true react-transition-group@4.4.5: @@ -5055,11 +5024,11 @@ packages: react-use-websocket@4.13.0: resolution: {integrity: sha512-anMuVoV//g2N76Wxqvqjjo1X48r9Np3y1/gMl7arX84tAPXdy5R7sB5lO5hvCzQRYjqXwV8XMAiEBOUbyrZFrw==} - react-virtualized@9.22.5: - resolution: {integrity: sha512-YqQMRzlVANBv1L/7r63OHa2b0ZsAaDp1UhVNEdUaXI8A5u6hTpA5NYtUueLH2rFuY/27mTGIBl7ZhqFKzw18YQ==} + react-virtualized@9.22.6: + resolution: {integrity: sha512-U5j7KuUQt3AaMatlMJ0UJddqSiX+Km0YJxSqbAzIiGw5EmNz0khMyqP2hzgu4+QUtm+QPIrxzUX4raJxmVJnHg==} peerDependencies: - react: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0 - react-dom: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0 + react: ^16.3.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react@19.1.0: resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==} @@ -5114,16 +5083,13 @@ packages: redux-logger@3.0.6: resolution: {integrity: sha512-JoCIok7bg/XpqA1JqCqXFypuqBbQzGQySrhFzewB7ThcnysTO30l4VCst86AuB9T9tuT03MAA56Jw2PNhRSNCg==} - redux-saga@1.3.0: - resolution: {integrity: sha512-J9RvCeAZXSTAibFY0kGw6Iy4EdyDNW7k6Q+liwX+bsck7QVsU78zz8vpBRweEfANxnnlG/xGGeOvf6r8UXzNJQ==} - - redux-thunk@2.4.2: - resolution: {integrity: sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==} + redux-thunk@3.1.0: + resolution: {integrity: sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==} peerDependencies: - redux: ^4 + redux: ^5.0.0 - redux@4.2.1: - resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} + redux@5.0.1: + resolution: {integrity: sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==} reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} @@ -5635,8 +5601,8 @@ packages: engines: {node: '>=10'} hasBin: true - three@0.131.3: - resolution: {integrity: sha512-VkZAv8ZTJqiE/fyEmoWLxcNHImpVcjqW7RO0GzMu3tRpwO0KUvK9pjTmJzJcAbc51BOeB2G38zh80yjHTbP8gQ==} + three@0.153.0: + resolution: {integrity: sha512-OCP2/uQR6GcDpSLnJt/3a4mdS0kNWcbfUXIwLoEMgLzEUIVIYsSDwskpmOii/AkDM+BBwrl6+CKgrjX9+E2aWg==} through2@0.4.2: resolution: {integrity: sha512-45Llu+EwHKtAZYTPPVn3XZHBgakWMN3rokhEv5hu596XP+cNgplMg+Gj+1nmAvj+L0K7+N49zBKx5rah5u0QIQ==} @@ -5736,9 +5702,6 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript-compare@0.0.2: - resolution: {integrity: sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA==} - typescript-eslint@8.31.0: resolution: {integrity: sha512-u+93F0sB0An8WEAPtwxVhFby573E8ckdjwUUQUj9QA4v8JAvgtoDdIyYR3XFwFHq2W1KJ1AurwJCO+w+Y1ixyQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5746,12 +5709,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - typescript-logic@0.0.0: - resolution: {integrity: sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q==} - - typescript-tuple@2.2.1: - resolution: {integrity: sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q==} - typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} @@ -6176,6 +6133,8 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 + '@babel/runtime@7.28.4': {} + '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 @@ -6664,7 +6623,7 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 - '@mui/core-downloads-tracker@5.16.11': {} + '@mui/core-downloads-tracker@5.18.0': {} '@mui/core-downloads-tracker@6.4.11': {} @@ -6704,13 +6663,13 @@ snapshots: '@emotion/server': 11.11.0 '@types/react': 19.1.8 - '@mui/material@5.16.11(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@mui/material@5.18.0(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@babel/runtime': 7.26.0 - '@mui/core-downloads-tracker': 5.16.11 - '@mui/system': 5.16.8(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0) + '@babel/runtime': 7.28.4 + '@mui/core-downloads-tracker': 5.18.0 + '@mui/system': 5.18.0(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0) '@mui/types': 7.2.24(@types/react@19.1.8) - '@mui/utils': 5.16.8(@types/react@19.1.8)(react@19.1.0) + '@mui/utils': 5.17.1(@types/react@19.1.8)(react@19.1.0) '@popperjs/core': 2.11.8 '@types/react-transition-group': 4.4.12(@types/react@19.1.8) clsx: 2.1.1 @@ -6718,7 +6677,7 @@ snapshots: prop-types: 15.8.1 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - react-is: 18.3.1 + react-is: 19.0.0 react-transition-group: 4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) optionalDependencies: '@emotion/react': 11.14.0(@types/react@19.1.8)(react@19.1.0) @@ -6746,10 +6705,10 @@ snapshots: '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0) '@types/react': 19.1.8 - '@mui/private-theming@5.16.8(@types/react@19.1.8)(react@19.1.0)': + '@mui/private-theming@5.17.1(@types/react@19.1.8)(react@19.1.0)': dependencies: - '@babel/runtime': 7.26.0 - '@mui/utils': 5.16.8(@types/react@19.1.8)(react@19.1.0) + '@babel/runtime': 7.28.4 + '@mui/utils': 5.17.1(@types/react@19.1.8)(react@19.1.0) prop-types: 15.8.1 react: 19.1.0 optionalDependencies: @@ -6764,10 +6723,11 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 - '@mui/styled-engine@5.16.8(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(react@19.1.0)': + '@mui/styled-engine@5.18.0(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(react@19.1.0)': dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.28.4 '@emotion/cache': 11.14.0 + '@emotion/serialize': 1.3.3 csstype: 3.1.3 prop-types: 15.8.1 react: 19.1.0 @@ -6788,13 +6748,13 @@ snapshots: '@emotion/react': 11.14.0(@types/react@19.1.8)(react@19.1.0) '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0) - '@mui/system@5.16.8(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0)': + '@mui/system@5.18.0(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0)': dependencies: - '@babel/runtime': 7.26.0 - '@mui/private-theming': 5.16.8(@types/react@19.1.8)(react@19.1.0) - '@mui/styled-engine': 5.16.8(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(react@19.1.0) + '@babel/runtime': 7.28.4 + '@mui/private-theming': 5.17.1(@types/react@19.1.8)(react@19.1.0) + '@mui/styled-engine': 5.18.0(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(react@19.1.0) '@mui/types': 7.2.24(@types/react@19.1.8) - '@mui/utils': 5.16.8(@types/react@19.1.8)(react@19.1.0) + '@mui/utils': 5.17.1(@types/react@19.1.8)(react@19.1.0) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 @@ -6824,15 +6784,15 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 - '@mui/utils@5.16.8(@types/react@19.1.8)(react@19.1.0)': + '@mui/utils@5.17.1(@types/react@19.1.8)(react@19.1.0)': dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.28.4 '@mui/types': 7.2.24(@types/react@19.1.8) '@types/prop-types': 15.7.14 clsx: 2.1.1 prop-types: 15.8.1 react: 19.1.0 - react-is: 18.3.1 + react-is: 19.0.0 optionalDependencies: '@types/react': 19.1.8 @@ -7386,41 +7346,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@redux-saga/core@1.3.0': - dependencies: - '@babel/runtime': 7.26.0 - '@redux-saga/deferred': 1.2.1 - '@redux-saga/delay-p': 1.2.1 - '@redux-saga/is': 1.1.3 - '@redux-saga/symbols': 1.1.3 - '@redux-saga/types': 1.2.1 - typescript-tuple: 2.2.1 - - '@redux-saga/deferred@1.2.1': {} - - '@redux-saga/delay-p@1.2.1': - dependencies: - '@redux-saga/symbols': 1.1.3 - - '@redux-saga/is@1.1.3': - dependencies: - '@redux-saga/symbols': 1.1.3 - '@redux-saga/types': 1.2.1 - - '@redux-saga/symbols@1.1.3': {} - - '@redux-saga/types@1.2.1': {} - - '@reduxjs/toolkit@1.9.7(react-redux@7.2.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': - dependencies: - immer: 9.0.21 - redux: 4.2.1 - redux-thunk: 2.4.2(redux@4.2.1) - reselect: 4.1.8 - optionalDependencies: - react: 19.1.0 - react-redux: 7.2.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@rjsf/core@5.24.12(@rjsf/utils@5.24.12(react@19.1.0))(react@19.1.0)': dependencies: '@rjsf/utils': 5.24.12(react@19.1.0) @@ -7849,11 +7774,6 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/hoist-non-react-statics@3.3.6': - dependencies: - '@types/react': 19.1.8 - hoist-non-react-statics: 3.3.2 - '@types/http-proxy@1.17.3': dependencies: '@types/node': 22.9.0 @@ -7931,13 +7851,6 @@ snapshots: '@types/plotly.js': 2.35.1 '@types/react': 19.1.8 - '@types/react-redux@7.1.34': - dependencies: - '@types/hoist-non-react-statics': 3.3.6 - '@types/react': 19.1.8 - hoist-non-react-statics: 3.3.2 - redux: 4.2.1 - '@types/react-transition-group@4.4.12(@types/react@19.1.8)': dependencies: '@types/react': 19.1.8 @@ -7964,6 +7877,8 @@ snapshots: '@types/unist@3.0.3': {} + '@types/use-sync-external-store@0.0.6': {} + '@typescript-eslint/eslint-plugin@8.31.0(@typescript-eslint/parser@8.31.0(eslint@9.25.1)(typescript@5.8.3))(eslint@9.25.1)(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 @@ -10126,8 +10041,6 @@ snapshots: immer@10.1.1: {} - immer@9.0.21: {} - immutable@3.7.6: {} immutable@5.1.1: {} @@ -10478,12 +10391,12 @@ snapshots: - react - react-dom - ketcher-react@3.2.0(@types/react@19.1.8)(immutable@5.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + ketcher-react@3.8.0(@types/react@19.1.8)(immutable@5.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.28.4 '@emotion/react': 11.14.0(@types/react@19.1.8)(react@19.1.0) '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0) - '@mui/material': 5.16.11(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mui/material': 5.18.0(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) ajv: 8.17.1 cfb: 1.2.2 clsx: 1.2.1 @@ -10496,19 +10409,19 @@ snapshots: intersection-observer: 0.12.2 ketcher-core: 3.2.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) lodash: 4.17.21 - miew-react: 1.0.0(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + miew-react: 0.11.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 react-colorful: 5.6.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react-contexify: 6.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react-device-detect: 2.2.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react-dom: 19.1.0(react@19.1.0) react-dropzone: 11.7.1(react@19.1.0) - react-intersection-observer: 8.34.0(react@19.1.0) - react-redux: 7.2.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react-virtualized: 9.22.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - redux: 4.2.1 + react-intersection-observer: 9.16.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react-redux: 9.2.0(@types/react@19.1.8)(react@19.1.0)(redux@5.0.1) + react-virtualized: 9.22.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + redux: 5.0.1 redux-logger: 3.0.6 - redux-thunk: 2.4.2(redux@4.2.1) + redux-thunk: 3.1.0(redux@5.0.1) regenerator-runtime: 0.13.11 remark-gfm: 1.0.0 remark-parse: 9.0.0 @@ -10523,7 +10436,6 @@ snapshots: - '@types/react' - encoding - immutable - - react-native - supports-color ketcher-standalone@3.2.0(patch_hash=9094b8cd49120e5bcedfbbe07c3fb7646f8adbde58f91232824a648e3f8edc96)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): @@ -11140,31 +11052,16 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 - miew-react@1.0.0(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + miew-react@0.11.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: - '@babel/runtime': 7.26.0 - '@emotion/react': 11.14.0(@types/react@19.1.8)(react@19.1.0) - '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0) - '@mui/material': 5.16.11(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@reduxjs/toolkit': 1.9.7(react-redux@7.2.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) - clsx: 1.2.1 - lodash: 4.17.21 - miew: 0.10.1 + miew: 0.11.1 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - react-redux: 7.2.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - redux: 4.2.1 - redux-saga: 1.3.0 - use-resize-observer: 7.0.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - transitivePeerDependencies: - - '@types/react' - - react-native - - supports-color - miew@0.10.1: + miew@0.11.1: dependencies: lodash: 4.17.21 - three: 0.131.3 + three: 0.153.0 mime-db@1.52.0: {} @@ -11811,14 +11708,14 @@ snapshots: prop-types: 15.8.1 react: 19.1.0 - react-intersection-observer@8.34.0(react@19.1.0): + react-intersection-observer@9.16.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: react: 19.1.0 + optionalDependencies: + react-dom: 19.1.0(react@19.1.0) react-is@16.13.1: {} - react-is@17.0.2: {} - react-is@18.3.1: {} react-is@19.0.0: {} @@ -11831,17 +11728,14 @@ snapshots: prop-types: 15.8.1 react: 19.1.0 - react-redux@7.2.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-redux@9.2.0(@types/react@19.1.8)(react@19.1.0)(redux@5.0.1): dependencies: - '@babel/runtime': 7.26.0 - '@types/react-redux': 7.1.34 - hoist-non-react-statics: 3.3.2 - loose-envify: 1.4.0 - prop-types: 15.8.1 + '@types/use-sync-external-store': 0.0.6 react: 19.1.0 - react-is: 17.0.2 + use-sync-external-store: 1.5.0(react@19.1.0) optionalDependencies: - react-dom: 19.1.0(react@19.1.0) + '@types/react': 19.1.8 + redux: 5.0.1 react-transition-group@4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: @@ -11854,9 +11748,9 @@ snapshots: react-use-websocket@4.13.0: {} - react-virtualized@9.22.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-virtualized@9.22.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.28.4 clsx: 1.2.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 @@ -11952,17 +11846,11 @@ snapshots: dependencies: deep-diff: 0.3.8 - redux-saga@1.3.0: + redux-thunk@3.1.0(redux@5.0.1): dependencies: - '@redux-saga/core': 1.3.0 + redux: 5.0.1 - redux-thunk@2.4.2(redux@4.2.1): - dependencies: - redux: 4.2.1 - - redux@4.2.1: - dependencies: - '@babel/runtime': 7.26.0 + redux@5.0.1: {} reflect.getprototypeof@1.0.10: dependencies: @@ -12601,7 +12489,7 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - three@0.131.3: {} + three@0.153.0: {} through2@0.4.2: dependencies: @@ -12709,10 +12597,6 @@ snapshots: typedarray@0.0.6: {} - typescript-compare@0.0.2: - dependencies: - typescript-logic: 0.0.0 - typescript-eslint@8.31.0(eslint@9.25.1)(typescript@5.8.3): dependencies: '@typescript-eslint/eslint-plugin': 8.31.0(@typescript-eslint/parser@8.31.0(eslint@9.25.1)(typescript@5.8.3))(eslint@9.25.1)(typescript@5.8.3) @@ -12723,12 +12607,6 @@ snapshots: transitivePeerDependencies: - supports-color - typescript-logic@0.0.0: {} - - typescript-tuple@2.2.1: - dependencies: - typescript-compare: 0.0.2 - typescript@5.4.5: {} typescript@5.8.3: {}