Target-project identity read from source, without loading the target project.
mix.exs is parsed as data. The last expression in project/0 must be a
keyword list, and only literal app: and elixirc_paths: values are
accepted. Dynamic compile paths fall back to lib, unless the target's
.spec/config.yml supplies lib_paths:.
Summary
Functions
Reads project identity from root/mix.exs.