diff --git a/examples/with-app-router-context/package.json b/examples/with-app-router-context/package.json index b081de93..48d6882d 100644 --- a/examples/with-app-router-context/package.json +++ b/examples/with-app-router-context/package.json @@ -11,13 +11,13 @@ "dependencies": { "@types/node": "22.13.14", "@types/react": "18.3.20", - "@types/react-dom": "18.3.5", + "@types/react-dom": "19.2.3", "eslint": "9.23.0", "eslint-config-next": "15.2.4", "next": "14.2.26", "next-runtime-env": "link:../..", "react": "18.3.1", - "react-dom": "18.3.1", + "react-dom": "19.2.3", "typescript": "5.8.2" } } diff --git a/examples/with-app-router-context/pnpm-lock.yaml b/examples/with-app-router-context/pnpm-lock.yaml index d0d07024..5d5e8e38 100644 --- a/examples/with-app-router-context/pnpm-lock.yaml +++ b/examples/with-app-router-context/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: 18.3.20 version: 18.3.20 '@types/react-dom': - specifier: 18.3.5 - version: 18.3.5(@types/react@18.3.20) + specifier: 19.2.3 + version: 19.2.3(@types/react@18.3.20) eslint: specifier: 9.23.0 version: 9.23.0 @@ -25,7 +25,7 @@ importers: version: 15.2.4(eslint@9.23.0)(typescript@5.8.2) next: specifier: 14.2.26 - version: 14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.26(react-dom@19.2.3(react@18.3.1))(react@18.3.1) next-runtime-env: specifier: link:../.. version: link:../.. @@ -33,8 +33,8 @@ importers: specifier: 18.3.1 version: 18.3.1 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.2.3 + version: 19.2.3(react@18.3.1) typescript: specifier: 5.8.2 version: 5.8.2 @@ -217,10 +217,10 @@ packages: '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/react-dom@18.3.5': - resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} peerDependencies: - '@types/react': ^18.0.0 + '@types/react': ^19.2.0 '@types/react@18.3.20': resolution: {integrity: sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==} @@ -1027,6 +1027,7 @@ packages: next@14.2.26: resolution: {integrity: sha512-b81XSLihMwCfwiUVRRja3LphLo4uBBMZEzBBWMaISbKTwOmq3wPknIETy/8000tr7Gq4WmbuFYPS7jOYIf+ZJw==} engines: {node: '>=18.17.0'} + deprecated: This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/security-update-2025-12-11 for more details. hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -1138,10 +1139,10 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.2.3: + resolution: {integrity: sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==} peerDependencies: - react: ^18.3.1 + react: ^19.2.3 react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -1193,8 +1194,8 @@ packages: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -1548,7 +1549,7 @@ snapshots: '@types/prop-types@15.7.14': {} - '@types/react-dom@18.3.5(@types/react@18.3.20)': + '@types/react-dom@19.2.3(@types/react@18.3.20)': dependencies: '@types/react': 18.3.20 @@ -2539,7 +2540,7 @@ snapshots: natural-compare@1.4.0: {} - next@14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.26(react-dom@19.2.3(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.26 '@swc/helpers': 0.5.5 @@ -2548,7 +2549,7 @@ snapshots: graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.3(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 14.2.26 @@ -2665,11 +2666,10 @@ snapshots: queue-microtask@1.2.3: {} - react-dom@18.3.1(react@18.3.1): + react-dom@19.2.3(react@18.3.1): dependencies: - loose-envify: 1.4.0 react: 18.3.1 - scheduler: 0.23.2 + scheduler: 0.27.0 react-is@16.13.1: {} @@ -2738,9 +2738,7 @@ snapshots: es-errors: 1.3.0 is-regex: 1.2.1 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 + scheduler@0.27.0: {} semver@6.3.1: {} diff --git a/examples/with-app-router-script/package.json b/examples/with-app-router-script/package.json index b081de93..48d6882d 100644 --- a/examples/with-app-router-script/package.json +++ b/examples/with-app-router-script/package.json @@ -11,13 +11,13 @@ "dependencies": { "@types/node": "22.13.14", "@types/react": "18.3.20", - "@types/react-dom": "18.3.5", + "@types/react-dom": "19.2.3", "eslint": "9.23.0", "eslint-config-next": "15.2.4", "next": "14.2.26", "next-runtime-env": "link:../..", "react": "18.3.1", - "react-dom": "18.3.1", + "react-dom": "19.2.3", "typescript": "5.8.2" } } diff --git a/examples/with-app-router-script/pnpm-lock.yaml b/examples/with-app-router-script/pnpm-lock.yaml index d0d07024..5d5e8e38 100644 --- a/examples/with-app-router-script/pnpm-lock.yaml +++ b/examples/with-app-router-script/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: 18.3.20 version: 18.3.20 '@types/react-dom': - specifier: 18.3.5 - version: 18.3.5(@types/react@18.3.20) + specifier: 19.2.3 + version: 19.2.3(@types/react@18.3.20) eslint: specifier: 9.23.0 version: 9.23.0 @@ -25,7 +25,7 @@ importers: version: 15.2.4(eslint@9.23.0)(typescript@5.8.2) next: specifier: 14.2.26 - version: 14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.26(react-dom@19.2.3(react@18.3.1))(react@18.3.1) next-runtime-env: specifier: link:../.. version: link:../.. @@ -33,8 +33,8 @@ importers: specifier: 18.3.1 version: 18.3.1 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.2.3 + version: 19.2.3(react@18.3.1) typescript: specifier: 5.8.2 version: 5.8.2 @@ -217,10 +217,10 @@ packages: '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/react-dom@18.3.5': - resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} peerDependencies: - '@types/react': ^18.0.0 + '@types/react': ^19.2.0 '@types/react@18.3.20': resolution: {integrity: sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==} @@ -1027,6 +1027,7 @@ packages: next@14.2.26: resolution: {integrity: sha512-b81XSLihMwCfwiUVRRja3LphLo4uBBMZEzBBWMaISbKTwOmq3wPknIETy/8000tr7Gq4WmbuFYPS7jOYIf+ZJw==} engines: {node: '>=18.17.0'} + deprecated: This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/security-update-2025-12-11 for more details. hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -1138,10 +1139,10 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.2.3: + resolution: {integrity: sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==} peerDependencies: - react: ^18.3.1 + react: ^19.2.3 react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -1193,8 +1194,8 @@ packages: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -1548,7 +1549,7 @@ snapshots: '@types/prop-types@15.7.14': {} - '@types/react-dom@18.3.5(@types/react@18.3.20)': + '@types/react-dom@19.2.3(@types/react@18.3.20)': dependencies: '@types/react': 18.3.20 @@ -2539,7 +2540,7 @@ snapshots: natural-compare@1.4.0: {} - next@14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.26(react-dom@19.2.3(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.26 '@swc/helpers': 0.5.5 @@ -2548,7 +2549,7 @@ snapshots: graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.3(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 14.2.26 @@ -2665,11 +2666,10 @@ snapshots: queue-microtask@1.2.3: {} - react-dom@18.3.1(react@18.3.1): + react-dom@19.2.3(react@18.3.1): dependencies: - loose-envify: 1.4.0 react: 18.3.1 - scheduler: 0.23.2 + scheduler: 0.27.0 react-is@16.13.1: {} @@ -2738,9 +2738,7 @@ snapshots: es-errors: 1.3.0 is-regex: 1.2.1 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 + scheduler@0.27.0: {} semver@6.3.1: {} diff --git a/package.json b/package.json index 59f2816b..673ef0dd 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@types/jest": "^29.5.14", "@types/node": "^22.13.14", "@types/react": "^18.3.20", - "@types/react-dom": "^18.3.5", + "@types/react-dom": "^19.0.0", "@typescript-eslint/eslint-plugin": "^8.28.0", "@typescript-eslint/parser": "^8.28.0", "audit-ci": "^7.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6174e549..fe7cd1b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,7 +20,7 @@ importers: version: 6.6.3 '@testing-library/react': specifier: ^16.2.0 - version: 16.2.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.2.0(@testing-library/dom@10.4.0)(@types/react-dom@19.2.3(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/eslint': specifier: ^9.6.1 version: 9.6.1 @@ -34,8 +34,8 @@ importers: specifier: ^18.3.20 version: 18.3.20 '@types/react-dom': - specifier: ^18.3.5 - version: 18.3.5(@types/react@18.3.20) + specifier: ^19.0.0 + version: 19.2.3(@types/react@18.3.20) '@typescript-eslint/eslint-plugin': specifier: ^8.28.0 version: 8.28.0(@typescript-eslint/parser@8.28.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2) @@ -655,10 +655,10 @@ packages: '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/react-dom@18.3.5': - resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} peerDependencies: - '@types/react': ^18.0.0 + '@types/react': ^19.2.0 '@types/react@18.3.20': resolution: {integrity: sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==} @@ -2347,6 +2347,7 @@ packages: next@14.2.26: resolution: {integrity: sha512-b81XSLihMwCfwiUVRRja3LphLo4uBBMZEzBBWMaISbKTwOmq3wPknIETy/8000tr7Gq4WmbuFYPS7jOYIf+ZJw==} engines: {node: '>=18.17.0'} + deprecated: This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/security-update-2025-12-11 for more details. hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -3306,6 +3307,7 @@ packages: whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} @@ -4068,7 +4070,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@16.2.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.2.0(@testing-library/dom@10.4.0)(@types/react-dom@19.2.3(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.27.0 '@testing-library/dom': 10.4.0 @@ -4076,7 +4078,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.20 - '@types/react-dom': 18.3.5(@types/react@18.3.20) + '@types/react-dom': 19.2.3(@types/react@18.3.20) '@tootallnate/once@2.0.0': {} @@ -4147,7 +4149,7 @@ snapshots: '@types/prop-types@15.7.14': {} - '@types/react-dom@18.3.5(@types/react@18.3.20)': + '@types/react-dom@19.2.3(@types/react@18.3.20)': dependencies: '@types/react': 18.3.20