diff --git a/.sizes.json b/.sizes.json
index f15372a5b..af36e0c8d 100644
--- a/.sizes.json
+++ b/.sizes.json
@@ -14,16 +14,16 @@
{
"name": "counter",
"user": {
- "min": 351,
- "brotli": 261
+ "min": 357,
+ "brotli": 251
},
"runtime": {
"min": 3783,
"brotli": 1593
},
"total": {
- "min": 4134,
- "brotli": 1854
+ "min": 4140,
+ "brotli": 1844
}
},
{
@@ -44,16 +44,16 @@
{
"name": "comments",
"user": {
- "min": 1180,
- "brotli": 628
+ "min": 1188,
+ "brotli": 632
},
"runtime": {
"min": 7371,
"brotli": 3080
},
"total": {
- "min": 8551,
- "brotli": 3708
+ "min": 8559,
+ "brotli": 3712
}
},
{
diff --git a/packages/translator-interop/src/__tests__/fixtures/custom-tag-parameters-from-args/__snapshots__/dom.expected/components/custom-tag.js b/packages/translator-interop/src/__tests__/fixtures/custom-tag-parameters-from-args/__snapshots__/dom.expected/components/custom-tag.js
index ccbbbeeaf..46fb7220f 100644
--- a/packages/translator-interop/src/__tests__/fixtures/custom-tag-parameters-from-args/__snapshots__/dom.expected/components/custom-tag.js
+++ b/packages/translator-interop/src/__tests__/fixtures/custom-tag-parameters-from-args/__snapshots__/dom.expected/components/custom-tag.js
@@ -30,12 +30,12 @@ const _setup = _scope => {
_x(_scope, 1);
_y(_scope, 10);
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, next(1), replace, over(2), replace, out(1), replace, over(1) */" D%c%l%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-interop/src/__tests__/fixtures/custom-tag-parameters-from-args/components/custom-tag.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), replace, over(2), replace, out(1), replace, over(1) */" D%c%l%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-interop/src/__tests__/fixtures/custom-tag-parameters-from-args/components/custom-tag.marko");
\ No newline at end of file
diff --git a/packages/translator-interop/src/__tests__/fixtures/explicit/__snapshots__/dom.expected/template.js b/packages/translator-interop/src/__tests__/fixtures/explicit/__snapshots__/dom.expected/template.js
index 53c74b218..00b6ba6e5 100644
--- a/packages/translator-interop/src/__tests__/fixtures/explicit/__snapshots__/dom.expected/template.js
+++ b/packages/translator-interop/src/__tests__/fixtures/explicit/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "
Hello world
";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "Hello world
";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-interop/src/__tests__/fixtures/explicit/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-interop/src/__tests__/fixtures/explicit/template.marko");
\ No newline at end of file
diff --git a/packages/translator-interop/src/__tests__/fixtures/interop-basic-class-to-tags/__snapshots__/dom.expected/components/tags-counter.js b/packages/translator-interop/src/__tests__/fixtures/interop-basic-class-to-tags/__snapshots__/dom.expected/components/tags-counter.js
index 373c655b9..a143e0d33 100644
--- a/packages/translator-interop/src/__tests__/fixtures/interop-basic-class-to-tags/__snapshots__/dom.expected/components/tags-counter.js
+++ b/packages/translator-interop/src/__tests__/fixtures/interop-basic-class-to-tags/__snapshots__/dom.expected/components/tags-counter.js
@@ -13,12 +13,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => _attr(_scope["#
const _setup = _scope => {
_count(_scope, 0);
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-interop/src/__tests__/fixtures/interop-basic-class-to-tags/components/tags-counter.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-interop/src/__tests__/fixtures/interop-basic-class-to-tags/components/tags-counter.marko");
\ No newline at end of file
diff --git a/packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/__snapshots__/dom.expected/template.js b/packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/__snapshots__/dom.expected/template.js
index f887f4026..7493befea 100644
--- a/packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/__snapshots__/dom.expected/template.js
+++ b/packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/__snapshots__/dom.expected/template.js
@@ -26,7 +26,7 @@ const _setup = _scope => {
_count(_scope, 0);
_dynamicTagName(_scope, _classCounter);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1), replace, over(1) */" D l%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1), replace, over(1) */" D l%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/template.marko");
\ No newline at end of file
diff --git a/packages/translator-interop/src/__tests__/fixtures/interop-events-tags-to-class/__snapshots__/dom.expected/template.js b/packages/translator-interop/src/__tests__/fixtures/interop-events-tags-to-class/__snapshots__/dom.expected/template.js
index 2e9740ff5..b3c3faa5c 100644
--- a/packages/translator-interop/src/__tests__/fixtures/interop-events-tags-to-class/__snapshots__/dom.expected/template.js
+++ b/packages/translator-interop/src/__tests__/fixtures/interop-events-tags-to-class/__snapshots__/dom.expected/template.js
@@ -14,7 +14,7 @@ const _setup = _scope => {
_count(_scope, 0);
_dynamicTagName(_scope, _classCounter);
};
-export const template = "
";
-export const walks = /* replace, over(1), next(1), get, out(1) */"D%bD l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-interop/src/__tests__/fixtures/interop-events-tags-to-class/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* replace, over(1), next(1), get, out(1) */"D%bD l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-interop/src/__tests__/fixtures/interop-events-tags-to-class/template.marko");
\ No newline at end of file
diff --git a/packages/translator-interop/src/__tests__/fixtures/interop-nested-class-to-tags/__snapshots__/dom.expected/components/tags-layout.js b/packages/translator-interop/src/__tests__/fixtures/interop-nested-class-to-tags/__snapshots__/dom.expected/components/tags-layout.js
index 262181b5a..ceff206d3 100644
--- a/packages/translator-interop/src/__tests__/fixtures/interop-nested-class-to-tags/__snapshots__/dom.expected/components/tags-layout.js
+++ b/packages/translator-interop/src/__tests__/fixtures/interop-nested-class-to-tags/__snapshots__/dom.expected/components/tags-layout.js
@@ -14,12 +14,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => _dynamicTagName
const _setup = _scope => {
_count(_scope, 0);
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1), next(1), replace, out(1) */" D lD%l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-interop/src/__tests__/fixtures/interop-nested-class-to-tags/components/tags-layout.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1), next(1), replace, out(1) */" D lD%l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-interop/src/__tests__/fixtures/interop-nested-class-to-tags/components/tags-layout.marko");
\ No newline at end of file
diff --git a/packages/translator-interop/src/__tests__/fixtures/interop-nested-tags-to-class/__snapshots__/dom.expected/template.js b/packages/translator-interop/src/__tests__/fixtures/interop-nested-tags-to-class/__snapshots__/dom.expected/template.js
index 689e1b02d..4d2ef45d8 100644
--- a/packages/translator-interop/src/__tests__/fixtures/interop-nested-tags-to-class/__snapshots__/dom.expected/template.js
+++ b/packages/translator-interop/src/__tests__/fixtures/interop-nested-tags-to-class/__snapshots__/dom.expected/template.js
@@ -22,7 +22,7 @@ const _setup = _scope => {
_count(_scope, 0);
_dynamicTagName(_scope, _classLayout || _classLayoutBody);
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-interop/src/__tests__/fixtures/interop-nested-tags-to-class/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-interop/src/__tests__/fixtures/interop-nested-tags-to-class/template.marko");
\ No newline at end of file
diff --git a/packages/translator-interop/src/__tests__/fixtures/interop-tag-params-class-to-tags/__snapshots__/dom.expected/components/tags-layout.js b/packages/translator-interop/src/__tests__/fixtures/interop-tag-params-class-to-tags/__snapshots__/dom.expected/components/tags-layout.js
index e5cf2558c..0ae461b3b 100644
--- a/packages/translator-interop/src/__tests__/fixtures/interop-tag-params-class-to-tags/__snapshots__/dom.expected/components/tags-layout.js
+++ b/packages/translator-interop/src/__tests__/fixtures/interop-tag-params-class-to-tags/__snapshots__/dom.expected/components/tags-layout.js
@@ -21,12 +21,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => _dynamicTagName
const _setup = _scope => {
_count(_scope, 0);
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1), next(1), replace, out(1) */" D lD%l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-interop/src/__tests__/fixtures/interop-tag-params-class-to-tags/components/tags-layout.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1), next(1), replace, out(1) */" D lD%l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-interop/src/__tests__/fixtures/interop-tag-params-class-to-tags/components/tags-layout.marko");
\ No newline at end of file
diff --git a/packages/translator-interop/src/__tests__/fixtures/interop-tag-params-tags-to-class/__snapshots__/dom.expected/template.js b/packages/translator-interop/src/__tests__/fixtures/interop-tag-params-tags-to-class/__snapshots__/dom.expected/template.js
index eaf172c13..936d42def 100644
--- a/packages/translator-interop/src/__tests__/fixtures/interop-tag-params-tags-to-class/__snapshots__/dom.expected/template.js
+++ b/packages/translator-interop/src/__tests__/fixtures/interop-tag-params-tags-to-class/__snapshots__/dom.expected/template.js
@@ -38,7 +38,7 @@ const _setup = _scope => {
_multiplier(_scope, 1);
_dynamicTagName(_scope, _classLayout || _classLayoutBody);
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-interop/src/__tests__/fixtures/interop-tag-params-tags-to-class/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-interop/src/__tests__/fixtures/interop-tag-params-tags-to-class/template.marko");
\ No newline at end of file
diff --git a/packages/translator-interop/src/__tests__/fixtures/let/__snapshots__/dom.expected/template.js b/packages/translator-interop/src/__tests__/fixtures/let/__snapshots__/dom.expected/template.js
index b667c9fed..5efeab0af 100644
--- a/packages/translator-interop/src/__tests__/fixtures/let/__snapshots__/dom.expected/template.js
+++ b/packages/translator-interop/src/__tests__/fixtures/let/__snapshots__/dom.expected/template.js
@@ -12,7 +12,7 @@ const _count = /* @__PURE__ */_value("count", (_scope, count) => {
const _setup = _scope => {
_count(_scope, 0);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-interop/src/__tests__/fixtures/let/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-interop/src/__tests__/fixtures/let/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/attr-boolean-dynamic/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/attr-boolean-dynamic/__snapshots__/dom.expected/template.js
index 963c40c60..be3832a6c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/attr-boolean-dynamic/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/attr-boolean-dynamic/__snapshots__/dom.expected/template.js
@@ -13,7 +13,7 @@ const _disabled = /* @__PURE__ */_value("disabled", (_scope, disabled) => {
const _setup = _scope => {
_disabled(_scope, true);
};
-export const template = "";
-export const walks = /* get, over(1), get, next(1), get, out(1) */" b D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/attr-boolean-dynamic/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1), get, next(1), get, out(1) */" b D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/attr-boolean-dynamic/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/attr-boolean/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/attr-boolean/__snapshots__/dom.expected/template.js
index eb0d4fa31..fc041eb6f 100644
--- a/packages/translator-tags/src/__tests__/fixtures/attr-boolean/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/attr-boolean/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/attr-boolean/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/attr-boolean/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/attr-class/__snapshots__/dom.expected/components/custom-tag.js b/packages/translator-tags/src/__tests__/fixtures/attr-class/__snapshots__/dom.expected/components/custom-tag.js
index 2df58f782..3f2e16a18 100644
--- a/packages/translator-tags/src/__tests__/fixtures/attr-class/__snapshots__/dom.expected/components/custom-tag.js
+++ b/packages/translator-tags/src/__tests__/fixtures/attr-class/__snapshots__/dom.expected/components/custom-tag.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/attr-class/components/custom-tag.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/attr-class/components/custom-tag.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/attr-class/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/attr-class/__snapshots__/dom.expected/template.js
index d93f75398..d2ba63b1c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/attr-class/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/attr-class/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
import { classAttr as _classAttr, write as _write, createRenderer as _createRenderer, register as _register, dynamicTagAttrs as _dynamicTagAttrs, intersection as _intersection, conditional as _conditional, intersections as _intersections, value as _value, values as _values, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _customTag, template as _customTag_template, walks as _customTag_walks } from "./components/custom-tag.marko";
+import { _setup_ as _customTag, _template_ as _customTag_template, _walks_ as _customTag_walks } from "./components/custom-tag.marko";
const _testBody = _register("packages/translator-tags/src/__tests__/fixtures/attr-class/template.marko_2_renderer", /* @__PURE__ */_createRenderer("", ""));
const _inputTestBody = _register("packages/translator-tags/src/__tests__/fixtures/attr-class/template.marko_1_renderer", /* @__PURE__ */_createRenderer("", ""));
const _inputTest_input = _dynamicTagAttrs("#text/3", _inputTestBody);
@@ -54,12 +54,12 @@ const _setup = _scope => {
_customTag(_scope["#childScope/1"]);
_customTag(_scope["#childScope/2"]);
};
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = `${_customTag_template}${_customTag_template}`;
-export const walks = /* get, over(3), beginChild, _customTag_walks, endChild, beginChild, _customTag_walks, endChild, replace, over(1) */` d/${_customTag_walks}&/${_customTag_walks}&%bD`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/attr-class/template.marko");
\ No newline at end of file
+export const _template_ = `${_customTag_template}${_customTag_template}`;
+export const _walks_ = /* get, over(3), beginChild, _customTag_walks, endChild, beginChild, _customTag_walks, endChild, replace, over(1) */` d/${_customTag_walks}&/${_customTag_walks}&%bD`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/attr-class/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/attr-escape/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/attr-escape/__snapshots__/dom.expected/template.js
index 641c1f29d..e3b580983 100644
--- a/packages/translator-tags/src/__tests__/fixtures/attr-escape/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/attr-escape/__snapshots__/dom.expected/template.js
@@ -5,12 +5,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => {
_attr(_scope["#div/0"], "bar", `a ${input.bar} b`);
_attr(_scope["#div/0"], "nested", `a ${input.foo + ` nested ${input.bar}`} b`);
});
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, over(1) */" b";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/attr-escape/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1) */" b";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/attr-escape/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/attr-falsey/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/attr-falsey/__snapshots__/dom.expected/template.js
index 3a000d8fe..b5e7ed406 100644
--- a/packages/translator-tags/src/__tests__/fixtures/attr-falsey/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/attr-falsey/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/attr-falsey/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/attr-falsey/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/attr-style/__snapshots__/dom.expected/components/custom-tag.js b/packages/translator-tags/src/__tests__/fixtures/attr-style/__snapshots__/dom.expected/components/custom-tag.js
index 79f3c43d9..0221e882a 100644
--- a/packages/translator-tags/src/__tests__/fixtures/attr-style/__snapshots__/dom.expected/components/custom-tag.js
+++ b/packages/translator-tags/src/__tests__/fixtures/attr-style/__snapshots__/dom.expected/components/custom-tag.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/attr-style/components/custom-tag.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/attr-style/components/custom-tag.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/attr-style/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/attr-style/__snapshots__/dom.expected/template.js
index 2bc96c35b..1d083217c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/attr-style/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/attr-style/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
import { styleAttr as _styleAttr, write as _write, createRenderer as _createRenderer, register as _register, dynamicTagAttrs as _dynamicTagAttrs, conditional as _conditional, value as _value, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _customTag, template as _customTag_template, walks as _customTag_walks } from "./components/custom-tag.marko";
+import { _setup_ as _customTag, _template_ as _customTag_template, _walks_ as _customTag_walks } from "./components/custom-tag.marko";
const _testBody2 = _register("packages/translator-tags/src/__tests__/fixtures/attr-style/template.marko_2_renderer", /* @__PURE__ */_createRenderer("", ""));
const _testBody = _register("packages/translator-tags/src/__tests__/fixtures/attr-style/template.marko_1_renderer", /* @__PURE__ */_createRenderer("", ""));
const _test_input = _dynamicTagAttrs("#text/4", _testBody);
@@ -35,12 +35,12 @@ const _setup = _scope => {
_customTag(_scope["#childScope/2"]);
_customTag(_scope["#childScope/3"]);
};
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = `${_customTag_template}${_customTag_template}${_customTag_template}`;
-export const walks = /* get, over(3), beginChild, _customTag_walks, endChild, beginChild, _customTag_walks, endChild, beginChild, _customTag_walks, endChild, replace, over(1) */` d/${_customTag_walks}&/${_customTag_walks}&/${_customTag_walks}&%bD`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/attr-style/template.marko");
\ No newline at end of file
+export const _template_ = `${_customTag_template}${_customTag_template}${_customTag_template}`;
+export const _walks_ = /* get, over(3), beginChild, _customTag_walks, endChild, beginChild, _customTag_walks, endChild, beginChild, _customTag_walks, endChild, replace, over(1) */` d/${_customTag_walks}&/${_customTag_walks}&/${_customTag_walks}&%bD`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/attr-style/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/attr-template-literal-escape/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/attr-template-literal-escape/__snapshots__/dom.expected/template.js
index 9636bd1e3..813df157d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/attr-template-literal-escape/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/attr-template-literal-escape/__snapshots__/dom.expected/template.js
@@ -1,11 +1,11 @@
import { attr as _attr, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _input = /* @__PURE__ */_value("input", (_scope, input) => _attr(_scope["#div/0"], "foo", `Hello ${input.name}`));
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, over(1) */" b";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/attr-template-literal-escape/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1) */" b";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/attr-template-literal-escape/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-chain/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-chain/__snapshots__/dom.expected/template.js
index 48c72e252..b777912e3 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-chain/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-chain/__snapshots__/dom.expected/template.js
@@ -5,7 +5,7 @@ const _x = /* @__PURE__ */_value("x", (_scope, x) => _y(_scope, x * 2));
const _setup = _scope => {
_x(_scope, 1);
};
-export const template = "
";
-export const walks = /* next(1), get, out(1) */"D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-chain/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(1), get, out(1) */"D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-chain/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/__snapshots__/dom.expected/components/my-button.js b/packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/__snapshots__/dom.expected/components/my-button.js
index 45af33fe6..1cc8ae78c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/__snapshots__/dom.expected/components/my-button.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/__snapshots__/dom.expected/components/my-button.js
@@ -15,12 +15,12 @@ const _destructure2 = (_scope, {
_text(_scope, text);
};
const _input = /* @__PURE__ */_value("input", (_scope, input) => _destructure2(_scope, input));
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/components/my-button.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/components/my-button.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/__snapshots__/dom.expected/template.js
index f06ede570..93f36d2c5 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
import { queueSource as _queueSource, register as _register, bindFunction as _bindFunction, inChild as _inChild, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _myButton, args as _myButton_args, template as _myButton_template, walks as _myButton_walks } from "./components/my-button.marko";
+import { _setup_ as _myButton, _args_ as _myButton_args, _template_ as _myButton_template, _walks_ as _myButton_walks } from "./components/my-button.marko";
const _onClick = _register("packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/template.marko_0/onClick", function (_scope) {
const {
clickCount
@@ -14,7 +14,7 @@ const _setup = _scope => {
_myButton(_scope["#childScope/0"]);
_clickCount(_scope, 0);
};
-export const template = `${_myButton_template}`;
-export const walks = /* beginChild, _myButton_walks, endChild */`/${_myButton_walks}&`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/template.marko");
\ No newline at end of file
+export const _template_ = `${_myButton_template}`;
+export const _walks_ = /* beginChild, _myButton_walks, endChild */`/${_myButton_walks}&`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-component-attrs/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/__snapshots__/dom.expected/components/my-button.js b/packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/__snapshots__/dom.expected/components/my-button.js
index b00ae7e1d..95931374d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/__snapshots__/dom.expected/components/my-button.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/__snapshots__/dom.expected/components/my-button.js
@@ -18,12 +18,12 @@ const _destructure2 = (_scope, _destructure, _clean) => {
_renderBody(_scope, renderBody, _clean);
};
const _input = /* @__PURE__ */_value("input", (_scope, input) => _destructure2(_scope, input), void 0, _destructure2);
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, next(1), replace, out(1) */" D%l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/components/my-button.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), replace, out(1) */" D%l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/components/my-button.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/__snapshots__/dom.expected/template.js
index d4a3cbc1e..a4b4e27e0 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
import { queueSource as _queueSource, data as _data, register as _register, bindFunction as _bindFunction, bindRenderer as _bindRenderer, inChild as _inChild, dynamicClosure as _dynamicClosure, registerSubscriber as _registerSubscriber, createRenderer as _createRenderer, dynamicSubscribers as _dynamicSubscribers, value as _value, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _myButton, args as _myButton_args, template as _myButton_template, walks as _myButton_walks } from "./components/my-button.marko";
+import { _setup_ as _myButton, _args_ as _myButton_args, _template_ as _myButton_template, _walks_ as _myButton_walks } from "./components/my-button.marko";
const _onClick = _register("packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/template.marko_0/onClick", function (_scope) {
const {
clickCount
@@ -16,7 +16,7 @@ const _setup = _scope => {
_myButton(_scope["#childScope/0"]);
_clickCount(_scope, 0);
};
-export const template = `${_myButton_template}`;
-export const walks = /* beginChild, _myButton_walks, endChild */`/${_myButton_walks}&`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/template.marko");
\ No newline at end of file
+export const _template_ = `${_myButton_template}`;
+export const _walks_ = /* beginChild, _myButton_walks, endChild */`/${_myButton_walks}&`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-component-renderBody/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-component/__snapshots__/dom.expected/components/counter.js b/packages/translator-tags/src/__tests__/fixtures/basic-component/__snapshots__/dom.expected/components/counter.js
index a36b60489..c0fd5307c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-component/__snapshots__/dom.expected/components/counter.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-component/__snapshots__/dom.expected/components/counter.js
@@ -12,7 +12,7 @@ const _clickCount = /* @__PURE__ */_value("clickCount", (_scope, clickCount) =>
const _setup = _scope => {
_clickCount(_scope, 0);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-component/components/counter.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-component/components/counter.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-component/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-component/__snapshots__/dom.expected/template.js
index abadf0f0c..bd7ebfd27 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-component/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-component/__snapshots__/dom.expected/template.js
@@ -1,9 +1,9 @@
-import { setup as _counter, template as _counter_template, walks as _counter_walks } from "./components/counter.marko";
+import { _setup_ as _counter, _template_ as _counter_template, _walks_ as _counter_walks } from "./components/counter.marko";
const _setup = _scope => {
_counter(_scope["#childScope/0"]);
};
-export const template = `${_counter_template}
`;
-export const walks = /* next(1), beginChild, _counter_walks, endChild, out(1) */`D/${_counter_walks}&l`;
-export const setup = _setup;
+export const _template_ = `${_counter_template}
`;
+export const _walks_ = /* next(1), beginChild, _counter_walks, endChild, out(1) */`D/${_counter_walks}&l`;
+export const _setup_ = _setup;
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-component/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-component/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/__snapshots__/dom.expected/template.js
index b07cf1431..71eb22cdb 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/__snapshots__/dom.expected/template.js
@@ -23,7 +23,7 @@ const _setup = _scope => {
_show(_scope, true);
_count(_scope, 0);
};
-export const template = "";
-export const walks = /* get, over(1), get, over(1), replace, over(1) */" b b%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1), get, over(1), replace, over(1) */" b b%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-conditional-counter/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-conditional-counter/__snapshots__/dom.expected/template.js
index 72ca172eb..d22f7b57f 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-conditional-counter/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-conditional-counter/__snapshots__/dom.expected/template.js
@@ -23,7 +23,7 @@ const _setup = _scope => {
_show(_scope, true);
_count(_scope, 0);
};
-export const template = "";
-export const walks = /* get, over(1), get, over(1), replace, over(1) */" b b%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-conditional-counter/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1), get, over(1), replace, over(1) */" b b%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-conditional-counter/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-converge-in-if/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-converge-in-if/__snapshots__/dom.expected/template.js
index 0cfce328c..dee2c30f6 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-converge-in-if/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-converge-in-if/__snapshots__/dom.expected/template.js
@@ -19,7 +19,7 @@ const _setup = _scope => {
_b(_scope, 0);
_if(_scope, true ? _ifBody : null);
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-converge-in-if/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-converge-in-if/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-counter-multiplier/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-counter-multiplier/__snapshots__/dom.expected/template.js
index fd187a5a9..c107bd828 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-counter-multiplier/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-counter-multiplier/__snapshots__/dom.expected/template.js
@@ -28,7 +28,7 @@ const _setup = _scope => {
_count(_scope, 0);
_multiplier(_scope, 1);
};
-export const template = "
";
-export const walks = /* get, next(1), over(1), replace, out(1), get, over(1), next(1), get, out(1) */" Db%l bD l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-counter-multiplier/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* get, next(1), over(1), replace, out(1), get, over(1), next(1), get, out(1) */" Db%l bD l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-counter-multiplier/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-counter/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-counter/__snapshots__/dom.expected/template.js
index 293aea55e..268fcc4cc 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-counter/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-counter/__snapshots__/dom.expected/template.js
@@ -12,7 +12,7 @@ const _clickCount = /* @__PURE__ */_value("clickCount", (_scope, clickCount) =>
const _setup = _scope => {
_clickCount(_scope, 0);
};
-export const template = "";
-export const walks = /* next(1), get, next(1), get, out(2) */"D D m";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-counter/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), get, next(1), get, out(2) */"D D m";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-counter/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-dynamic-native-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-dynamic-native-tag/__snapshots__/dom.expected/template.js
index 27393a6a0..0901b523c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-dynamic-native-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-dynamic-native-tag/__snapshots__/dom.expected/template.js
@@ -13,12 +13,12 @@ const _destructure2 = (_scope, _destructure, _clean) => {
_tagName(_scope, tagName, _clean);
};
const _input = /* @__PURE__ */_value("input", (_scope, input) => _destructure2(_scope, input), void 0, _destructure2);
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/basic-dynamic-native-tag/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/basic-dynamic-native-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-effect-no-deps/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-effect-no-deps/__snapshots__/dom.expected/template.js
index 707dd0272..f60fcb6ce 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-effect-no-deps/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-effect-no-deps/__snapshots__/dom.expected/template.js
@@ -3,7 +3,7 @@ const _setup_effect = _register("packages/translator-tags/src/__tests__/fixtures
const _setup = _scope => {
_queueEffect(_scope, _setup_effect);
};
-export const template = "";
-export const walks = "";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-effect-no-deps/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = "";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-effect-no-deps/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-execution-order/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-execution-order/__snapshots__/dom.expected/template.js
index 8deb1976b..9c90053ae 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-execution-order/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-execution-order/__snapshots__/dom.expected/template.js
@@ -15,7 +15,7 @@ const _setup = _scope => {
});
_show(_scope, true);
};
-export const template = "";
-export const walks = /* get, over(1), replace, over(1) */" b%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-execution-order/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1), replace, over(1) */" b%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-execution-order/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-export/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-export/__snapshots__/dom.expected/template.js
index 03796b29b..06819bab5 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-export/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-export/__snapshots__/dom.expected/template.js
@@ -7,12 +7,12 @@ const _destructure2 = (_scope, {
_value(_scope, value);
};
const _input = /* @__PURE__ */_value2("input", (_scope, input) => _destructure2(_scope, input));
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "
";
-export const walks = /* next(1), get, out(1) */"DD l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/basic-export/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(1), get, out(1) */"DD l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/basic-export/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-flush-here/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-flush-here/__snapshots__/dom.expected/template.js
index e99fb6695..3e1f7769d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-flush-here/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-flush-here/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "Hello World
";
-export const walks = /* over(2) */"c";
-export const setup = function () {};
+export const _template_ = "Hello World
";
+export const _walks_ = /* over(2) */"c";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-flush-here/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-flush-here/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-fn-with-block/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-fn-with-block/__snapshots__/dom.expected/template.js
index a6f3ee877..33ce0bf9f 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-fn-with-block/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-fn-with-block/__snapshots__/dom.expected/template.js
@@ -14,7 +14,7 @@ const _count = /* @__PURE__ */_value("count", (_scope, count) => {
const _setup = _scope => {
_count(_scope, 0);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-fn-with-block/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-fn-with-block/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/__snapshots__/dom.expected/template.js
index 591322894..27c64e326 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/__snapshots__/dom.expected/template.js
@@ -24,7 +24,7 @@ const _setup = _scope => {
_a(_scope, [0]);
_b(_scope, 1);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-handler-multi-ref-nested/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-handler-refless/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-handler-refless/__snapshots__/dom.expected/template.js
index 477720649..f23d77c1d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-handler-refless/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-handler-refless/__snapshots__/dom.expected/template.js
@@ -7,7 +7,7 @@ const _setup = _scope => {
_queueEffect(_scope, _setup_effect);
_data(_scope, 0);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-handler-refless/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-handler-refless/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/dom.expected/components/comments.js b/packages/translator-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/dom.expected/components/comments.js
index f8d71d262..dc333c11c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/dom.expected/components/comments.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/dom.expected/components/comments.js
@@ -1,5 +1,5 @@
import { attr as _attr, data as _data, on as _on, queueSource as _queueSource, inChild as _inChild, intersection as _intersection, closure as _closure, createRenderer as _createRenderer, register as _register, conditional as _conditional, queueEffect as _queueEffect, value as _value, inConditionalScope as _inConditionalScope, loopOf as _loopOf, inLoopScope as _inLoopScope, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _comments, args as _comments_args, template as _comments_template, walks as _comments_walks } from "./comments.marko";
+import { _setup_ as _comments, _args_ as _comments_args, _template_ as _comments_template, _walks_ as _comments_walks } from "./comments.marko";
const _expr_comment_id$ifBody = /* @__PURE__ */_intersection(2, _scope => {
const {
_: {
@@ -57,12 +57,12 @@ const _forBody = _register("packages/translator-tags/src/__tests__/fixtures/basi
}));
const _for = /* @__PURE__ */_loopOf("#ul/0", _forBody);
const _input = /* @__PURE__ */_value("input", (_scope, input) => _for(_scope, [input.comments]), _inLoopScope(_input$forBody, "#ul/0"), _for);
-export const args = (_scope, _destructure2, _clean) => {
+export const _args_ = (_scope, _destructure2, _clean) => {
let input;
if (!_clean) [input] = _destructure2;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, over(1) */" b";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/components/comments.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1) */" b";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/components/comments.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/dom.expected/template.js
index b392f7c16..2cc1e6c0a 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/__snapshots__/dom.expected/template.js
@@ -1,15 +1,15 @@
-import { setup as _comments, args as _comments_args, template as _comments_template, walks as _comments_walks } from "./components/comments.marko";
+import { _setup_ as _comments, _args_ as _comments_args, _template_ as _comments_template, _walks_ as _comments_walks } from "./components/comments.marko";
import { inChild as _inChild, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _input = /* @__PURE__ */_value("input", (_scope, input) => _comments_args(_scope["#childScope/0"], [input]), void 0, _inChild("#childScope/0", _comments_args));
const _setup = _scope => {
_comments(_scope["#childScope/0"]);
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = `${_comments_template}`;
-export const walks = /* beginChild, _comments_walks, endChild */`/${_comments_walks}&`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/template.marko");
\ No newline at end of file
+export const _template_ = `${_comments_template}`;
+export const _walks_ = /* beginChild, _comments_walks, endChild */`/${_comments_walks}&`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-layout/__snapshots__/dom.expected/components/layout.js b/packages/translator-tags/src/__tests__/fixtures/basic-layout/__snapshots__/dom.expected/components/layout.js
index 4d5c9ffbd..6750c29ca 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-layout/__snapshots__/dom.expected/components/layout.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-layout/__snapshots__/dom.expected/components/layout.js
@@ -9,12 +9,12 @@ const _destructure2 = (_scope, _destructure, _clean) => {
_renderBody(_scope, renderBody, _clean);
};
const _input = /* @__PURE__ */_value("input", (_scope, input) => _destructure2(_scope, input), void 0, _destructure2);
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* next(1), replace, out(1) */"D%l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/basic-layout/components/layout.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), replace, out(1) */"D%l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/basic-layout/components/layout.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-layout/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-layout/__snapshots__/dom.expected/template.js
index 574a55d7a..3c9936168 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-layout/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-layout/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
import { data as _data, bindRenderer as _bindRenderer, inChild as _inChild, dynamicClosure as _dynamicClosure, registerSubscriber as _registerSubscriber, createRenderer as _createRenderer, register as _register, dynamicSubscribers as _dynamicSubscribers, value as _value, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _layout, args as _layout_args, template as _layout_template, walks as _layout_walks } from "./components/layout.marko";
+import { _setup_ as _layout, _args_ as _layout_args, _template_ as _layout_template, _walks_ as _layout_walks } from "./components/layout.marko";
const _name$layoutBody = _registerSubscriber("packages/translator-tags/src/__tests__/fixtures/basic-layout/template.marko_1_name/subscriber", /* @__PURE__ */_dynamicClosure("name", (_scope, name) => _data(_scope["#text/0"], name)));
const _layoutBody = _register("packages/translator-tags/src/__tests__/fixtures/basic-layout/template.marko_1_renderer", /* @__PURE__ */_createRenderer("Hello
", /* next(1), over(1), replace */"Db%", void 0, [_name$layoutBody]));
const _name = /* @__PURE__ */_value("name", null, _dynamicSubscribers("name"));
@@ -17,12 +17,12 @@ const _setup = _scope => {
renderBody: /* @__PURE__ */_bindRenderer(_scope, _layoutBody)
}]);
};
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = `${_layout_template}`;
-export const walks = /* beginChild, _layout_walks, endChild */`/${_layout_walks}&`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/basic-layout/template.marko");
\ No newline at end of file
+export const _template_ = `${_layout_template}`;
+export const _walks_ = /* beginChild, _layout_walks, endChild */`/${_layout_walks}&`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/basic-layout/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/__snapshots__/dom.expected/components/child.js b/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/__snapshots__/dom.expected/components/child.js
index b37ea3671..f58d26b84 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/__snapshots__/dom.expected/components/child.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/__snapshots__/dom.expected/components/child.js
@@ -1,12 +1,12 @@
import { conditional as _conditional, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _dynamicTagName = /* @__PURE__ */_conditional("#text/0");
const _input = /* @__PURE__ */_value("input", (_scope, input) => _dynamicTagName(_scope, input.renderBody), void 0, _dynamicTagName);
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/components/child.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/components/child.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/__snapshots__/dom.expected/template.js
index 1bd040b03..b4907900c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
import { on as _on, queueSource as _queueSource, data as _data, bindRenderer as _bindRenderer, inChild as _inChild, register as _register, queueEffect as _queueEffect, dynamicClosure as _dynamicClosure, registerSubscriber as _registerSubscriber, createRenderer as _createRenderer, dynamicSubscribers as _dynamicSubscribers, value as _value, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _child, args as _child_args, template as _child_template, walks as _child_walks } from "./components/child.marko";
+import { _setup_ as _child, _args_ as _child_args, _template_ as _child_template, _walks_ as _child_walks } from "./components/child.marko";
const _count$childBody_effect = _register("packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/template.marko_1_count", _scope => _on(_scope["#button/0"], "click", function () {
const {
_: {
@@ -21,7 +21,7 @@ const _setup = _scope => {
renderBody: /* @__PURE__ */_bindRenderer(_scope, _childBody)
}]);
};
-export const template = `${_child_template}`;
-export const walks = /* beginChild, _child_walks, endChild */`D/${_child_walks}&D`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/template.marko");
\ No newline at end of file
+export const _template_ = `${_child_template}`;
+export const _walks_ = /* beginChild, _child_walks, endChild */`D/${_child_walks}&D`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-custom-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/__snapshots__/dom.expected/components/child.js b/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/__snapshots__/dom.expected/components/child.js
index 0e573d6ce..6ac1e2773 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/__snapshots__/dom.expected/components/child.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/__snapshots__/dom.expected/components/child.js
@@ -1,12 +1,12 @@
import { conditional as _conditional, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _dynamicTagName = /* @__PURE__ */_conditional("#text/0");
const _input = /* @__PURE__ */_value("input", (_scope, input) => _dynamicTagName(_scope, input.renderBody), void 0, _dynamicTagName);
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/components/child.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/components/child.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/__snapshots__/dom.expected/template.js
index c08386252..07c74983c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/__snapshots__/dom.expected/template.js
@@ -20,7 +20,7 @@ const _setup = _scope => {
_count(_scope, 0);
_dynamicTagName(_scope, false || Child || _falseChildBody);
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-dynamic-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/dom.expected/template.js
index 6c23a694d..7920c5bf4 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-for/__snapshots__/dom.expected/template.js
@@ -31,7 +31,7 @@ const _setup = _scope => {
_selected(_scope, 0);
_for(_scope, [[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]]);
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-for/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-for/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-if/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-if/__snapshots__/dom.expected/template.js
index b637803d7..a6dc1fe3d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-if/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-if/__snapshots__/dom.expected/template.js
@@ -19,7 +19,7 @@ const _clickCount = /* @__PURE__ */_value("clickCount", (_scope, clickCount) =>
const _setup = _scope => {
_clickCount(_scope, 0);
};
-export const template = "";
-export const walks = /* next(1), replace, out(1) */"D%l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-if/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), replace, out(1) */"D%l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-nested-scope-if/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-push-pop-list/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-push-pop-list/__snapshots__/dom.expected/template.js
index 0b81b435e..97ba686b0 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-push-pop-list/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-push-pop-list/__snapshots__/dom.expected/template.js
@@ -38,7 +38,7 @@ const _setup = _scope => {
_id(_scope, 0);
_items(_scope, []);
};
-export const template = "";
-export const walks = /* next(1), replace, over(1), get, over(1), get, out(1) */"D%b b l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-push-pop-list/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), replace, over(1), get, over(1), get, out(1) */"D%b b l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-push-pop-list/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-scriptlet/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-scriptlet/__snapshots__/dom.expected/template.js
index ed5e9b663..66e0031fd 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-scriptlet/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-scriptlet/__snapshots__/dom.expected/template.js
@@ -13,7 +13,7 @@ const _setup = _scope => {
_data(_scope["#text/1"], doubleCount);
_clickCount(_scope, 0);
};
-export const template = "";
-export const walks = /* next(1), get, next(1), get, out(2) */"D D m";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-scriptlet/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), get, next(1), get, out(2) */"D D m";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-scriptlet/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-shared-node-ref/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-shared-node-ref/__snapshots__/dom.expected/template.js
index 263b5e4b2..4e9e48704 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-shared-node-ref/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-shared-node-ref/__snapshots__/dom.expected/template.js
@@ -32,7 +32,7 @@ const _setup = _scope => {
_open(_scope, true);
_list(_scope, [1, 2, 3]);
};
-export const template = "";
-export const walks = /* get, over(1), get, over(1), get, over(1) */" b b b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-shared-node-ref/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1), get, over(1), get, over(1) */" b b b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-shared-node-ref/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-static/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-static/__snapshots__/dom.expected/template.js
index 81e938a34..f8a060877 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-static/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-static/__snapshots__/dom.expected/template.js
@@ -3,7 +3,7 @@ import { data as _data, createRenderer as _createRenderer, createTemplate as _cr
const _setup = _scope => {
_data(_scope["#text/0"], x);
};
-export const template = "
";
-export const walks = /* next(2), get, out(2) */"E m";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-static/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(2), get, out(2) */"E m";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-static/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-toggle-show/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-toggle-show/__snapshots__/dom.expected/template.js
index f07969112..d85ef7bf2 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-toggle-show/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-toggle-show/__snapshots__/dom.expected/template.js
@@ -14,7 +14,7 @@ const _show = /* @__PURE__ */_value("show", (_scope, show) => {
const _setup = _scope => {
_show(_scope, true);
};
-export const template = "";
-export const walks = /* next(1), replace, over(1), get, out(1) */"D%b l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-toggle-show/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), replace, over(1), get, out(1) */"D%b l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-toggle-show/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/basic-unused-ref/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/basic-unused-ref/__snapshots__/dom.expected/template.js
index cb61890eb..0e8a01eb7 100644
--- a/packages/translator-tags/src/__tests__/fixtures/basic-unused-ref/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/basic-unused-ref/__snapshots__/dom.expected/template.js
@@ -16,7 +16,7 @@ const _setup = _scope => {
_unused_2(_scope, 456);
_clickCount(_scope, 0);
};
-export const template = "";
-export const walks = /* next(1), get, next(1), get, out(2) */"D D m";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/basic-unused-ref/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), get, next(1), get, out(2) */"D D m";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/basic-unused-ref/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/batched-updates-cleanup/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/batched-updates-cleanup/__snapshots__/dom.expected/template.js
index 956897478..8842fcef2 100644
--- a/packages/translator-tags/src/__tests__/fixtures/batched-updates-cleanup/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/batched-updates-cleanup/__snapshots__/dom.expected/template.js
@@ -18,7 +18,7 @@ const _setup = _scope => {
_show(_scope, true);
_message(_scope, "hi");
};
-export const template = "";
-export const walks = /* get, over(1), replace, over(1) */" b%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/batched-updates-cleanup/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1), replace, over(1) */" b%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/batched-updates-cleanup/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/batched-updates/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/batched-updates/__snapshots__/dom.expected/template.js
index fb86b7c3a..d8871a1ce 100644
--- a/packages/translator-tags/src/__tests__/fixtures/batched-updates/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/batched-updates/__snapshots__/dom.expected/template.js
@@ -21,7 +21,7 @@ const _setup = _scope => {
_a(_scope, 0);
_b(_scope, 0);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/batched-updates/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/batched-updates/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/cdata/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/cdata/__snapshots__/dom.expected/template.js
index ce832ec94..5b38d0c2d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/cdata/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/cdata/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "Here is a CDATA section: with all kinds of unescaped text.
";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "Here is a CDATA section: with all kinds of unescaped text.
";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/cdata/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/cdata/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/comments/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/comments/__snapshots__/dom.expected/template.js
index cdcac2af8..2c0e75c5d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/comments/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/comments/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/comments/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/comments/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/component-attrs-import-value/__snapshots__/dom.expected/components/counter.js b/packages/translator-tags/src/__tests__/fixtures/component-attrs-import-value/__snapshots__/dom.expected/components/counter.js
index c313e2c64..a0234af9c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/component-attrs-import-value/__snapshots__/dom.expected/components/counter.js
+++ b/packages/translator-tags/src/__tests__/fixtures/component-attrs-import-value/__snapshots__/dom.expected/components/counter.js
@@ -17,12 +17,12 @@ const _input = /* @__PURE__ */_value("input", null, _expr_input_count);
const _setup = _scope => {
_count(_scope, 0);
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/component-attrs-import-value/components/counter.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/component-attrs-import-value/components/counter.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/component-attrs-import-value/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/component-attrs-import-value/__snapshots__/dom.expected/template.js
index 0070057a0..6f0de72ec 100644
--- a/packages/translator-tags/src/__tests__/fixtures/component-attrs-import-value/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/component-attrs-import-value/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
import { formatNumber } from "./helpers";
-import { setup as _counter, args as _counter_args, template as _counter_template, walks as _counter_walks } from "./components/counter.marko";
+import { _setup_ as _counter, _args_ as _counter_args, _template_ as _counter_template, _walks_ as _counter_walks } from "./components/counter.marko";
import { inChild as _inChild, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _setup = _scope => {
_counter(_scope["#childScope/0"]);
@@ -7,7 +7,7 @@ const _setup = _scope => {
format: formatNumber
}]);
};
-export const template = `${_counter_template}`;
-export const walks = /* beginChild, _counter_walks, endChild */`D/${_counter_walks}&`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/component-attrs-import-value/template.marko");
\ No newline at end of file
+export const _template_ = `${_counter_template}`;
+export const _walks_ = /* beginChild, _counter_walks, endChild */`D/${_counter_walks}&`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/component-attrs-import-value/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/__snapshots__/dom.expected/components/display-intersection.js b/packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/__snapshots__/dom.expected/components/display-intersection.js
index cfb19c4da..dc5a19bfc 100644
--- a/packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/__snapshots__/dom.expected/components/display-intersection.js
+++ b/packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/__snapshots__/dom.expected/components/display-intersection.js
@@ -19,12 +19,12 @@ const _input = /* @__PURE__ */_value2("input", (_scope, input) => _destructure2(
const _setup = _scope => {
_dummy(_scope, {});
};
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "
";
-export const walks = /* next(1), get, out(1) */"D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/components/display-intersection.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(1), get, out(1) */"D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/components/display-intersection.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/__snapshots__/dom.expected/template.js
index 7ae06aa58..2c5d63849 100644
--- a/packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/__snapshots__/dom.expected/template.js
@@ -1,4 +1,4 @@
-import { setup as _displayIntersection, args as _displayIntersection_args, template as _displayIntersection_template, walks as _displayIntersection_walks } from "./components/display-intersection.marko";
+import { _setup_ as _displayIntersection, _args_ as _displayIntersection_args, _template_ as _displayIntersection_template, _walks_ as _displayIntersection_walks } from "./components/display-intersection.marko";
import { inChild as _inChild, on as _on, queueSource as _queueSource, register as _register, queueEffect as _queueEffect, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _count_effect = _register("packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/template.marko_0_count", _scope => _on(_scope["#button/1"], "click", function () {
const {
@@ -16,7 +16,7 @@ const _setup = _scope => {
_displayIntersection(_scope["#childScope/0"]);
_count(_scope, 0);
};
-export const template = `${_displayIntersection_template}`;
-export const walks = /* beginChild, _displayIntersection_walks, endChild, get, over(1) */`/${_displayIntersection_walks}& b`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/template.marko");
\ No newline at end of file
+export const _template_ = `${_displayIntersection_template}`;
+export const _walks_ = /* beginChild, _displayIntersection_walks, endChild, get, over(1) */`/${_displayIntersection_walks}& b`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/component-attrs-intersection/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/component-attrs-static-code/__snapshots__/dom.expected/components/counter.js b/packages/translator-tags/src/__tests__/fixtures/component-attrs-static-code/__snapshots__/dom.expected/components/counter.js
index f996d8aed..c06ce8777 100644
--- a/packages/translator-tags/src/__tests__/fixtures/component-attrs-static-code/__snapshots__/dom.expected/components/counter.js
+++ b/packages/translator-tags/src/__tests__/fixtures/component-attrs-static-code/__snapshots__/dom.expected/components/counter.js
@@ -17,12 +17,12 @@ const _input = /* @__PURE__ */_value("input", null, _expr_input_count);
const _setup = _scope => {
_count(_scope, 0);
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/component-attrs-static-code/components/counter.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/component-attrs-static-code/components/counter.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/component-attrs-static-code/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/component-attrs-static-code/__snapshots__/dom.expected/template.js
index ae2f9a63f..629b9f38c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/component-attrs-static-code/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/component-attrs-static-code/__snapshots__/dom.expected/template.js
@@ -1,7 +1,7 @@
const formatNumber = n => {
return "$" + n.toFixed(2);
};
-import { setup as _counter, args as _counter_args, template as _counter_template, walks as _counter_walks } from "./components/counter.marko";
+import { _setup_ as _counter, _args_ as _counter_args, _template_ as _counter_template, _walks_ as _counter_walks } from "./components/counter.marko";
import { inChild as _inChild, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _setup = _scope => {
_counter(_scope["#childScope/0"]);
@@ -9,7 +9,7 @@ const _setup = _scope => {
format: formatNumber
}]);
};
-export const template = `${_counter_template}`;
-export const walks = /* beginChild, _counter_walks, endChild */`/${_counter_walks}&`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/component-attrs-static-code/template.marko");
\ No newline at end of file
+export const _template_ = `${_counter_template}`;
+export const _walks_ = /* beginChild, _counter_walks, endChild */`/${_counter_walks}&`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/component-attrs-static-code/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/const-tag-destructure/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/const-tag-destructure/__snapshots__/dom.expected/template.js
index dd5c108c5..d3de918b8 100644
--- a/packages/translator-tags/src/__tests__/fixtures/const-tag-destructure/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/const-tag-destructure/__snapshots__/dom.expected/template.js
@@ -15,7 +15,7 @@ const _setup = _scope => {
y: 2
});
};
-export const template = "
";
-export const walks = /* next(1), get, out(1), replace, over(1) */"D l%b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/const-tag-destructure/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(1), get, out(1), replace, over(1) */"D l%b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/const-tag-destructure/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/const-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/const-tag/__snapshots__/dom.expected/template.js
index a2cfd745c..f32c72df0 100644
--- a/packages/translator-tags/src/__tests__/fixtures/const-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/const-tag/__snapshots__/dom.expected/template.js
@@ -5,7 +5,7 @@ const _setup = _scope => {
_x(_scope, 1);
_y(_scope, 1);
};
-export const template = "
";
-export const walks = /* next(1), get, out(1), replace, over(1) */"D l%b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/const-tag/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(1), get, out(1), replace, over(1) */"D l%b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/const-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/counter-intersection/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/counter-intersection/__snapshots__/dom.expected/template.js
index 303c654bc..d3201ed70 100644
--- a/packages/translator-tags/src/__tests__/fixtures/counter-intersection/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/counter-intersection/__snapshots__/dom.expected/template.js
@@ -21,7 +21,7 @@ const _setup = _scope => {
_a(_scope, 0);
_b(_scope, 0);
};
-export const template = " + =
";
-export const walks = /* next(1), get, next(1), get, out(1), over(1), get, next(1), get, out(1), over(1), replace, out(1) */"D D lb D lb%l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/counter-intersection/template.marko");
\ No newline at end of file
+export const _template_ = " + =
";
+export const _walks_ = /* next(1), get, next(1), get, out(1), over(1), get, next(1), get, out(1), over(1), replace, out(1) */"D D lb D lb%l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/counter-intersection/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/create-and-clear-rows-loop-from/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/create-and-clear-rows-loop-from/__snapshots__/dom.expected/template.js
index ddfcb56b1..fe48214e4 100644
--- a/packages/translator-tags/src/__tests__/fixtures/create-and-clear-rows-loop-from/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/create-and-clear-rows-loop-from/__snapshots__/dom.expected/template.js
@@ -7,12 +7,12 @@ const _forBody = _register("packages/translator-tags/src/__tests__/fixtures/crea
}));
const _for = /* @__PURE__ */_loopTo("#div/0", _forBody);
const _input = /* @__PURE__ */_value("input", (_scope, input) => _for(_scope, [input.to, input.from, input.step]));
-export const args = (_scope, _destructure2, _clean) => {
+export const _args_ = (_scope, _destructure2, _clean) => {
let input;
if (!_clean) [input] = _destructure2;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, over(1) */" b";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/create-and-clear-rows-loop-from/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1) */" b";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/create-and-clear-rows-loop-from/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/create-and-clear-rows-loop-in/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/create-and-clear-rows-loop-in/__snapshots__/dom.expected/template.js
index 47102d479..4f210348d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/create-and-clear-rows-loop-in/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/create-and-clear-rows-loop-in/__snapshots__/dom.expected/template.js
@@ -19,12 +19,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => {
_for(_scope, [input.children]);
_for2(_scope, [input.children]);
});
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* next(1), replace, over(1), replace, out(1) */"D%b%l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/create-and-clear-rows-loop-in/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), replace, over(1), replace, out(1) */"D%b%l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/create-and-clear-rows-loop-in/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-args-and-attributes-error/__snapshots__/dom.expected/components/custom-tag.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-args-and-attributes-error/__snapshots__/dom.expected/components/custom-tag.js
index 1aa5c6f29..d6b9fe335 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-args-and-attributes-error/__snapshots__/dom.expected/components/custom-tag.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-args-and-attributes-error/__snapshots__/dom.expected/components/custom-tag.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-args-and-attributes-error/components/custom-tag.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-args-and-attributes-error/components/custom-tag.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-args-error/__snapshots__/dom.expected/components/custom-tag.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-args-error/__snapshots__/dom.expected/components/custom-tag.js
index 75d43761c..99efefd18 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-args-error/__snapshots__/dom.expected/components/custom-tag.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-args-error/__snapshots__/dom.expected/components/custom-tag.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-args-error/components/custom-tag.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-args-error/components/custom-tag.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/dom.expected/components/hello/index.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/dom.expected/components/hello/index.js
index 8f5e3bc54..2b6eb488d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/dom.expected/components/hello/index.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/dom.expected/components/hello/index.js
@@ -1,5 +1,5 @@
-export const template = "Hello";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "Hello";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/components/hello/index.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/components/hello/index.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/dom.expected/components/message.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/dom.expected/components/message.js
index c339cfc5e..e5f8bbeee 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/dom.expected/components/message.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/dom.expected/components/message.js
@@ -1,5 +1,5 @@
-export const template = "Frank";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "Frank";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/components/message.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/components/message.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/dom.expected/template.js
index 3c8e129df..c698081ff 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "Hello Frank";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "Hello Frank";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-child-analyze/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-default-value/__snapshots__/dom.expected/components/child.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-default-value/__snapshots__/dom.expected/components/child.js
index 2905ee844..d96310031 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-default-value/__snapshots__/dom.expected/components/child.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-default-value/__snapshots__/dom.expected/components/child.js
@@ -1,12 +1,12 @@
import { data as _data, value as _value2, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _value = /* @__PURE__ */_value2("value", (_scope, value) => _data(_scope["#text/0"], value));
const _input = /* @__PURE__ */_value2("input", (_scope, input) => _value(_scope, input.value));
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = " ";
-export const walks = /* replace, over(2) */"%c";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/custom-tag-default-value/components/child.marko");
\ No newline at end of file
+export const _template_ = " ";
+export const _walks_ = /* replace, over(2) */"%c";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-default-value/components/child.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-default-value/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-default-value/__snapshots__/dom.expected/template.js
index 05250c183..ab91eef6c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-default-value/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-default-value/__snapshots__/dom.expected/template.js
@@ -1,4 +1,4 @@
-import { setup as _child, args as _child_args, template as _child_template, walks as _child_walks } from "./components/child.marko";
+import { _setup_ as _child, _args_ as _child_args, _template_ as _child_template, _walks_ as _child_walks } from "./components/child.marko";
import { inChild as _inChild, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _x = /* @__PURE__ */_value("x", (_scope, x) => _child_args(_scope["#childScope/1"], [{
value: x
@@ -11,7 +11,7 @@ const _setup = _scope => {
value: 3
}]);
};
-export const template = `${_child_template}${_child_template}`;
-export const walks = /* beginChild, _child_walks, endChild, beginChild, _child_walks, endChild */`/${_child_walks}&/${_child_walks}&`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-default-value/template.marko");
\ No newline at end of file
+export const _template_ = `${_child_template}${_child_template}`;
+export const _walks_ = /* beginChild, _child_walks, endChild, beginChild, _child_walks, endChild */`/${_child_walks}&/${_child_walks}&`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-default-value/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/__snapshots__/dom.expected/components/custom-tag.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/__snapshots__/dom.expected/components/custom-tag.js
index 265de6621..4ff208386 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/__snapshots__/dom.expected/components/custom-tag.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/__snapshots__/dom.expected/components/custom-tag.js
@@ -30,12 +30,12 @@ const _setup = _scope => {
_x(_scope, 1);
_y(_scope, 10);
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, next(1), replace, over(2), replace, out(1), replace, over(1) */" D%c%l%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/components/custom-tag.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), replace, over(2), replace, out(1), replace, over(1) */" D%c%l%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/components/custom-tag.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/__snapshots__/dom.expected/template.js
index 997db333d..d0b7bf013 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
import { data as _data, bindRenderer as _bindRenderer, inChild as _inChild, value as _value, createRenderer as _createRenderer, register as _register, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _customTag, args as _customTag_args, template as _customTag_template, walks as _customTag_walks } from "./components/custom-tag.marko";
+import { _setup_ as _customTag, _args_ as _customTag_args, _template_ as _customTag_template, _walks_ as _customTag_walks } from "./components/custom-tag.marko";
const _count2$customTagBody = /* @__PURE__ */_value("count2", (_scope, count2) => _data(_scope["#text/1"], count2));
const _count$customTagBody = /* @__PURE__ */_value("count", (_scope, count) => _data(_scope["#text/0"], count));
const _customTagBody = _register("packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/template.marko_1_renderer", /* @__PURE__ */_createRenderer("Counts: ,
", /* next(1), over(1), replace, over(2), replace */"Db%c%", void 0, void 0, void 0, (_scope, _destructure, _clean) => {
@@ -14,7 +14,7 @@ const _setup = _scope => {
renderBody: /* @__PURE__ */_bindRenderer(_scope, _customTagBody)
}]);
};
-export const template = `${_customTag_template}`;
-export const walks = /* beginChild, _customTag_walks, endChild */`/${_customTag_walks}&D`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/template.marko");
\ No newline at end of file
+export const _template_ = `${_customTag_template}`;
+export const _walks_ = /* beginChild, _customTag_walks, endChild */`/${_customTag_walks}&D`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-args/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/__snapshots__/dom.expected/components/custom-tag.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/__snapshots__/dom.expected/components/custom-tag.js
index ee406d404..ed1857f9c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/__snapshots__/dom.expected/components/custom-tag.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/__snapshots__/dom.expected/components/custom-tag.js
@@ -25,12 +25,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => _dynamicTagName
const _setup = _scope => {
_x(_scope, 1);
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1), replace, over(1) */" D l%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/components/custom-tag.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1), replace, over(1) */" D l%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/components/custom-tag.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/__snapshots__/dom.expected/template.js
index 76632ddef..df69e3afd 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
import { data as _data, bindRenderer as _bindRenderer, inChild as _inChild, value as _value, createRenderer as _createRenderer, register as _register, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _customTag, args as _customTag_args, template as _customTag_template, walks as _customTag_walks } from "./components/custom-tag.marko";
+import { _setup_ as _customTag, _args_ as _customTag_args, _template_ as _customTag_template, _walks_ as _customTag_walks } from "./components/custom-tag.marko";
const _name$customTagBody = /* @__PURE__ */_value("name", (_scope, name) => _data(_scope["#text/0"], name));
const _count$customTagBody = /* @__PURE__ */_value("count", (_scope, count) => _data(_scope["#text/1"], count));
const _customTagBody = _register("packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/template.marko_1_renderer", /* @__PURE__ */_createRenderer("Count ():
", /* next(1), over(1), replace, over(2), replace */"Db%c%", void 0, void 0, void 0, (_scope, _destructure, _clean) => {
@@ -18,7 +18,7 @@ const _setup = _scope => {
renderBody: /* @__PURE__ */_bindRenderer(_scope, _customTagBody)
}]);
};
-export const template = `${_customTag_template}`;
-export const walks = /* beginChild, _customTag_walks, endChild */`/${_customTag_walks}&D`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/template.marko");
\ No newline at end of file
+export const _template_ = `${_customTag_template}`;
+export const _walks_ = /* beginChild, _customTag_walks, endChild */`/${_customTag_walks}&D`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-attributes/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/__snapshots__/dom.expected/components/custom-tag.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/__snapshots__/dom.expected/components/custom-tag.js
index 6d3da78a0..d9f04bd26 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/__snapshots__/dom.expected/components/custom-tag.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/__snapshots__/dom.expected/components/custom-tag.js
@@ -21,12 +21,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => _dynamicTagName
const _setup = _scope => {
_x(_scope, 1);
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1), replace, over(1) */" D l%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/components/custom-tag.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1), replace, over(1) */" D l%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/components/custom-tag.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/__snapshots__/dom.expected/template.js
index 3ffa2a4f1..de43b93ec 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
import { data as _data, bindRenderer as _bindRenderer, inChild as _inChild, value as _value, createRenderer as _createRenderer, register as _register, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _customTag, args as _customTag_args, template as _customTag_template, walks as _customTag_walks } from "./components/custom-tag.marko";
+import { _setup_ as _customTag, _args_ as _customTag_args, _template_ as _customTag_template, _walks_ as _customTag_walks } from "./components/custom-tag.marko";
const _count$customTagBody = /* @__PURE__ */_value("count", (_scope, count) => _data(_scope["#text/0"], count));
const _customTagBody = _register("packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/template.marko_1_renderer", /* @__PURE__ */_createRenderer("Count:
", /* next(1), over(1), replace */"Db%", void 0, void 0, void 0, (_scope, _destructure, _clean) => {
let count;
@@ -12,7 +12,7 @@ const _setup = _scope => {
renderBody: /* @__PURE__ */_bindRenderer(_scope, _customTagBody)
}]);
};
-export const template = `${_customTag_template}`;
-export const walks = /* beginChild, _customTag_walks, endChild */`/${_customTag_walks}&D`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/template.marko");
\ No newline at end of file
+export const _template_ = `${_customTag_template}`;
+export const _walks_ = /* beginChild, _customTag_walks, endChild */`/${_customTag_walks}&D`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-parameters-from-single-arg/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/__snapshots__/dom.expected/components/child/index.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/__snapshots__/dom.expected/components/child/index.js
index 64b23074e..ad44ded95 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/__snapshots__/dom.expected/components/child/index.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/__snapshots__/dom.expected/components/child/index.js
@@ -1,12 +1,12 @@
import { conditional as _conditional, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _dynamicTagName = /* @__PURE__ */_conditional("#text/0");
const _input = /* @__PURE__ */_value("input", (_scope, input) => _dynamicTagName(_scope, input.renderBody), void 0, _dynamicTagName);
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/components/child/index.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/components/child/index.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/__snapshots__/dom.expected/template.js
index b6cc3cab9..d3958dd25 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/__snapshots__/dom.expected/template.js
@@ -1,4 +1,4 @@
-import { setup as _child, args as _child_args, template as _child_template, walks as _child_walks } from "./components/child/index.marko";
+import { _setup_ as _child, _args_ as _child_args, _template_ as _child_template, _walks_ as _child_walks } from "./components/child/index.marko";
import { bindRenderer as _bindRenderer, inChild as _inChild, createRenderer as _createRenderer, register as _register, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _childBody = _register("packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/template.marko_1_renderer", /* @__PURE__ */_createRenderer("This is the body content", ""));
const _setup = _scope => {
@@ -8,7 +8,7 @@ const _setup = _scope => {
renderBody: /* @__PURE__ */_bindRenderer(_scope, _childBody)
}]);
};
-export const template = `${_child_template}`;
-export const walks = /* beginChild, _child_walks, endChild */`D/${_child_walks}&D`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/template.marko");
\ No newline at end of file
+export const _template_ = `${_child_template}`;
+export const _walks_ = /* beginChild, _child_walks, endChild */`D/${_child_walks}&D`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-render-body/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-separate-assets/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-separate-assets/__snapshots__/dom.expected/template.js
index e281aabc0..d3e84c070 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-separate-assets/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-separate-assets/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-separate-assets/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-separate-assets/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-template/__snapshots__/dom.expected/hello.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-template/__snapshots__/dom.expected/hello.js
index baac80401..9fce18cc0 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-template/__snapshots__/dom.expected/hello.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-template/__snapshots__/dom.expected/hello.js
@@ -1,11 +1,11 @@
import { data as _data, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _input = /* @__PURE__ */_value("input", (_scope, input) => _data(_scope["#text/0"], input.name));
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "Hello !";
-export const walks = /* over(1), replace, over(2) */"b%c";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/custom-tag-template/hello.marko");
\ No newline at end of file
+export const _template_ = "Hello !";
+export const _walks_ = /* over(1), replace, over(2) */"b%c";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-template/hello.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-template/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-template/__snapshots__/dom.expected/template.js
index 9d65d4cfa..f9b59475b 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-template/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-template/__snapshots__/dom.expected/template.js
@@ -1,4 +1,4 @@
-import { setup as _hello, args as _hello_args, template as _hello_template, walks as _hello_walks } from "./hello.marko";
+import { _setup_ as _hello, _args_ as _hello_args, _template_ as _hello_template, _walks_ as _hello_walks } from "./hello.marko";
import { inChild as _inChild, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _setup = _scope => {
_hello(_scope["#childScope/0"]);
@@ -6,7 +6,7 @@ const _setup = _scope => {
name: "Frank"
}]);
};
-export const template = `${_hello_template}`;
-export const walks = /* beginChild, _hello_walks, endChild */`/${_hello_walks}&`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-template/template.marko");
\ No newline at end of file
+export const _template_ = `${_hello_template}`;
+export const _walks_ = /* beginChild, _hello_walks, endChild */`/${_hello_walks}&`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-template/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/__snapshots__/dom.expected/components/child.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/__snapshots__/dom.expected/components/child.js
index e97c62967..0d4f08014 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/__snapshots__/dom.expected/components/child.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/__snapshots__/dom.expected/components/child.js
@@ -3,7 +3,7 @@ const _x = /* @__PURE__ */_value("x", (_scope, x) => _tagVarSignal(_scope, x + 3
const _setup = _scope => {
_x(_scope, 1);
};
-export const template = "child";
-export const walks = /* over(1) */"b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/components/child.marko");
\ No newline at end of file
+export const _template_ = "child";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/components/child.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/__snapshots__/dom.expected/template.js
index d9468ab3b..4c4038c00 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/__snapshots__/dom.expected/template.js
@@ -1,11 +1,11 @@
-import { setup as _child, template as _child_template, walks as _child_walks } from "./components/child.marko";
+import { _setup_ as _child, _template_ as _child_template, _walks_ as _child_walks } from "./components/child.marko";
import { setTagVar as _setTagVar, data as _data2, value as _value, register as _register, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _data = _register("packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/template.marko_0_data", /* @__PURE__ */_value("data", (_scope, data) => _data2(_scope["#text/1"], data)));
const _setup = _scope => {
_setTagVar(_scope, "#childScope/0", _data);
_child(_scope["#childScope/0"]);
};
-export const template = `${_child_template}
`;
-export const walks = /* beginChild, _child_walks, endChild, next(1), get, out(1) */`/${_child_walks}&D l`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/template.marko");
\ No newline at end of file
+export const _template_ = `${_child_template}
`;
+export const _walks_ = /* beginChild, _child_walks, endChild, next(1), get, out(1) */`/${_child_walks}&D l`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-var-expression/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/__snapshots__/dom.expected/components/child.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/__snapshots__/dom.expected/components/child.js
index d4dbdfad2..9b04bf114 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/__snapshots__/dom.expected/components/child.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/__snapshots__/dom.expected/components/child.js
@@ -12,7 +12,7 @@ const _setup = _scope => {
_x(_scope, 1);
_y(_scope, 2);
};
-export const template = "child";
-export const walks = /* over(1) */"b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/components/child.marko");
\ No newline at end of file
+export const _template_ = "child";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/components/child.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/__snapshots__/dom.expected/template.js
index db372b9b2..c8f822e0d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/__snapshots__/dom.expected/template.js
@@ -1,11 +1,11 @@
-import { setup as _child, template as _child_template, walks as _child_walks } from "./components/child.marko";
+import { _setup_ as _child, _template_ as _child_template, _walks_ as _child_walks } from "./components/child.marko";
import { setTagVar as _setTagVar, data as _data2, value as _value, register as _register, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _data = _register("packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/template.marko_0_data", /* @__PURE__ */_value("data", (_scope, data) => _data2(_scope["#text/1"], data)));
const _setup = _scope => {
_setTagVar(_scope, "#childScope/0", _data);
_child(_scope["#childScope/0"]);
};
-export const template = `${_child_template}
`;
-export const walks = /* beginChild, _child_walks, endChild, next(1), get, out(1) */`/${_child_walks}&D l`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/template.marko");
\ No newline at end of file
+export const _template_ = `${_child_template}
`;
+export const _walks_ = /* beginChild, _child_walks, endChild, next(1), get, out(1) */`/${_child_walks}&D l`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-var-multiple/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-var/__snapshots__/dom.expected/components/child.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-var/__snapshots__/dom.expected/components/child.js
index 36c20ee1b..3a861a187 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-var/__snapshots__/dom.expected/components/child.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-var/__snapshots__/dom.expected/components/child.js
@@ -13,7 +13,7 @@ const _x = /* @__PURE__ */_value("x", (_scope, x) => {
const _setup = _scope => {
_x(_scope, 1);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-var/components/child.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-var/components/child.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/custom-tag-var/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/custom-tag-var/__snapshots__/dom.expected/template.js
index add271666..b212e90c1 100644
--- a/packages/translator-tags/src/__tests__/fixtures/custom-tag-var/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/custom-tag-var/__snapshots__/dom.expected/template.js
@@ -1,11 +1,11 @@
-import { setup as _child, template as _child_template, walks as _child_walks } from "./components/child.marko";
+import { _setup_ as _child, _template_ as _child_template, _walks_ as _child_walks } from "./components/child.marko";
import { setTagVar as _setTagVar, data as _data2, value as _value, register as _register, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _data = _register("packages/translator-tags/src/__tests__/fixtures/custom-tag-var/template.marko_0_data", /* @__PURE__ */_value("data", (_scope, data) => _data2(_scope["#text/1"], data)));
const _setup = _scope => {
_setTagVar(_scope, "#childScope/0", _data);
_child(_scope["#childScope/0"]);
};
-export const template = `${_child_template}
`;
-export const walks = /* beginChild, _child_walks, endChild, next(1), get, out(1) */`/${_child_walks}&D l`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/custom-tag-var/template.marko");
\ No newline at end of file
+export const _template_ = `${_child_template}
`;
+export const _walks_ = /* beginChild, _child_walks, endChild, next(1), get, out(1) */`/${_child_walks}&D l`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/custom-tag-var/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/debug-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/debug-tag/__snapshots__/dom.expected/template.js
index 7fdbe9323..5e8f23f25 100644
--- a/packages/translator-tags/src/__tests__/fixtures/debug-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/debug-tag/__snapshots__/dom.expected/template.js
@@ -10,7 +10,7 @@ const _setup = _scope => {
_x(_scope, 0);
_y(_scope, 0);
};
-export const template = "";
-export const walks = /* */"DD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/debug-tag/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* */"DD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/debug-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/declaration/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/declaration/__snapshots__/dom.expected/template.js
index 994ad8b84..be4cff464 100644
--- a/packages/translator-tags/src/__tests__/fixtures/declaration/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/declaration/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "Hello World";
-export const walks = /* over(1) */"Db";
-export const setup = function () {};
+export const _template_ = "Hello World";
+export const _walks_ = /* over(1) */"Db";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/declaration/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/declaration/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/__snapshots__/dom.expected/components/child.js b/packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/__snapshots__/dom.expected/components/child.js
index 31c23e26a..64f524f35 100644
--- a/packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/__snapshots__/dom.expected/components/child.js
+++ b/packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/__snapshots__/dom.expected/components/child.js
@@ -6,12 +6,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => {
});
_dynamicTagName(_scope, input.thing.renderBody);
}, void 0, _dynamicTagName);
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, next(1), replace, out(1) */" D%l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/components/child.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), replace, out(1) */" D%l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/components/child.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/__snapshots__/dom.expected/template.js
index bf9bbbc45..ade9520e6 100644
--- a/packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
import { bindRenderer as _bindRenderer, inChild as _inChild, on as _on, queueSource as _queueSource, createRenderer as _createRenderer, register as _register, value as _value, queueEffect as _queueEffect, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _child, args as _child_args, template as _child_template, walks as _child_walks } from "./components/child.marko";
+import { _setup_ as _child, _args_ as _child_args, _template_ as _child_template, _walks_ as _child_walks } from "./components/child.marko";
const _defineBody = _register("packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/template.marko_1_renderer", /* @__PURE__ */_createRenderer("The thing", ""));
const _myThing = /* @__PURE__ */_value("myThing", (_scope, myThing) => _child_args(_scope["#childScope/0"], [{
thing: myThing
@@ -21,7 +21,7 @@ const _setup = _scope => {
_child(_scope["#childScope/0"]);
_selected(_scope, false);
};
-export const template = `${_child_template}`;
-export const walks = /* beginChild, _child_walks, endChild, get, over(1) */`/${_child_walks}& b`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/template.marko");
\ No newline at end of file
+export const _template_ = `${_child_template}`;
+export const _walks_ = /* beginChild, _child_walks, endChild, get, over(1) */`/${_child_walks}& b`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/define-tag-for-attribute-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/define-tag-object/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/define-tag-object/__snapshots__/dom.expected/template.js
index 89f20cc06..8e326f649 100644
--- a/packages/translator-tags/src/__tests__/fixtures/define-tag-object/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/define-tag-object/__snapshots__/dom.expected/template.js
@@ -17,7 +17,7 @@ const _x = /* @__PURE__ */_value("x", (_scope, x) => {
const _setup = _scope => {
_x(_scope, 1);
};
-export const template = "
";
-export const walks = /* next(1), get, out(1), get, next(1), get, out(1) */"D l D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/define-tag-object/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(1), get, out(1), get, next(1), get, out(1) */"D l D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/define-tag-object/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/define-tag-render-args/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/define-tag-render-args/__snapshots__/dom.expected/template.js
index 5a9b06213..b23ee1ad6 100644
--- a/packages/translator-tags/src/__tests__/fixtures/define-tag-render-args/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/define-tag-render-args/__snapshots__/dom.expected/template.js
@@ -34,7 +34,7 @@ const _setup = _scope => {
renderBody: /* @__PURE__ */_bindRenderer(_scope, _defineBody)
});
};
-export const template = "";
-export const walks = /* replace, over(1), get, next(1), get, out(1) */"D%b D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/define-tag-render-args/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1), get, next(1), get, out(1) */"D%b D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/define-tag-render-args/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/define-tag-render-attr-signal/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/define-tag-render-attr-signal/__snapshots__/dom.expected/template.js
index a2f17822a..a1b6edda5 100644
--- a/packages/translator-tags/src/__tests__/fixtures/define-tag-render-attr-signal/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/define-tag-render-attr-signal/__snapshots__/dom.expected/template.js
@@ -34,7 +34,7 @@ const _setup = _scope => {
renderBody: /* @__PURE__ */_bindRenderer(_scope, _defineBody)
});
};
-export const template = "";
-export const walks = /* replace, over(1), get, next(1), get, out(1) */"D%b D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/define-tag-render-attr-signal/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1), get, next(1), get, out(1) */"D%b D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/define-tag-render-attr-signal/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/define-tag-render-closure/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/define-tag-render-closure/__snapshots__/dom.expected/template.js
index d32fd2ec3..6f1e533f8 100644
--- a/packages/translator-tags/src/__tests__/fixtures/define-tag-render-closure/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/define-tag-render-closure/__snapshots__/dom.expected/template.js
@@ -19,7 +19,7 @@ const _setup = _scope => {
renderBody: /* @__PURE__ */_bindRenderer(_scope, _defineBody)
});
};
-export const template = "";
-export const walks = /* replace, over(1), get, next(1), get, out(1) */"D%b D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/define-tag-render-closure/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1), get, next(1), get, out(1) */"D%b D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/define-tag-render-closure/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/define-tag-render/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/define-tag-render/__snapshots__/dom.expected/template.js
index 65b9a3235..c1f8a2efe 100644
--- a/packages/translator-tags/src/__tests__/fixtures/define-tag-render/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/define-tag-render/__snapshots__/dom.expected/template.js
@@ -31,7 +31,7 @@ const _setup = _scope => {
renderBody: /* @__PURE__ */_bindRenderer(_scope, _defineBody)
});
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/define-tag-render/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/define-tag-render/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/do-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/do-tag/__snapshots__/dom.expected/template.js
index 24051bc3c..786227866 100644
--- a/packages/translator-tags/src/__tests__/fixtures/do-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/do-tag/__snapshots__/dom.expected/template.js
@@ -17,7 +17,7 @@ const _setup = _scope => {
_str(_scope, "rendered");
_logOutput(_scope, JSON.stringify(log));
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/do-tag/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/do-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/doctype/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/doctype/__snapshots__/dom.expected/template.js
index db84fd6b0..9c99870c7 100644
--- a/packages/translator-tags/src/__tests__/fixtures/doctype/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/doctype/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "Title of the documentThe content of the document......";
-export const walks = /* over(1) */"Db";
-export const setup = function () {};
+export const _template_ = "Title of the documentThe content of the document......";
+export const _walks_ = /* over(1) */"Db";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/doctype/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/doctype/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dollar-global-client/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dollar-global-client/__snapshots__/dom.expected/template.js
index 178c592d3..8ce5beef8 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dollar-global-client/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dollar-global-client/__snapshots__/dom.expected/template.js
@@ -17,7 +17,7 @@ const _show = /* @__PURE__ */_value("show", (_scope, show) => {
const _setup = _scope => {
_show(_scope, false);
};
-export const template = "";
-export const walks = /* next(1), replace, over(1), get, out(1) */"D%b l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dollar-global-client/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), replace, over(1), get, out(1) */"D%b l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dollar-global-client/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-closures/__snapshots__/dom.expected/components/custom-tag.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-closures/__snapshots__/dom.expected/components/custom-tag.js
index 107279ea7..63e160435 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-closures/__snapshots__/dom.expected/components/custom-tag.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-closures/__snapshots__/dom.expected/components/custom-tag.js
@@ -1,12 +1,12 @@
import { conditional as _conditional, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _dynamicTagName = /* @__PURE__ */_conditional("#text/0");
const _input = /* @__PURE__ */_value("input", (_scope, input) => _dynamicTagName(_scope, input.renderBody), void 0, _dynamicTagName);
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* next(1), replace, out(1) */"D%l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/dynamic-closures/components/custom-tag.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), replace, out(1) */"D%l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/dynamic-closures/components/custom-tag.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-closures/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-closures/__snapshots__/dom.expected/template.js
index e9611768b..cc0ab4735 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-closures/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-closures/__snapshots__/dom.expected/template.js
@@ -1,6 +1,6 @@
const a = 1;
import { on as _on, queueSource as _queueSource, data as _data, bindRenderer as _bindRenderer, inChild as _inChild, dynamicClosure as _dynamicClosure, registerSubscriber as _registerSubscriber, createRenderer as _createRenderer, conditional as _conditional, register as _register, dynamicSubscribers as _dynamicSubscribers, value as _value, queueEffect as _queueEffect, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _customTag, args as _customTag_args, template as _customTag_template, walks as _customTag_walks } from "./components/custom-tag.marko";
+import { _setup_ as _customTag, _args_ as _customTag_args, _template_ as _customTag_template, _walks_ as _customTag_walks } from "./components/custom-tag.marko";
const _c$ifBody = _registerSubscriber("packages/translator-tags/src/__tests__/fixtures/dynamic-closures/template.marko_3_c/subscriber", /* @__PURE__ */_dynamicClosure("c", (_scope, c) => _data(_scope["#text/2"], c), _scope => _scope._._));
const _b$ifBody = /* @__PURE__ */_dynamicClosure("b", (_scope, b) => _data(_scope["#text/1"], b), _scope => _scope._._);
const _setup$ifBody = _scope => {
@@ -34,7 +34,7 @@ const _setup = _scope => {
}]);
_if(_scope, Math.random() ? _ifBody : null);
};
-export const template = `${_customTag_template}`;
-export const walks = /* get, over(1), beginChild, _customTag_walks, endChild, next(1), replace, out(1) */` b/${_customTag_walks}&D%l`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-closures/template.marko");
\ No newline at end of file
+export const _template_ = `${_customTag_template}`;
+export const _walks_ = /* get, over(1), beginChild, _customTag_walks, endChild, next(1), replace, out(1) */` b/${_customTag_walks}&D%l`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-closures/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-event-handlers/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-event-handlers/__snapshots__/dom.expected/template.js
index 593a35cf0..0f34b19d2 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-event-handlers/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-event-handlers/__snapshots__/dom.expected/template.js
@@ -17,7 +17,7 @@ const _clickCount = /* @__PURE__ */_value("clickCount", (_scope, clickCount) =>
const _setup = _scope => {
_clickCount(_scope, 0);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-event-handlers/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-event-handlers/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/__snapshots__/dom.expected/template.js
index 07139e8c7..255ea6800 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/__snapshots__/dom.expected/template.js
@@ -25,7 +25,7 @@ const _setup = _scope => {
_tagName(_scope, "span");
_className(_scope, "A");
};
-export const template = "";
-export const walks = /* replace, over(1), get, over(1) */"D%b b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1), get, over(1) */"D%b b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-native-dynamic-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/__snapshots__/dom.expected/components/custom-tag.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/__snapshots__/dom.expected/components/custom-tag.js
index 8de1dd54b..5899a793b 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/__snapshots__/dom.expected/components/custom-tag.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/__snapshots__/dom.expected/components/custom-tag.js
@@ -3,12 +3,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => {
_data(_scope["#text/0"], input);
_tagVarSignal(_scope, input);
}, void 0, _tagVarSignal);
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "Child:
";
-export const walks = /* next(1), over(1), replace, out(1) */"Db%l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/components/custom-tag.marko");
\ No newline at end of file
+export const _template_ = "Child:
";
+export const _walks_ = /* next(1), over(1), replace, out(1) */"Db%l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/components/custom-tag.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/__snapshots__/dom.expected/template.js
index bc6151272..8c483c707 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/__snapshots__/dom.expected/template.js
@@ -24,7 +24,7 @@ const _setup = _scope => {
_x(_scope, 1);
_dynamicTagName(_scope, tags[0]);
};
-export const template = "Parent:
";
-export const walks = /* get, next(1), over(1), replace, out(1), replace, over(1), next(1), over(1), replace, out(1) */"D Db%l%bDb%l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/template.marko");
\ No newline at end of file
+export const _template_ = "Parent:
";
+export const _walks_ = /* get, next(1), over(1), replace, out(1), replace, over(1), next(1), over(1), replace, out(1) */"D Db%l%bDb%l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args-tag-var/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args/__snapshots__/dom.expected/components/custom-tag.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args/__snapshots__/dom.expected/components/custom-tag.js
index a5823b23c..34cb28fc0 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args/__snapshots__/dom.expected/components/custom-tag.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args/__snapshots__/dom.expected/components/custom-tag.js
@@ -1,11 +1,11 @@
import { data as _data, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _input = /* @__PURE__ */_value("input", (_scope, input) => _data(_scope["#text/0"], input));
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "
";
-export const walks = /* next(1), get, out(1) */"D l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args/components/custom-tag.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(1), get, out(1) */"D l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args/components/custom-tag.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args/__snapshots__/dom.expected/template.js
index fee771ebf..af8c7001c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args/__snapshots__/dom.expected/template.js
@@ -23,7 +23,7 @@ const _setup = _scope => {
_x(_scope, 1);
_dynamicTagName(_scope, tags[0]);
};
-export const template = "";
-export const walks = /* get, next(1), over(1), replace, out(1), replace, over(1) */"D Db%l%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), over(1), replace, out(1), replace, over(1) */"D Db%l%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-args/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/__snapshots__/dom.expected/template.js
index e979cdc93..c3c2142b5 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/__snapshots__/dom.expected/template.js
@@ -12,7 +12,7 @@ const _className = /* @__PURE__ */_value("className", (_scope, className) => {
const _setup = _scope => {
_className(_scope, "A");
};
-export const template = "paragraph
";
-export const walks = /* get, over(1), get, over(1) */"D b b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/template.marko");
\ No newline at end of file
+export const _template_ = "paragraph
";
+export const _walks_ = /* get, over(1), get, over(1) */"D b b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-attr-signal/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-native/__snapshots__/dom.expected/components/child.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-native/__snapshots__/dom.expected/components/child.js
index 425b604cb..7448121e1 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-native/__snapshots__/dom.expected/components/child.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-native/__snapshots__/dom.expected/components/child.js
@@ -6,12 +6,12 @@ const _destructure2 = (_scope, {
_id(_scope, id);
};
const _input = /* @__PURE__ */_value("input", (_scope, input) => _destructure2(_scope, input));
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "Id is
";
-export const walks = /* next(1), over(1), replace, out(1) */"Db%l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-native/components/child.marko");
\ No newline at end of file
+export const _template_ = "Id is
";
+export const _walks_ = /* next(1), over(1), replace, out(1) */"Db%l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-native/components/child.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-native/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-native/__snapshots__/dom.expected/template.js
index cf2073430..ee61a0bbb 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-native/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-native/__snapshots__/dom.expected/template.js
@@ -17,7 +17,7 @@ const _tagName = /* @__PURE__ */_value("tagName", (_scope, tagName) => {
const _setup = _scope => {
_tagName(_scope, child);
};
-export const template = "";
-export const walks = /* get, over(1), replace, over(1) */"D b%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-native/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1), replace, over(1) */"D b%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-native/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.expected/components/child1.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.expected/components/child1.js
index 36a271062..6d691d08b 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.expected/components/child1.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.expected/components/child1.js
@@ -6,12 +6,12 @@ const _destructure2 = (_scope, {
_value(_scope, value);
};
const _input = /* @__PURE__ */_value2("input", (_scope, input) => _destructure2(_scope, input));
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "Child 1 has
";
-export const walks = /* next(1), over(1), replace, out(1) */"Db%l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/components/child1.marko");
\ No newline at end of file
+export const _template_ = "Child 1 has
";
+export const _walks_ = /* next(1), over(1), replace, out(1) */"Db%l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/components/child1.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.expected/components/child2.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.expected/components/child2.js
index 5b266b968..c071a4620 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.expected/components/child2.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.expected/components/child2.js
@@ -6,12 +6,12 @@ const _destructure2 = (_scope, {
_value(_scope, value);
};
const _input = /* @__PURE__ */_value2("input", (_scope, input) => _destructure2(_scope, input));
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "Child 2 has
";
-export const walks = /* next(1), over(1), replace, out(1) */"Db%l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/components/child2.marko");
\ No newline at end of file
+export const _template_ = "Child 2 has
";
+export const _walks_ = /* next(1), over(1), replace, out(1) */"Db%l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/components/child2.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.expected/template.js
index 2ba82ffd0..8c8bef33b 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/__snapshots__/dom.expected/template.js
@@ -26,7 +26,7 @@ const _setup = _scope => {
_tagName(_scope, child1);
_val(_scope, 3);
};
-export const template = "";
-export const walks = /* replace, over(1), get, over(1) */"D%b b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1), get, over(1) */"D%b b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-custom-tags/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/__snapshots__/dom.expected/components/tag-a/index.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/__snapshots__/dom.expected/components/tag-a/index.js
index cb18250c1..b0934f665 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/__snapshots__/dom.expected/components/tag-a/index.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/__snapshots__/dom.expected/components/tag-a/index.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = "";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = "";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/components/tag-a/index.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/components/tag-a/index.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/__snapshots__/dom.expected/components/tag-b/index.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/__snapshots__/dom.expected/components/tag-b/index.js
index 34bd796b2..e7f32d18d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/__snapshots__/dom.expected/components/tag-b/index.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/__snapshots__/dom.expected/components/tag-b/index.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = "";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = "";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/components/tag-b/index.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/components/tag-b/index.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/__snapshots__/dom.expected/template.js
index 6e002d439..7bf5374f1 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/__snapshots__/dom.expected/template.js
@@ -1,7 +1,7 @@
import tagA from "./components/tag-a/index.marko";
import tagB from "./components/tag-b/index.marko";
import { attr as _attr, bindRenderer as _bindRenderer, createRenderer as _createRenderer, register as _register, dynamicTagAttrs as _dynamicTagAttrs, intersection as _intersection, conditional as _conditional, value as _value, intersections as _intersections, values as _values, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-import { setup as _setup, template as _undefined_template, walks as _undefined_walks } from "./components/tag-a/index.marko";
+import { _setup_ as _tag2, _template_ as _tag_template, _walks_ as _tag_walks } from "./components/tag-a/index.marko";
const _showTagATagABody = _register("packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/template.marko_1_renderer", /* @__PURE__ */_createRenderer("Body content", ""));
const _largeHeadingH2_input = _dynamicTagAttrs("#text/9");
const _expr_Text_other6 = /* @__PURE__ */_intersection(2, _scope => {
@@ -115,17 +115,17 @@ const _destructure2 = (_scope, _destructure, _clean) => {
_other(_scope, other, _clean);
};
const _input = /* @__PURE__ */_value("input", (_scope, input) => _destructure2(_scope, input), void 0, _destructure2);
-const _setup2 = _scope => {
- _setup(_scope["#childScope/6"]);
- _setup(_scope["#childScope/7"]);
+const _setup = _scope => {
+ _tag2(_scope["#childScope/6"]);
+ _tag2(_scope["#childScope/7"]);
_tagConstA(_scope, "a");
};
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = `<${show ? "div" : null} class="a b">${show ? "div" : null}><${show && "div"} class="a b">${show && "div"}>${_undefined_template}${_undefined_template}<${global.x = "a" + "b"} class="a b">${global.x = "a" + "b"}><${"h" + level} class="a b">${"h" + level}><${tagConstA} class="a b">${tagConstA}><${tagConstB} class="a b">${tagConstB}>`;
-export const walks = /* replace, over(1), replace, over(1), get, over(1), get, over(1), replace, over(1), replace, over(1), beginChild, _undefined_walks, endChild, beginChild, _undefined_walks, endChild, replace, over(1), replace, over(1), get, over(1), get, over(1), get, over(1), get, over(1), get, over(1) */`D%b%b b b%b%b/${_undefined_walks}&/${_undefined_walks}&%b%b b b b b bD`;
-export const setup = _setup2;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/template.marko");
\ No newline at end of file
+export const _template_ = `<${show ? "div" : null} class="a b">${show ? "div" : null}><${show && "div"} class="a b">${show && "div"}>${_tag_template}${_tag_template}<${global.x = "a" + "b"} class="a b">${global.x = "a" + "b"}><${"h" + level} class="a b">${"h" + level}><${tagConstA} class="a b">${tagConstA}><${tagConstB} class="a b">${tagConstB}>`;
+export const _walks_ = /* replace, over(1), replace, over(1), get, over(1), get, over(1), replace, over(1), replace, over(1), beginChild, _tag_walks, endChild, beginChild, _tag_walks, endChild, replace, over(1), replace, over(1), get, over(1), get, over(1), get, over(1), get, over(1), get, over(1) */`D%b%b b b%b%b/${_tag_walks}&/${_tag_walks}&%b%b b b b b bD`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-name/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-native/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-native/__snapshots__/dom.expected/template.js
index d82bc6a63..f1f2609ab 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-native/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-native/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "paragraph
";
-export const walks = /* over(1) */"DbD";
-export const setup = function () {};
+export const _template_ = "paragraph
";
+export const _walks_ = /* over(1) */"DbD";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-native/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-native/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-single-arg/__snapshots__/dom.expected/components/custom-tag.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-single-arg/__snapshots__/dom.expected/components/custom-tag.js
index 57a7711b0..774cd8988 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-single-arg/__snapshots__/dom.expected/components/custom-tag.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-single-arg/__snapshots__/dom.expected/components/custom-tag.js
@@ -3,12 +3,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => _data(_scope["#
const _setup = _scope => {
_tagVarSignal(_scope, "hello from other");
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "
";
-export const walks = /* next(1), get, out(1) */"D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-single-arg/components/custom-tag.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(1), get, out(1) */"D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-single-arg/components/custom-tag.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-single-arg/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-single-arg/__snapshots__/dom.expected/template.js
index 0eab0fa05..3047c770f 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-single-arg/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-single-arg/__snapshots__/dom.expected/template.js
@@ -23,7 +23,7 @@ const _setup = _scope => {
_x(_scope, 1);
_dynamicTagName(_scope, tags[0]);
};
-export const template = "";
-export const walks = /* get, next(1), over(1), replace, out(1), replace, over(1) */"D Db%l%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-single-arg/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), over(1), replace, out(1), replace, over(1) */"D Db%l%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-single-arg/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/__snapshots__/dom.expected/template.js
index 09c305092..0178bc41c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/__snapshots__/dom.expected/template.js
@@ -15,7 +15,7 @@ const _x = /* @__PURE__ */_value("x", (_scope, x) => {
const _setup = _scope => {
_x(_scope, null);
};
-export const template = "";
-export const walks = /* replace, over(1), get, over(1) */"D%b b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1), get, over(1) */"D%b b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-sometimes-null/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/__snapshots__/dom.expected/components/counter.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/__snapshots__/dom.expected/components/counter.js
index e00eb4e93..a15247614 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/__snapshots__/dom.expected/components/counter.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/__snapshots__/dom.expected/components/counter.js
@@ -12,7 +12,7 @@ const _count = /* @__PURE__ */_value("count", (_scope, count) => {
const _setup = _scope => {
_count(_scope, 0);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1) */" D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/components/counter.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1) */" D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/components/counter.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/__snapshots__/dom.expected/template.js
index 46b1d27af..429b87464 100644
--- a/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/__snapshots__/dom.expected/template.js
@@ -1,4 +1,4 @@
-import { setup as _counter, template as _counter_template, walks as _counter_walks } from "./components/counter.marko";
+import { _setup_ as _counter, _template_ as _counter_template, _walks_ as _counter_walks } from "./components/counter.marko";
import { on as _on, queueSource as _queueSource, createRenderer as _createRenderer, register as _register, dynamicTagAttrs as _dynamicTagAttrs, conditional as _conditional, queueEffect as _queueEffect, value as _value, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _setup$tagNameBody = _scope => {
_counter(_scope["#childScope/0"]);
@@ -19,7 +19,7 @@ const _tagName = /* @__PURE__ */_value("tagName", (_scope, tagName) => {
const _setup = _scope => {
_tagName(_scope, "div");
};
-export const template = "";
-export const walks = /* replace, over(1), get, over(1) */"D%b b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1), get, over(1) */"D%b b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/dynamic-tag-with-updating-body/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/effect-counter/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/effect-counter/__snapshots__/dom.expected/template.js
index cebbfe253..be9d97bf6 100644
--- a/packages/translator-tags/src/__tests__/fixtures/effect-counter/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/effect-counter/__snapshots__/dom.expected/template.js
@@ -15,7 +15,7 @@ const _clickCount = /* @__PURE__ */_value("clickCount", (_scope, clickCount) =>
const _setup = _scope => {
_clickCount(_scope, 0);
};
-export const template = "";
-export const walks = /* next(1), get, out(1) */"D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/effect-counter/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), get, out(1) */"D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/effect-counter/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/effect-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/effect-tag/__snapshots__/dom.expected/template.js
index f516d66b7..582be9990 100644
--- a/packages/translator-tags/src/__tests__/fixtures/effect-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/effect-tag/__snapshots__/dom.expected/template.js
@@ -9,7 +9,7 @@ const _x = /* @__PURE__ */_value("x", (_scope, x) => _queueEffect(_scope, _x_eff
const _setup = _scope => {
_x(_scope, 1);
};
-export const template = "0
";
-export const walks = /* over(1) */"b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/effect-tag/template.marko");
\ No newline at end of file
+export const _template_ = "0
";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/effect-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/entities/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/entities/__snapshots__/dom.expected/template.js
index 8f1f480e1..ec2964b78 100644
--- a/packages/translator-tags/src/__tests__/fixtures/entities/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/entities/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "Hello John & Suzy Invalid Entity: &b ; Valid Numeric Entity: " Valid Hexadecimal Entity: ¢";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "Hello John & Suzy Invalid Entity: &b ; Valid Numeric Entity: " Valid Hexadecimal Entity: ¢";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/entities/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/entities/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/for-destructure/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/for-destructure/__snapshots__/dom.expected/template.js
index d837c8dff..d7e925f88 100644
--- a/packages/translator-tags/src/__tests__/fixtures/for-destructure/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/for-destructure/__snapshots__/dom.expected/template.js
@@ -40,7 +40,7 @@ const _setup = _scope => {
description: "HTML Reimagined"
}]);
};
-export const template = "";
-export const walks = /* next(1), replace, over(1), get, over(1), get, out(1) */"D%b b l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/for-destructure/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), replace, over(1), get, over(1), get, out(1) */"D%b b l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/for-destructure/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/for-tag-siblings/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/for-tag-siblings/__snapshots__/dom.expected/template.js
index 95ef9b5bb..e5742441c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/for-tag-siblings/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/for-tag-siblings/__snapshots__/dom.expected/template.js
@@ -20,7 +20,7 @@ const _arrA = /* @__PURE__ */_value("arrA", (_scope, arrA) => {
const _setup = _scope => {
_arrA(_scope, [1, 2, 3]);
};
-export const template = "";
-export const walks = /* get, over(1), next(1), replace, out(1) */" bD%l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/for-tag-siblings/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1), next(1), replace, out(1) */" bD%l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/for-tag-siblings/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/for-tag-with-state/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/for-tag-with-state/__snapshots__/dom.expected/template.js
index f7f96ccc8..dd7819061 100644
--- a/packages/translator-tags/src/__tests__/fixtures/for-tag-with-state/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/for-tag-with-state/__snapshots__/dom.expected/template.js
@@ -23,7 +23,7 @@ const _setup = _scope => {
_arrA(_scope, [1, 2, 3]);
_arrB(_scope, [1, 2, 3]);
};
-export const template = "";
-export const walks = /* replace, over(1), replace, over(1) */"D%b%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/for-tag-with-state/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1), replace, over(1) */"D%b%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/for-tag-with-state/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/for-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/for-tag/__snapshots__/dom.expected/template.js
index 15b868431..4af4e4020 100644
--- a/packages/translator-tags/src/__tests__/fixtures/for-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/for-tag/__snapshots__/dom.expected/template.js
@@ -123,7 +123,7 @@ const _setup = _scope => {
_for9(_scope, [10, 0, 1]);
_for10(_scope, [10, 0, 1]);
};
-export const template = "";
-export const walks = /* replace, over(1), replace, over(1), replace, over(1), replace, over(1), replace, over(1), replace, over(1), replace, over(1), replace, over(1), replace, over(1), replace, over(1) */"D%b%b%b%b%b%b%b%b%b%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/for-tag/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1), replace, over(1), replace, over(1), replace, over(1), replace, over(1), replace, over(1), replace, over(1), replace, over(1), replace, over(1), replace, over(1) */"D%b%b%b%b%b%b%b%b%b%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/for-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/hello-dynamic/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/hello-dynamic/__snapshots__/dom.expected/template.js
index a9daf0a05..eadb73c72 100644
--- a/packages/translator-tags/src/__tests__/fixtures/hello-dynamic/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/hello-dynamic/__snapshots__/dom.expected/template.js
@@ -4,12 +4,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => {
_html(_scope, input.name, "#text/1");
_html(_scope, input.missing, "#text/2");
});
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "Hello ! Hello ! Hello !";
-export const walks = /* over(1), replace, over(2), replace, over(2), replace, over(2) */"b%c%c%c";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/hello-dynamic/template.marko");
\ No newline at end of file
+export const _template_ = "Hello ! Hello ! Hello !";
+export const _walks_ = /* over(1), replace, over(2), replace, over(2), replace, over(2) */"b%c%c%c";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/hello-dynamic/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/html-comment-counter/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/html-comment-counter/__snapshots__/dom.expected/template.js
index bedab6470..53dbf68cc 100644
--- a/packages/translator-tags/src/__tests__/fixtures/html-comment-counter/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/html-comment-counter/__snapshots__/dom.expected/template.js
@@ -13,7 +13,7 @@ const _count = /* @__PURE__ */_value("count", (_scope, count) => {
const _setup = _scope => {
_count(_scope, 0);
};
-export const template = "";
-export const walks = /* next(1), get, next(1), get, out(1), get, out(1) */"D D l l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/html-comment-counter/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), get, next(1), get, out(1), get, out(1) */"D D l l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/html-comment-counter/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/html-comment-var/__snapshots__/dom.expected/components/parent-el.js b/packages/translator-tags/src/__tests__/fixtures/html-comment-var/__snapshots__/dom.expected/components/parent-el.js
index 42b9158ce..0b1170259 100644
--- a/packages/translator-tags/src/__tests__/fixtures/html-comment-var/__snapshots__/dom.expected/components/parent-el.js
+++ b/packages/translator-tags/src/__tests__/fixtures/html-comment-var/__snapshots__/dom.expected/components/parent-el.js
@@ -5,7 +5,7 @@ const _setup = _scope => {
_queueEffect(_scope, _setup_effect);
_tagName(_scope, undefined);
};
-export const template = "";
-export const walks = /* get, over(1) */" b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/html-comment-var/components/parent-el.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1) */" b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/html-comment-var/components/parent-el.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/html-comment-var/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/html-comment-var/__snapshots__/dom.expected/template.js
index 8130e02ec..afaa7dadd 100644
--- a/packages/translator-tags/src/__tests__/fixtures/html-comment-var/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/html-comment-var/__snapshots__/dom.expected/template.js
@@ -1,4 +1,4 @@
-import { setup as _parentEl, template as _parentEl_template, walks as _parentEl_walks } from "./components/parent-el.marko";
+import { _setup_ as _parentEl, _template_ as _parentEl_template, _walks_ as _parentEl_walks } from "./components/parent-el.marko";
import { setTagVar as _setTagVar, data as _data, value as _value, register as _register, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _spanName = _register("packages/translator-tags/src/__tests__/fixtures/html-comment-var/template.marko_0_spanName", /* @__PURE__ */_value("spanName", (_scope, spanName) => _data(_scope["#text/3"], spanName)));
const _divName = _register("packages/translator-tags/src/__tests__/fixtures/html-comment-var/template.marko_0_divName", /* @__PURE__ */_value("divName", (_scope, divName) => _data(_scope["#text/1"], divName)));
@@ -8,7 +8,7 @@ const _setup = _scope => {
_setTagVar(_scope, "#childScope/2", _spanName);
_parentEl(_scope["#childScope/2"]);
};
-export const template = `${_parentEl_template}
${_parentEl_template} `;
-export const walks = /* next(1), beginChild, _parentEl_walks, endChild, get, out(1), next(1), beginChild, _parentEl_walks, endChild, get, out(1) */`D/${_parentEl_walks}& lD/${_parentEl_walks}& l`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/html-comment-var/template.marko");
\ No newline at end of file
+export const _template_ = `${_parentEl_template}
${_parentEl_template} `;
+export const _walks_ = /* next(1), beginChild, _parentEl_walks, endChild, get, out(1), next(1), beginChild, _parentEl_walks, endChild, get, out(1) */`D/${_parentEl_walks}& lD/${_parentEl_walks}& l`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/html-comment-var/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/html-entity/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/html-entity/__snapshots__/dom.expected/template.js
index b0d8b3fe4..fcb5be179 100644
--- a/packages/translator-tags/src/__tests__/fixtures/html-entity/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/html-entity/__snapshots__/dom.expected/template.js
@@ -1,5 +1,5 @@
-export const template = "<div>
";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "<div>
";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/html-entity/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/html-entity/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/id-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/id-tag/__snapshots__/dom.expected/template.js
index a37a41559..d832c13b2 100644
--- a/packages/translator-tags/src/__tests__/fixtures/id-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/id-tag/__snapshots__/dom.expected/template.js
@@ -5,7 +5,7 @@ const _setup = _scope => {
_x(_scope, _nextTagId());
_y(_scope, _nextTagId());
};
-export const template = "
";
-export const walks = /* next(1), get, out(1), replace, over(1) */"D l%b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/id-tag/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(1), get, out(1), replace, over(1) */"D l%b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/id-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/if-default-false/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/if-default-false/__snapshots__/dom.expected/template.js
index 85ea10c1f..a189d322d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/if-default-false/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/if-default-false/__snapshots__/dom.expected/template.js
@@ -14,7 +14,7 @@ const _show = /* @__PURE__ */_value("show", (_scope, show) => {
const _setup = _scope => {
_show(_scope, false);
};
-export const template = "";
-export const walks = /* get, over(1), replace, over(1) */" b%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/if-default-false/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1), replace, over(1) */" b%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/if-default-false/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/if-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/if-tag/__snapshots__/dom.expected/template.js
index 695fef3c9..81b00e01a 100644
--- a/packages/translator-tags/src/__tests__/fixtures/if-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/if-tag/__snapshots__/dom.expected/template.js
@@ -12,12 +12,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => {
_if2(_scope, (input.a, input.b) ? _ifBody2 : null);
_if3(_scope, input.x ? _ifBody3 : input.y ? _elseIfBody : _elseBody);
});
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* replace, over(1), replace, over(1), next(1), replace, out(1) */"D%b%bD%l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/if-tag/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1), replace, over(1), next(1), replace, out(1) */"D%b%bD%l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/if-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/import-tag-conflict/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/import-tag-conflict/__snapshots__/dom.expected/template.js
index 2357c7665..381809643 100644
--- a/packages/translator-tags/src/__tests__/fixtures/import-tag-conflict/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/import-tag-conflict/__snapshots__/dom.expected/template.js
@@ -5,7 +5,7 @@ const _setup = _scope => {
_data(_scope["#text/0"], asset1);
_data(_scope["#text/1"], asset2);
};
-export const template = " ";
-export const walks = /* replace, over(2), replace, over(1) */"D%c%b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/import-tag-conflict/template.marko");
\ No newline at end of file
+export const _template_ = " ";
+export const _walks_ = /* replace, over(2), replace, over(1) */"D%c%b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/import-tag-conflict/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/import-tag-shorthand/__snapshots__/dom.expected/components/baz.js b/packages/translator-tags/src/__tests__/fixtures/import-tag-shorthand/__snapshots__/dom.expected/components/baz.js
index 1a68182d8..9cc7f6dee 100644
--- a/packages/translator-tags/src/__tests__/fixtures/import-tag-shorthand/__snapshots__/dom.expected/components/baz.js
+++ b/packages/translator-tags/src/__tests__/fixtures/import-tag-shorthand/__snapshots__/dom.expected/components/baz.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/import-tag-shorthand/components/baz.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/import-tag-shorthand/components/baz.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/import-tag-shorthand/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/import-tag-shorthand/__snapshots__/dom.expected/template.js
index 3009cc1d1..a477dde97 100644
--- a/packages/translator-tags/src/__tests__/fixtures/import-tag-shorthand/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/import-tag-shorthand/__snapshots__/dom.expected/template.js
@@ -1,11 +1,11 @@
import bazComp from "./components/baz.marko";
-import { setup as _bazComp, template as _bazComp_template, walks as _bazComp_walks } from "./components/baz.marko";
+import { _setup_ as _bazComp, _template_ as _bazComp_template, _walks_ as _bazComp_walks } from "./components/baz.marko";
const _setup = _scope => {
_bazComp(_scope["#childScope/0"]);
_bazComp(_scope["#childScope/1"]);
};
-export const template = `${_bazComp_template}${_bazComp_template}`;
-export const walks = /* beginChild, _bazComp_walks, endChild, beginChild, _bazComp_walks, endChild */`D/${_bazComp_walks}&/${_bazComp_walks}&D`;
-export const setup = _setup;
+export const _template_ = `${_bazComp_template}${_bazComp_template}`;
+export const _walks_ = /* beginChild, _bazComp_walks, endChild, beginChild, _bazComp_walks, endChild */`D/${_bazComp_walks}&/${_bazComp_walks}&D`;
+export const _setup_ = _setup;
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/import-tag-shorthand/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/import-tag-shorthand/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/__snapshots__/dom.expected/components/baz.js b/packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/__snapshots__/dom.expected/components/baz.js
index 2d08b05ac..3b1055035 100644
--- a/packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/__snapshots__/dom.expected/components/baz.js
+++ b/packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/__snapshots__/dom.expected/components/baz.js
@@ -1,5 +1,5 @@
-export const template = "baz
";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "baz
";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/components/baz.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/components/baz.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/__snapshots__/dom.expected/components/foo.js b/packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/__snapshots__/dom.expected/components/foo.js
index 87e15553f..b43b68991 100644
--- a/packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/__snapshots__/dom.expected/components/foo.js
+++ b/packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/__snapshots__/dom.expected/components/foo.js
@@ -1,5 +1,5 @@
-export const template = "foo
";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "foo
";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/components/foo.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/components/foo.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/__snapshots__/dom.expected/template.js
index a6ce04ee4..88afcfa6d 100644
--- a/packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/__snapshots__/dom.expected/template.js
@@ -6,7 +6,7 @@ const _x = /* @__PURE__ */_value("x", (_scope, x) => _dynamicTagName(_scope, x =
const _setup = _scope => {
_x(_scope, 1);
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/import-tag-ternary/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/import-tag/__snapshots__/dom.expected/components/baz.js b/packages/translator-tags/src/__tests__/fixtures/import-tag/__snapshots__/dom.expected/components/baz.js
index 7c8c10f0b..3914394be 100644
--- a/packages/translator-tags/src/__tests__/fixtures/import-tag/__snapshots__/dom.expected/components/baz.js
+++ b/packages/translator-tags/src/__tests__/fixtures/import-tag/__snapshots__/dom.expected/components/baz.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/import-tag/components/baz.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/import-tag/components/baz.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/import-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/import-tag/__snapshots__/dom.expected/template.js
index af1ac5e7d..e92cf3f03 100644
--- a/packages/translator-tags/src/__tests__/fixtures/import-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/import-tag/__snapshots__/dom.expected/template.js
@@ -1,7 +1,7 @@
import "./foo";
import { b as c } from "./bar";
import bazComp from "./components/baz.marko";
-import { setup as _bazComp, template as _bazComp_template, walks as _bazComp_walks } from "./components/baz.marko";
+import { _setup_ as _bazComp, _template_ as _bazComp_template, _walks_ as _bazComp_walks } from "./components/baz.marko";
import { data as _data, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _setup = _scope => {
_bazComp(_scope["#childScope/0"]);
@@ -9,7 +9,7 @@ const _setup = _scope => {
_bazComp(_scope["#childScope/2"]);
_data(_scope["#text/3"], c);
};
-export const template = `${_bazComp_template}${_bazComp_template}${_bazComp_template}`;
-export const walks = /* beginChild, _bazComp_walks, endChild, beginChild, _bazComp_walks, endChild, beginChild, _bazComp_walks, endChild, replace, over(1) */`D/${_bazComp_walks}&/${_bazComp_walks}&/${_bazComp_walks}&%b`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/import-tag/template.marko");
\ No newline at end of file
+export const _template_ = `${_bazComp_template}${_bazComp_template}${_bazComp_template}`;
+export const _walks_ = /* beginChild, _bazComp_walks, endChild, beginChild, _bazComp_walks, endChild, beginChild, _bazComp_walks, endChild, replace, over(1) */`D/${_bazComp_walks}&/${_bazComp_walks}&/${_bazComp_walks}&%b`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/import-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/input-destructure/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/input-destructure/__snapshots__/dom.expected/template.js
index 9ded6da96..1de07a565 100644
--- a/packages/translator-tags/src/__tests__/fixtures/input-destructure/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/input-destructure/__snapshots__/dom.expected/template.js
@@ -9,12 +9,12 @@ const _destructure2 = (_scope, {
_b(_scope, b);
};
const _input = /* @__PURE__ */_value("input", (_scope, input) => _destructure2(_scope, input));
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = " ";
-export const walks = /* replace, over(2), replace, over(1) */"%c%b";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/input-destructure/template.marko");
\ No newline at end of file
+export const _template_ = " ";
+export const _walks_ = /* replace, over(2), replace, over(1) */"%c%b";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/input-destructure/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/let-tag-derived/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/let-tag-derived/__snapshots__/dom.expected/template.js
index ad622f302..274694912 100644
--- a/packages/translator-tags/src/__tests__/fixtures/let-tag-derived/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/let-tag-derived/__snapshots__/dom.expected/template.js
@@ -20,12 +20,12 @@ const _destructure2 = (_scope, {
_a(_scope, a);
};
const _input = /* @__PURE__ */_value("input", (_scope, input) => _destructure2(_scope, input));
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = " ";
-export const walks = /* get, over(1), replace, over(2), replace, over(1) */" b%c%b";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/let-tag-derived/template.marko");
\ No newline at end of file
+export const _template_ = " ";
+export const _walks_ = /* get, over(1), replace, over(2), replace, over(1) */" b%c%b";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/let-tag-derived/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/let-tag-set-in-effect/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/let-tag-set-in-effect/__snapshots__/dom.expected/template.js
index 1b3856d03..aecf2450f 100644
--- a/packages/translator-tags/src/__tests__/fixtures/let-tag-set-in-effect/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/let-tag-set-in-effect/__snapshots__/dom.expected/template.js
@@ -15,7 +15,7 @@ const _setup = _scope => {
_x(_scope, 1);
_y(_scope, 0);
};
-export const template = " ";
-export const walks = /* next(1), get, out(1), next(1), get, out(1) */"D lD l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/let-tag-set-in-effect/template.marko");
\ No newline at end of file
+export const _template_ = " ";
+export const _walks_ = /* next(1), get, out(1), next(1), get, out(1) */"D lD l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/let-tag-set-in-effect/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/let-tag-with-intersection/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/let-tag-with-intersection/__snapshots__/dom.expected/template.js
index f4d11b5ff..8e4ff6112 100644
--- a/packages/translator-tags/src/__tests__/fixtures/let-tag-with-intersection/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/let-tag-with-intersection/__snapshots__/dom.expected/template.js
@@ -24,7 +24,7 @@ const _x = /* @__PURE__ */_value("x", (_scope, x) => {
const _setup = _scope => {
_x(_scope, 1);
};
-export const template = " ";
-export const walks = /* get, next(1), get, out(1), replace, over(2), replace, over(2), replace, over(1) */" D l%c%c%b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/let-tag-with-intersection/template.marko");
\ No newline at end of file
+export const _template_ = " ";
+export const _walks_ = /* get, next(1), get, out(1), replace, over(2), replace, over(2), replace, over(1) */" D l%c%c%b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/let-tag-with-intersection/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/let-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/let-tag/__snapshots__/dom.expected/template.js
index f9431e22a..2614c73d2 100644
--- a/packages/translator-tags/src/__tests__/fixtures/let-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/let-tag/__snapshots__/dom.expected/template.js
@@ -19,7 +19,7 @@ const _setup = _scope => {
_x(_scope, 1);
_y(_scope, 1);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1), replace, over(1) */" D l%b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/let-tag/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1), replace, over(1) */" D l%b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/let-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/let-undefined-until-dom/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/let-undefined-until-dom/__snapshots__/dom.expected/template.js
index b63218dfe..4e307ef4b 100644
--- a/packages/translator-tags/src/__tests__/fixtures/let-undefined-until-dom/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/let-undefined-until-dom/__snapshots__/dom.expected/template.js
@@ -5,7 +5,7 @@ const _setup = _scope => {
_queueEffect(_scope, _setup_effect);
_x(_scope, undefined);
};
-export const template = "
";
-export const walks = /* next(1), get, out(1) */"D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/let-undefined-until-dom/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(1), get, out(1) */"D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/let-undefined-until-dom/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-assignment/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-assignment/__snapshots__/dom.expected/template.js
index dda94467c..bcc5ec59e 100644
--- a/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-assignment/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-assignment/__snapshots__/dom.expected/template.js
@@ -33,7 +33,7 @@ const _setup = _scope => {
_x(_scope, 0);
_prev(_scope, false);
};
-export const template = "x= , was=
";
-export const walks = /* next(1), over(1), next(1), get, out(1), over(1), replace, out(1), get, over(1) */"DbD lb%l b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-assignment/template.marko");
\ No newline at end of file
+export const _template_ = "x= , was=
";
+export const _walks_ = /* next(1), over(1), next(1), get, out(1), over(1), replace, out(1), get, over(1) */"DbD lb%l b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-assignment/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-conditional/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-conditional/__snapshots__/dom.expected/template.js
index f463489e4..0c7221815 100644
--- a/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-conditional/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-conditional/__snapshots__/dom.expected/template.js
@@ -47,7 +47,7 @@ const _setup = _scope => {
_x(_scope, 0);
_show(_scope, true);
};
-export const template = "";
-export const walks = /* replace, over(2), get, over(1), get, over(1) */"D%c b b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-conditional/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(2), get, over(1), get, over(1) */"D%c b b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-conditional/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-this/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-this/__snapshots__/dom.expected/template.js
index 73b76adb2..981ac7dbc 100644
--- a/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-this/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-this/__snapshots__/dom.expected/template.js
@@ -25,7 +25,7 @@ const _x = /* @__PURE__ */_value("x", (_scope, x) => _queueEffect(_scope, _x_eff
const _setup = _scope => {
_x(_scope, 0);
};
-export const template = "";
-export const walks = /* over(1), get, over(1) */"b b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-this/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* over(1), get, over(1) */"b b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/lifecycle-tag-this/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag/__snapshots__/dom.expected/template.js
index 7f9ff8f68..2187fdae3 100644
--- a/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/lifecycle-tag/__snapshots__/dom.expected/template.js
@@ -27,7 +27,7 @@ const _x = /* @__PURE__ */_value("x", (_scope, x) => _queueEffect(_scope, _x_eff
const _setup = _scope => {
_x(_scope, 0);
};
-export const template = "";
-export const walks = /* over(1), get, over(1) */"b b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/lifecycle-tag/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* over(1), get, over(1) */"b b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/lifecycle-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/log-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/log-tag/__snapshots__/dom.expected/template.js
index d7c352b53..03922d041 100644
--- a/packages/translator-tags/src/__tests__/fixtures/log-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/log-tag/__snapshots__/dom.expected/template.js
@@ -11,7 +11,7 @@ const _setup = _scope => {
_tagVar(_scope, "tag var");
_output(_scope, JSON.stringify(testLog));
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/log-tag/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/log-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/migrate-input/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/migrate-input/__snapshots__/dom.expected/template.js
index 9fee156a5..659962eeb 100644
--- a/packages/translator-tags/src/__tests__/fixtures/migrate-input/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/migrate-input/__snapshots__/dom.expected/template.js
@@ -1,11 +1,11 @@
import { data as _data, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _input = /* @__PURE__ */_value("input", (_scope, input) => _data(_scope["#text/0"], input.x));
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "
";
-export const walks = /* next(2), get, out(2) */"E m";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/migrate-input/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(2), get, out(2) */"E m";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/migrate-input/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/migrate-out-global/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/migrate-out-global/__snapshots__/dom.expected/template.js
index c73de1705..ddfbe6f45 100644
--- a/packages/translator-tags/src/__tests__/fixtures/migrate-out-global/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/migrate-out-global/__snapshots__/dom.expected/template.js
@@ -2,7 +2,7 @@ import { data as _data, createRenderer as _createRenderer, createTemplate as _cr
const _setup = _scope => {
_data(_scope["#text/0"], _scope.$global.x);
};
-export const template = "
";
-export const walks = /* next(2), get, out(2) */"E m";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/migrate-out-global/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(2), get, out(2) */"E m";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/migrate-out-global/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/move-and-clear-children/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/move-and-clear-children/__snapshots__/dom.expected/template.js
index aaf80c60f..59020ac43 100644
--- a/packages/translator-tags/src/__tests__/fixtures/move-and-clear-children/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/move-and-clear-children/__snapshots__/dom.expected/template.js
@@ -15,12 +15,12 @@ const _destructure3 = (_scope, {
_children(_scope, children);
};
const _input = /* @__PURE__ */_value("input", (_scope, input) => _destructure3(_scope, input));
-export const args = (_scope, _destructure4, _clean) => {
+export const _args_ = (_scope, _destructure4, _clean) => {
let input;
if (!_clean) [input] = _destructure4;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, over(1) */" b";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/move-and-clear-children/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1) */" b";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/move-and-clear-children/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/move-and-clear-top-level/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/move-and-clear-top-level/__snapshots__/dom.expected/template.js
index 91c0ce76e..5635e071f 100644
--- a/packages/translator-tags/src/__tests__/fixtures/move-and-clear-top-level/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/move-and-clear-top-level/__snapshots__/dom.expected/template.js
@@ -9,12 +9,12 @@ const _for = /* @__PURE__ */_loopOf("#text/0", _forBody);
const _input = /* @__PURE__ */_value("input", (_scope, input) => _for(_scope, [input.children, function (c) {
return c.id;
}]));
-export const args = (_scope, _destructure2, _clean) => {
+export const _args_ = (_scope, _destructure2, _clean) => {
let input;
if (!_clean) [input] = _destructure2;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/move-and-clear-top-level/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/move-and-clear-top-level/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-downstream-effect/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-downstream-effect/__snapshots__/dom.expected/template.js
index 53116edf6..66c5d8d44 100644
--- a/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-downstream-effect/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-downstream-effect/__snapshots__/dom.expected/template.js
@@ -8,7 +8,7 @@ const _if = /* @__PURE__ */_conditional("#text/1");
const _setup = _scope => {
_if(_scope, true ? _ifBody : null);
};
-export const template = "";
-export const walks = /* get, over(1), replace, over(1) */" b%bD";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/native-tag-ref-downstream-effect/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1), replace, over(1) */" b%bD";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/native-tag-ref-downstream-effect/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect-child/__snapshots__/dom.expected/components/hello-setter.js b/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect-child/__snapshots__/dom.expected/components/hello-setter.js
index 7c9acc446..c544d5f5c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect-child/__snapshots__/dom.expected/components/hello-setter.js
+++ b/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect-child/__snapshots__/dom.expected/components/hello-setter.js
@@ -12,12 +12,12 @@ const _destructure2 = (_scope, {
_el(_scope, el);
};
const _input = /* @__PURE__ */_value("input", (_scope, input) => _destructure2(_scope, input));
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = "";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect-child/components/hello-setter.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = "";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect-child/components/hello-setter.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect-child/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect-child/__snapshots__/dom.expected/template.js
index c3da29525..9ec33f155 100644
--- a/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect-child/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect-child/__snapshots__/dom.expected/template.js
@@ -1,13 +1,13 @@
import { bindFunction as _bindFunction, inChild as _inChild, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const el_getter = _scope => _scope["#div/0"];
-import { setup as _helloSetter, args as _helloSetter_args, template as _helloSetter_template, walks as _helloSetter_walks } from "./components/hello-setter.marko";
+import { _setup_ as _helloSetter, _args_ as _helloSetter_args, _template_ as _helloSetter_template, _walks_ as _helloSetter_walks } from "./components/hello-setter.marko";
const _setup = _scope => {
_helloSetter(_scope["#childScope/1"]);
_helloSetter_args(_scope["#childScope/1"], [{
el: /* @__PURE__ */_bindFunction(_scope, el_getter)
}]);
};
-export const template = `${_helloSetter_template}`;
-export const walks = /* get, over(1), beginChild, _helloSetter_walks, endChild */` b/${_helloSetter_walks}&`;
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect-child/template.marko");
\ No newline at end of file
+export const _template_ = `${_helloSetter_template}`;
+export const _walks_ = /* get, over(1), beginChild, _helloSetter_walks, endChild */` b/${_helloSetter_walks}&`;
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect-child/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect/__snapshots__/dom.expected/template.js
index e3945fadd..ce21e6d8f 100644
--- a/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect/__snapshots__/dom.expected/template.js
@@ -3,7 +3,7 @@ const _setup_effect = _register("packages/translator-tags/src/__tests__/fixtures
const _setup = _scope => {
_queueEffect(_scope, _setup_effect);
};
-export const template = "";
-export const walks = /* get, over(1) */" b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1) */" b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/native-tag-ref-effect/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/nested-assignment-expression/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/nested-assignment-expression/__snapshots__/dom.expected/template.js
index 0be9e0c0b..b607c3ef1 100644
--- a/packages/translator-tags/src/__tests__/fixtures/nested-assignment-expression/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/nested-assignment-expression/__snapshots__/dom.expected/template.js
@@ -17,7 +17,7 @@ const _setup = _scope => {
_lastCount(_scope, 0);
_lastCount2(_scope, 0);
};
-export const template = "used to be which should be the same as ";
-export const walks = /* get, next(1), get, out(1), over(1), next(1), get, out(1), over(1), next(1), get, out(1) */" D lbD lbD l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/nested-assignment-expression/template.marko");
\ No newline at end of file
+export const _template_ = "used to be which should be the same as ";
+export const _walks_ = /* get, next(1), get, out(1), over(1), next(1), get, out(1), over(1), next(1), get, out(1) */" D lbD lbD l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/nested-assignment-expression/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/placeholders/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/placeholders/__snapshots__/dom.expected/template.js
index 2f8f9b420..2fe15c874 100644
--- a/packages/translator-tags/src/__tests__/fixtures/placeholders/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/placeholders/__snapshots__/dom.expected/template.js
@@ -8,12 +8,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => {
const _setup = _scope => {
_html(_scope, "Hello HTML ", "#text/4");
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = " ";
-export const walks = /* replace, over(1), next(1), get, out(1), next(1), over(1), replace, over(2), replace, over(2), replace, out(1) */"%bD lDb%c%c%l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/placeholders/template.marko");
\ No newline at end of file
+export const _template_ = " ";
+export const _walks_ = /* replace, over(1), next(1), get, out(1), next(1), over(1), replace, over(2), replace, over(2), replace, out(1) */"%bD lDb%c%c%l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/placeholders/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/reassignment-expression-counter/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/reassignment-expression-counter/__snapshots__/dom.expected/template.js
index 2d4a0170a..f1358063b 100644
--- a/packages/translator-tags/src/__tests__/fixtures/reassignment-expression-counter/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/reassignment-expression-counter/__snapshots__/dom.expected/template.js
@@ -28,7 +28,7 @@ const _count = /* @__PURE__ */_value("count", (_scope, count) => {
const _setup = _scope => {
_count(_scope, 0);
};
-export const template = "";
-export const walks = /* get, next(1), get, out(1), get, next(1), get, out(1), get, next(1), get, out(1) */" D l D l D l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/reassignment-expression-counter/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(1), get, out(1), get, next(1), get, out(1), get, next(1), get, out(1) */" D l D l D l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/reassignment-expression-counter/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/remove-and-add-rows/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/remove-and-add-rows/__snapshots__/dom.expected/template.js
index 10a700a09..8a3f2e0a8 100644
--- a/packages/translator-tags/src/__tests__/fixtures/remove-and-add-rows/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/remove-and-add-rows/__snapshots__/dom.expected/template.js
@@ -15,12 +15,12 @@ const _destructure3 = (_scope, {
_children(_scope, children);
};
const _input = /* @__PURE__ */_value("input", (_scope, input) => _destructure3(_scope, input));
-export const args = (_scope, _destructure4, _clean) => {
+export const _args_ = (_scope, _destructure4, _clean) => {
let input;
if (!_clean) [input] = _destructure4;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, over(1) */" b";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/remove-and-add-rows/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1) */" b";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/remove-and-add-rows/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/return-tag-no-var/__snapshots__/dom.expected/components/child.js b/packages/translator-tags/src/__tests__/fixtures/return-tag-no-var/__snapshots__/dom.expected/components/child.js
index 6b9122ebf..3a829b796 100644
--- a/packages/translator-tags/src/__tests__/fixtures/return-tag-no-var/__snapshots__/dom.expected/components/child.js
+++ b/packages/translator-tags/src/__tests__/fixtures/return-tag-no-var/__snapshots__/dom.expected/components/child.js
@@ -3,7 +3,7 @@ const _x = /* @__PURE__ */_value("x", (_scope, x) => _tagVarSignal(_scope, x), v
const _setup = _scope => {
_x(_scope, 1);
};
-export const template = "child";
-export const walks = /* over(1) */"b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/return-tag-no-var/components/child.marko");
\ No newline at end of file
+export const _template_ = "child";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/return-tag-no-var/components/child.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/return-tag-no-var/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/return-tag-no-var/__snapshots__/dom.expected/template.js
index 1869adf03..526d5cbdf 100644
--- a/packages/translator-tags/src/__tests__/fixtures/return-tag-no-var/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/return-tag-no-var/__snapshots__/dom.expected/template.js
@@ -1,9 +1,9 @@
-import { setup as _child, template as _child_template, walks as _child_walks } from "./components/child.marko";
+import { _setup_ as _child, _template_ as _child_template, _walks_ as _child_walks } from "./components/child.marko";
const _setup = _scope => {
_child(_scope["#childScope/0"]);
};
-export const template = `${_child_template}`;
-export const walks = /* beginChild, _child_walks, endChild */`/${_child_walks}&`;
-export const setup = _setup;
+export const _template_ = `${_child_template}`;
+export const _walks_ = /* beginChild, _child_walks, endChild */`/${_child_walks}&`;
+export const _setup_ = _setup;
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/return-tag-no-var/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/return-tag-no-var/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/return-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/return-tag/__snapshots__/dom.expected/template.js
index 3f6ea6c33..a8b5dfe2b 100644
--- a/packages/translator-tags/src/__tests__/fixtures/return-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/return-tag/__snapshots__/dom.expected/template.js
@@ -9,12 +9,12 @@ const _setup$ifBody = _scope => {
const _ifBody = _register("packages/translator-tags/src/__tests__/fixtures/return-tag/template.marko_1_renderer", /* @__PURE__ */_createRenderer("", "", _setup$ifBody));
const _if = /* @__PURE__ */_conditional("#text/0");
const _input = /* @__PURE__ */_value("input", (_scope, input) => _if(_scope, input.show ? _ifBody : _elseBody));
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* replace, over(1) */"D%bD";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/return-tag/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* replace, over(1) */"D%bD";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/return-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/server-client/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/server-client/__snapshots__/dom.expected/template.js
index 0937f332e..989bce11c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/server-client/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/server-client/__snapshots__/dom.expected/template.js
@@ -4,7 +4,7 @@ import { data as _data, createRenderer as _createRenderer, createTemplate as _cr
const _setup = _scope => {
_data(_scope["#text/0"], x);
};
-export const template = "
";
-export const walks = /* next(2), get, out(2) */"E m";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/server-client/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(2), get, out(2) */"E m";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/server-client/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/style-tag-modules-default/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/style-tag-modules-default/__snapshots__/dom.expected/template.js
index e08263bd9..bf23cea1c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/style-tag-modules-default/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/style-tag-modules-default/__snapshots__/dom.expected/template.js
@@ -3,7 +3,7 @@ import { classAttr as _classAttr, createRenderer as _createRenderer, createTempl
const _setup = _scope => {
_classAttr(_scope["#div/1"], myStyles.content);
};
-export const template = "Hello
";
-export const walks = /* get, over(1) */" b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/style-tag-modules-default/template.marko");
\ No newline at end of file
+export const _template_ = "Hello
";
+export const _walks_ = /* get, over(1) */" b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/style-tag-modules-default/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/style-tag-modules-destructured/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/style-tag-modules-destructured/__snapshots__/dom.expected/template.js
index fd3594dda..55091bb11 100644
--- a/packages/translator-tags/src/__tests__/fixtures/style-tag-modules-destructured/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/style-tag-modules-destructured/__snapshots__/dom.expected/template.js
@@ -6,7 +6,7 @@ import { classAttr as _classAttr, createRenderer as _createRenderer, createTempl
const _setup = _scope => {
_classAttr(_scope["#div/1"], content);
};
-export const template = "Hello
";
-export const walks = /* get, over(1) */" b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/style-tag-modules-destructured/template.marko");
\ No newline at end of file
+export const _template_ = "Hello
";
+export const _walks_ = /* get, over(1) */" b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/style-tag-modules-destructured/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/style-tag-type/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/style-tag-type/__snapshots__/dom.expected/template.js
index a8fb16f46..e7e72131c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/style-tag-type/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/style-tag-type/__snapshots__/dom.expected/template.js
@@ -1,8 +1,8 @@
import "virtual:./template.marko.less \n .content {\n color: green;\n }\n";
import "virtual:./template.marko.less \n .content {\n color: blue;\n }\n";
import "virtual:./template.marko.less \n .content {\n color: red;\n }\n";
-export const template = "Hello
";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "Hello
";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/style-tag-type/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/style-tag-type/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/style-tag/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/style-tag/__snapshots__/dom.expected/template.js
index 894c433c4..55d9f302f 100644
--- a/packages/translator-tags/src/__tests__/fixtures/style-tag/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/style-tag/__snapshots__/dom.expected/template.js
@@ -1,6 +1,6 @@
import "virtual:./template.marko.css \n .content {\n color: green;\n }\n";
-export const template = "Hello
";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "Hello
";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/style-tag/template.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/style-tag/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/tag-resolution-priority/__snapshots__/dom.expected/components/baz.js b/packages/translator-tags/src/__tests__/fixtures/tag-resolution-priority/__snapshots__/dom.expected/components/baz.js
index e51856700..9c6b3537c 100644
--- a/packages/translator-tags/src/__tests__/fixtures/tag-resolution-priority/__snapshots__/dom.expected/components/baz.js
+++ b/packages/translator-tags/src/__tests__/fixtures/tag-resolution-priority/__snapshots__/dom.expected/components/baz.js
@@ -1,5 +1,5 @@
-export const template = "";
-export const walks = /* over(1) */"b";
-export const setup = function () {};
+export const _template_ = "";
+export const _walks_ = /* over(1) */"b";
+export const _setup_ = function () {};
import { createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/tag-resolution-priority/components/baz.marko");
\ No newline at end of file
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/tag-resolution-priority/components/baz.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/tag-resolution-priority/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/tag-resolution-priority/__snapshots__/dom.expected/template.js
index 00eee4d7b..da309d6c9 100644
--- a/packages/translator-tags/src/__tests__/fixtures/tag-resolution-priority/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/tag-resolution-priority/__snapshots__/dom.expected/template.js
@@ -5,7 +5,7 @@ const _dynamicTagName = /* @__PURE__ */_conditional("#text/0");
const _setup = _scope => {
_dynamicTagName(_scope, baz);
};
-export const template = "";
-export const walks = /* over(1), replace, over(1) */"b%b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/tag-resolution-priority/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* over(1), replace, over(1) */"b%b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/tag-resolution-priority/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/tag-var-destructure/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/tag-var-destructure/__snapshots__/dom.expected/template.js
index be5121b25..8962d5e59 100644
--- a/packages/translator-tags/src/__tests__/fixtures/tag-var-destructure/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/tag-var-destructure/__snapshots__/dom.expected/template.js
@@ -49,7 +49,7 @@ const _setup = _scope => {
_d(_scope, 0);
_e(_scope, []);
};
-export const template = "";
-export const walks = /* get, next(2), over(1), replace, out(1), next(1), over(1), replace, out(1), next(1), over(1), replace, out(1), next(1), over(1), replace, out(1), next(1), over(1), replace, out(2) */" Eb%lDb%lDb%lDb%lDb%m";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/tag-var-destructure/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, next(2), over(1), replace, out(1), next(1), over(1), replace, out(1), next(1), over(1), replace, out(1), next(1), over(1), replace, out(1), next(1), over(1), replace, out(2) */" Eb%lDb%lDb%lDb%lDb%m";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/tag-var-destructure/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/toggle-first-child/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/toggle-first-child/__snapshots__/dom.expected/template.js
index b3a250709..0839581e6 100644
--- a/packages/translator-tags/src/__tests__/fixtures/toggle-first-child/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/toggle-first-child/__snapshots__/dom.expected/template.js
@@ -11,12 +11,12 @@ const _destructure2 = (_scope, _destructure, _clean) => {
_value(_scope, value, _clean);
};
const _input = /* @__PURE__ */_value2("input", (_scope, input) => _destructure2(_scope, input), void 0, _destructure2);
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "
";
-export const walks = /* next(1), replace, out(1) */"D%l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/toggle-first-child/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(1), replace, out(1) */"D%l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/toggle-first-child/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/toggle-nested-2/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/toggle-nested-2/__snapshots__/dom.expected/template.js
index 2267ba812..d1aaec32f 100644
--- a/packages/translator-tags/src/__tests__/fixtures/toggle-nested-2/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/toggle-nested-2/__snapshots__/dom.expected/template.js
@@ -46,7 +46,7 @@ const _setup = _scope => {
_inner(_scope, true);
_count(_scope, 0);
};
-export const template = "";
-export const walks = /* next(1), get, over(1), replace, out(1) */"D b%l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup), "packages/translator-tags/src/__tests__/fixtures/toggle-nested-2/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), get, over(1), replace, out(1) */"D b%l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_), "packages/translator-tags/src/__tests__/fixtures/toggle-nested-2/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/toggle-nested/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/toggle-nested/__snapshots__/dom.expected/template.js
index c0acc8f2f..f00f3a8e1 100644
--- a/packages/translator-tags/src/__tests__/fixtures/toggle-nested/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/toggle-nested/__snapshots__/dom.expected/template.js
@@ -24,12 +24,12 @@ const _destructure2 = (_scope, _destructure, _clean) => {
_value2(_scope, value2, _clean);
};
const _input = /* @__PURE__ */_value3("input", (_scope, input) => _destructure2(_scope, input), void 0, _destructure2);
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* next(1), replace, out(1) */"D%l";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/toggle-nested/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* next(1), replace, out(1) */"D%l";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/toggle-nested/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/update-attr/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/update-attr/__snapshots__/dom.expected/template.js
index 14f071584..fcd7ff378 100644
--- a/packages/translator-tags/src/__tests__/fixtures/update-attr/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/update-attr/__snapshots__/dom.expected/template.js
@@ -1,11 +1,11 @@
import { attr as _attr, value as _value, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-tags/debug/dom";
const _input = /* @__PURE__ */_value("input", (_scope, input) => _attr(_scope["#div/0"], "b", input.value));
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, over(1) */" b";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/update-attr/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1) */" b";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/update-attr/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/update-dynamic-attrs/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/update-dynamic-attrs/__snapshots__/dom.expected/template.js
index f327bb728..793b1e3f8 100644
--- a/packages/translator-tags/src/__tests__/fixtures/update-dynamic-attrs/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/update-dynamic-attrs/__snapshots__/dom.expected/template.js
@@ -18,12 +18,12 @@ const _input = /* @__PURE__ */_value("input", (_scope, input) => _attrs(_scope,
const _setup = _scope => {
_a(_scope, 0);
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "";
-export const walks = /* get, over(1), get, over(1), get, over(1) */" b b b";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/update-dynamic-attrs/template.marko");
\ No newline at end of file
+export const _template_ = "";
+export const _walks_ = /* get, over(1), get, over(1), get, over(1) */" b b b";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/update-dynamic-attrs/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/update-html/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/update-html/__snapshots__/dom.expected/template.js
index a84a400d8..e54bee3c3 100644
--- a/packages/translator-tags/src/__tests__/fixtures/update-html/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/update-html/__snapshots__/dom.expected/template.js
@@ -6,12 +6,12 @@ const _destructure2 = (_scope, {
_value(_scope, value);
};
const _input = /* @__PURE__ */_value2("input", (_scope, input) => _destructure2(_scope, input));
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "Testing ";
-export const walks = /* over(2), replace, over(1) */"c%b";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/update-html/template.marko");
\ No newline at end of file
+export const _template_ = "Testing ";
+export const _walks_ = /* over(2), replace, over(1) */"c%b";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/update-html/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/update-text/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/update-text/__snapshots__/dom.expected/template.js
index d8fb27a5b..490a04640 100644
--- a/packages/translator-tags/src/__tests__/fixtures/update-text/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/update-text/__snapshots__/dom.expected/template.js
@@ -6,12 +6,12 @@ const _destructure2 = (_scope, {
_value(_scope, value);
};
const _input = /* @__PURE__ */_value2("input", (_scope, input) => _destructure2(_scope, input));
-export const args = (_scope, _destructure3, _clean) => {
+export const _args_ = (_scope, _destructure3, _clean) => {
let input;
if (!_clean) [input] = _destructure3;
_input(_scope, input, _clean);
};
-export const template = "Static ";
-export const walks = /* over(1), replace, over(1) */"b%b";
-export const setup = function () {};
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/update-text/template.marko");
\ No newline at end of file
+export const _template_ = "Static ";
+export const _walks_ = /* over(1), replace, over(1) */"b%b";
+export const _setup_ = function () {};
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/update-text/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/__tests__/fixtures/user-effect-abort-signal/__snapshots__/dom.expected/template.js b/packages/translator-tags/src/__tests__/fixtures/user-effect-abort-signal/__snapshots__/dom.expected/template.js
index 559f485a8..8de9e0cec 100644
--- a/packages/translator-tags/src/__tests__/fixtures/user-effect-abort-signal/__snapshots__/dom.expected/template.js
+++ b/packages/translator-tags/src/__tests__/fixtures/user-effect-abort-signal/__snapshots__/dom.expected/template.js
@@ -18,12 +18,12 @@ const _setup = _scope => {
_a(_scope, 0);
_b(_scope, 0);
};
-export const args = (_scope, _destructure, _clean) => {
+export const _args_ = (_scope, _destructure, _clean) => {
let input;
if (!_clean) [input] = _destructure;
_input(_scope, input, _clean);
};
-export const template = "
";
-export const walks = /* next(1), replace, over(2), replace, out(1) */"D%c%l";
-export const setup = _setup;
-export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(template, walks, setup, void 0, void 0, args), "packages/translator-tags/src/__tests__/fixtures/user-effect-abort-signal/template.marko");
\ No newline at end of file
+export const _template_ = "
";
+export const _walks_ = /* next(1), replace, over(2), replace, out(1) */"D%c%l";
+export const _setup_ = _setup;
+export default /* @__PURE__ */_createTemplate( /* @__PURE__ */_createRenderer(_template_, _walks_, _setup_, void 0, void 0, _args_), "packages/translator-tags/src/__tests__/fixtures/user-effect-abort-signal/template.marko");
\ No newline at end of file
diff --git a/packages/translator-tags/src/visitors/program/dom.ts b/packages/translator-tags/src/visitors/program/dom.ts
index f5b7f032d..e6dbbba24 100644
--- a/packages/translator-tags/src/visitors/program/dom.ts
+++ b/packages/translator-tags/src/visitors/program/dom.ts
@@ -22,13 +22,16 @@ export default {
exit(program: t.NodePath) {
visit(program);
const section = getSection(program);
- const templateIdentifier = t.identifier("template");
- const walksIdentifier = t.identifier("walks");
- const setupIdentifier = t.identifier("setup");
- const argsSignalIdentifier = t.identifier("args");
- const closuresIdentifier = t.identifier("closures");
+
const { walks, writes, setup } = writer.getSectionMeta(section);
+ const domExports = program.node.extra.domExports!;
+ const templateIdentifier = t.identifier(domExports.template);
+ const walksIdentifier = t.identifier(domExports.walks);
+ const setupIdentifier = t.identifier(domExports.setup);
+ const argsIdentifier = t.identifier(domExports.args);
+ const closuresIdentifier = t.identifier(domExports.closures);
+
forEachSectionReverse((childSection) => {
const sectionPath = getSectionPath(childSection);
const tagParamsSignal = sectionPath.isProgram()
@@ -77,7 +80,7 @@ export default {
t.exportNamedDeclaration(
t.variableDeclaration("const", [
t.variableDeclarator(
- argsSignalIdentifier,
+ t.identifier(domExports.args),
getDestructureSignal(
{ input: programInput as t.Identifier },
t.arrayPattern([programInput]),
@@ -94,7 +97,7 @@ export default {
t.exportNamedDeclaration(
t.variableDeclaration("const", [
t.variableDeclarator(
- templateIdentifier,
+ t.identifier(domExports.template),
writes || t.stringLiteral(""),
),
]),
@@ -142,7 +145,7 @@ export default {
setupIdentifier,
closures.length && closuresIdentifier,
undefined,
- inputBinding && argsSignalIdentifier,
+ inputBinding && argsIdentifier,
),
t.stringLiteral(getTemplateId(optimize, `${filename}`)),
),
diff --git a/packages/translator-tags/src/visitors/program/index.ts b/packages/translator-tags/src/visitors/program/index.ts
index cb3318a8e..c56d3d56a 100644
--- a/packages/translator-tags/src/visitors/program/index.ts
+++ b/packages/translator-tags/src/visitors/program/index.ts
@@ -27,6 +27,18 @@ const previousProgramPath: WeakMap<
t.NodePath | undefined
> = new WeakMap();
+declare module "@marko/compiler/dist/types" {
+ export interface ProgramExtra {
+ domExports?: {
+ template: string;
+ walks: string;
+ setup: string;
+ args: string;
+ closures: string;
+ };
+ }
+}
+
export default {
migrate: {
enter(program: t.NodePath) {
@@ -57,6 +69,15 @@ export default {
);
trackReferencesForBinding(inputBinding);
}
+ const { extra } = program.node;
+ const { scope } = program;
+ extra.domExports = {
+ template: scope.generateUid("template_"),
+ walks: scope.generateUid("walks_"),
+ setup: scope.generateUid("setup_"),
+ args: scope.generateUid("args_"),
+ closures: scope.generateUid("closures_"),
+ };
},
exit() {
diff --git a/packages/translator-tags/src/visitors/tag/custom-tag.ts b/packages/translator-tags/src/visitors/tag/custom-tag.ts
index d22e04f29..3bf15af23 100644
--- a/packages/translator-tags/src/visitors/tag/custom-tag.ts
+++ b/packages/translator-tags/src/visitors/tag/custom-tag.ts
@@ -237,24 +237,36 @@ function translateDOM(tag: t.NodePath) {
const { file } = tag.hub;
const tagName = t.isIdentifier(node.name)
? node.name.name
- : (node.name as t.StringLiteral).value;
+ : t.isStringLiteral(node.name)
+ ? node.name.value
+ : "tag";
const relativePath = getTagRelativePath(tag);
const childFile = loadFileForTag(tag)!;
const childProgram = childFile.ast.program;
- const tagIdentifier = importNamed(file, relativePath, "setup", tagName);
+ const tagIdentifier = importNamed(
+ file,
+ relativePath,
+ childProgram.extra.domExports!.setup,
+ tagName,
+ );
let tagAttrsIdentifier: t.Identifier | undefined;
if (childProgram.params[0].extra?.binding?.downstreamExpressions.size) {
tagAttrsIdentifier = importNamed(
file,
relativePath,
- "args",
+ childProgram.extra.domExports!.args,
`${tagName}_args`,
);
}
- write`${importNamed(file, relativePath, "template", `${tagName}_template`)}`;
+ write`${importNamed(file, relativePath, childProgram.extra.domExports!.template, `${tagName}_template`)}`;
walks.injectWalks(
tag,
- importNamed(file, relativePath, "walks", `${tagName}_walks`),
+ importNamed(
+ file,
+ relativePath,
+ childProgram.extra.domExports!.walks,
+ `${tagName}_walks`,
+ ),
);
let attrsObject = attrsToObject(tag); // TODO: need to build each attribute individually