diff --git a/package.json b/package.json index c146d5db3..5904020fc 100644 --- a/package.json +++ b/package.json @@ -131,7 +131,7 @@ "@types/raf-schd": "4.0.3", "@types/react": "18.3.18", "@types/react-dom": "18.3.5", - "@types/react-window": "1.8.8", + "@types/react-window": "2.0.0", "@types/seedrandom": "3.0.8", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", @@ -180,7 +180,7 @@ "react-18": "npm:react@18.3.1", "react-dom": "19.0.0", "react-dom-18": "npm:react-dom@18.3.1", - "react-window": "1.8.11", + "react-window": "2.2.3", "release-it": "18.1.2", "require-from-string": "2.0.2", "rimraf": "6.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 08606f6b1..99080113e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -178,8 +178,8 @@ importers: specifier: 18.3.5 version: 18.3.5(@types/react@18.3.18) '@types/react-window': - specifier: 1.8.8 - version: 1.8.8 + specifier: 2.0.0 + version: 2.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@types/seedrandom': specifier: 3.0.8 version: 3.0.8 @@ -325,8 +325,8 @@ importers: specifier: npm:react-dom@18.3.1 version: react-dom@18.3.1(react@19.0.0) react-window: - specifier: 1.8.11 - version: 1.8.11(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 2.2.3 + version: 2.2.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) release-it: specifier: 18.1.2 version: 18.1.2(@types/node@22.13.1)(typescript@5.7.3) @@ -2482,8 +2482,9 @@ packages: peerDependencies: '@types/react': ^18.0.0 - '@types/react-window@1.8.8': - resolution: {integrity: sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==} + '@types/react-window@2.0.0': + resolution: {integrity: sha512-E8hMDtImEpMk1SjswSvqoSmYvk7GEtyVaTa/GJV++FdDNuMVVEzpAClyJ0nqeKYBrMkGiyH6M1+rPLM0Nu1exQ==} + deprecated: This is a stub types definition. react-window provides its own type definitions, so you do not need this installed. '@types/react@18.3.18': resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==} @@ -5782,9 +5783,6 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} - memoize-one@5.2.1: - resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} - memoizerific@1.11.3: resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} @@ -6502,12 +6500,11 @@ packages: '@types/react': optional: true - react-window@1.8.11: - resolution: {integrity: sha512-+SRbUVT2scadgFSWx+R1P754xHPEqvcfSfVX10QYg6POOz+WNgkN48pS+BtZNIMGiL1HYrSEiCkwsMS15QogEQ==} - engines: {node: '>8.0.0'} + react-window@2.2.3: + resolution: {integrity: sha512-gTRqQYC8ojbiXyd9duYFiSn2TJw0ROXCgYjenOvNKITWzK0m0eCvkUsEUM08xvydkMh7ncp+LE0uS3DeNGZxnQ==} peerDependencies: - react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 react@18.3.1: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} @@ -7187,8 +7184,8 @@ packages: third-party-web@0.26.2: resolution: {integrity: sha512-taJ0Us0lKoYBqcbccMuDElSUPOxmBfwlHe1OkHQ3KFf+RwovvBHdXhbFk9XJVQE2vHzxbTwvwg5GFsT9hbDokQ==} - third-party-web@0.26.5: - resolution: {integrity: sha512-tDuKQJUTfjvi9Fcrs1s6YAQAB9mzhTSbBZMfNgtWNmJlHuoFeXO6dzBFdGeCWRvYL50jQGK0jPsBZYxqZQJ2SA==} + third-party-web@0.28.0: + resolution: {integrity: sha512-4P798O67JmIKRJfJ1HSOkIsZrx2+FuaN2jTQX+imHXFPbGp17KSMDabYxrRT011B3gBzaoHFhUkBlEkNZN8vuQ==} throttleit@1.0.1: resolution: {integrity: sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==} @@ -9586,7 +9583,7 @@ snapshots: '@paulirish/trace_engine@0.0.39': dependencies: - third-party-web: 0.26.5 + third-party-web: 0.28.0 '@pkgjs/parseargs@0.11.0': optional: true @@ -10364,9 +10361,12 @@ snapshots: dependencies: '@types/react': 18.3.18 - '@types/react-window@1.8.8': + '@types/react-window@2.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@types/react': 18.3.18 + react-window: 2.2.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + transitivePeerDependencies: + - react + - react-dom '@types/react@18.3.18': dependencies: @@ -14425,8 +14425,6 @@ snapshots: dependencies: fs-monkey: 1.0.5 - memoize-one@5.2.1: {} - memoizerific@1.11.3: dependencies: map-or-similar: 1.5.0 @@ -15139,10 +15137,8 @@ snapshots: optionalDependencies: '@types/react': 18.3.18 - react-window@1.8.11(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + react-window@2.2.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@babel/runtime': 7.26.7 - memoize-one: 5.2.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) @@ -16014,7 +16010,7 @@ snapshots: third-party-web@0.26.2: {} - third-party-web@0.26.5: {} + third-party-web@0.28.0: {} throttleit@1.0.1: {}