AssetGenConfig.defaults constructor

AssetGenConfig.defaults()

Creates a default configuration with sensible defaults.

Returns a configuration suitable for most Flutter projects:

  • Scans assets directory
  • Outputs to lib/generated/assets.dart
  • Uses Assets as class name
  • Enables validation and map generation
  • Uses camelCase naming

Implementation

factory AssetGenConfig.defaults() => AssetGenConfig(
      roots: const ['assets'],
      output: 'lib/generated/assets.dart',
      className: 'Assets',
      exclude: const [],
      includeExtensions: null,
      namingCase: 'camel',
      sort: 'identifier',
      groupByRoot: true,
      addHeader: true,
      generateMap: true,
      prefix: '',
      watchMode: false,
      generateEnum: false,
      validatePubspec: true,
      buildRunnerMode: false,
      pubspecPath: null,
    );