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;