[poll] Next.js integration package names and versioning #39712
Replies: 3 comments 8 replies
-
I'd vote for: |
Beta Was this translation helpful? Give feedback.
-
As an end user, integrated in |
Beta Was this translation helpful? Give feedback.
-
My take on it How many packagesI think that at most one npm package would bring the best experience. I don't see why we would need more than one. Now, I still think that we need a dedicated npm package, to help with the dependencies management. Package names
VersioningI would match Material UI & Joy UI version (should be the same) |
Beta Was this translation helpful? Give feedback.
-
A continuation from #34575 (comment)
We need to decide on the package names and versioning strategy for Next.js integration (as part of the OKR). Feel free to add more options as you see fit.
How many packages
Option 1: single package with subfolders
Option 2: multiple packages
Link
component.Link
component.Package names
I think regardless of the option we decide on, it should have
nextjs
as part of the name.Option 1
combination of the package
@mui/system-nextjs
@mui/material-nextjs
@mui/joy-nextjs
Option 2
contains
plugin
in the name@mui/core-plugin-nextjs
@mui/joy-plugin-nextjs
@mui/material-plugin-nextjs
@mui/system-plugin-nextjs
Versioning
Option 1
Follows Next.js, so the package will start with
14.0.0
Option 2
Follows MUI, so the package will start with
5.0.0
Independent
Starts with
1.0.0
or even0.1.0
Beta Was this translation helpful? Give feedback.
All reactions