Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Next15 #279

Draft
wants to merge 12 commits into
base: dev
Choose a base branch
from
Draft

[WIP] Next15 #279

wants to merge 12 commits into from

Conversation

dinmukhamedm
Copy link
Member

@dinmukhamedm dinmukhamedm commented Dec 14, 2024

Work in progress: Next.js 15 migration.

Latest peer dependencies issues:

.
├─┬ @monaco-editor/react 4.6.0
│ ├── ✕ unmet peer react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
│ └── ✕ unmet peer react-dom@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
├─┬ @radix-ui/react-alert-dialog 1.1.3
│ └─┬ @radix-ui/react-dialog 1.1.3
│   └─┬ react-remove-scroll 2.6.0
│     ├── ✕ unmet peer react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
│     ├── ✕ unmet peer @types/react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.1
│     ├─┬ react-style-singleton 2.2.1
│     │ ├── ✕ unmet peer react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
│     │ └── ✕ unmet peer @types/react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.1
│     ├─┬ react-remove-scroll-bar 2.3.6
│     │ ├── ✕ unmet peer react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
│     │ └── ✕ unmet peer @types/react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.1
│     ├─┬ use-callback-ref 1.3.2
│     │ ├── ✕ unmet peer react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
│     │ └── ✕ unmet peer @types/react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.1
│     └─┬ use-sidecar 1.1.2
│       ├── ✕ unmet peer react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
│       └── ✕ unmet peer @types/react@"^16.9.0 || ^17.0.0 || ^18.0.0": found 19.0.1
├─┬ react-ace 13.0.0
│ ├── ✕ unmet peer react@"^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0": found 19.0.0
│ └── ✕ unmet peer react-dom@"^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0": found 19.0.0
├─┬ react-day-picker 8.10.1
│ └── ✕ unmet peer react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
├─┬ reactflow 11.11.4
│ └─┬ @reactflow/minimap 11.7.14
│   └─┬ zustand 4.5.5
│     └─┬ use-sync-external-store 1.2.2
│       └── ✕ unmet peer react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
├─┬ recharts 2.15.0
│ └─┬ react-smooth 4.0.3
│   ├── ✕ unmet peer react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
│   └── ✕ unmet peer react-dom@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
└─┬ swr 2.2.5
  └── ✕ unmet peer react@"^16.11.0 || ^17.0.0 || ^18.0.0": found 19.0.0

TODOs:

  • Test Yjs together for realtime
  • More thorough testing of all pages, buttons, etc.
  • Manual testing of calendar element for that react-day-picker is old
  • Fix the above dependency issues when they become available

Dependency issues that we will likely be able to fix:

Dependency issues that will probs need some more time

@dinmukhamedm
Copy link
Member Author

This will also hopefully eventually address #49. For now, ironically, it adds even more unmet peer dependencies warnings

@dinmukhamedm
Copy link
Member Author

a simple pnpm update fixed some of them. Latest peer deps issue list:

.
├─┬ @monaco-editor/react 4.6.0
│ ├── ✕ unmet peer react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
│ └── ✕ unmet peer react-dom@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
├─┬ react-ace 13.0.0
│ ├── ✕ unmet peer react@"^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0": found 19.0.0
│ └── ✕ unmet peer react-dom@"^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0": found 19.0.0
├─┬ react-day-picker 8.10.1
│ └── ✕ unmet peer react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
├─┬ reactflow 11.11.4
│ └─┬ @reactflow/minimap 11.7.14
│   └─┬ zustand 4.5.5
│     └─┬ use-sync-external-store 1.2.2
│       └── ✕ unmet peer react@"^16.8.0 || ^17.0.0 || ^18.0.0": found 19.0.0
└─┬ swr 2.2.5
  └── ✕ unmet peer react@"^16.11.0 || ^17.0.0 || ^18.0.0": found 19.0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant