     aliases = get_aliases_from_module(body)
     requires = get_requires_from_module(body)
     imports = get_imports_from_module(body)
+    js_imports = get_js_imports_from_module(body)
 
     body = case body do
       {:__block__, _, _ } ->

    mod = %ElixirScript.Module{ name: module_name_list, body: body,
    functions: functions, macros: macros,
    aliases: aliases, requires: requires.requires,
    imports: imports.imports }

    State.add_module(mod)



    mod = %ElixirScript.Module{ name: module_name_list2, body: body2,
    functions: functions, macros: macros, aliases: aliases,
    requires: requires.requires, imports: imports.imports, js_imports: js_imports }

    if State.module_listed?(module_name_list2) do
      State.delete_module(mod)
