diff --git a/code/react/base/package.json b/code/react/base/package.json index 78806edde..4aeb958b7 100644 --- a/code/react/base/package.json +++ b/code/react/base/package.json @@ -13,13 +13,13 @@ }, "dependencies": { "@tanstack/react-query": "4.36.1", - "react": "18.3.1", + "react": "19.0.0", "react-dom": "18.3.1", "wouter": "3.3.1" }, "devDependencies": { "@tanstack/eslint-plugin-query": "4.38.0", - "@types/react": "18.3.3", + "@types/react": "19.0.1", "@types/react-dom": "18.3.0", "@typescript-eslint/eslint-plugin": "8.5.0", "@typescript-eslint/parser": "8.5.0", diff --git a/code/react/module-api-graphql/package.json b/code/react/module-api-graphql/package.json index 14c61e6c2..dfd01c3a0 100644 --- a/code/react/module-api-graphql/package.json +++ b/code/react/module-api-graphql/package.json @@ -9,13 +9,13 @@ "dependencies": { "@tanstack/react-query": "4.36.1", "graphql-request": "5.2.0", - "react": "18.3.1" + "react": "19.0.0" }, "devDependencies": { "@tanstack/eslint-plugin-query": "4.38.0", "@testing-library/react": "15.0.7", "@testing-library/user-event": "14.5.2", - "@types/react": "18.3.3", + "@types/react": "19.0.1", "tsconfig": "workspace:*", "typescript": "5.6.2", "vitest": "1.6.0" diff --git a/code/react/module-api-restful/package.json b/code/react/module-api-restful/package.json index 18cc1dd33..d1572cebb 100644 --- a/code/react/module-api-restful/package.json +++ b/code/react/module-api-restful/package.json @@ -8,13 +8,13 @@ }, "dependencies": { "@tanstack/react-query": "4.36.1", - "react": "18.3.1" + "react": "19.0.0" }, "devDependencies": { "@tanstack/eslint-plugin-query": "4.38.0", "@testing-library/react": "15.0.7", "@testing-library/user-event": "14.5.2", - "@types/react": "18.3.3", + "@types/react": "19.0.1", "tsconfig": "workspace:*", "typescript": "5.6.2", "vitest": "1.6.0" diff --git a/code/react/testing-storybook/package.json b/code/react/testing-storybook/package.json index b3a97b222..ac251d34c 100644 --- a/code/react/testing-storybook/package.json +++ b/code/react/testing-storybook/package.json @@ -11,7 +11,7 @@ "@storybook/react": "8.2.8", "@storybook/react-vite": "8.2.8", "@vitejs/plugin-react": "4.3.1", - "react": "18.3.1", + "react": "19.0.0", "react-dom": "18.3.1", "storybook": "8.3.0", "typescript": "5.6.2", diff --git a/code/react/testing-vitest/package.json b/code/react/testing-vitest/package.json index b213a6eb4..9890c9da1 100644 --- a/code/react/testing-vitest/package.json +++ b/code/react/testing-vitest/package.json @@ -8,7 +8,7 @@ "@vitejs/plugin-react": "4.3.1", "mock-server": "workspace:*", "msw": "1.0.0", - "react": "18.3.1", + "react": "19.0.0", "tsconfig": "workspace:*", "typescript": "5.6.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 51dfb8ccd..58d03efa7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,23 +32,23 @@ importers: dependencies: '@tanstack/react-query': specifier: 4.36.1 - version: 4.36.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.36.1(react-dom@18.3.1(react@19.0.0))(react@19.0.0) react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0 + version: 19.0.0 react-dom: specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + version: 18.3.1(react@19.0.0) wouter: specifier: 3.3.1 - version: 3.3.1(react@18.3.1) + version: 3.3.1(react@19.0.0) devDependencies: '@tanstack/eslint-plugin-query': specifier: 4.38.0 version: 4.38.0(eslint@8.57.0) '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: 19.0.1 + version: 19.0.1 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -81,26 +81,26 @@ importers: dependencies: '@tanstack/react-query': specifier: 4.36.1 - version: 4.36.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.36.1(react-dom@18.3.1(react@19.0.0))(react@19.0.0) graphql-request: specifier: 5.2.0 version: 5.2.0(graphql@16.6.0) react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0 + version: 19.0.0 devDependencies: '@tanstack/eslint-plugin-query': specifier: 4.38.0 version: 4.38.0(eslint@8.57.0) '@testing-library/react': specifier: 15.0.7 - version: 15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.0.7(@types/react@19.0.1)(react-dom@18.3.1(react@19.0.0))(react@19.0.0) '@testing-library/user-event': specifier: 14.5.2 version: 14.5.2(@testing-library/dom@10.1.0) '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: 19.0.1 + version: 19.0.1 tsconfig: specifier: workspace:* version: link:../../../packages/tsconfig @@ -115,23 +115,23 @@ importers: dependencies: '@tanstack/react-query': specifier: 4.36.1 - version: 4.36.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.36.1(react-dom@18.3.1(react@19.0.0))(react@19.0.0) react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0 + version: 19.0.0 devDependencies: '@tanstack/eslint-plugin-query': specifier: 4.38.0 version: 4.38.0(eslint@8.57.0) '@testing-library/react': specifier: 15.0.7 - version: 15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.0.7(@types/react@19.0.1)(react-dom@18.3.1(react@19.0.0))(react@19.0.0) '@testing-library/user-event': specifier: 14.5.2 version: 14.5.2(@testing-library/dom@10.1.0) '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: 19.0.1 + version: 19.0.1 tsconfig: specifier: workspace:* version: link:../../../packages/tsconfig @@ -149,19 +149,19 @@ importers: version: 8.2.8(storybook@8.3.0) '@storybook/react': specifier: 8.2.8 - version: 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.0)(typescript@5.6.2) + version: 8.2.8(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(storybook@8.3.0)(typescript@5.6.2) '@storybook/react-vite': specifier: 8.2.8 - version: 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.20.0)(storybook@8.3.0)(typescript@5.6.2)(vite@5.4.0(@types/node@22.5.4)) + version: 8.2.8(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(rollup@4.20.0)(storybook@8.3.0)(typescript@5.6.2)(vite@5.4.0(@types/node@22.5.4)) '@vitejs/plugin-react': specifier: 4.3.1 version: 4.3.1(vite@5.4.0(@types/node@22.5.4)) react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0 + version: 19.0.0 react-dom: specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + version: 18.3.1(react@19.0.0) storybook: specifier: 8.3.0 version: 8.3.0 @@ -194,8 +194,8 @@ importers: specifier: 1.0.0 version: 1.0.0(typescript@5.6.2) react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0 + version: 19.0.0 tsconfig: specifier: workspace:* version: link:../../../packages/tsconfig @@ -1357,6 +1357,9 @@ packages: '@types/react@18.3.3': resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + '@types/react@19.0.1': + resolution: {integrity: sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==} + '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -1465,6 +1468,7 @@ packages: '@xmldom/xmldom@0.8.6': resolution: {integrity: sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==} engines: {node: '>=10.0.0'} + deprecated: this version has critical issues, please update to the latest version '@zxing/text-encoding@0.9.0': resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} @@ -2140,6 +2144,7 @@ packages: eslint@8.57.0: resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espree@9.6.1: @@ -3482,6 +3487,10 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} + engines: {node: '>=0.10.0'} + read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -5187,10 +5196,10 @@ snapshots: dependencies: '@babel/core': 7.24.5 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) - '@storybook/blocks': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.0) + '@storybook/blocks': 8.2.8(react-dom@18.3.1(react@19.0.0))(react@18.3.1)(storybook@8.3.0) '@storybook/csf-plugin': 8.2.8(storybook@8.3.0) '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.0) + '@storybook/react-dom-shim': 8.2.8(react-dom@18.3.1(react@19.0.0))(react@18.3.1)(storybook@8.3.0) '@types/react': 18.3.3 fs-extra: 11.2.0 react: 18.3.1 @@ -5244,11 +5253,11 @@ snapshots: memoizerific: 1.11.3 storybook: 8.3.0 - '@storybook/blocks@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.0)': + '@storybook/blocks@8.2.8(react-dom@18.3.1(react@19.0.0))(react@18.3.1)(storybook@8.3.0)': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - '@storybook/icons': 1.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/icons': 1.2.10(react-dom@18.3.1(react@19.0.0))(react@18.3.1) '@types/lodash': 4.14.191 color-convert: 2.0.1 dequal: 2.0.3 @@ -5256,14 +5265,14 @@ snapshots: markdown-to-jsx: 7.4.7(react@18.3.1) memoizerific: 1.11.3 polished: 4.2.2 - react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-colorful: 5.6.1(react-dom@18.3.1(react@19.0.0))(react@18.3.1) storybook: 8.3.0 telejson: 7.2.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 optionalDependencies: react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@19.0.0) '@storybook/builder-vite@8.2.8(storybook@8.3.0)(typescript@5.6.2)(vite@5.4.0(@types/node@22.5.4))': dependencies: @@ -5316,10 +5325,10 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/icons@1.2.10(react-dom@18.3.1(react@19.0.0))(react@18.3.1)': dependencies: react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@19.0.0) '@storybook/manager-api@8.2.8(storybook@8.3.0)': dependencies: @@ -5329,23 +5338,29 @@ snapshots: dependencies: storybook: 8.3.0 - '@storybook/react-dom-shim@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.0)': + '@storybook/react-dom-shim@8.2.8(react-dom@18.3.1(react@19.0.0))(react@18.3.1)(storybook@8.3.0)': dependencies: react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@19.0.0) storybook: 8.3.0 - '@storybook/react-vite@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.20.0)(storybook@8.3.0)(typescript@5.6.2)(vite@5.4.0(@types/node@22.5.4))': + '@storybook/react-dom-shim@8.2.8(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(storybook@8.3.0)': + dependencies: + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) + storybook: 8.3.0 + + '@storybook/react-vite@8.2.8(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(rollup@4.20.0)(storybook@8.3.0)(typescript@5.6.2)(vite@5.4.0(@types/node@22.5.4))': dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.6.2)(vite@5.4.0(@types/node@22.5.4)) '@rollup/pluginutils': 5.1.0(rollup@4.20.0) '@storybook/builder-vite': 8.2.8(storybook@8.3.0)(typescript@5.6.2)(vite@5.4.0(@types/node@22.5.4)) - '@storybook/react': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.0)(typescript@5.6.2) + '@storybook/react': 8.2.8(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(storybook@8.3.0)(typescript@5.6.2) find-up: 5.0.0 magic-string: 0.30.10 - react: 18.3.1 + react: 19.0.0 react-docgen: 7.0.3 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@19.0.0) resolve: 1.22.8 storybook: 8.3.0 tsconfig-paths: 4.2.0 @@ -5357,13 +5372,13 @@ snapshots: - typescript - vite-plugin-glimmerx - '@storybook/react@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.0)(typescript@5.6.2)': + '@storybook/react@8.2.8(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(storybook@8.3.0)(typescript@5.6.2)': dependencies: '@storybook/components': 8.2.8(storybook@8.3.0) '@storybook/global': 5.0.0 '@storybook/manager-api': 8.2.8(storybook@8.3.0) '@storybook/preview-api': 8.2.8(storybook@8.3.0) - '@storybook/react-dom-shim': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.0) + '@storybook/react-dom-shim': 8.2.8(react-dom@18.3.1(react@19.0.0))(react@19.0.0)(storybook@8.3.0) '@storybook/theming': 8.2.8(storybook@8.3.0) '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 @@ -5375,9 +5390,9 @@ snapshots: html-tags: 3.2.0 lodash: 4.17.21 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-element-to-jsx-string: 15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) + react-element-to-jsx-string: 15.0.0(react-dom@18.3.1(react@19.0.0))(react@19.0.0) semver: 7.6.3 storybook: 8.3.0 ts-dedent: 2.2.0 @@ -5396,13 +5411,13 @@ snapshots: '@tanstack/query-core@4.36.1': {} - '@tanstack/react-query@4.36.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query@4.36.1(react-dom@18.3.1(react@19.0.0))(react@19.0.0)': dependencies: '@tanstack/query-core': 4.36.1 - react: 18.3.1 - use-sync-external-store: 1.2.0(react@18.3.1) + react: 19.0.0 + use-sync-external-store: 1.2.0(react@19.0.0) optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@19.0.0) '@testing-library/dom@10.1.0': dependencies: @@ -5415,15 +5430,15 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react@15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@15.0.7(@types/react@19.0.1)(react-dom@18.3.1(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.22.3 '@testing-library/dom': 10.1.0 '@types/react-dom': 18.0.10 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 '@testing-library/user-event@14.5.2(@testing-library/dom@10.1.0)': dependencies: @@ -5557,17 +5572,21 @@ snapshots: '@types/react-dom@18.0.10': dependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 '@types/react@18.3.3': dependencies: '@types/prop-types': 15.7.5 csstype: 3.1.1 + '@types/react@19.0.1': + dependencies: + csstype: 3.1.1 + '@types/resolve@1.20.6': {} '@types/semver@7.5.6': {} @@ -7923,10 +7942,10 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-colorful@5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-colorful@5.6.1(react-dom@18.3.1(react@19.0.0))(react@18.3.1): dependencies: react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 18.3.1(react@19.0.0) react-docgen-typescript@2.2.2(typescript@5.6.2): dependencies: @@ -7953,12 +7972,18 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-element-to-jsx-string@15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-dom@18.3.1(react@19.0.0): + dependencies: + loose-envify: 1.4.0 + react: 19.0.0 + scheduler: 0.23.2 + + react-element-to-jsx-string@15.0.0(react-dom@18.3.1(react@19.0.0))(react@19.0.0): dependencies: '@base2/pretty-print-object': 1.0.1 is-plain-object: 5.0.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) react-is: 18.1.0 react-is@16.13.1: {} @@ -7973,6 +7998,8 @@ snapshots: dependencies: loose-envify: 1.4.0 + react@19.0.0: {} + read-pkg-up@7.0.1: dependencies: find-up: 4.1.0 @@ -8717,9 +8744,9 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - use-sync-external-store@1.2.0(react@18.3.1): + use-sync-external-store@1.2.0(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 util-deprecate@1.0.2: {} @@ -8922,12 +8949,12 @@ snapshots: word-wrap@1.2.5: {} - wouter@3.3.1(react@18.3.1): + wouter@3.3.1(react@19.0.0): dependencies: mitt: 3.0.1 - react: 18.3.1 + react: 19.0.0 regexparam: 3.0.0 - use-sync-external-store: 1.2.0(react@18.3.1) + use-sync-external-store: 1.2.0(react@19.0.0) wrap-ansi@6.2.0: dependencies: