Current section
Files
Jump to
Current section
Files
lib/elixir_script/passes/java_script_name.ex
defmodule ElixirScript.Passes.JavaScriptName do
@moduledoc false
alias ElixirScript.Translator.Utils
def execute(compiler_data, _) do
data = Enum.map(compiler_data.data, fn({module_name, module_data}) ->
js_name = Utils.name_to_js_file_name(module_name) <> ".js"
module_data = Map.put(module_data, :javascript_name, js_name)
{module_name, module_data}
end)
%{ compiler_data | data: data }
end
end