diff --git a/templates/html5/output.js b/templates/html5/output.js
index 7ab97c6da..34334c7ac 100644
--- a/templates/html5/output.js
+++ b/templates/html5/output.js
@@ -1,35 +1,47 @@
-(function ($hx_exports, $global) { "use strict"; var $hx_script = (function (exports, global) { ::SOURCE_FILE::
-});
-if (typeof self !== "undefined" && self.constructor.name.includes("Worker")) {
- // No need for exports in a worker context, just initialize statics.
- $hx_script({}, $global);
-} else {
- $hx_exports.lime = $hx_exports.lime || {};
- $hx_exports.lime.$scripts = $hx_exports.lime.$scripts || {};
- $hx_exports.lime.$scripts["::APP_FILE::"] = $hx_script;
- $hx_exports.lime.embed = function(projectName) { var exports = {};
- var script = $hx_exports.lime.$scripts[projectName];
- if (!script) throw Error("Cannot find project name \"" + projectName + "\"");
- script(exports, $global);
- for (var key in exports) $hx_exports[key] = $hx_exports[key] || exports[key];
- var lime = exports.lime || window.lime;
- if (lime && lime.embed && this != lime.embed) lime.embed.apply(lime, arguments);
- return exports;
- };
-}
-::if false::
- AMD compatibility: If define() is present we need to
- - call it, to define our module
- - disable it so that the embedded libraries register themselves in the global scope!
-::end::if(typeof define == "function" && define.amd) {
- define([], function() { return $hx_exports.lime; });
- define.__amd = define.amd;
- define.amd = null;
-}
-})(typeof exports != "undefined" ? exports : typeof define == "function" && define.amd ? {} : typeof window != "undefined" ? window : typeof self != "undefined" ? self : this, typeof window != "undefined" ? window : typeof global != "undefined" ? global : typeof self != "undefined" ? self : this);
-::if embeddedLibraries::::foreach (embeddedLibraries)::
+(function ($hx_exports, $global) {
+ "use strict";
+
+ var $hx_script = (function (exports, global) { ::SOURCE_FILE:: });
+
+ if (typeof self !== "undefined" && self.constructor.name.includes("Worker")) {
+ // No need for exports in a worker context, just initialize statics.
+ $hx_script({}, $global);
+ } else {
+ $hx_exports.lime = $hx_exports.lime || {};
+ $hx_exports.lime.$scripts = $hx_exports.lime.$scripts || {};
+ $hx_exports.lime.$scripts["::APP_FILE::"] = $hx_script;
+
+ $hx_exports.lime.embed = function (projectName) {
+ var exports = {};
+
+ var script = $hx_exports.lime.$scripts[projectName];
+ if (!script) throw Error("Cannot find project name \"" + projectName + "\"");
+ script(exports, $global);
+
+ for (var key in exports) $hx_exports[key] = $hx_exports[key] || exports[key];
+
+ var lime = exports.lime || window.lime;
+ if (lime && lime.embed && this != lime.embed) lime.embed.apply(lime, arguments);
+
+ return exports;
+ };
+ }
+
+ // AMD compatibility: If define() is present we need to
+ // - call it, to define our module
+ // - disable it so that the embedded libraries register themselves in the global scope!
+ if (typeof define == "function" && define.amd) {
+ define([], function () { return $hx_exports.lime; });
+ define.__amd = define.amd;
+ define.amd = null;
+ }
+})(typeof exports != "undefined" ? exports : typeof define == "function" && define.amd ? {} : typeof window != "undefined" ? window : typeof self != "undefined" ? self : this,
+ typeof window != "undefined" ? window : typeof global != "undefined" ? global : typeof self != "undefined" ? self : this);
+
+::if embeddedLibraries::::foreach embeddedLibraries::
::__current__::::end::::end::
-if(typeof define == "function" && define.__amd) {
+
+if (typeof define == "function" && define.__amd) {
define.amd = define.__amd;
delete define.__amd;
-}
\ No newline at end of file
+}