[console_scripts]
winterforge = winterforge.plugins.cli.main:cli

[winterforge.frag_traits]
authenticatable = winterforge.plugins.traits.authenticatable:AuthenticatableTrait
authorizable = winterforge.plugins.traits.authorizable:AuthorizableTrait
fieldable = winterforge.plugins.traits.fieldable:FieldableTrait
has_permanence = winterforge.plugins.traits.has_permanence:HasPermanenceTrait
material_state = winterforge.plugins.traits.material_state:MaterialStateTrait
ownable = winterforge.plugins.traits.ownable:OwnableTrait
persistable = winterforge.plugins.traits.persistable:PersistableTrait
sessionable = winterforge.plugins.traits.sessionable:SessionableTrait
sluggable = winterforge.plugins.traits.sluggable:SluggableTrait
timestamped = winterforge.plugins.traits.timestamped:TimestampedTrait
titled = winterforge.plugins.traits.titled:TitledTrait
tokenable = winterforge.plugins.traits.tokenable:TokenableTrait
typed = winterforge.plugins.traits.typed:TypedTrait
userable = winterforge.plugins.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
username = winterforge.plugins.identity.username_resolver:UsernameIdentityResolver
uuid = winterforge.plugins.identity.uuid_resolver:UuidResolver

[winterforge.materials]
manager = winterforge.materials.manager:Manager
registry = winterforge.materials.registry:Registry

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