diff --git a/compiler/ast/TemplateRoot.js b/compiler/ast/TemplateRoot.js index bbdbd85b7..84dad68ef 100644 --- a/compiler/ast/TemplateRoot.js +++ b/compiler/ast/TemplateRoot.js @@ -96,6 +96,8 @@ class TemplateRoot extends Node { body.push(_buildVersionComment(builder, context)); } + body.push(builder.literal('use strict')); + let staticNodes = context.getStaticNodes([templateDeclaration]); if (staticNodes.length) { body = body.concat(staticNodes); diff --git a/test/autotests/api-compiler/compileFileForBrowser-callback.js/expected.js b/test/autotests/api-compiler/compileFileForBrowser-callback.js/expected.js index f3abba7e1..64938045e 100644 --- a/test/autotests/api-compiler/compileFileForBrowser-callback.js/expected.js +++ b/test/autotests/api-compiler/compileFileForBrowser-callback.js/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(); function render(input, out) { diff --git a/test/autotests/api-compiler/compileFileForBrowser.js/expected.js b/test/autotests/api-compiler/compileFileForBrowser.js/expected.js index f3abba7e1..64938045e 100644 --- a/test/autotests/api-compiler/compileFileForBrowser.js/expected.js +++ b/test/autotests/api-compiler/compileFileForBrowser.js/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(); function render(input, out) { diff --git a/test/autotests/api-compiler/compileForBrowser-callback.js/expected.js b/test/autotests/api-compiler/compileForBrowser-callback.js/expected.js index f3abba7e1..64938045e 100644 --- a/test/autotests/api-compiler/compileForBrowser-callback.js/expected.js +++ b/test/autotests/api-compiler/compileForBrowser-callback.js/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(); function render(input, out) { diff --git a/test/autotests/api-compiler/compileForBrowser-write-version-comment.js/expected.js b/test/autotests/api-compiler/compileForBrowser-write-version-comment.js/expected.js index f3abba7e1..64938045e 100644 --- a/test/autotests/api-compiler/compileForBrowser-write-version-comment.js/expected.js +++ b/test/autotests/api-compiler/compileForBrowser-write-version-comment.js/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(); function render(input, out) { diff --git a/test/autotests/api-compiler/compileForBrowser.js/expected.js b/test/autotests/api-compiler/compileForBrowser.js/expected.js index f3abba7e1..64938045e 100644 --- a/test/autotests/api-compiler/compileForBrowser.js/expected.js +++ b/test/autotests/api-compiler/compileForBrowser.js/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(); function render(input, out) { diff --git a/test/autotests/codegen/codegen-addStaticVar/expected.js b/test/autotests/codegen/codegen-addStaticVar/expected.js index 93943c938..951be31a7 100644 --- a/test/autotests/codegen/codegen-addStaticVar/expected.js +++ b/test/autotests/codegen/codegen-addStaticVar/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), foo = "Hello World"; diff --git a/test/autotests/codegen/codegen-addVar/expected.js b/test/autotests/codegen/codegen-addVar/expected.js index 8768f1757..90e115ff0 100644 --- a/test/autotests/codegen/codegen-addVar/expected.js +++ b/test/autotests/codegen/codegen-addVar/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/codegen/context-addStaticVar-dedupe/expected.js b/test/autotests/codegen/context-addStaticVar-dedupe/expected.js index 93943c938..951be31a7 100644 --- a/test/autotests/codegen/context-addStaticVar-dedupe/expected.js +++ b/test/autotests/codegen/context-addStaticVar-dedupe/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), foo = "Hello World"; diff --git a/test/autotests/codegen/context-addStaticVar/expected.js b/test/autotests/codegen/context-addStaticVar/expected.js index 93943c938..951be31a7 100644 --- a/test/autotests/codegen/context-addStaticVar/expected.js +++ b/test/autotests/codegen/context-addStaticVar/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), foo = "Hello World"; diff --git a/test/autotests/codegen/context-addVar-addStaticVar/expected.js b/test/autotests/codegen/context-addVar-addStaticVar/expected.js index 039519810..9f7f8a4f8 100644 --- a/test/autotests/codegen/context-addVar-addStaticVar/expected.js +++ b/test/autotests/codegen/context-addVar-addStaticVar/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), fooStatic = "Hello Foo", barStatic = "Hello Bar"; diff --git a/test/autotests/codegen/context-addVar/expected.js b/test/autotests/codegen/context-addVar/expected.js index 8768f1757..90e115ff0 100644 --- a/test/autotests/codegen/context-addVar/expected.js +++ b/test/autotests/codegen/context-addVar/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/codegen/forEach/expected.js b/test/autotests/codegen/forEach/expected.js index 052dab10e..2eb690f64 100644 --- a/test/autotests/codegen/forEach/expected.js +++ b/test/autotests/codegen/forEach/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_forEach = marko_helpers.f, diff --git a/test/autotests/codegen/forEachProps/expected.js b/test/autotests/codegen/forEachProps/expected.js index 09128feee..a6f5a0acc 100644 --- a/test/autotests/codegen/forEachProps/expected.js +++ b/test/autotests/codegen/forEachProps/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_forEachProp = require("marko/runtime/helper-forEachProperty"); diff --git a/test/autotests/codegen/marko-template/expected.js b/test/autotests/codegen/marko-template/expected.js index a4e25b85f..5765ade2c 100644 --- a/test/autotests/codegen/marko-template/expected.js +++ b/test/autotests/codegen/marko-template/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_escapeXml = marko_helpers.x; diff --git a/test/autotests/codegen/meta-dependencies/expected.js b/test/autotests/codegen/meta-dependencies/expected.js index 7c88333ec..bc840692f 100644 --- a/test/autotests/codegen/meta-dependencies/expected.js +++ b/test/autotests/codegen/meta-dependencies/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/codegen/meta-unique/expected.js b/test/autotests/codegen/meta-unique/expected.js index a79a5104a..270c2ecc8 100644 --- a/test/autotests/codegen/meta-unique/expected.js +++ b/test/autotests/codegen/meta-unique/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/codegen/templateRoot-prependChild/expected.js b/test/autotests/codegen/templateRoot-prependChild/expected.js index 02a35ae53..9fb965011 100644 --- a/test/autotests/codegen/templateRoot-prependChild/expected.js +++ b/test/autotests/codegen/templateRoot-prependChild/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/codegen/templateRoot/expected.js b/test/autotests/codegen/templateRoot/expected.js index 86ce81289..dec332d93 100644 --- a/test/autotests/codegen/templateRoot/expected.js +++ b/test/autotests/codegen/templateRoot/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/compiler-browser/include/expected.js b/test/autotests/compiler-browser/include/expected.js index f2aee87c0..8ab1cda8c 100644 --- a/test/autotests/compiler-browser/include/expected.js +++ b/test/autotests/compiler-browser/include/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(), include_target_template = require("./include-target.marko"), marko_helpers = require("marko/runtime/vdom/helpers"), diff --git a/test/autotests/compiler-browser/simple/expected.js b/test/autotests/compiler-browser/simple/expected.js index 9b73f2ac1..a62344fe7 100644 --- a/test/autotests/compiler-browser/simple/expected.js +++ b/test/autotests/compiler-browser/simple/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(), marko_helpers = require("marko/runtime/vdom/helpers"), marko_forEach = marko_helpers.f, diff --git a/test/autotests/compiler/addNestedVariable/expected.js b/test/autotests/compiler/addNestedVariable/expected.js index c524d5bb6..7e25e8ac9 100644 --- a/test/autotests/compiler/addNestedVariable/expected.js +++ b/test/autotests/compiler/addNestedVariable/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_escapeXml = marko_helpers.x, diff --git a/test/autotests/compiler/attr-escape/expected.js b/test/autotests/compiler/attr-escape/expected.js index 4d4615c5a..1024b0a0b 100644 --- a/test/autotests/compiler/attr-escape/expected.js +++ b/test/autotests/compiler/attr-escape/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_classAttr = marko_helpers.ca, diff --git a/test/autotests/compiler/attr-placeholder-escapeXml/expected.js b/test/autotests/compiler/attr-placeholder-escapeXml/expected.js index 3411f8e22..9d450bd24 100644 --- a/test/autotests/compiler/attr-placeholder-escapeXml/expected.js +++ b/test/autotests/compiler/attr-placeholder-escapeXml/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_escapeXmlAttr = marko_helpers.xa; diff --git a/test/autotests/compiler/class-tag/expected.js b/test/autotests/compiler/class-tag/expected.js index 620cf9925..1ba3b9408 100644 --- a/test/autotests/compiler/class-tag/expected.js +++ b/test/autotests/compiler/class-tag/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_component = { onCreate: function() {} diff --git a/test/autotests/compiler/createNodeFromEl/expected.js b/test/autotests/compiler/createNodeFromEl/expected.js index 458d79d5a..8c1d2c56f 100644 --- a/test/autotests/compiler/createNodeFromEl/expected.js +++ b/test/autotests/compiler/createNodeFromEl/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_loadTag = marko_helpers.t, diff --git a/test/autotests/compiler/custom-tag-body-function/expected.js b/test/autotests/compiler/custom-tag-body-function/expected.js index dd755326b..3255b81cd 100644 --- a/test/autotests/compiler/custom-tag-body-function/expected.js +++ b/test/autotests/compiler/custom-tag-body-function/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_loadTag = marko_helpers.t, diff --git a/test/autotests/compiler/custom-tag-data/expected.js b/test/autotests/compiler/custom-tag-data/expected.js index d49a23c0e..f38eb680a 100644 --- a/test/autotests/compiler/custom-tag-data/expected.js +++ b/test/autotests/compiler/custom-tag-data/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_loadTag = marko_helpers.t, diff --git a/test/autotests/compiler/custom-tag-import-var/expected.js b/test/autotests/compiler/custom-tag-import-var/expected.js index 8bd423aab..43b510006 100644 --- a/test/autotests/compiler/custom-tag-import-var/expected.js +++ b/test/autotests/compiler/custom-tag-import-var/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_loadTag = marko_helpers.t, diff --git a/test/autotests/compiler/custom-tag-template/expected.js b/test/autotests/compiler/custom-tag-template/expected.js index 3f132c2d4..cfdc14fc8 100644 --- a/test/autotests/compiler/custom-tag-template/expected.js +++ b/test/autotests/compiler/custom-tag-template/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_loadTemplate = require("marko/runtime/helper-loadTemplate"), hello_template = marko_loadTemplate(require.resolve("./hello.marko")), diff --git a/test/autotests/compiler/custom-tag/expected.js b/test/autotests/compiler/custom-tag/expected.js index 683b09b61..f36247db4 100644 --- a/test/autotests/compiler/custom-tag/expected.js +++ b/test/autotests/compiler/custom-tag/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_loadTag = marko_helpers.t, diff --git a/test/autotests/compiler/entities/expected.js b/test/autotests/compiler/entities/expected.js index d6767fd74..d6c652ee3 100644 --- a/test/autotests/compiler/entities/expected.js +++ b/test/autotests/compiler/entities/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/compiler/for-array/expected.js b/test/autotests/compiler/for-array/expected.js index 4998a7529..e92303598 100644 --- a/test/autotests/compiler/for-array/expected.js +++ b/test/autotests/compiler/for-array/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_escapeXml = marko_helpers.x; diff --git a/test/autotests/compiler/hello-dynamic/expected.js b/test/autotests/compiler/hello-dynamic/expected.js index 4a15593f6..ba8c70425 100644 --- a/test/autotests/compiler/hello-dynamic/expected.js +++ b/test/autotests/compiler/hello-dynamic/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_escapeXml = marko_helpers.x, diff --git a/test/autotests/compiler/import-tag-conflict/expected.js b/test/autotests/compiler/import-tag-conflict/expected.js index 3893118af..8561e9b73 100644 --- a/test/autotests/compiler/import-tag-conflict/expected.js +++ b/test/autotests/compiler/import-tag-conflict/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), asset_module = require("./test1/asset"), test = asset_module.asset, diff --git a/test/autotests/compiler/import-tag/expected.js b/test/autotests/compiler/import-tag/expected.js index 28069b555..6d467ad73 100644 --- a/test/autotests/compiler/import-tag/expected.js +++ b/test/autotests/compiler/import-tag/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), bar = require("./bar"), foo = bar.f; diff --git a/test/autotests/compiler/importModule/expected.js b/test/autotests/compiler/importModule/expected.js index 5876709d7..a919503ab 100644 --- a/test/autotests/compiler/importModule/expected.js +++ b/test/autotests/compiler/importModule/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), foo = require("./foo"); diff --git a/test/autotests/compiler/include/expected.js b/test/autotests/compiler/include/expected.js index 447e2314b..52beedfd9 100644 --- a/test/autotests/compiler/include/expected.js +++ b/test/autotests/compiler/include/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_loadTemplate = require("marko/runtime/helper-loadTemplate"), target_template = marko_loadTemplate(require.resolve("./target.marko")), diff --git a/test/autotests/compiler/invoke-if/expected.js b/test/autotests/compiler/invoke-if/expected.js index 0a3e083aa..d8204c38b 100644 --- a/test/autotests/compiler/invoke-if/expected.js +++ b/test/autotests/compiler/invoke-if/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/compiler/invoke/expected.js b/test/autotests/compiler/invoke/expected.js index 2709f3947..09535b70b 100644 --- a/test/autotests/compiler/invoke/expected.js +++ b/test/autotests/compiler/invoke/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/compiler/macros/expected.js b/test/autotests/compiler/macros/expected.js index 8c9c64725..1abd32679 100644 --- a/test/autotests/compiler/macros/expected.js +++ b/test/autotests/compiler/macros/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_escapeXml = marko_helpers.x, diff --git a/test/autotests/compiler/marko-init/expected.js b/test/autotests/compiler/marko-init/expected.js index 8ea09b2bb..bbe39d8a6 100644 --- a/test/autotests/compiler/marko-init/expected.js +++ b/test/autotests/compiler/marko-init/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_escapeXml = marko_helpers.x; diff --git a/test/autotests/compiler/nested-tag-shorthand-simple-conditional/expected.js b/test/autotests/compiler/nested-tag-shorthand-simple-conditional/expected.js index 3454ea6c8..4ef840f77 100644 --- a/test/autotests/compiler/nested-tag-shorthand-simple-conditional/expected.js +++ b/test/autotests/compiler/nested-tag-shorthand-simple-conditional/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_loadTemplate = require("marko/runtime/helper-loadTemplate"), test_message_template = marko_loadTemplate(require.resolve("./components/test-message/template.marko")), diff --git a/test/autotests/compiler/nested-tags/expected.js b/test/autotests/compiler/nested-tags/expected.js index ed18bf4fd..d05837342 100644 --- a/test/autotests/compiler/nested-tags/expected.js +++ b/test/autotests/compiler/nested-tags/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_loadTag = marko_helpers.t, diff --git a/test/autotests/compiler/replaceWith/expected.js b/test/autotests/compiler/replaceWith/expected.js index e07d1ca45..e6fffd3ae 100644 --- a/test/autotests/compiler/replaceWith/expected.js +++ b/test/autotests/compiler/replaceWith/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/compiler/scriptlet-line-block/expected.js b/test/autotests/compiler/scriptlet-line-block/expected.js index 1757fab3b..23a7596c3 100644 --- a/test/autotests/compiler/scriptlet-line-block/expected.js +++ b/test/autotests/compiler/scriptlet-line-block/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_escapeXml = marko_helpers.x; diff --git a/test/autotests/compiler/simple/expected.js b/test/autotests/compiler/simple/expected.js index 9a70e9d08..ed2b6916a 100644 --- a/test/autotests/compiler/simple/expected.js +++ b/test/autotests/compiler/simple/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_escapeXml = marko_helpers.x, diff --git a/test/autotests/compiler/static-tag/expected.js b/test/autotests/compiler/static-tag/expected.js index d13182313..f7ece555b 100644 --- a/test/autotests/compiler/static-tag/expected.js +++ b/test/autotests/compiler/static-tag/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); var foo = 123; diff --git a/test/autotests/compiler/static/expected.js b/test/autotests/compiler/static/expected.js index 4ada87134..249287acc 100644 --- a/test/autotests/compiler/static/expected.js +++ b/test/autotests/compiler/static/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/compiler/template-helpers/expected.js b/test/autotests/compiler/template-helpers/expected.js index 8ea09b2bb..bbe39d8a6 100644 --- a/test/autotests/compiler/template-helpers/expected.js +++ b/test/autotests/compiler/template-helpers/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_escapeXml = marko_helpers.x; diff --git a/test/autotests/components-compilation-deprecated/bind-component/expected.js b/test/autotests/components-compilation-deprecated/bind-component/expected.js index 2b1d4decf..34a6172c0 100644 --- a/test/autotests/components-compilation-deprecated/bind-component/expected.js +++ b/test/autotests/components-compilation-deprecated/bind-component/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_components = require("marko/components/legacy"), marko_registerComponent = marko_components.rc, diff --git a/test/autotests/components-compilation-deprecated/bind-widget/expected.js b/test/autotests/components-compilation-deprecated/bind-widget/expected.js index 18dd05111..1860e4b3d 100644 --- a/test/autotests/components-compilation-deprecated/bind-widget/expected.js +++ b/test/autotests/components-compilation-deprecated/bind-widget/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_components = require("marko/components/legacy"), marko_registerComponent = marko_components.rc, diff --git a/test/autotests/components-compilation-deprecated/component-include-attr/expected.js b/test/autotests/components-compilation-deprecated/component-include-attr/expected.js index 53e153f5a..09f78d2b4 100644 --- a/test/autotests/components-compilation-deprecated/component-include-attr/expected.js +++ b/test/autotests/components-compilation-deprecated/component-include-attr/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_components = require("marko/components/legacy"), marko_registerComponent = marko_components.rc, diff --git a/test/autotests/components-compilation-deprecated/component-template-entry/expected.js b/test/autotests/components-compilation-deprecated/component-template-entry/expected.js index 7b7f0eb69..6580624c2 100644 --- a/test/autotests/components-compilation-deprecated/component-template-entry/expected.js +++ b/test/autotests/components-compilation-deprecated/component-template-entry/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_components = require("marko/components/legacy"), marko_registerComponent = marko_components.rc, diff --git a/test/autotests/components-compilation-deprecated/widget-types/expected.js b/test/autotests/components-compilation-deprecated/widget-types/expected.js index 043625f54..3244e541c 100644 --- a/test/autotests/components-compilation-deprecated/widget-types/expected.js +++ b/test/autotests/components-compilation-deprecated/widget-types/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_components = require("marko/components/legacy"), marko_registerComponent = marko_components.rc, diff --git a/test/autotests/components-compilation/bind-component/expected.js b/test/autotests/components-compilation/bind-component/expected.js index cb6afcf8a..996848cdd 100644 --- a/test/autotests/components-compilation/bind-component/expected.js +++ b/test/autotests/components-compilation/bind-component/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_components = require("marko/components"), marko_registerComponent = marko_components.rc, diff --git a/test/autotests/components-compilation/bind-widget/expected.js b/test/autotests/components-compilation/bind-widget/expected.js index 5e95e0340..32c18d833 100644 --- a/test/autotests/components-compilation/bind-widget/expected.js +++ b/test/autotests/components-compilation/bind-widget/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_components = require("marko/components"), marko_registerComponent = marko_components.rc, diff --git a/test/autotests/components-compilation/component-include-attr/expected.js b/test/autotests/components-compilation/component-include-attr/expected.js index 79ff5353b..050f362c9 100644 --- a/test/autotests/components-compilation/component-include-attr/expected.js +++ b/test/autotests/components-compilation/component-include-attr/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_components = require("marko/components"), marko_registerComponent = marko_components.rc, diff --git a/test/autotests/components-compilation/component-inline-class/expected.js b/test/autotests/components-compilation/component-inline-class/expected.js index b09b8c81f..a6716004d 100644 --- a/test/autotests/components-compilation/component-inline-class/expected.js +++ b/test/autotests/components-compilation/component-inline-class/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_component = { foo: function() {}, diff --git a/test/autotests/components-compilation/component-inline-multiple-roots/expected.js b/test/autotests/components-compilation/component-inline-multiple-roots/expected.js index 84053f9d0..11b93d4f5 100644 --- a/test/autotests/components-compilation/component-inline-multiple-roots/expected.js +++ b/test/autotests/components-compilation/component-inline-multiple-roots/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_component = {}, marko_components = require("marko/components"), diff --git a/test/autotests/components-compilation/component-template-entry-split/expected.js b/test/autotests/components-compilation/component-template-entry-split/expected.js index 5f58fa49b..624135389 100644 --- a/test/autotests/components-compilation/component-template-entry-split/expected.js +++ b/test/autotests/components-compilation/component-template-entry-split/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_components = require("marko/components"), marko_registerComponent = marko_components.rc, diff --git a/test/autotests/components-compilation/component-template-entry/expected.js b/test/autotests/components-compilation/component-template-entry/expected.js index 55d4a4d2c..905d264b0 100644 --- a/test/autotests/components-compilation/component-template-entry/expected.js +++ b/test/autotests/components-compilation/component-template-entry/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_components = require("marko/components"), marko_registerComponent = marko_components.rc, diff --git a/test/autotests/components-compilation/component-template-non-index/expected.js b/test/autotests/components-compilation/component-template-non-index/expected.js index c0797109c..94d168692 100644 --- a/test/autotests/components-compilation/component-template-non-index/expected.js +++ b/test/autotests/components-compilation/component-template-non-index/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_components = require("marko/components"), marko_registerComponent = marko_components.rc, diff --git a/test/autotests/components-compilation/include-input-whitespace-preserved/expected.js b/test/autotests/components-compilation/include-input-whitespace-preserved/expected.js index f3eb27180..7039eb302 100644 --- a/test/autotests/components-compilation/include-input-whitespace-preserved/expected.js +++ b/test/autotests/components-compilation/include-input-whitespace-preserved/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_component = {}, marko_components = require("marko/components"), diff --git a/test/autotests/components-compilation/include-whitespace-preserved/expected.js b/test/autotests/components-compilation/include-whitespace-preserved/expected.js index 5cf1b3266..32bd1e4e0 100644 --- a/test/autotests/components-compilation/include-whitespace-preserved/expected.js +++ b/test/autotests/components-compilation/include-whitespace-preserved/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_component = {}, marko_components = require("marko/components"), diff --git a/test/autotests/components-compilation/index-non-component/expected.js b/test/autotests/components-compilation/index-non-component/expected.js index 616fc56cd..c2718fd51 100644 --- a/test/autotests/components-compilation/index-non-component/expected.js +++ b/test/autotests/components-compilation/index-non-component/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/components-compilation/index-widget-only/expected.js b/test/autotests/components-compilation/index-widget-only/expected.js index ecb68d6d9..926c4b30b 100644 --- a/test/autotests/components-compilation/index-widget-only/expected.js +++ b/test/autotests/components-compilation/index-widget-only/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_components = require("marko/components"), marko_registerComponent = marko_components.rc, diff --git a/test/autotests/components-compilation/key/expected.js b/test/autotests/components-compilation/key/expected.js index 159b42c79..9decf6b88 100644 --- a/test/autotests/components-compilation/key/expected.js +++ b/test/autotests/components-compilation/key/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_component = { onMount: function() {} diff --git a/test/autotests/components-compilation/macro-widget/expected.js b/test/autotests/components-compilation/macro-widget/expected.js index 0817d6e0b..88a819614 100644 --- a/test/autotests/components-compilation/macro-widget/expected.js +++ b/test/autotests/components-compilation/macro-widget/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_component = {}, marko_components = require("marko/components"), diff --git a/test/autotests/components-compilation/style-inline-css/expected.js b/test/autotests/components-compilation/style-inline-css/expected.js index 4ca8b4b80..a6735a1ef 100644 --- a/test/autotests/components-compilation/style-inline-css/expected.js +++ b/test/autotests/components-compilation/style-inline-css/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/components-compilation/style-inline-less/expected.js b/test/autotests/components-compilation/style-inline-less/expected.js index 13158766d..d27d56bbc 100644 --- a/test/autotests/components-compilation/style-inline-less/expected.js +++ b/test/autotests/components-compilation/style-inline-less/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/components-compilation/styles-in-directory/expected.js b/test/autotests/components-compilation/styles-in-directory/expected.js index 7360fe36a..cc0d60d41 100644 --- a/test/autotests/components-compilation/styles-in-directory/expected.js +++ b/test/autotests/components-compilation/styles-in-directory/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename); function render(input, out) { diff --git a/test/autotests/markoc/single-template-write-version-comment/expected.js b/test/autotests/markoc/single-template-write-version-comment/expected.js index c307bf0b9..7e9384f26 100644 --- a/test/autotests/markoc/single-template-write-version-comment/expected.js +++ b/test/autotests/markoc/single-template-write-version-comment/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/html").t(__filename), marko_helpers = require("marko/runtime/html/helpers"), marko_escapeXml = marko_helpers.x; diff --git a/test/autotests/vdom-compiler/attr-class-expression/expected.js b/test/autotests/vdom-compiler/attr-class-expression/expected.js index ff09555f7..c43262fd0 100644 --- a/test/autotests/vdom-compiler/attr-class-expression/expected.js +++ b/test/autotests/vdom-compiler/attr-class-expression/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(), marko_helpers = require("marko/runtime/vdom/helpers"), marko_classList = marko_helpers.cl, diff --git a/test/autotests/vdom-compiler/attrs-dynamic-object-literal/expected.js b/test/autotests/vdom-compiler/attrs-dynamic-object-literal/expected.js index 55428c269..7b3e57283 100644 --- a/test/autotests/vdom-compiler/attrs-dynamic-object-literal/expected.js +++ b/test/autotests/vdom-compiler/attrs-dynamic-object-literal/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(); function render(input, out) { diff --git a/test/autotests/vdom-compiler/attrs-dynamic/expected.js b/test/autotests/vdom-compiler/attrs-dynamic/expected.js index bc0c08ada..969ee066f 100644 --- a/test/autotests/vdom-compiler/attrs-dynamic/expected.js +++ b/test/autotests/vdom-compiler/attrs-dynamic/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(); function render(input, out) { diff --git a/test/autotests/vdom-compiler/custom-tag/expected.js b/test/autotests/vdom-compiler/custom-tag/expected.js index c066c70eb..5630f9d06 100644 --- a/test/autotests/vdom-compiler/custom-tag/expected.js +++ b/test/autotests/vdom-compiler/custom-tag/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(), marko_helpers = require("marko/runtime/vdom/helpers"), marko_loadTag = marko_helpers.t, diff --git a/test/autotests/vdom-compiler/doctype/expected.js b/test/autotests/vdom-compiler/doctype/expected.js index 3b12cf321..ae5b57144 100644 --- a/test/autotests/vdom-compiler/doctype/expected.js +++ b/test/autotests/vdom-compiler/doctype/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(), marko_helpers = require("marko/runtime/vdom/helpers"), marko_createElement = marko_helpers.e, diff --git a/test/autotests/vdom-compiler/dynamic-body-text/expected.js b/test/autotests/vdom-compiler/dynamic-body-text/expected.js index 697d18a20..43c6b6395 100644 --- a/test/autotests/vdom-compiler/dynamic-body-text/expected.js +++ b/test/autotests/vdom-compiler/dynamic-body-text/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(), marko_attrs0 = { "class": "foo" diff --git a/test/autotests/vdom-compiler/no-escape/expected.js b/test/autotests/vdom-compiler/no-escape/expected.js index 1c8a32b8a..4d0d3de64 100644 --- a/test/autotests/vdom-compiler/no-escape/expected.js +++ b/test/autotests/vdom-compiler/no-escape/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(); function render(input, out) { diff --git a/test/autotests/vdom-compiler/simple/expected.js b/test/autotests/vdom-compiler/simple/expected.js index a9fdfb4bd..e0b69855c 100644 --- a/test/autotests/vdom-compiler/simple/expected.js +++ b/test/autotests/vdom-compiler/simple/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(), marko_helpers = require("marko/runtime/vdom/helpers"), marko_forEach = marko_helpers.f, diff --git a/test/autotests/vdom-compiler/static-element-nested/expected.js b/test/autotests/vdom-compiler/static-element-nested/expected.js index d2ee03a78..b977027de 100644 --- a/test/autotests/vdom-compiler/static-element-nested/expected.js +++ b/test/autotests/vdom-compiler/static-element-nested/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(), marko_helpers = require("marko/runtime/vdom/helpers"), marko_createElement = marko_helpers.e, diff --git a/test/autotests/vdom-compiler/static-element-root/expected.js b/test/autotests/vdom-compiler/static-element-root/expected.js index 406216e08..ce5a66ecb 100644 --- a/test/autotests/vdom-compiler/static-element-root/expected.js +++ b/test/autotests/vdom-compiler/static-element-root/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(), marko_helpers = require("marko/runtime/vdom/helpers"), marko_createElement = marko_helpers.e, diff --git a/test/autotests/vdom-compiler/tag-body/expected.js b/test/autotests/vdom-compiler/tag-body/expected.js index 63247f756..20fca504d 100644 --- a/test/autotests/vdom-compiler/tag-body/expected.js +++ b/test/autotests/vdom-compiler/tag-body/expected.js @@ -1,3 +1,5 @@ +"use strict"; + var marko_template = module.exports = require("marko/vdom").t(), marko_helpers = require("marko/runtime/vdom/helpers"), marko_loadTag = marko_helpers.t,