# svelixir v0.1.0 - Table of Contents

> Mix task that scaffolds new Elixir/Phoenix + Svelte (LiveSvelte) projects from a TOML config.

## Modules

- [Svelixir](Svelixir.md): Documentation for `Svelixir`.

- [Svelixir.CLI](Svelixir.CLI.md): Command-line interface for Svelixir, invoked via `mix svelixir.new`.
- [Svelixir.Config](Svelixir.Config.md): Loads, parses, and validates the Svelixir TOML configuration file.
- [Svelixir.Config.Api](Svelixir.Config.Api.md): API asset configuration.
- [Svelixir.Config.Assets](Svelixir.Config.Assets.md): Frontend and API asset configuration.
- [Svelixir.Config.Auth](Svelixir.Config.Auth.md): Authentication strategy configuration.
- [Svelixir.Config.Cache](Svelixir.Config.Cache.md): Cache layer configuration within the container.
- [Svelixir.Config.Container](Svelixir.Config.Container.md): Infrastructure container configuration.
- [Svelixir.Config.Features](Svelixir.Config.Features.md): Optional feature flags.
- [Svelixir.Config.Options](Svelixir.Config.Options.md): Top-level optional configuration block.
- [Svelixir.Config.Project](Svelixir.Config.Project.md): Project identity fields.
- [Svelixir.Config.Security](Svelixir.Config.Security.md): Security tooling configuration within the container.
- [Svelixir.Inline.Config](Svelixir.Inline.Config.md): Inline configuration templates.
- [Svelixir.Parse](Svelixir.Parse.md): Parses configuration and executes generation tasks using Igniter.
- [Svelixir.Parse.Base.Template](Svelixir.Parse.Base.Template.md): Creates the base project structure using Mix generators.

## Mix Tasks

- [mix svelixir.gen.config](Mix.Tasks.Svelixir.Gen.Config.md): Writes a boilerplate `config.toml` to the current directory.
- [mix svelixir.new](Mix.Tasks.Svelixir.New.md): Generates a new project from a Svelixir TOML config.

