API Reference selecto_mix v#0.4.7

Modules

Mix tasks and tooling for automatic Selecto configuration generation.

Resolves adapter CLI values to adapter modules.

Integrates SelectoComponents JavaScript hooks and Tailwind styles into a host Phoenix application's assets/js/app.js and assets/css/app.css.

Adapter-aware connection helpers for Selecto mix tasks.

Shared helper for parsing adapter-backed connection flags.

Artifact-first helpers for Selecto domain contract verification.

Renders Mermaid diagrams from Selecto domain inspection artifacts.

Renders Markdown documentation from normalized Selecto domain artifacts.

Builds JSON-ready artifacts for normalized Selecto domains.

Generates Selecto domain configuration files from schema introspection data.

Builds import plans for normalized Selecto domain artifacts.

Builds Studio/tooling inspection JSON from normalized Selecto domain artifacts.

Path and display-name helpers for mix selecto.gen.domain generated artifacts (domain files, Studio artifacts, docs/inspection/diagram paths).

Facade for introspecting different schema sources.

Introspects Ecto schemas using schema/1 callbacks.

Introspects PostgreSQL databases directly using system catalogs.

Generates LiveView file paths and templates for Selecto domains.

Generates overlay configuration files for domain customization.

Validation and parsing helpers for parameterized Selecto joins.

Schema/table discovery and CLI pattern parsing for mix selecto.gen.domain.

Unified interface for introspecting schemas from any source.

Generates host-app glue for preloaded Selecto Studio domain artifacts.

Bounded verification of normalized-domain artifact determinism.

Mix Tasks

Adds a multi-layer query timeout defense system to protect your database from overload.

Automatically configures SelectoComponents JavaScript hooks and Tailwind styles in your Phoenix application.

Check a normalized Selecto domain JSON artifact.

Diff two published domain contract snapshots.

Write a published domain contract snapshot from a normalized domain JSON artifact.

Generate Studio inspection JSON from a normalized Selecto domain artifact.

Generate a Mermaid diagram from a Selecto domain inspection artifact.

Diff two normalized Selecto domain JSON artifacts.

Generate Markdown docs from a normalized Selecto domain JSON artifact.

Export a normalized Selecto domain JSON artifact.

Check or write a normalized Selecto domain import preview.

Inspect a normalized Selecto domain JSON artifact.

Verify consumer domain dependencies against a provider normalized domain JSON artifact.

Generates a Selecto API endpoint and LiveView control panel.

Generate Selecto domain configuration from Ecto schemas or database relations with Igniter support.

Generate ExportedViews persistence for SelectoComponents iframe embeds.

Generates a filter sets implementation for SelectoComponents.

Generates a Phoenix LiveDashboard page for Selecto query metrics.

Generate existing-join parameterization fragments for Selecto domains.

Generate SavedViewConfigs implementation for separate view type configurations.

Generate SavedViews behavior implementation for SelectoComponents.

Generate SQL/DDL artifacts for a published view registered in a Selecto domain.

Install Selecto ecosystem dependencies and run SelectoComponents asset integration.

Execute generated SQL files from priv/sql/ using an explicit Selecto DB adapter.

Validate parameterized join configurations across Selecto domain files.

Install Selecto ecosystem dependencies (including :selecto and :selecto_components) and run SelectoComponents integration.