Experimental package, might be separated into multiple packages later, but semver is honored here.
Extends vapor/fluent-kit.
Features:
-
FieldKeyProviderProtocol forModels for better support or enumFieldKeys -
AnyMigrationProtocol witness forMigrationprotocol. Allows you to create migrations inline. -
MigrationGroupComposition API for migrations, feel free to create your static factories in this type. -
Migration.migrationStatic factory for more convenient inline initialisation of yourMigrations -
Exports
FluentKit
Extends graphqlswift/graphiti.
Features:
-
Typealeases with
GQLprefix, so reserved type names likeTypewon't' confuse Xcode syntax highlighter and the code style will remain consistant since each GQL type has this prefix now -
GQLType.reflectingmethod with nested types support for initialising GQLType instances -
Exports
Graphiti
Extends alexsteinerde/graphql-kit.
Depends on:
-
developbranch of capturecontext/swift-prelude.
Features:
-
GQLFieldconvenience initializers forVapor -
GraphQLJSONEncoderconformance toVapor.ContentEncoder -
SimpleResolvertype for functional style of Resolver declarations -
Exports
GraphitiExtensions -
Exports
GraphQLKit
This library is released under the MIT license. See LICENSE for details.