| 
66 | 66 |         "next": "15.3.3",  | 
67 | 67 |         "normalize.css": "^8.0.1",  | 
68 | 68 |         "radash": "^12.1.0",  | 
69 |  | -        "react": "^19.1.8",  | 
 | 69 | +        "react": "catalog:",  | 
70 | 70 |         "react-day-picker": "^9.7.0",  | 
71 |  | -        "react-dom": "^19.1.6",  | 
 | 71 | +        "react-dom": "catalog:",  | 
72 | 72 |         "react-hook-form": "^7.57.0",  | 
73 | 73 |         "viem": "^2.31.2",  | 
74 | 74 |       },  | 
75 | 75 |       "devDependencies": {  | 
76 | 76 |         "@frak-labs/browserslist-config": "workspace:*",  | 
77 | 77 |         "@types/node": "^24",  | 
78 |  | -        "@types/react": "^19.1.8",  | 
79 |  | -        "@types/react-dom": "^19.1.6",  | 
 | 78 | +        "@types/react": "catalog:",  | 
 | 79 | +        "@types/react-dom": "catalog:",  | 
80 | 80 |         "bun-types": "latest",  | 
81 | 81 |         "sst": "3.17.5",  | 
82 | 82 |         "typescript": "^5",  | 
 | 
103 | 103 |         "clsx": "^2.1.1",  | 
104 | 104 |         "isbot": "^5",  | 
105 | 105 |         "lucide-react": "^0.515.0",  | 
106 |  | -        "react": "^19.1.8",  | 
107 |  | -        "react-dom": "^19.1.6",  | 
 | 106 | +        "react": "catalog:",  | 
 | 107 | +        "react-dom": "catalog:",  | 
108 | 108 |         "react-router": "^7.9.4",  | 
109 | 109 |         "tailwind-merge": "^3.3.1",  | 
110 | 110 |         "viem": "^2.31.2",  | 
 | 
113 | 113 |         "@react-router/dev": "^7.9.4",  | 
114 | 114 |         "@tailwindcss/vite": "^4.1.10",  | 
115 | 115 |         "@types/node": "^24",  | 
116 |  | -        "@types/react": "^19.1.8",  | 
117 |  | -        "@types/react-dom": "^19.1.6",  | 
 | 116 | +        "@types/react": "catalog:",  | 
 | 117 | +        "@types/react-dom": "catalog:",  | 
118 | 118 |         "bun-types": "latest",  | 
119 | 119 |         "tailwindcss": "^4.1.10",  | 
120 | 120 |         "tw-animate-css": "^1.3.4",  | 
 | 
163 | 163 |         "nprogress": "^0.2.0",  | 
164 | 164 |         "permissionless": "^0.2.47",  | 
165 | 165 |         "radash": "^12.1.0",  | 
166 |  | -        "react": "^19.1.8",  | 
 | 166 | +        "react": "catalog:",  | 
167 | 167 |         "react-avatar-editor": "^13.0.2",  | 
168 |  | -        "react-dom": "^19.1.6",  | 
 | 168 | +        "react-dom": "catalog:",  | 
169 | 169 |         "react-hook-form": "^7.57.0",  | 
170 | 170 |         "react-i18next": "^15.5.3",  | 
171 | 171 |         "react-loading-skeleton": "^3.5.0",  | 
 | 
187 | 187 |         "@react-router/dev": "^7.9.4",  | 
188 | 188 |         "@types/dotenv": "^8.2.3",  | 
189 | 189 |         "@types/nprogress": "^0.2.3",  | 
190 |  | -        "@types/react": "^19.1.8",  | 
 | 190 | +        "@types/react": "catalog:",  | 
191 | 191 |         "@types/react-avatar-editor": "^13.0.4",  | 
192 |  | -        "@types/react-dom": "^19.1.6",  | 
 | 192 | +        "@types/react-dom": "catalog:",  | 
193 | 193 |         "bun-types": "latest",  | 
194 | 194 |         "cbor": "^10.0.9",  | 
195 | 195 |         "esbuild": "^0.24.2",  | 
 | 
267 | 267 |         "isbot": "^5.1.28",  | 
268 | 268 |         "lucide-react": "^0.515.0",  | 
269 | 269 |         "normalize.css": "^8.0.1",  | 
270 |  | -        "react": "^19.1.8",  | 
271 |  | -        "react-dom": "^19.1.6",  | 
 | 270 | +        "react": "catalog:",  | 
 | 271 | +        "react-dom": "catalog:",  | 
272 | 272 |         "react-router": "^7.9.4",  | 
273 | 273 |         "react-router-dom": "^7.9.4",  | 
274 | 274 |         "viem": "^2.31.2",  | 
275 | 275 |       },  | 
276 | 276 |       "devDependencies": {  | 
277 | 277 |         "@frak-labs/browserslist-config": "workspace:*",  | 
278 | 278 |         "@react-router/dev": "^7.9.4",  | 
279 |  | -        "@types/react": "^19.1.8",  | 
280 |  | -        "@types/react-dom": "^19.1.6",  | 
 | 279 | +        "@types/react": "catalog:",  | 
 | 280 | +        "@types/react-dom": "catalog:",  | 
281 | 281 |         "typescript": "^5",  | 
282 | 282 |         "vite": "^6.3.5",  | 
283 | 283 |         "vite-tsconfig-paths": "^5.1.4",  | 
 | 
366 | 366 |       },  | 
367 | 367 |       "devDependencies": {  | 
368 | 368 |         "@frak-labs/app-essentials": "workspace:*",  | 
369 |  | -        "@types/react": "^19.1.8",  | 
370 |  | -        "@types/react-dom": "^19.1.6",  | 
371 |  | -        "react": "^19.1.8",  | 
 | 369 | +        "@types/react": "catalog:",  | 
 | 370 | +        "@types/react-dom": "catalog:",  | 
 | 371 | +        "react": "catalog:",  | 
372 | 372 |         "typescript": "^5",  | 
373 | 373 |       },  | 
374 | 374 |     },  | 
 | 
447 | 447 |         "@rsbuild/plugin-react": "^1.3.2",  | 
448 | 448 |         "@rslib/core": "^0.9.2",  | 
449 | 449 |         "@types/node": "^24",  | 
450 |  | -        "@types/react": "^19.1.8",  | 
451 |  | -        "react": "^19.1.8",  | 
 | 450 | +        "@types/react": "catalog:",  | 
 | 451 | +        "react": "catalog:",  | 
452 | 452 |         "typescript": "^5",  | 
453 | 453 |       },  | 
454 | 454 |       "peerDependencies": {  | 
 | 
498 | 498 |     },  | 
499 | 499 |   },  | 
500 | 500 |   "overrides": {  | 
 | 501 | +    "@types/react": "^19.1.8",  | 
 | 502 | +    "@types/react-dom": "^19.1.6",  | 
501 | 503 |     "caniuse-lite": "^1.0.30001749",  | 
 | 504 | +    "react": "^19.1.8",  | 
 | 505 | +    "react-dom": "^19.1.6",  | 
502 | 506 |   },  | 
503 | 507 |   "catalog": {  | 
 | 508 | +    "@types/react": "^19.1.8",  | 
 | 509 | +    "@types/react-dom": "^19.1.6",  | 
 | 510 | +    "react": "^19.1.8",  | 
 | 511 | +    "react-dom": "^19.1.6",  | 
504 | 512 |     "viem": "^2.28.1",  | 
505 | 513 |   },  | 
506 | 514 |   "packages": {  | 
 | 
4088 | 4096 | 
 
  | 
4089 | 4097 |     "@types/preact-custom-element/preact": [" [email protected]", "", {}, "sha512-fmpDkgfGU6JYux9teDWLhj9mKN55tyepwYbxHgQuIxbWQzgFg5vk7Mrrtfx7xRxq798ynkY4DDDxZr235Kk+4w=="],  | 
4090 | 4098 | 
 
  | 
4091 |  | -    "@types/react-avatar-editor/@types/react": ["@types/ [email protected]", "", { "dependencies": { "csstype": "^3.0.2" } }, "sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw=="],  | 
4092 |  | - | 
4093 | 4099 |     "@types/responselike/@types/node": ["@types/ [email protected]", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw=="],  | 
4094 | 4100 | 
 
  | 
4095 | 4101 |     "@types/send/@types/node": ["@types/ [email protected]", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw=="],  | 
 | 
4440 | 4446 | 
 
  | 
4441 | 4447 |     "raw-body/iconv-lite": [" [email protected]", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="],  | 
4442 | 4448 | 
 
  | 
4443 |  | -    "react-avatar-editor/react": [" [email protected]", "", {}, "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg=="],  | 
4444 |  | - | 
4445 |  | -    "react-avatar-editor/react-dom": [" [email protected]", "", { "dependencies": { "scheduler": "^0.26.0" }, "peerDependencies": { "react": "^19.1.0" } }, "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g=="],  | 
4446 |  | - | 
4447 | 4449 |     "react-i18next/@babel/runtime": ["@babel/ [email protected]", "", {}, "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q=="],  | 
4448 | 4450 | 
 
  | 
4449 | 4451 |     "react-router/cookie": [" [email protected]", "", {}, "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA=="],  | 
 | 
5176 | 5178 | 
 
  | 
5177 | 5179 |     "qrcode/yargs/yargs-parser": [" [email protected]", "", { "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" } }, "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ=="],  | 
5178 | 5180 | 
 
  | 
5179 |  | -    "react-avatar-editor/react-dom/scheduler": [" [email protected]", "", {}, "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA=="],  | 
5180 |  | - | 
5181 | 5181 |     "react-scan/@babel/core/@babel/code-frame": ["@babel/ [email protected]", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" } }, "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ=="],  | 
5182 | 5182 | 
 
  | 
5183 | 5183 |     "react-scan/@babel/core/@babel/helper-compilation-targets": ["@babel/ [email protected]", "", { "dependencies": { "@babel/compat-data": "^7.26.8", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA=="],  | 
 | 
5378 | 5378 | 
 
  | 
5379 | 5379 |     "tsx/esbuild/@esbuild/win32-x64": ["@esbuild/ [email protected]", "", { "os": "win32", "cpu": "x64" }, "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg=="],  | 
5380 | 5380 | 
 
  | 
5381 |  | -    "valtio/use-sync-external-store/react": [" [email protected]", "", {}, "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg=="],  | 
5382 |  | - | 
5383 | 5381 |     "vaul/@radix-ui/react-dialog/@radix-ui/react-dismissable-layer": ["@radix-ui/ [email protected]", "", { "dependencies": { "@radix-ui/primitive": "1.1.2", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.0", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-escape-keydown": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-j5+WBUdhccJsmH5/H0K6RncjDtoALSEr6jbkaZu+bjw6hOPOhHycr6vEUujl+HBK8kjUfWcoCJXxP6e4lUlMZw=="],  | 
5384 | 5382 | 
 
  | 
5385 | 5383 |     "vaul/@radix-ui/react-dialog/@radix-ui/react-focus-scope": ["@radix-ui/ [email protected]", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.0", "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-r2annK27lIW5w9Ho5NyQgqs0MmgZSTIKXWpVCJaLC1q2kZrZkcqnmHkCHMEmv8XLvsLlurKMPT+kbKkRkm/xVA=="],  | 
 | 
0 commit comments