GtBridge.Mix (gt_bridge v0.17.2)

Copy Markdown View Source

I am the shared mix-project introspection helpers used across hot_reload, module_creator, and code_monitor.

Public API

Summary

Types

dep()

@type dep() ::
  atom()
  | {atom(), keyword()}
  | {atom(), String.t(), keyword()}
  | {atom(), String.t()}

Functions

normalize_dep(app)

@spec normalize_dep(dep()) :: {atom(), keyword()}

path_dep_apps()

@spec path_dep_apps() :: [atom()]

path_dep_opts(app)

@spec path_dep_opts(atom()) :: keyword() | nil

path_deps()

@spec path_deps() :: [{atom(), keyword()}]