Description
As a developer using Vite+, I would like to propose a feature to migrate Volta settings defined in package.json to the Vite+ format.
Currently, there are concerns that the Volta repository's maintenance has stalled, and as an alternative, migrating to mise is being recommended.
volta-cli/volta#2080
I believe that providing an environment where Volta users can smoothly migrate to Vite+ will help expand the Vite+ user base.
Suggested solution
When the vp migrate command is executed and a volta.node field is detected within package.json, the system will ask the user whether they want to proceed with the migration.
If the user agrees, the retrieved version information will be written to a .node-version file.
Regarding whether to delete the volta field from package.json, we will leave that decision to the user's discretion.
Alternative
Keep the volta.node settings in package.json as they are (however, I do not think this is a very desirable option).
Additional context
If there are no issues with this proposal, I would like to proceed with the implementation of this feature.
Validations
Description
As a developer using Vite+, I would like to propose a feature to migrate Volta settings defined in package.json to the Vite+ format.
Currently, there are concerns that the Volta repository's maintenance has stalled, and as an alternative, migrating to mise is being recommended.
volta-cli/volta#2080
I believe that providing an environment where Volta users can smoothly migrate to Vite+ will help expand the Vite+ user base.
Suggested solution
When the
vp migratecommand is executed and avolta.nodefield is detected within package.json, the system will ask the user whether they want to proceed with the migration.If the user agrees, the retrieved version information will be written to a
.node-versionfile.Regarding whether to delete the
voltafield from package.json, we will leave that decision to the user's discretion.Alternative
Keep the
volta.nodesettings in package.json as they are (however, I do not think this is a very desirable option).Additional context
If there are no issues with this proposal, I would like to proceed with the implementation of this feature.
Validations