View Source API Reference igniter v0.3.17

Modules

Tools for generating and patching code into an Elixir project.

General purpose utilities for working with Sourceror.Zipper.

Utilities for working with functions.

Utilities for working with keyword.

Utilities for working with lists.

Utilities for working with maps.

Utilities for working with Elixir modules

Utilities for working with tuples.

Codemods & utilities for working with Phoenix

A behaviour for implementing a Mix task that is enriched to be composable with other Igniter tasks.

Info for an Igniter.Mix.Task, returned from the info/2 callback

Codemods and tools for working with Application modules.

Codemods and utilities for modifying Elixir config files.

Codemods and utilities for managing dependencies declared in mix.exs

Codemods and utilities for interacting with .formatter.exs files

Tools for reading and modifying the .igniter.exs file.

Codemods and utilities for interacting with test and test support files

Tools for debugging zippers.

Tools for installing packages and running their associated installers, if present.

Utilities for working versions and version requirements

Utilities for emitting well formatted warnings

Mix Tasks

Install a package or packages, and run any associated installers.

Moves any relavant files to their 'correct' location.

Creates or updates a .igniter.exs file, used to configure Igniter for end user's preferences.