yumemi-inc / flutter-mobile-project-template

MIT License
37 stars 7 forks source link

[Bug]: mason の features_package が期待通りに動作していない #311

Closed blendthink closed 3 months ago

blendthink commented 3 months ago

これに関する既存の Issue はありますか?

現在の動作

mason brick の features_package でパッケージを作成するときに、Riverpod と Freezed を利用するかの質問があるのですが、Yes/Noどちらを選んでもパッケージが追加されてしまう状態になっていました。

期待される動作

features_package でパッケージを作成するときに、Riverpod と Freezed を利用するかの質問で No を選んだ際にパッケージが追加されないようにする。

環境

- Commit Hash: cf0378fcec62c0258650a0620c634775ee2bf2f0
blendthink commented 3 months ago

原因

features_package_core の pubspec.yaml に Riverpod と Freezed が記載されているためで、features_package_core から記述を削除したところ、意図したとおりにパッケージが作成されました。

修正方針案

features_package_core の pubspec.yaml から Riverpod と Freezed を削除する この場合、build.yaml に設定が残ったままになるので、もやっとします Riverpod と Freezed は常に利用するものとして、features_package から利用を確認する質問を削除する のどちらかがよさそうと思いました。