Skip to content

Commit c015ec9

Browse files
committed
Add deps module
1 parent d99e953 commit c015ec9

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

lib/elixir_script/compiler/deps.ex

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
defmodule ElixirScript.Compiler.Deps do
2+
3+
def get_deps_paths(env \\ Mix.env) do
4+
deps = Mix.Dep.loaded([env: "env"])
5+
6+
Enum.reduce(deps, Map.new, fn(dep, map) ->
7+
paths = Mix.Project.in_project dep.app, dep.opts[:dest], fn mixfile -> Mix.Project.config()[:elixirc_paths] end
8+
paths = Enum.map(paths, fn path -> Path.join([dep.opts[:dest], path]) end)
9+
10+
Map.put(map, dep.app, paths)
11+
end)
12+
end
13+
14+
15+
end

0 commit comments

Comments
 (0)