mix selecto.domain.import (selecto_mix v0.4.6)

Check or write a normalized Selecto domain import preview.

--check verifies the artifact and reports what SelectoMix can reconstruct. --write writes the generated module only when the source preview parses, defines the expected target module, exposes domain/0, and contains no runtime placeholders.

Examples

mix selecto.domain.import priv/selecto/product.normalized.json --check

mix selecto.domain.import priv/selecto/product.normalized.json --check --target-module MyApp.SelectoDomains.ProductDomain

mix selecto.domain.import priv/selecto/product.normalized.json --check --source

mix selecto.domain.import priv/selecto/product.normalized.json --write --target-file lib/my_app/selecto_domains/product_domain.ex