🌋 A tool for managing Dart projects with multiple packages. With IntelliJ and Vscode IDE support. Supports automated versioning, changelogs & publishing via Conventional Commits.
For anyone unfamiliar, fvm is flutter version manager (similar to nvm for node, or rvm for ruby) which allows for hot switching between flutter channels in declarative way and does some caching to make it faster
I anticipate this would be beyond the scope of melos, but it could be really cool if you could specify the environment/flutter channel you want to run a particular script in to allow you to build web on beta, mac on dev, and ios/andriod on stable if that's what you wanted.
I'd imagine it would work as a bit of a push/pop scope sort of thing for each command doing nothing if not provided. If this is something that would be likely to be merged in here I may take a swing at it just wanted to get some feedback before putting the time in
For anyone unfamiliar, fvm is flutter version manager (similar to nvm for node, or rvm for ruby) which allows for hot switching between flutter channels in declarative way and does some caching to make it faster
I anticipate this would be beyond the scope of melos, but it could be really cool if you could specify the environment/flutter channel you want to run a particular script in to allow you to build web on
beta
, mac ondev
, and ios/andriod onstable
if that's what you wanted.I'd imagine it would work as a bit of a push/pop scope sort of thing for each command doing nothing if not provided. If this is something that would be likely to be merged in here I may take a swing at it just wanted to get some feedback before putting the time in
Best
Kieran