needsCodegen property
bool
get
needsCodegen
True when the project uses codegen beyond l10n (freezed, riverpod_generator, …).
GetX only needs freezed/json_serializable outputs; Riverpod and Bloc also
need riverpod_generator or bloc-related generated parts.
Implementation
bool get needsCodegen =>
stateManagement == StateManagement.getx ||
stateManagement == StateManagement.riverpod ||
stateManagement == StateManagement.bloc ||
stateManagement == StateManagement.provider;