Foundry.MixLock (foundry v0.1.3)

Copy Markdown

Helpers for reading resolved dependency versions from mix.lock.

mix.lock is valid Elixir, but evaluating it on newer Elixir versions emits warnings for quoted keyword keys like "ash":. Version checks only need the resolved Hex version string, so parse that directly instead.

Summary

Functions

read_versions(project_root, deps)

version_from_content(content, dep)

versions_from_content(content, deps)