[console_scripts]
winterforge = winterforge.cli:cli

[winterforge.dx.elements]
panel = winterforge_dx_tools.elements.builder_panel:PanelElement
progress = winterforge_dx_tools.elements.builder_progress:ProgressElement
table = winterforge_dx_tools.elements.builder_table:TableElement
tree = winterforge_dx_tools.elements.builder_tree:TreeElement

[winterforge.frag_traits]
authenticatable = winterforge.frags.traits.authenticatable:AuthenticatableTrait
authorizable = winterforge.frags.traits.authorizable:AuthorizableTrait
fieldable = winterforge.frags.traits.fieldable:FieldableTrait
ownable = winterforge.frags.traits.ownable:OwnableTrait
permissioned = winterforge.frags.traits.permissioned:PermissionedTrait
persistable = winterforge.frags.traits.persistable:PersistableTrait
sessionable = winterforge.frags.traits.sessionable:SessionableTrait
sluggable = winterforge.frags.traits.sluggable:SluggableTrait
timestamped = winterforge.frags.traits.timestamped:TimestampedTrait
titled = winterforge.frags.traits.titled:TitledTrait
tokenable = winterforge.frags.traits.tokenable:TokenableTrait
typed = winterforge.frags.traits.typed:TypedTrait
userable = winterforge.frags.traits.userable:UserableTrait

[winterforge.identity_resolvers]
email = winterforge.plugins.identity.email_resolver:EmailIdentityResolver
frag_id = winterforge.plugins.identity.frag_id_resolver:FragIdResolver
slug = winterforge.plugins.identity.slug_resolver:SlugResolver
title = winterforge.plugins.identity.title_resolver:TitleIdentityResolver
username = winterforge.plugins.identity.username_resolver:UsernameIdentityResolver
uuid = winterforge.plugins.identity.uuid_resolver:UuidResolver

[winterforge.storage_backends]
postgresql = winterforge.plugins.storage.postgresql:PostgreSQLStorageBackend
sqlite = winterforge.plugins.storage.sqlite:SQLiteStorageBackend
yaml = winterforge.plugins.storage.yaml:YamlStorageBackend
