diff --git a/package.json b/package.json index e08abf7e..c1fdff6f 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "jest-environment-jsdom": "^29.3.1", "make-coverage-badge": "1.2.0", "npm-run-all2": "7.0.2", - "react-test-renderer": "17.0.2", + "react-test-renderer": "19.0.0", "tailwindcss": "3.4.16", "typescript": "5.7.2", "webpack": "5.97.1", @@ -56,8 +56,8 @@ "dependencies": { "@babel/runtime": "7.26.0", "@biomejs/biome": "1.9.4", - "react": "17.0.2", - "react-dom": "17.0.2" + "react": "19.0.0", + "react-dom": "19.0.0" }, "pnpm": { "overrides": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 89c0aeb1..d0c78979 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,11 +18,11 @@ importers: specifier: 1.9.4 version: 1.9.4 react: - specifier: 17.0.2 - version: 17.0.2 + specifier: 19.0.0 + version: 19.0.0 react-dom: - specifier: 17.0.2 - version: 17.0.2(react@17.0.2) + specifier: 19.0.0 + version: 19.0.0(react@19.0.0) devDependencies: '@babel/cli': specifier: 7.26.4 @@ -74,7 +74,7 @@ importers: version: 3.11.0 enzyme-adapter-react-16: specifier: 1.15.8 - version: 1.15.8(enzyme@3.11.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 1.15.8(enzyme@3.11.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) jest: specifier: 29.7.0 version: 29.7.0(@types/node@22.9.0) @@ -91,8 +91,8 @@ importers: specifier: 7.0.2 version: 7.0.2 react-test-renderer: - specifier: 17.0.2 - version: 17.0.2(react@17.0.2) + specifier: 19.0.0 + version: 19.0.0(react@19.0.0) tailwindcss: specifier: 3.4.16 version: 3.4.16 @@ -2811,37 +2811,32 @@ packages: randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - react-dom@17.0.2: - resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} peerDependencies: - react: 17.0.2 + react: ^19.0.0 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==} - react-shallow-renderer@16.15.0: - resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-is@19.0.0: + resolution: {integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==} react-test-renderer@16.14.0: resolution: {integrity: sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==} peerDependencies: react: ^16.14.0 - react-test-renderer@17.0.2: - resolution: {integrity: sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==} + react-test-renderer@19.0.0: + resolution: {integrity: sha512-oX5u9rOQlHzqrE/64CNr0HB0uWxkCQmZNSfozlYvwE71TLVgeZxVf0IjouGEr1v7r1kcDifdAJBeOhdhxsG/DA==} peerDependencies: - react: 17.0.2 + react: ^19.0.0 - react@17.0.2: - resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -2956,8 +2951,8 @@ packages: scheduler@0.19.1: resolution: {integrity: sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==} - scheduler@0.20.2: - resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} @@ -4857,7 +4852,7 @@ snapshots: transitivePeerDependencies: - supports-color - airbnb-prop-types@2.16.0(react@17.0.2): + airbnb-prop-types@2.16.0(react@19.0.0): dependencies: array.prototype.find: 2.2.3 function.prototype.name: 1.1.6 @@ -4867,7 +4862,7 @@ snapshots: object.entries: 1.1.8 prop-types: 15.8.1 prop-types-exact: 1.2.5 - react: 17.0.2 + react: 19.0.0 react-is: 16.13.1 ajv-formats@2.1.1(ajv@8.17.1): @@ -5344,30 +5339,30 @@ snapshots: envinfo@7.14.0: {} - enzyme-adapter-react-16@1.15.8(enzyme@3.11.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): + enzyme-adapter-react-16@1.15.8(enzyme@3.11.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: enzyme: 3.11.0 - enzyme-adapter-utils: 1.14.2(react@17.0.2) + enzyme-adapter-utils: 1.14.2(react@19.0.0) enzyme-shallow-equal: 1.0.7 hasown: 2.0.2 object.assign: 4.1.5 object.values: 1.2.0 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) react-is: 16.13.1 - react-test-renderer: 16.14.0(react@17.0.2) + react-test-renderer: 16.14.0(react@19.0.0) semver: 5.7.2 - enzyme-adapter-utils@1.14.2(react@17.0.2): + enzyme-adapter-utils@1.14.2(react@19.0.0): dependencies: - airbnb-prop-types: 2.16.0(react@17.0.2) + airbnb-prop-types: 2.16.0(react@19.0.0) function.prototype.name: 1.1.6 hasown: 2.0.2 object.assign: 4.1.5 object.fromentries: 2.0.8 prop-types: 15.8.1 - react: 17.0.2 + react: 19.0.0 semver: 6.3.1 enzyme-shallow-equal@1.0.7: @@ -6778,45 +6773,32 @@ snapshots: dependencies: safe-buffer: 5.2.1 - react-dom@17.0.2(react@17.0.2): + react-dom@19.0.0(react@19.0.0): dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react: 17.0.2 - scheduler: 0.20.2 + react: 19.0.0 + scheduler: 0.25.0 react-is@16.13.1: {} - react-is@17.0.2: {} - react-is@18.3.1: {} - react-shallow-renderer@16.15.0(react@17.0.2): - dependencies: - object-assign: 4.1.1 - react: 17.0.2 - react-is: 18.3.1 + react-is@19.0.0: {} - react-test-renderer@16.14.0(react@17.0.2): + react-test-renderer@16.14.0(react@19.0.0): dependencies: object-assign: 4.1.1 prop-types: 15.8.1 - react: 17.0.2 + react: 19.0.0 react-is: 16.13.1 scheduler: 0.19.1 - react-test-renderer@17.0.2(react@17.0.2): + react-test-renderer@19.0.0(react@19.0.0): dependencies: - object-assign: 4.1.1 - react: 17.0.2 - react-is: 17.0.2 - react-shallow-renderer: 16.15.0(react@17.0.2) - scheduler: 0.20.2 + react: 19.0.0 + react-is: 19.0.0 + scheduler: 0.25.0 - react@17.0.2: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 + react@19.0.0: {} read-cache@1.0.0: dependencies: @@ -6938,10 +6920,7 @@ snapshots: loose-envify: 1.4.0 object-assign: 4.1.1 - scheduler@0.20.2: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 + scheduler@0.25.0: {} schema-utils@3.3.0: dependencies: