BlueprintConfig.defaults constructor
Default config with sensible values.
Implementation
factory BlueprintConfig.defaults({required String name, required String org}) {
return BlueprintConfig(
name: name,
org: org,
architecture: const ArchitectureConfig(style: 'feature_first'),
stateManagement: const StateManagementConfig(package: 'riverpod'),
routing: const RoutingConfig(package: 'go_router', deepLinks: false),
api: const APIConfig(enabled: false, dip: false),
features: const FeaturesConfig(uiFeedback: false, flavors: false, notifications: false),
build: const BuildConfig(),
codegen: const CodegenConfig(freezed: false, jsonSerializable: false),
testing: const TestingConfig(unit: true, widget: false, integration: false),
ci: const CIConfig(provider: 'none'),
);
}