{
  "name": "saferis",
  "organization": "rocks.earlyeffect",
  "version": "0.19.1-ci",
  "scalaVersion": "3.3.8",
  "title": "saferis",
  "description": "Saferis mitigates the discord of unsafe SQL. It is a resource safe SQL client library.",
  "homepage": "https://github.com/early-effect/saferis",
  "docsUrl": "https://www.earlyeffect.rocks/saferis/",
  "displayVersion": "0.19.1",
  "pages":[{"title":"Getting Started","slug":"getting-started"},{"title":"Core Concepts","slug":"core-concepts"},{"title":"SQL Injection Prevention","slug":"sql-injection-prevention"},{"title":"Type-Safe Capabilities","slug":"type-safe-capabilities"},{"title":"Error Handling","slug":"error-handling"},{"title":"Statement Timeouts","slug":"statement-timeouts"},{"title":"Retryable Errors","slug":"retryable-errors"},{"title":"Data Definition Layer (DDL)","slug":"data-definition-layer-ddl"},{"title":"Foreign Key Support","slug":"foreign-key-support"},{"title":"Schema Validation","slug":"schema-validation"},{"title":"Dialect System","slug":"dialect-system"},{"title":"Data Manipulation Layer (DML)","slug":"data-manipulation-layer-dml"},{"title":"Query Builder","slug":"query-builder"},{"title":"Subqueries","slug":"subqueries"},{"title":"Aggregate Functions","slug":"aggregate-functions"},{"title":"Conditional Upsert DSL","slug":"conditional-upsert-dsl"},{"title":"Streaming with ZStream","slug":"streaming-with-zstream"},{"title":"Paged Streaming","slug":"paged-streaming"},{"title":"Type Support","slug":"type-support"},{"title":"Query Execution Methods","slug":"query-execution-methods"}]
}
