# project v1.0.40 - Table of Contents ## Pages - [README](readme.md) - [Changelog](changelog.md) ## Modules - [Project](Project.md): Composable Igniter tasks for Phoenix applications. ## Mix Tasks - [mix project](Mix.Tasks.Project.md): Lists all available Project tasks. - [mix project.add](Mix.Tasks.Project.Add.md): Adds one or more packages to your project. - [mix project.add.bun](Mix.Tasks.Project.Add.Bun.md): Replaces `esbuild` and `tailwind` with `Bun`. - [mix project.add.credo](Mix.Tasks.Project.Add.Credo.md): Adds `credo` for code analysis. - [mix project.add.dotenv_parser](Mix.Tasks.Project.Add.DotenvParser.md): Adds `dotenv_parser` to load environment variables from `.env` file. - [mix project.add.ex_sync](Mix.Tasks.Project.Add.ExSync.md): Adds `ex_sync` to reload modules on file changes. - [mix project.add.libcluster](Mix.Tasks.Project.Add.Libcluster.md): Adds `libcluster` for clustering elixir nodes. - [mix project.add.mix_test_watch](Mix.Tasks.Project.Add.MixTestWatch.md): Adds `mix_test_watch` to automatically run tests on file changes. - [mix project.add.oban](Mix.Tasks.Project.Add.Oban.md): Adds `oban` for background job processing. - [mix project.add.oban_pro](Mix.Tasks.Project.Add.ObanPro.md): Adds `oban_pro` for advanced background job processing features. - [mix project.add.oban_web](Mix.Tasks.Project.Add.ObanWeb.md): Adds `oban_web` for monitoring background jobs. - [mix project.add.pgvector](Mix.Tasks.Project.Add.Pgvector.md): Adds `pgvector` support for vector similarity search in Postgres. - [mix project.add.quokka](Mix.Tasks.Project.Add.Quokka.md): Adds `quokka` for simple data administration. - [mix project.add.remix_icons](Mix.Tasks.Project.Add.RemixIcons.md): Adds `remix_icons` to the project. - [mix project.add.tidewave](Mix.Tasks.Project.Add.Tidewave.md): Adds `tidewave` AI assistant. - [mix project.add.uuidv7](Mix.Tasks.Project.Add.Uuidv7.md): Adds `uuidv7` for time-sortable UUIDs. - [mix project.gen](Mix.Tasks.Project.Gen.md): Runs a specific Project generator from the gen folder. - [mix project.gen.app_layout](Mix.Tasks.Project.Gen.AppLayout.md): Generates a clean app layout. - [mix project.gen.class_formatter](Mix.Tasks.Project.Gen.ClassFormatter.md): Generates a TailwindCSS class formatter. - [mix project.gen.env_config](Mix.Tasks.Project.Gen.EnvConfig.md): Adds `config :app, env: Mix.env()` to config.exs. - [mix project.gen.force_drop](Mix.Tasks.Project.Gen.ForceDrop.md): Updates the `ecto.drop` alias in `mix.exs` to use `--force-drop`. - [mix project.gen.gigalixir](Mix.Tasks.Project.Gen.Gigalixir.md): Generates Gigalixir deployment configuration. - [mix project.gen.gigalixir_libcluster](Mix.Tasks.Project.Gen.GigalixirLibcluster.md): Generates Gigalixir Libcluster configuration. - [mix project.gen.gitignore](Mix.Tasks.Project.Gen.Gitignore.md): Adds items to `.gitignore`. - [mix project.gen.graph_db](Mix.Tasks.Project.Gen.GraphDb.md): Generates graph database tables. - [mix project.gen.home_page](Mix.Tasks.Project.Gen.HomePage.md): Generates a minimal home page. - [mix project.gen.hotwire_native](Mix.Tasks.Project.Gen.HotwireNative.md): Sets up Turbo, Stimulus, bridge components, native app detection, path configuration endpoints, and conditional styling for Hotwire Native mobile apps. - [mix project.gen.oban_web_format](Mix.Tasks.Project.Gen.ObanWebFormat.md): Formats the Oban Web dashboard route in the router. - [mix project.gen.pg_extensions](Mix.Tasks.Project.Gen.PgExtensions.md): Generates PostgreSQL extensions migration. - [mix project.gen.repo_config](Mix.Tasks.Project.Gen.RepoConfig.md): Generates repository configuration. - [mix project.gen.schema](Mix.Tasks.Project.Gen.Schema.md): Generates a schema helper module. - [mix project.gen.setup](Mix.Tasks.Project.Gen.Setup.md): Generates a custom setup task for the project. - [mix project.gen.sort_deps](Mix.Tasks.Project.Gen.SortDeps.md): Sorts dependencies in `mix.exs`. - [mix project.remove](Mix.Tasks.Project.Remove.md): Runs a specific Project removal task from the remove folder. - [mix project.remove.agents_md](Mix.Tasks.Project.Remove.AgentsMd.md): Removes the `AGENTS.md` file. - [mix project.remove.daisy_ui](Mix.Tasks.Project.Remove.DaisyUI.md): Removes DaisyUI components and configuration. - [mix project.remove.live_title_suffix](Mix.Tasks.Project.Remove.LiveTitleSuffix.md): Removes the live title suffix. - [mix project.remove.theme_toggle](Mix.Tasks.Project.Remove.ThemeToggle.md): Removes the theme toggle functionality. - [mix project.remove.topbar](Mix.Tasks.Project.Remove.Topbar.md): Removes the topbar progress indicator. - [mix project.setup](Mix.Tasks.Project.Setup.md): Runs all Project tasks listed in tasks/0.