Index: templates/modules.js.tmpl |
diff --git a/templates/modules.js.tmpl b/templates/modules.js.tmpl |
new file mode 100644 |
index 0000000000000000000000000000000000000000..479b5b1302e4ffbcaf7c2a974effda25a0a3087e |
--- /dev/null |
+++ b/templates/modules.js.tmpl |
@@ -0,0 +1,19 @@ |
+{%- if args["module"] -%} |
kzar
2016/11/18 17:25:48
I went without indentation since it made the rende
|
+{%- for module_name, script in modules -%} |
+require.modules[{{ module_name|json|safe }}] = function(module, exports, require) |
Wladimir Palant
2016/11/30 11:39:32
No point passing in require as parameter, the glob
kzar
2016/11/30 14:29:45
Done.
|
+{ |
+{{ script|safe }} |
Wladimir Palant
2016/11/30 11:39:32
Enabling autoescaping and then marking each variab
kzar
2016/11/30 14:29:44
Lol good point, done.
|
+return exports; |
Wladimir Palant
2016/11/30 11:42:14
This should return module.exports, in case the mod
kzar
2016/11/30 14:29:44
Done.
|
+}; |
+ |
+{% endfor -%} |
+{% for module_name, script in modules -%} |
Wladimir Palant
2016/11/30 11:39:32
This should be {%- for ... -%}, no point adding an
kzar
2016/11/30 14:29:45
Done.
|
+{%- if module_name in args["autoload"] -%} |
Wladimir Palant
2016/11/30 11:39:32
This should not iterate over modules again, rather
kzar
2016/11/30 14:29:44
Done.
|
+require({{ module_name|json|safe }}); |
+{% endif -%} |
+{%- endfor %} |
+{%- else -%} |
+{%- for module_name, script in modules -%} |
+{{ script|safe }} |
+{%- endfor -%} |
+{% endif %} |
Wladimir Palant
2016/11/30 11:39:32
This should be:
{% endfor -%}
{%- endif -%}
In o
kzar
2016/11/30 14:29:44
Done.
|