theme_extensions_gen 0.1.1 copy "theme_extensions_gen: ^0.1.1" to clipboard
theme_extensions_gen: ^0.1.1 copied to clipboard

A code generator for Flutter ThemeExtensions. Write typed theme templates using annotations and generate boilerplate-free theme implementations, context accessors, and extension lists.

Changelog #

All notable changes to this project will be documented in this file.

0.1.1 – Improve pub.dev score and code structure #

Added #

  • Entry point file theme_extensions_gen.dart matching the package name
  • DartDoc comments for all public annotations and builder factories

Changed #

  • Internal cleanup of builder.dart for clarity
  • Separated exports for builders and configuration models
  • Ensured compliance with pub.dev recommendations

0.1.0 – Initial Release #

Added #

  • Support for @ThemeExtensionTemplate() with full code generation
  • Support for @ThemeExtensionImpl() including group-based output
  • Generation of BuildContext extensions
  • build.yaml configuration support (custom output, group names, disabling features)
  • Example project with templates, dark/light themes, and usage demos

This project follows Semantic Versioning.

10
likes
0
points
26
downloads

Publisher

verified publisherkalaganov.dev

Weekly Downloads

A code generator for Flutter ThemeExtensions. Write typed theme templates using annotations and generate boilerplate-free theme implementations, context accessors, and extension lists.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

analyzer, build, collection, dart_style, glob, meta, pub_semver, source_gen, theme_extensions_gen_annotations, very_good_analysis, yaml

More

Packages that depend on theme_extensions_gen