🍦 SwiftServe Get

Menu / packages / fluent

fluentas of 4.13.0 · 2fe9e36d

https://github.com/vapor/fluent

What it serves, where

CapabilityiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
Schema migrations

serves it · confidence 0.90 · as of 4.13.0

serves it · confidence 0.90 · as of 4.13.0

serves it · confidence 0.85 · as of 4.13.0

  • Application.migrations
    Sources/Fluent/FluentProvider.swift:55
    View the line on GitHub →
    Migrations registry; unconditional decl, no platform gaps in surface digest.
  • Application.autoMigrate
    Sources/Fluent/FluentProvider.swift:71
    View the line on GitHub →
    Runs forward migrations; unconditional in surface.
  • Package.swift:9
    View the line on GitHub →
    manifestPlatforms: .watchOS(.v6) floor declared. Server-side framework; watchOS floor exists but practical use there is atypical.

serves it · confidence 0.85 · as of 4.13.0

serves it · confidence 0.75 · as of 4.13.0

  • Application.migrations
    Sources/Fluent/FluentProvider.swift:55
    View the line on GitHub →
    Unconditional decl; surface digest lists no visionOS gap for any decl. No explicit visionOS manifest floor (inherits default).
  • Application.autoMigrate
    Sources/Fluent/FluentProvider.swift:71
    View the line on GitHub →
    Runs forward migrations; unconditional in surface.

serves it · confidence 0.90 · as of 4.13.0

  • Application.migrations
    Sources/Fluent/FluentProvider.swift:55
    View the line on GitHub →
    Unconditional decl; zero os() conditions in the entire surface, so present on linux. Server-side Vapor package; Linux is the primary deployment target and CI-tested (GitHub Actions test badge in README).
  • Application.autoMigrate
    Sources/Fluent/FluentProvider.swift:71
    View the line on GitHub →
    Runs forward migrations; unconditional in surface.
  • MigrateCommand
    Sources/Fluent/MigrateCommand.swift:5
    View the line on GitHub →
    CLI `migrate` command for running/reverting migrations; unconditional.

serves it · confidence 0.80 · as of 4.13.0

  • Application.migrations
    Sources/Fluent/FluentProvider.swift:55
    View the line on GitHub →
    Unconditional decl; surface digest lists no macCatalyst gap for any decl. Catalyst inherits the iOS 13 manifest floor.
  • Application.autoMigrate
    Sources/Fluent/FluentProvider.swift:71
    View the line on GitHub →
    Runs forward migrations; unconditional in surface.
Type-safe queries

serves it · confidence 0.90 · as of 4.13.0

serves it · confidence 0.90 · as of 4.13.0

serves it · confidence 0.85 · as of 4.13.0

  • Request.db
    Sources/Fluent/FluentProvider.swift:7
    View the line on GitHub →
    Unconditional decl; no #if condition, no platform gaps in surface digest.
  • QueryBuilder.paginate
    Sources/Fluent/Fluent+Paginate.swift:5
    View the line on GitHub →
    Extension on FluentKit's QueryBuilder DSL; unconditional in surface.
  • Package.swift:9
    View the line on GitHub →
    manifestPlatforms: .watchOS(.v6) floor declared. Server-side framework; watchOS floor exists but practical use there is atypical.

serves it · confidence 0.85 · as of 4.13.0

serves it · confidence 0.75 · as of 4.13.0

  • Request.db
    Sources/Fluent/FluentProvider.swift:7
    View the line on GitHub →
    Unconditional decl; surface digest lists no visionOS gap for any decl. No explicit visionOS manifest floor (inherits default).
  • QueryBuilder.paginate
    Sources/Fluent/Fluent+Paginate.swift:5
    View the line on GitHub →
    Extension on FluentKit's QueryBuilder DSL; unconditional in surface.

serves it · confidence 0.90 · as of 4.13.0

  • Request.db
    Sources/Fluent/FluentProvider.swift:7
    View the line on GitHub →
    Unconditional decl; zero os() conditions in the entire surface, so present on linux. Server-side Vapor package; Linux is the primary deployment target and CI-tested (GitHub Actions test badge in README).
  • QueryBuilder.paginate
    Sources/Fluent/Fluent+Paginate.swift:5
    View the line on GitHub →
    Extension on FluentKit's QueryBuilder DSL; unconditional in surface.
  • Application.db
    Sources/Fluent/FluentProvider.swift:33
    View the line on GitHub →
    Application-level database entry point; unconditional.

serves it · confidence 0.80 · as of 4.13.0

  • Request.db
    Sources/Fluent/FluentProvider.swift:7
    View the line on GitHub →
    Unconditional decl; surface digest lists no macCatalyst gap for any decl. Catalyst inherits the iOS 13 manifest floor.
  • QueryBuilder.paginate
    Sources/Fluent/Fluent+Paginate.swift:5
    View the line on GitHub →
    Extension on FluentKit's QueryBuilder DSL; unconditional in surface.

✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it

Notes

Schema migrations: Rich migration surface at this layer: Application.migrations registry, Application.migrator, autoMigrate/autoRevert in both EventLoopFuture (Sources/Fluent/FluentProvider.swift:71,79) and async/await (Sources/Fluent/Concurrency/FluentProvider+Concurrency.swift:7,15) forms, Application.Fluent.migrationLogLevel, and the MigrateCommand CLI command. All decls unconditional (no #if, no per-platform gaps).

Type-safe queries: The query-builder DSL itself originates in the FluentKit dependency; this package wires it into Vapor (Request.db/Application.db entry points returning `any Database`, plus paginate(for:) extensions on QueryBuilder). Every decl in the surface is unconditional (no #if, no per-platform gaps). A concrete database driver (e.g. fluent-sqlite-driver) is needed at runtime, but the query-builder API surface itself carries no companion requirement.

Badges for your README

Maintainer of fluent? These are yours — verified claims, linked to the receipts. Wrong verdict? That's a fix we want; see contribute.

verified badge
capability matrix badge
Schema migrations badge
Type-safe queries badge