diff --git a/package.json b/package.json index 0c3c2ac..bb3430d 100644 --- a/package.json +++ b/package.json @@ -33,8 +33,8 @@ "next": "15.1.0", "next-sanity": "^9.8.27", "path-to-regexp": "^8.2.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "react-error-boundary": "^4.1.2", "react-hook-form": "^7.54.1", "react-icons": "^5.4.0", @@ -51,8 +51,8 @@ "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", "@types/node": "^22.10.2", - "@types/react": "^18.3.17", - "@types/react-dom": "^18.3.5", + "@types/react": "^19.0.1", + "@types/react-dom": "^19.0.2", "@typescript-eslint/eslint-plugin": "^8.18.0", "@typescript-eslint/parser": "^8.18.0", "axe-core": "^4.10.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d246597..ce5b386 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,10 +13,10 @@ importers: version: 4.4.1 '@hookform/resolvers': specifier: ^3.9.1 - version: 3.9.1(react-hook-form@7.54.1(react@18.3.1)) + version: 3.9.1(react-hook-form@7.54.1(react@19.0.0)) '@portabletext/react': specifier: ^3.2.0 - version: 3.2.0(react@18.3.1) + version: 3.2.0(react@19.0.0) '@sanity/client': specifier: ^6.24.1 version: 6.24.1(debug@4.3.7) @@ -37,37 +37,37 @@ importers: version: 29.7.0(@types/node@22.10.2)(ts-node@10.9.2(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@22.10.2)(typescript@5.7.2)) motion: specifier: ^11.15.0 - version: 11.15.0(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.15.0(@emotion/is-prop-valid@1.2.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) next: specifier: 15.1.0 - version: 15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) next-sanity: specifier: ^9.8.27 - version: 9.8.27(@sanity/client@6.24.1)(@sanity/icons@3.5.3(react@18.3.1))(@sanity/types@3.67.1)(@sanity/ui@2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)))(next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sanity@3.67.1(@emotion/is-prop-valid@1.2.2)(@types/node@22.10.2)(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)))(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 9.8.27(@sanity/client@6.24.1)(@sanity/icons@3.5.3(react@19.0.0))(@sanity/types@3.67.1)(@sanity/ui@2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@19.0.0(react@19.0.0))(react-is@18.3.1)(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sanity@3.67.1(@emotion/is-prop-valid@1.2.2)(@types/node@22.10.2)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) path-to-regexp: specifier: ^8.2.0 version: 8.2.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) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) react-error-boundary: specifier: ^4.1.2 - version: 4.1.2(react@18.3.1) + version: 4.1.2(react@19.0.0) react-hook-form: specifier: ^7.54.1 - version: 7.54.1(react@18.3.1) + version: 7.54.1(react@19.0.0) react-icons: specifier: ^5.4.0 - version: 5.4.0(react@18.3.1) + version: 5.4.0(react@19.0.0) react-use: specifier: ^17.6.0 - version: 17.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 17.6.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) sanity: specifier: ^3.67.1 - version: 3.67.1(@emotion/is-prop-valid@1.2.2)(@types/node@22.10.2)(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 3.67.1(@emotion/is-prop-valid@1.2.2)(@types/node@22.10.2)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) sitemap: specifier: ^8.0.0 version: 8.0.0 @@ -80,7 +80,7 @@ importers: devDependencies: '@ladle/react': specifier: ^4.1.2 - version: 4.1.2(@swc/helpers@0.5.15)(@types/node@22.10.2)(@types/react@18.3.17)(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2) + version: 4.1.2(@swc/helpers@0.5.15)(@types/node@22.10.2)(@types/react@19.0.1)(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2) '@playwright/test': specifier: ^1.49.1 version: 1.49.1 @@ -89,7 +89,7 @@ importers: version: 6.6.3 '@testing-library/react': specifier: ^16.1.0 - version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.5(@types/react@18.3.17))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -97,11 +97,11 @@ importers: specifier: ^22.10.2 version: 22.10.2 '@types/react': - specifier: ^18.3.17 - version: 18.3.17 + specifier: ^19.0.1 + version: 19.0.1 '@types/react-dom': - specifier: ^18.3.5 - version: 18.3.5(@types/react@18.3.17) + specifier: ^19.0.2 + version: 19.0.2(@types/react@19.0.1) '@typescript-eslint/eslint-plugin': specifier: ^8.18.0 version: 8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.17.0(jiti@1.21.6))(typescript@5.7.2) @@ -2072,10 +2072,10 @@ packages: '@types/react-copy-to-clipboard@5.0.7': resolution: {integrity: sha512-Gft19D+as4M+9Whq1oglhmK49vqPhcLzk8WfvfLvaYMIPYanyfLy0+CwFucMJfdKoSFyySPmkkWn8/E6voQXjQ==} - '@types/react-dom@18.3.5': - resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + '@types/react-dom@19.0.2': + resolution: {integrity: sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==} peerDependencies: - '@types/react': ^18.0.0 + '@types/react': ^19.0.0 '@types/react-is@18.3.0': resolution: {integrity: sha512-KZJpHUkAdzyKj/kUHJDc6N7KyidftICufJfOFpiG6haL/BDQNQt5i4n1XDUL/nDZAtGLHDSWRYpLzKTAKSvX6w==} @@ -2083,6 +2083,9 @@ packages: '@types/react@18.3.17': resolution: {integrity: sha512-opAQ5no6LqJNo9TqnxBKsgnkIYHozW9KSTlFVoSUJYh1Fl/sswkEoqIugRSm7tbh6pABtYjGAjW+GOS23j8qbw==} + '@types/react@19.0.1': + resolution: {integrity: sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==} + '@types/sax@1.2.7': resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} @@ -5688,10 +5691,10 @@ packages: peerDependencies: react: ^15.3.0 || 16 || 17 || 18 - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} peerDependencies: - react: ^18.3.1 + react: ^19.0.0 react-error-boundary@4.1.2: resolution: {integrity: sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==} @@ -5781,8 +5784,8 @@ packages: react: '*' react-dom: '*' - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -6022,8 +6025,8 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} screenfull@5.2.0: resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} @@ -7972,36 +7975,36 @@ snapshots: transitivePeerDependencies: - supports-color - '@dnd-kit/accessibility@3.1.1(react@18.3.1)': + '@dnd-kit/accessibility@3.1.1(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 tslib: 2.8.1 - '@dnd-kit/core@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@dnd-kit/core@6.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@dnd-kit/accessibility': 3.1.1(react@18.3.1) - '@dnd-kit/utilities': 3.2.2(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@dnd-kit/accessibility': 3.1.1(react@19.0.0) + '@dnd-kit/utilities': 3.2.2(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) tslib: 2.8.1 - '@dnd-kit/modifiers@6.0.1(@dnd-kit/core@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@dnd-kit/modifiers@6.0.1(@dnd-kit/core@6.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)': dependencies: - '@dnd-kit/core': 6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dnd-kit/utilities': 3.2.2(react@18.3.1) - react: 18.3.1 + '@dnd-kit/core': 6.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@dnd-kit/utilities': 3.2.2(react@19.0.0) + react: 19.0.0 tslib: 2.8.1 - '@dnd-kit/sortable@7.0.2(@dnd-kit/core@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@dnd-kit/sortable@7.0.2(@dnd-kit/core@6.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)': dependencies: - '@dnd-kit/core': 6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dnd-kit/utilities': 3.2.2(react@18.3.1) - react: 18.3.1 + '@dnd-kit/core': 6.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@dnd-kit/utilities': 3.2.2(react@19.0.0) + react: 19.0.0 tslib: 2.8.1 - '@dnd-kit/utilities@3.2.2(react@18.3.1)': + '@dnd-kit/utilities@3.2.2(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 tslib: 2.8.1 '@emailjs/browser@4.4.1': {} @@ -8144,11 +8147,11 @@ snapshots: '@floating-ui/core': 1.6.8 '@floating-ui/utils': 0.2.8 - '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@floating-ui/dom': 1.6.12 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) '@floating-ui/utils@0.2.8': {} @@ -8158,9 +8161,9 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@hookform/resolvers@3.9.1(react-hook-form@7.54.1(react@18.3.1))': + '@hookform/resolvers@3.9.1(react-hook-form@7.54.1(react@19.0.0))': dependencies: - react-hook-form: 7.54.1(react@18.3.1) + react-hook-form: 7.54.1(react@19.0.0) '@humanfs/core@0.19.1': {} @@ -8485,12 +8488,12 @@ snapshots: '@juggle/resize-observer@3.4.0': {} - '@ladle/react-context@1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@ladle/react-context@1.0.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - '@ladle/react@4.1.2(@swc/helpers@0.5.15)(@types/node@22.10.2)(@types/react@18.3.17)(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.2)': + '@ladle/react@4.1.2(@swc/helpers@0.5.15)(@types/node@22.10.2)(@types/react@19.0.1)(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)': dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.26.0 @@ -8499,9 +8502,9 @@ snapshots: '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 - '@ladle/react-context': 1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@ladle/react-context': 1.0.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mdx-js/mdx': 3.1.0(acorn@8.14.0) - '@mdx-js/react': 3.1.0(@types/react@18.3.17)(react@18.3.1) + '@mdx-js/react': 3.1.0(@types/react@19.0.1)(react@19.0.0) '@vitejs/plugin-react': 4.3.4(vite@5.4.11(@types/node@22.10.2)) '@vitejs/plugin-react-swc': 3.7.2(@swc/helpers@0.5.15)(vite@5.4.11(@types/node@22.10.2)) axe-core: 4.10.2 @@ -8519,13 +8522,13 @@ snapshots: lodash.merge: 4.6.2 msw: 2.6.6(@types/node@22.10.2)(typescript@5.7.2) open: 10.1.0 - prism-react-renderer: 2.4.0(react@18.3.1) + prism-react-renderer: 2.4.0(react@19.0.0) prop-types: 15.8.1 query-string: 9.1.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-hotkeys-hook: 4.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-inspector: 6.0.2(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-hotkeys-hook: 4.6.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react-inspector: 6.0.2(react@19.0.0) rehype-class-names: 2.0.0 rehype-raw: 7.0.0 remark-gfm: 4.0.0 @@ -8578,11 +8581,11 @@ snapshots: - acorn - supports-color - '@mdx-js/react@3.1.0(@types/react@18.3.17)(react@18.3.1)': + '@mdx-js/react@3.1.0(@types/react@19.0.1)(react@19.0.0)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.17 - react: 18.3.1 + '@types/react': 19.0.1 + react: 19.0.0 '@mswjs/interceptors@0.37.3': dependencies: @@ -8653,25 +8656,25 @@ snapshots: dependencies: playwright: 1.49.1 - '@portabletext/editor@1.16.3(@sanity/block-tools@3.67.1(debug@4.3.7))(@sanity/schema@3.67.1(debug@4.3.7))(@sanity/types@3.67.1(debug@4.3.7))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rxjs@7.8.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': + '@portabletext/editor@1.16.3(@sanity/block-tools@3.67.1(debug@4.3.7))(@sanity/schema@3.67.1(debug@4.3.7))(@sanity/types@3.67.1(debug@4.3.7))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rxjs@7.8.1)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0))': dependencies: '@portabletext/patches': 1.1.0 '@sanity/block-tools': 3.67.1(debug@4.3.7) '@sanity/schema': 3.67.1(debug@4.3.7) '@sanity/types': 3.67.1(debug@4.3.7) - '@xstate/react': 5.0.0(@types/react@18.3.17)(react@18.3.1)(xstate@5.19.0) + '@xstate/react': 5.0.0(@types/react@19.0.1)(react@19.0.0)(xstate@5.19.0) debug: 4.3.7(supports-color@8.1.1) get-random-values-esm: 1.0.2 lodash: 4.17.21 lodash.startcase: 4.4.0 - react: 18.3.1 - react-compiler-runtime: 19.0.0-beta-201e55d-20241215(react@18.3.1) + react: 19.0.0 + react-compiler-runtime: 19.0.0-beta-201e55d-20241215(react@19.0.0) rxjs: 7.8.1 slate: 0.112.0 slate-dom: 0.111.0(slate@0.112.0) - slate-react: 0.112.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-dom@0.111.0(slate@0.112.0))(slate@0.112.0) - styled-components: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - use-effect-event: 1.0.2(react@18.3.1) + slate-react: 0.112.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(slate-dom@0.111.0(slate@0.112.0))(slate@0.112.0) + styled-components: 6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + use-effect-event: 1.0.2(react@19.0.0) xstate: 5.19.0 transitivePeerDependencies: - '@types/react' @@ -8683,11 +8686,11 @@ snapshots: '@sanity/diff-match-patch': 3.1.1 lodash: 4.17.21 - '@portabletext/react@3.2.0(react@18.3.1)': + '@portabletext/react@3.2.0(react@19.0.0)': dependencies: '@portabletext/toolkit': 2.0.16 '@portabletext/types': 2.0.13 - react: 18.3.1 + react: 19.0.0 '@portabletext/toolkit@2.0.16': dependencies: @@ -8695,12 +8698,12 @@ snapshots: '@portabletext/types@2.0.13': {} - '@rexxars/react-json-inspector@8.0.1(react@18.3.1)': + '@rexxars/react-json-inspector@8.0.1(react@19.0.0)': dependencies: create-react-class: 15.7.0 debounce: 1.0.0 md5-o-matic: 0.1.1 - react: 18.3.1 + react: 19.0.0 '@rollup/rollup-android-arm-eabi@4.28.0': optional: true @@ -8776,12 +8779,12 @@ snapshots: transitivePeerDependencies: - debug - '@sanity/cli@3.67.1(react@18.3.1)': + '@sanity/cli@3.67.1(react@19.0.0)': dependencies: '@babel/traverse': 7.25.9 '@sanity/client': 6.24.1(debug@4.3.7) '@sanity/codegen': 3.67.1 - '@sanity/telemetry': 0.7.9(react@18.3.1) + '@sanity/telemetry': 0.7.9(react@19.0.0) '@sanity/util': 3.67.1(debug@4.3.7) chalk: 4.1.2 debug: 4.3.7(supports-color@8.1.1) @@ -8868,10 +8871,10 @@ snapshots: '@sanity/generate-help-url@3.0.0': {} - '@sanity/icons@3.5.3(react@18.3.1)': + '@sanity/icons@3.5.3(react@19.0.0)': dependencies: - react: 18.3.1 - react-compiler-runtime: 19.0.0-beta-201e55d-20241215(react@18.3.1) + react: 19.0.0 + react-compiler-runtime: 19.0.0-beta-201e55d-20241215(react@19.0.0) '@sanity/image-url@1.1.0': {} @@ -8901,23 +8904,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@sanity/insert-menu@1.0.16(@emotion/is-prop-valid@1.2.2)(@sanity/types@3.67.1(debug@4.3.7))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': + '@sanity/insert-menu@1.0.16(@emotion/is-prop-valid@1.2.2)(@sanity/types@3.67.1(debug@4.3.7))(react-dom@19.0.0(react@19.0.0))(react-is@18.3.1)(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0))': dependencies: - '@sanity/icons': 3.5.3(react@18.3.1) + '@sanity/icons': 3.5.3(react@19.0.0) '@sanity/types': 3.67.1(debug@4.3.7) - '@sanity/ui': 2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@sanity/ui': 2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@19.0.0(react@19.0.0))(react-is@18.3.1)(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) lodash: 4.17.21 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) react-is: 18.3.1 transitivePeerDependencies: - '@emotion/is-prop-valid' - styled-components - '@sanity/logos@2.1.13(@sanity/color@3.0.6)(react@18.3.1)': + '@sanity/logos@2.1.13(@sanity/color@3.0.6)(react@19.0.0)': dependencies: '@sanity/color': 3.0.6 - react: 18.3.1 + react: 19.0.0 '@sanity/migrate@3.67.1': dependencies: @@ -8968,35 +8971,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@sanity/next-loader@1.2.5(next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@sanity/next-loader@1.2.5(next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)': dependencies: '@sanity/client': 6.24.1(debug@4.3.7) '@sanity/comlink': 2.0.1 - next: 15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - use-effect-event: 1.0.2(react@18.3.1) + next: 15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + use-effect-event: 1.0.2(react@19.0.0) transitivePeerDependencies: - debug - '@sanity/presentation@1.19.8(@emotion/is-prop-valid@1.2.2)(@sanity/color@3.0.6)(debug@4.3.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': + '@sanity/presentation@1.19.8(@emotion/is-prop-valid@1.2.2)(@sanity/color@3.0.6)(debug@4.3.7)(react-dom@19.0.0(react@19.0.0))(react-is@18.3.1)(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0))': dependencies: '@sanity/client': 6.24.1(debug@4.3.7) '@sanity/comlink': 2.0.1 - '@sanity/icons': 3.5.3(react@18.3.1) - '@sanity/logos': 2.1.13(@sanity/color@3.0.6)(react@18.3.1) + '@sanity/icons': 3.5.3(react@19.0.0) + '@sanity/logos': 2.1.13(@sanity/color@3.0.6)(react@19.0.0) '@sanity/preview-url-secret': 2.0.5(@sanity/client@6.24.1) - '@sanity/ui': 2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@sanity/ui': 2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@19.0.0(react@19.0.0))(react-is@18.3.1)(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) '@sanity/uuid': 3.0.2 fast-deep-equal: 3.1.3 - framer-motion: 11.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.0.8(react-dom@19.0.0(react@19.0.0))(react@19.0.0) lodash: 4.17.21 mendoza: 3.0.8 mnemonist: 0.39.8 path-to-regexp: 6.3.0 - react-compiler-runtime: 19.0.0-beta-37ed2a7-20241206(react@18.3.1) + react-compiler-runtime: 19.0.0-beta-37ed2a7-20241206(react@19.0.0) rxjs: 7.8.1 - suspend-react: 0.1.3(react@18.3.1) - use-effect-event: 1.0.2(react@18.3.1) + suspend-react: 0.1.3(react@19.0.0) + use-effect-event: 1.0.2(react@19.0.0) transitivePeerDependencies: - '@emotion/is-prop-valid' - '@sanity/color' @@ -9006,19 +9009,19 @@ snapshots: - react-is - styled-components - '@sanity/preview-kit-compat@1.5.25(@sanity/client@6.24.1)(react@18.3.1)': + '@sanity/preview-kit-compat@1.5.25(@sanity/client@6.24.1)(react@19.0.0)': dependencies: '@sanity/client': 6.24.1(debug@4.3.7) '@sanity/comlink': 2.0.1 - react: 18.3.1 + react: 19.0.0 - '@sanity/preview-kit@5.1.23(@sanity/client@6.24.1)(react@18.3.1)': + '@sanity/preview-kit@5.1.23(@sanity/client@6.24.1)(react@19.0.0)': dependencies: '@sanity/client': 6.24.1(debug@4.3.7) - '@sanity/preview-kit-compat': 1.5.25(@sanity/client@6.24.1)(react@18.3.1) + '@sanity/preview-kit-compat': 1.5.25(@sanity/client@6.24.1)(react@19.0.0) mendoza: 3.0.8 optionalDependencies: - react: 18.3.1 + react: 19.0.0 '@sanity/preview-url-secret@2.0.5(@sanity/client@6.24.1)': dependencies: @@ -9039,10 +9042,10 @@ snapshots: - debug - supports-color - '@sanity/telemetry@0.7.9(react@18.3.1)': + '@sanity/telemetry@0.7.9(react@19.0.0)': dependencies: lodash: 4.17.21 - react: 18.3.1 + react: 19.0.0 rxjs: 7.8.1 typeid-js: 0.3.0 @@ -9060,20 +9063,20 @@ snapshots: transitivePeerDependencies: - debug - '@sanity/ui@2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': + '@sanity/ui@2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@19.0.0(react@19.0.0))(react-is@18.3.1)(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0))': dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@sanity/color': 3.0.6 - '@sanity/icons': 3.5.3(react@18.3.1) + '@sanity/icons': 3.5.3(react@19.0.0) csstype: 3.1.3 - framer-motion: 11.15.0(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-compiler-runtime: 19.0.0-beta-201e55d-20241215(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + framer-motion: 11.15.0(@emotion/is-prop-valid@1.2.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-compiler-runtime: 19.0.0-beta-201e55d-20241215(react@19.0.0) + react-dom: 19.0.0(react@19.0.0) react-is: 18.3.1 - react-refractor: 2.2.0(react@18.3.1) - styled-components: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - use-effect-event: 1.0.2(react@18.3.1) + react-refractor: 2.2.0(react@19.0.0) + styled-components: 6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + use-effect-event: 1.0.2(react@19.0.0) transitivePeerDependencies: - '@emotion/is-prop-valid' @@ -9102,24 +9105,24 @@ snapshots: '@types/uuid': 8.3.4 uuid: 8.3.2 - '@sanity/visual-editing@2.10.6(@sanity/client@6.24.1)(next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@sanity/visual-editing@2.10.6(@sanity/client@6.24.1)(next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@sanity/comlink': 2.0.1 '@sanity/mutate': 0.11.0-canary.3(xstate@5.19.0) '@sanity/preview-url-secret': 2.0.5(@sanity/client@6.24.1) '@vercel/stega': 0.1.2 get-random-values-esm: 1.0.2 - react: 18.3.1 - react-compiler-runtime: 19.0.0-beta-37ed2a7-20241206(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-compiler-runtime: 19.0.0-beta-37ed2a7-20241206(react@19.0.0) + react-dom: 19.0.0(react@19.0.0) rxjs: 7.8.1 scroll-into-view-if-needed: 3.1.0 - use-effect-event: 1.0.2(react@18.3.1) + use-effect-event: 1.0.2(react@19.0.0) valibot: 0.31.1 xstate: 5.19.0 optionalDependencies: '@sanity/client': 6.24.1(debug@4.3.7) - next: 15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) transitivePeerDependencies: - debug @@ -9151,12 +9154,12 @@ snapshots: '@sentry/core@8.42.0': {} - '@sentry/react@8.42.0(react@18.3.1)': + '@sentry/react@8.42.0(react@19.0.0)': dependencies: '@sentry/browser': 8.42.0 '@sentry/core': 8.42.0 hoist-non-react-statics: 3.3.2 - react: 18.3.1 + react: 19.0.0 '@sideway/address@4.1.5': dependencies: @@ -9235,16 +9238,16 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@tanstack/react-table@8.20.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-table@8.20.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@tanstack/table-core': 8.20.5 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - '@tanstack/react-virtual@3.0.0-beta.54(react@18.3.1)': + '@tanstack/react-virtual@3.0.0-beta.54(react@19.0.0)': dependencies: '@tanstack/virtual-core': 3.0.0-beta.54 - react: 18.3.1 + react: 19.0.0 '@tanstack/table-core@8.20.5': {} @@ -9271,15 +9274,15 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.5(@types/react@18.3.17))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@testing-library/dom': 10.4.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.17 - '@types/react-dom': 18.3.5(@types/react@18.3.17) + '@types/react': 19.0.1 + '@types/react-dom': 19.0.2(@types/react@19.0.1) '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': dependencies: @@ -9404,21 +9407,25 @@ snapshots: '@types/react-copy-to-clipboard@5.0.7': dependencies: - '@types/react': 18.3.17 + '@types/react': 19.0.1 - '@types/react-dom@18.3.5(@types/react@18.3.17)': + '@types/react-dom@19.0.2(@types/react@19.0.1)': dependencies: - '@types/react': 18.3.17 + '@types/react': 19.0.1 '@types/react-is@18.3.0': dependencies: - '@types/react': 18.3.17 + '@types/react': 19.0.1 '@types/react@18.3.17': dependencies: '@types/prop-types': 15.7.13 csstype: 3.1.3 + '@types/react@19.0.1': + dependencies: + csstype: 3.1.3 + '@types/sax@1.2.7': dependencies: '@types/node': 22.10.2 @@ -9563,11 +9570,11 @@ snapshots: '@xobotyi/scrollbar-width@1.9.5': {} - '@xstate/react@5.0.0(@types/react@18.3.17)(react@18.3.1)(xstate@5.19.0)': + '@xstate/react@5.0.0(@types/react@19.0.1)(react@19.0.0)(xstate@5.19.0)': dependencies: - react: 18.3.1 - use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.17)(react@18.3.1) - use-sync-external-store: 1.2.2(react@18.3.1) + react: 19.0.0 + use-isomorphic-layout-effect: 1.1.2(@types/react@19.0.1)(react@19.0.0) + use-sync-external-store: 1.2.2(react@19.0.0) optionalDependencies: xstate: 5.19.0 transitivePeerDependencies: @@ -11312,23 +11319,23 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.0.8(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - framer-motion@11.15.0(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.15.0(@emotion/is-prop-valid@1.2.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: motion-dom: 11.14.3 motion-utils: 11.14.3 tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 1.2.2 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) fresh@0.5.2: {} @@ -13305,14 +13312,14 @@ snapshots: motion-utils@11.14.3: {} - motion@11.15.0(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + motion@11.15.0(@emotion/is-prop-valid@1.2.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - framer-motion: 11.15.0(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.15.0(@emotion/is-prop-valid@1.2.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 1.2.2 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) ms@2.0.0: {} @@ -13351,15 +13358,15 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nano-css@5.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nano-css@5.6.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@jridgewell/sourcemap-codec': 1.5.0 css-tree: 1.1.3 csstype: 3.1.3 fastest-stable-stringify: 2.0.2 inline-style-prefixer: 7.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) rtl-css-js: 1.16.1 stacktrace-js: 2.0.2 stylis: 4.3.4 @@ -13374,24 +13381,24 @@ snapshots: negotiator@0.6.3: {} - next-sanity@9.8.27(@sanity/client@6.24.1)(@sanity/icons@3.5.3(react@18.3.1))(@sanity/types@3.67.1)(@sanity/ui@2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)))(next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sanity@3.67.1(@emotion/is-prop-valid@1.2.2)(@types/node@22.10.2)(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)))(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sanity@9.8.27(@sanity/client@6.24.1)(@sanity/icons@3.5.3(react@19.0.0))(@sanity/types@3.67.1)(@sanity/ui@2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@19.0.0(react@19.0.0))(react-is@18.3.1)(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sanity@3.67.1(@emotion/is-prop-valid@1.2.2)(@types/node@22.10.2)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)))(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)): dependencies: - '@portabletext/react': 3.2.0(react@18.3.1) + '@portabletext/react': 3.2.0(react@19.0.0) '@sanity/client': 6.24.1(debug@4.3.7) - '@sanity/icons': 3.5.3(react@18.3.1) - '@sanity/next-loader': 1.2.5(next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@sanity/preview-kit': 5.1.23(@sanity/client@6.24.1)(react@18.3.1) + '@sanity/icons': 3.5.3(react@19.0.0) + '@sanity/next-loader': 1.2.5(next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) + '@sanity/preview-kit': 5.1.23(@sanity/client@6.24.1)(react@19.0.0) '@sanity/preview-url-secret': 2.0.5(@sanity/client@6.24.1) '@sanity/types': 3.67.1(debug@4.3.7) - '@sanity/ui': 2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@sanity/visual-editing': 2.10.6(@sanity/client@6.24.1)(next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@sanity/ui': 2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@19.0.0(react@19.0.0))(react-is@18.3.1)(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) + '@sanity/visual-editing': 2.10.6(@sanity/client@6.24.1)(next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) groq: 3.67.1 history: 5.3.0 - next: 15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - sanity: 3.67.1(@emotion/is-prop-valid@1.2.2)(@types/node@22.10.2)(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - styled-components: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + sanity: 3.67.1(@emotion/is-prop-valid@1.2.2)(@types/node@22.10.2)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) + styled-components: 6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0) transitivePeerDependencies: - '@remix-run/react' - '@sveltejs/kit' @@ -13399,7 +13406,7 @@ snapshots: - react-router - svelte - next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.1.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@next/env': 15.1.0 '@swc/counter': 0.1.3 @@ -13407,9 +13414,9 @@ snapshots: busboy: 1.6.0 caniuse-lite: 1.0.30001686 postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.6(@babel/core@7.26.0)(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + styled-jsx: 5.1.6(@babel/core@7.26.0)(react@19.0.0) optionalDependencies: '@next/swc-darwin-arm64': 15.1.0 '@next/swc-darwin-x64': 15.1.0 @@ -13807,11 +13814,11 @@ snapshots: dependencies: parse-ms: 2.1.0 - prism-react-renderer@2.4.0(react@18.3.1): + prism-react-renderer@2.4.0(react@19.0.0): dependencies: '@types/prismjs': 1.26.5 clsx: 2.1.1 - react: 18.3.1 + react: 19.0.0 prismjs@1.27.0: {} @@ -13893,75 +13900,74 @@ snapshots: dependencies: performance-now: 2.1.0 - react-clientside-effect@1.2.6(react@18.3.1): + react-clientside-effect@1.2.6(react@19.0.0): dependencies: '@babel/runtime': 7.26.0 - react: 18.3.1 + react: 19.0.0 - react-compiler-runtime@19.0.0-beta-201e55d-20241215(react@18.3.1): + react-compiler-runtime@19.0.0-beta-201e55d-20241215(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 - react-compiler-runtime@19.0.0-beta-37ed2a7-20241206(react@18.3.1): + react-compiler-runtime@19.0.0-beta-37ed2a7-20241206(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 - react-copy-to-clipboard@5.1.0(react@18.3.1): + react-copy-to-clipboard@5.1.0(react@19.0.0): dependencies: copy-to-clipboard: 3.3.3 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 - react-dom@18.3.1(react@18.3.1): + react-dom@19.0.0(react@19.0.0): dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.0.0 + scheduler: 0.25.0 - react-error-boundary@4.1.2(react@18.3.1): + react-error-boundary@4.1.2(react@19.0.0): dependencies: '@babel/runtime': 7.26.0 - react: 18.3.1 + react: 19.0.0 react-fast-compare@3.2.2: {} - react-focus-lock@2.13.2(@types/react@18.3.17)(react@18.3.1): + react-focus-lock@2.13.2(@types/react@19.0.1)(react@19.0.0): dependencies: '@babel/runtime': 7.26.0 focus-lock: 1.3.5 prop-types: 15.8.1 - react: 18.3.1 - react-clientside-effect: 1.2.6(react@18.3.1) - use-callback-ref: 1.3.2(@types/react@18.3.17)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.17)(react@18.3.1) + react: 19.0.0 + react-clientside-effect: 1.2.6(react@19.0.0) + use-callback-ref: 1.3.2(@types/react@19.0.1)(react@19.0.0) + use-sidecar: 1.1.2(@types/react@19.0.1)(react@19.0.0) optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 19.0.1 - react-hook-form@7.54.1(react@18.3.1): + react-hook-form@7.54.1(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 - react-hotkeys-hook@4.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-hotkeys-hook@4.6.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react-i18next@14.0.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-i18next@14.0.2(i18next@23.16.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@babel/runtime': 7.26.0 html-parse-stringify: 3.0.1 i18next: 23.16.8 - react: 18.3.1 + react: 19.0.0 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@19.0.0) - react-icons@5.4.0(react@18.3.1): + react-icons@5.4.0(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 - react-inspector@6.0.2(react@18.3.1): + react-inspector@6.0.2(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 react-is@16.13.1: {} @@ -13969,29 +13975,29 @@ snapshots: react-is@18.3.1: {} - react-refractor@2.2.0(react@18.3.1): + react-refractor@2.2.0(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 refractor: 3.6.0 unist-util-filter: 2.0.3 unist-util-visit-parents: 3.1.1 react-refresh@0.14.2: {} - react-rx@4.1.9(react@18.3.1)(rxjs@7.8.1): + react-rx@4.1.9(react@19.0.0)(rxjs@7.8.1): dependencies: observable-callback: 1.0.3(rxjs@7.8.1) - react: 18.3.1 - react-compiler-runtime: 19.0.0-beta-201e55d-20241215(react@18.3.1) + react: 19.0.0 + react-compiler-runtime: 19.0.0-beta-201e55d-20241215(react@19.0.0) rxjs: 7.8.1 - use-effect-event: 1.0.2(react@18.3.1) + use-effect-event: 1.0.2(react@19.0.0) - react-universal-interface@0.6.2(react@18.3.1)(tslib@2.8.1): + react-universal-interface@0.6.2(react@19.0.0)(tslib@2.8.1): dependencies: - react: 18.3.1 + react: 19.0.0 tslib: 2.8.1 - react-use@17.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-use@17.6.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@types/js-cookie': 2.2.7 '@xobotyi/scrollbar-width': 1.9.5 @@ -13999,10 +14005,10 @@ snapshots: fast-deep-equal: 3.1.3 fast-shallow-equal: 1.0.0 js-cookie: 2.2.1 - nano-css: 5.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-universal-interface: 0.6.2(react@18.3.1)(tslib@2.8.1) + nano-css: 5.6.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-universal-interface: 0.6.2(react@19.0.0)(tslib@2.8.1) resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 set-harmonic-interval: 1.0.1 @@ -14010,9 +14016,7 @@ snapshots: ts-easing: 0.2.0 tslib: 2.8.1 - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.0.0: {} read-cache@1.0.0: dependencies: @@ -14340,43 +14344,43 @@ snapshots: dependencies: '@sanity/diff-match-patch': 3.1.1 - sanity@3.67.1(@emotion/is-prop-valid@1.2.2)(@types/node@22.10.2)(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + sanity@3.67.1(@emotion/is-prop-valid@1.2.2)(@types/node@22.10.2)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)): dependencies: - '@dnd-kit/core': 6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@dnd-kit/utilities': 3.2.2(react@18.3.1) + '@dnd-kit/core': 6.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) + '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) + '@dnd-kit/utilities': 3.2.2(react@19.0.0) '@juggle/resize-observer': 3.4.0 - '@portabletext/editor': 1.16.3(@sanity/block-tools@3.67.1(debug@4.3.7))(@sanity/schema@3.67.1(debug@4.3.7))(@sanity/types@3.67.1(debug@4.3.7))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rxjs@7.8.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@portabletext/react': 3.2.0(react@18.3.1) - '@rexxars/react-json-inspector': 8.0.1(react@18.3.1) + '@portabletext/editor': 1.16.3(@sanity/block-tools@3.67.1(debug@4.3.7))(@sanity/schema@3.67.1(debug@4.3.7))(@sanity/types@3.67.1(debug@4.3.7))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rxjs@7.8.1)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) + '@portabletext/react': 3.2.0(react@19.0.0) + '@rexxars/react-json-inspector': 8.0.1(react@19.0.0) '@sanity/asset-utils': 2.2.1 '@sanity/bifur-client': 0.4.1 '@sanity/block-tools': 3.67.1(debug@4.3.7) - '@sanity/cli': 3.67.1(react@18.3.1) + '@sanity/cli': 3.67.1(react@19.0.0) '@sanity/client': 6.24.1(debug@4.3.7) '@sanity/color': 3.0.6 '@sanity/diff': 3.67.1 '@sanity/diff-match-patch': 3.1.1 '@sanity/eventsource': 5.0.2 '@sanity/export': 3.41.1 - '@sanity/icons': 3.5.3(react@18.3.1) + '@sanity/icons': 3.5.3(react@19.0.0) '@sanity/image-url': 1.1.0 '@sanity/import': 3.37.9 - '@sanity/insert-menu': 1.0.16(@emotion/is-prop-valid@1.2.2)(@sanity/types@3.67.1(debug@4.3.7))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@sanity/logos': 2.1.13(@sanity/color@3.0.6)(react@18.3.1) + '@sanity/insert-menu': 1.0.16(@emotion/is-prop-valid@1.2.2)(@sanity/types@3.67.1(debug@4.3.7))(react-dom@19.0.0(react@19.0.0))(react-is@18.3.1)(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) + '@sanity/logos': 2.1.13(@sanity/color@3.0.6)(react@19.0.0) '@sanity/migrate': 3.67.1 '@sanity/mutator': 3.67.1 - '@sanity/presentation': 1.19.8(@emotion/is-prop-valid@1.2.2)(@sanity/color@3.0.6)(debug@4.3.7)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@sanity/presentation': 1.19.8(@emotion/is-prop-valid@1.2.2)(@sanity/color@3.0.6)(debug@4.3.7)(react-dom@19.0.0(react@19.0.0))(react-is@18.3.1)(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) '@sanity/schema': 3.67.1(debug@4.3.7) - '@sanity/telemetry': 0.7.9(react@18.3.1) + '@sanity/telemetry': 0.7.9(react@19.0.0) '@sanity/types': 3.67.1(debug@4.3.7) - '@sanity/ui': 2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@sanity/ui': 2.10.11(@emotion/is-prop-valid@1.2.2)(react-dom@19.0.0(react@19.0.0))(react-is@18.3.1)(react@19.0.0)(styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) '@sanity/util': 3.67.1(debug@4.3.7) '@sanity/uuid': 3.0.2 - '@sentry/react': 8.42.0(react@18.3.1) - '@tanstack/react-table': 8.20.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/react-virtual': 3.0.0-beta.54(react@18.3.1) + '@sentry/react': 8.42.0(react@19.0.0) + '@tanstack/react-table': 8.20.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@tanstack/react-virtual': 3.0.0-beta.54(react@19.0.0) '@types/react-copy-to-clipboard': 5.0.7 '@types/react-is': 18.3.0 '@types/shallow-equals': 1.0.3 @@ -14401,7 +14405,7 @@ snapshots: execa: 2.1.0 exif-component: 1.0.1 form-data: 4.0.1 - framer-motion: 11.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.0.8(react-dom@19.0.0(react@19.0.0))(react@19.0.0) get-it: 8.6.5(debug@4.3.7) get-random-values-esm: 1.0.2 groq-js: 1.14.2 @@ -14431,16 +14435,16 @@ snapshots: pretty-ms: 7.0.1 quick-lru: 5.1.1 raf: 3.4.1 - react: 18.3.1 - react-compiler-runtime: 19.0.0-beta-37ed2a7-20241206(react@18.3.1) - react-copy-to-clipboard: 5.1.0(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-compiler-runtime: 19.0.0-beta-37ed2a7-20241206(react@19.0.0) + react-copy-to-clipboard: 5.1.0(react@19.0.0) + react-dom: 19.0.0(react@19.0.0) react-fast-compare: 3.2.2 - react-focus-lock: 2.13.2(@types/react@18.3.17)(react@18.3.1) - react-i18next: 14.0.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-focus-lock: 2.13.2(@types/react@19.0.1)(react@19.0.0) + react-i18next: 14.0.2(i18next@23.16.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-is: 18.3.1 - react-refractor: 2.2.0(react@18.3.1) - react-rx: 4.1.9(react@18.3.1)(rxjs@7.8.1) + react-refractor: 2.2.0(react@19.0.0) + react-rx: 4.1.9(react@19.0.0)(rxjs@7.8.1) read-pkg-up: 7.0.1 refractor: 3.6.0 resolve-from: 5.0.0 @@ -14453,12 +14457,12 @@ snapshots: semver: 7.6.3 shallow-equals: 1.0.0 speakingurl: 14.0.1 - styled-components: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + styled-components: 6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0) tar-fs: 2.1.1 tar-stream: 3.1.7 - use-device-pixel-ratio: 1.1.2(react@18.3.1) - use-hot-module-reload: 2.0.0(react@18.3.1) - use-sync-external-store: 1.2.2(react@18.3.1) + use-device-pixel-ratio: 1.1.2(react@19.0.0) + use-hot-module-reload: 2.0.0(react@19.0.0) + use-sync-external-store: 1.2.2(react@19.0.0) vite: 5.4.11(@types/node@22.10.2) yargs: 17.7.2 transitivePeerDependencies: @@ -14484,9 +14488,7 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 + scheduler@0.25.0: {} screenfull@5.2.0: {} @@ -14609,15 +14611,15 @@ snapshots: slate: 0.112.0 tiny-invariant: 1.3.1 - slate-react@0.112.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-dom@0.111.0(slate@0.112.0))(slate@0.112.0): + slate-react@0.112.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(slate-dom@0.111.0(slate@0.112.0))(slate@0.112.0): dependencies: '@juggle/resize-observer': 3.4.0 direction: 1.0.4 is-hotkey: 0.2.0 is-plain-object: 5.0.0 lodash: 4.17.21 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) scroll-into-view-if-needed: 3.1.0 slate: 0.112.0 slate-dom: 0.111.0(slate@0.112.0) @@ -14852,7 +14854,7 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + styled-components@6.1.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@emotion/is-prop-valid': 1.2.2 '@emotion/unitless': 0.8.1 @@ -14860,16 +14862,16 @@ snapshots: css-to-react-native: 3.2.0 csstype: 3.1.3 postcss: 8.4.38 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) shallowequal: 1.1.0 stylis: 4.3.2 tslib: 2.6.2 - styled-jsx@5.1.6(@babel/core@7.26.0)(react@18.3.1): + styled-jsx@5.1.6(@babel/core@7.26.0)(react@19.0.0): dependencies: client-only: 0.0.1 - react: 18.3.1 + react: 19.0.0 optionalDependencies: '@babel/core': 7.26.0 @@ -14901,9 +14903,9 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - suspend-react@0.1.3(react@18.3.1): + suspend-react@0.1.3(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 symbol-tree@3.2.4: {} @@ -15309,42 +15311,42 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - use-callback-ref@1.3.2(@types/react@18.3.17)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@19.0.1)(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 19.0.1 - use-device-pixel-ratio@1.1.2(react@18.3.1): + use-device-pixel-ratio@1.1.2(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 - use-effect-event@1.0.2(react@18.3.1): + use-effect-event@1.0.2(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 - use-hot-module-reload@2.0.0(react@18.3.1): + use-hot-module-reload@2.0.0(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 - use-isomorphic-layout-effect@1.1.2(@types/react@18.3.17)(react@18.3.1): + use-isomorphic-layout-effect@1.1.2(@types/react@19.0.1)(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 19.0.1 - use-sidecar@1.1.2(@types/react@18.3.17)(react@18.3.1): + use-sidecar@1.1.2(@types/react@19.0.1)(react@19.0.0): dependencies: detect-node-es: 1.1.0 - react: 18.3.1 + react: 19.0.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.17 + '@types/react': 19.0.1 - use-sync-external-store@1.2.2(react@18.3.1): + use-sync-external-store@1.2.2(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 util-deprecate@1.0.2: {} diff --git a/studio/package.json b/studio/package.json index 3eadfc8..71f94d0 100644 --- a/studio/package.json +++ b/studio/package.json @@ -14,15 +14,15 @@ "sanity" ], "dependencies": { - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "react-icons": "^5.4.0", "sanity": "^3.67.1", "styled-components": "^6.1.13" }, "devDependencies": { "@sanity/eslint-config-studio": "^5.0.1", - "@types/react": "^18.3.17", + "@types/react": "^19.0.1", "eslint": "^9.17.0", "prettier": "^3.4.2", "typescript": "^5.7.2"