diff --git a/packages/visual-reporter/package.json b/packages/visual-reporter/package.json index fa98fe3b..d75a5d8a 100644 --- a/packages/visual-reporter/package.json +++ b/packages/visual-reporter/package.json @@ -39,7 +39,7 @@ "@remix-run/react": "^2.17.2", "@remix-run/serve": "^2.17.2", "@remix-run/dev": "^2.17.2", - "@types/react": "^18.3.27", + "@types/react": "^19.2.8", "@types/react-dom": "^18.3.7", "@typescript-eslint/eslint-plugin": "^8.47.0", "@typescript-eslint/parser": "^8.47.0", @@ -52,7 +52,7 @@ "eslint-plugin-react-hooks": "^5.2.0", "isbot": "^5.1.32", "postcss": "^8.5.6", - "react": "^18.3.1", + "react": "^19.2.3", "react-dom": "^18.3.1", "react-icons": "^5.5.0", "react-select": "^5.10.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a9d14382..950980c2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -193,22 +193,22 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.17.2 - version: 2.17.2(@remix-run/react@2.17.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3))(@remix-run/serve@2.17.2(typescript@5.9.3))(@types/node@24.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))(typescript@5.9.3)(vite@5.4.21(@types/node@24.10.1)) + version: 2.17.2(@remix-run/react@2.17.2(react-dom@18.3.1(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(@remix-run/serve@2.17.2(typescript@5.9.3))(@types/node@24.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))(typescript@5.9.3)(vite@5.4.21(@types/node@24.10.1)) '@remix-run/node': specifier: ^2.17.2 version: 2.17.2(typescript@5.9.3) '@remix-run/react': specifier: ^2.17.2 - version: 2.17.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3) + version: 2.17.2(react-dom@18.3.1(react@19.2.3))(react@19.2.3)(typescript@5.9.3) '@remix-run/serve': specifier: ^2.17.2 version: 2.17.2(typescript@5.9.3) '@types/react': - specifier: ^18.3.27 - version: 18.3.27 + specifier: ^19.2.8 + version: 19.2.8 '@types/react-dom': specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.27) + version: 18.3.7(@types/react@19.2.8) '@typescript-eslint/eslint-plugin': specifier: ^8.47.0 version: 8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) @@ -243,17 +243,17 @@ importers: specifier: ^8.5.6 version: 8.5.6 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.2.3 + version: 19.2.3 react-dom: specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + version: 18.3.1(react@19.2.3) react-icons: specifier: ^5.5.0 - version: 5.5.0(react@18.3.1) + version: 5.5.0(react@19.2.3) react-select: specifier: ^5.10.2 - version: 5.10.2(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.10.2(@types/react@19.2.8)(react-dom@18.3.1(react@19.2.3))(react@19.2.3) tailwindcss: specifier: ^3.4.18 version: 3.4.18(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)) @@ -2052,9 +2052,6 @@ packages: resolution: {integrity: sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q==} deprecated: This is a stub types definition. parse-path provides its own type definitions, so you do not need this installed. - '@types/prop-types@15.7.14': - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/react-dom@18.3.7': resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} peerDependencies: @@ -2065,8 +2062,8 @@ packages: peerDependencies: '@types/react': '*' - '@types/react@18.3.27': - resolution: {integrity: sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==} + '@types/react@19.2.8': + resolution: {integrity: sha512-3MbSL37jEchWZz2p2mjntRZtPt837ij10ApxKfgmXCTuHWagYg7iA5bqPw6C8BMPfwidlvfPI/fxOc42HLhcyg==} '@types/responselike@1.0.3': resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} @@ -3160,9 +3157,6 @@ packages: resolution: {integrity: sha512-W0Y2HOXlPkb2yaKrCVRjinYKciu/qSLEmK0K9mcfDei3zwlnHFEHAs/Du3cIRwPqY+J4JsiBzUjoHyc8RsJ03A==} engines: {node: '>=18'} - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - csstype@3.2.3: resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} @@ -6077,8 +6071,8 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.2.3: + resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -7299,6 +7293,7 @@ packages: whatwg-encoding@3.1.1: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-mimetype@4.0.0: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} @@ -7980,19 +7975,19 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1)': + '@emotion/react@11.14.0(@types/react@19.2.8)(react@19.2.3)': dependencies: '@babel/runtime': 7.27.6 '@emotion/babel-plugin': 11.13.5 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.3) '@emotion/utils': 1.4.2 '@emotion/weak-memoize': 0.4.0 hoist-non-react-statics: 3.3.2 - react: 18.3.1 + react: 19.2.3 optionalDependencies: - '@types/react': 18.3.27 + '@types/react': 19.2.8 transitivePeerDependencies: - supports-color @@ -8002,15 +7997,15 @@ snapshots: '@emotion/memoize': 0.9.0 '@emotion/unitless': 0.10.0 '@emotion/utils': 1.4.2 - csstype: 3.1.3 + csstype: 3.2.3 '@emotion/sheet@1.4.0': {} '@emotion/unitless@0.10.0': {} - '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.3.1)': + '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.2.3)': dependencies: - react: 18.3.1 + react: 19.2.3 '@emotion/utils@1.4.2': {} @@ -9151,7 +9146,7 @@ snapshots: - react-native-b4a - supports-color - '@remix-run/dev@2.17.2(@remix-run/react@2.17.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3))(@remix-run/serve@2.17.2(typescript@5.9.3))(@types/node@24.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))(typescript@5.9.3)(vite@5.4.21(@types/node@24.10.1))': + '@remix-run/dev@2.17.2(@remix-run/react@2.17.2(react-dom@18.3.1(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(@remix-run/serve@2.17.2(typescript@5.9.3))(@types/node@24.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))(typescript@5.9.3)(vite@5.4.21(@types/node@24.10.1))': dependencies: '@babel/core': 7.28.4 '@babel/generator': 7.28.3 @@ -9164,7 +9159,7 @@ snapshots: '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 '@remix-run/node': 2.17.2(typescript@5.9.3) - '@remix-run/react': 2.17.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3) + '@remix-run/react': 2.17.2(react-dom@18.3.1(react@19.2.3))(react@19.2.3)(typescript@5.9.3) '@remix-run/router': 1.23.0 '@remix-run/server-runtime': 2.17.2(typescript@5.9.3) '@types/mdx': 2.0.13 @@ -9249,14 +9244,14 @@ snapshots: optionalDependencies: typescript: 5.9.3 - '@remix-run/react@2.17.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)': + '@remix-run/react@2.17.2(react-dom@18.3.1(react@19.2.3))(react@19.2.3)(typescript@5.9.3)': dependencies: '@remix-run/router': 1.23.0 '@remix-run/server-runtime': 2.17.2(typescript@5.9.3) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.30.0(react@18.3.1) - react-router-dom: 6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 19.2.3 + react-dom: 18.3.1(react@19.2.3) + react-router: 6.30.0(react@19.2.3) + react-router-dom: 6.30.0(react-dom@18.3.1(react@19.2.3))(react@19.2.3) turbo-stream: 2.4.1 optionalDependencies: typescript: 5.9.3 @@ -9529,19 +9524,16 @@ snapshots: dependencies: parse-path: 7.1.0 - '@types/prop-types@15.7.14': {} - - '@types/react-dom@18.3.7(@types/react@18.3.27)': + '@types/react-dom@18.3.7(@types/react@19.2.8)': dependencies: - '@types/react': 18.3.27 + '@types/react': 19.2.8 - '@types/react-transition-group@4.4.12(@types/react@18.3.27)': + '@types/react-transition-group@4.4.12(@types/react@19.2.8)': dependencies: - '@types/react': 18.3.27 + '@types/react': 19.2.8 - '@types/react@18.3.27': + '@types/react@19.2.8': dependencies: - '@types/prop-types': 15.7.14 csstype: 3.2.3 '@types/responselike@1.0.3': @@ -9741,7 +9733,7 @@ snapshots: '@vanilla-extract/private': 1.0.9 css-what: 6.2.2 cssesc: 3.0.0 - csstype: 3.1.3 + csstype: 3.2.3 dedent: 1.7.0(babel-plugin-macros@3.1.0) deep-object-diff: 1.1.9 deepmerge: 4.3.1 @@ -10964,8 +10956,6 @@ snapshots: '@asamuzakjp/css-color': 3.2.0 rrweb-cssom: 0.8.0 - csstype@3.1.3: {} - csstype@3.2.3: {} csv-writer@1.6.0: {} @@ -11119,7 +11109,7 @@ snapshots: dom-helpers@5.2.1: dependencies: '@babel/runtime': 7.27.6 - csstype: 3.1.3 + csstype: 3.2.3 dom-serializer@2.0.0: dependencies: @@ -14326,15 +14316,15 @@ snapshots: defu: 6.1.4 destr: 2.0.5 - react-dom@18.3.1(react@18.3.1): + react-dom@18.3.1(react@19.2.3): dependencies: loose-envify: 1.4.0 - react: 18.3.1 + react: 19.2.3 scheduler: 0.23.2 - react-icons@5.5.0(react@18.3.1): + react-icons@5.5.0(react@19.2.3): dependencies: - react: 18.3.1 + react: 19.2.3 react-is@16.13.1: {} @@ -14342,47 +14332,45 @@ snapshots: react-refresh@0.14.2: {} - react-router-dom@6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@6.30.0(react-dom@18.3.1(react@19.2.3))(react@19.2.3): dependencies: '@remix-run/router': 1.23.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.30.0(react@18.3.1) + react: 19.2.3 + react-dom: 18.3.1(react@19.2.3) + react-router: 6.30.0(react@19.2.3) - react-router@6.30.0(react@18.3.1): + react-router@6.30.0(react@19.2.3): dependencies: '@remix-run/router': 1.23.0 - react: 18.3.1 + react: 19.2.3 - react-select@5.10.2(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-select@5.10.2(@types/react@19.2.8)(react-dom@18.3.1(react@19.2.3))(react@19.2.3): dependencies: '@babel/runtime': 7.27.6 '@emotion/cache': 11.14.0 - '@emotion/react': 11.14.0(@types/react@18.3.27)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.2.8)(react@19.2.3) '@floating-ui/dom': 1.7.1 - '@types/react-transition-group': 4.4.12(@types/react@18.3.27) + '@types/react-transition-group': 4.4.12(@types/react@19.2.8) memoize-one: 6.0.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - use-isomorphic-layout-effect: 1.2.1(@types/react@18.3.27)(react@18.3.1) + react: 19.2.3 + react-dom: 18.3.1(react@19.2.3) + react-transition-group: 4.4.5(react-dom@18.3.1(react@19.2.3))(react@19.2.3) + use-isomorphic-layout-effect: 1.2.1(@types/react@19.2.8)(react@19.2.3) transitivePeerDependencies: - '@types/react' - supports-color - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-transition-group@4.4.5(react-dom@18.3.1(react@19.2.3))(react@19.2.3): dependencies: '@babel/runtime': 7.27.6 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.3 + react-dom: 18.3.1(react@19.2.3) - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.2.3: {} read-cache@1.0.0: dependencies: @@ -15653,11 +15641,11 @@ snapshots: urlpattern-polyfill@10.1.0: {} - use-isomorphic-layout-effect@1.2.1(@types/react@18.3.27)(react@18.3.1): + use-isomorphic-layout-effect@1.2.1(@types/react@19.2.8)(react@19.2.3): dependencies: - react: 18.3.1 + react: 19.2.3 optionalDependencies: - '@types/react': 18.3.27 + '@types/react': 19.2.8 userhome@1.0.1: {}