feat: class to tags ssr/hydration interop (wip)

This commit is contained in:
Michael Rawlings 2023-09-15 15:49:33 -04:00
parent 49c8affa44
commit f412dfbd8f
182 changed files with 958 additions and 607 deletions

View File

@ -1,9 +1,17 @@
const { createRenderFn } = require("@marko/runtime-fluurt/dist/debug/html"); // TODO: use the non-debug version when built for production
import initComponentsTag from "../../core-tags/components/init-components-tag";
const {
patchDynamicTag,
createRenderFn,
fork,
write,
} = require("@marko/runtime-fluurt/dist/debug/html"); // TODO: use the non-debug version when built for production
const createRenderer = require("../components/renderer");
const dynamicTag5 = require("./dynamic-tag");
const defaultCreateOut = require("../createOut");
// TODO: this is really bad
const isMarko5 = (fn) => /^(function[^(]*)?\(out/.test(fn.toString());
const isMarko6 = (fn) => !!fn.___isTagsAPI;
const isMarko5 = (fn) => !fn.___isTagsAPI;
export default dynamicTag5.___runtimeCompat = function tagsToVdom(
tagsRenderer,
@ -42,3 +50,39 @@ const TagsCompat = createRenderer(
},
{}
);
patchDynamicTag(
function getRenderer(tag) {
const renderer = tag._ || tag.renderBody || tag;
if (isMarko6(renderer)) return renderer;
const renderer5 =
tag._ ||
tag.render ||
(tag.renderer && tag.renderer.renderer) ||
tag.renderer;
const renderBody5 = tag.renderBody || tag;
return (input) => {
const out = defaultCreateOut();
fork(out, (result) => {
write(result.toString());
});
if (renderer5) {
renderer5(input, out);
} else {
renderBody5(out);
}
initComponentsTag({}, out);
out.end();
};
},
function createRenderer(renderFn) {
renderFn.___isTagsAPI = true;
return renderFn;
}
);

View File

@ -68,8 +68,7 @@ export function dynamicTag(
return internalScope;
}
const renderer =
(tag as Template)._ || (tag as RenderBodyObject).renderBody || tag;
const renderer = getDynamicRenderer(tag);
if (typeof renderer === "function") {
renderer(
@ -82,3 +81,16 @@ export function dynamicTag(
throw new Error(`Invalid renderer passed for dynamic tag: ${tag}`);
}
}
let getDynamicRenderer = (
tag: unknown | string | Renderer | RenderBodyObject | Template
) => (tag as Template)._ || (tag as RenderBodyObject).renderBody || tag;
export let createRenderer = (fn: Renderer) => fn;
export function patchDynamicTag(
newGetDynamicRenderer: typeof getDynamicRenderer,
newCreateRenderer: typeof createRenderer
) {
getDynamicRenderer = newGetDynamicRenderer;
createRenderer = newCreateRenderer;
}

View File

@ -8,7 +8,7 @@ export {
export { attr, attrs, classAttr, styleAttr } from "./attrs";
export { dynamicTag } from "./dynamic-tag";
export { dynamicTag, createRenderer, patchDynamicTag } from "./dynamic-tag";
export {
write,

View File

@ -281,7 +281,7 @@ export class Serializer {
if (knownParent === undefined) {
PARENTS.set(cur, parent!);
KEYS.set(cur, accessor);
KEYS.set(cur, toObjectKey(accessor));
return false;
} else {
let ref = "";
@ -339,10 +339,10 @@ export class Serializer {
}
}
function toObjectKey(name: string) {
const invalidPropertyPos = getInvalidPropertyPos(name);
return invalidPropertyPos === -1 ? name : quote(name, invalidPropertyPos);
}
// function toObjectKey(name: string) {
// const invalidPropertyPos = getInvalidPropertyPos(name);
// return invalidPropertyPos === -1 ? name : quote(name, invalidPropertyPos);
// }
function toAssignment(parent: string, key: string | number) {
return parent + toPropertyAccess(key);
@ -354,16 +354,19 @@ function toPropertyAccess(key: string | number) {
: "." + key;
}
function getInvalidPropertyPos(name: string) {
function toObjectKey(name: string | number) {
if (typeof name !== "string") return name;
let char = name[0];
if (char >= "0" && char <= "9") {
// numeric
for (let i = 1, len = name.length; i < len; i++) {
char = name[i];
if (!(char >= "0" && char <= "9")) {
return i;
return quote(name, i);
}
}
return parseInt(name, 10);
} else {
// or valid identifier
for (let i = 0, len = name.length; i < len; i++) {
@ -377,12 +380,12 @@ function getInvalidPropertyPos(name: string) {
char === "_"
)
) {
return i;
return quote(name, i);
}
}
}
return -1;
return name;
}
// Creates a JavaScript double quoted string and escapes all characters not listed as DoubleStringCharacters on

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<h1>Hello world</h1>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator-interop/src/__tests__/fixtures/explicit/template.marko");

View File

@ -1,5 +1,5 @@
import { attr as _attr, escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { attr as _attr, escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const count = 0;
_write(`<button id=tags${_attr("data-parent", input.count)}>${_escapeXML(count)}${_markResumeNode(_scope0_id, "#text/1")}</button>${_markResumeNode(_scope0_id, "#button/0")}`);
@ -7,5 +7,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope0_id, {
"count": count
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator-interop/src/__tests__/fixtures/interop-basic-class-to-tags/components/tags-counter.marko");

View File

@ -1,7 +1,7 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
import _classCounter from "./components/class-counter.marko";
import _marko_tags_compat from "marko/src/runtime/helpers/tags-compat-html.js";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const count = 0;
_write(`<button id=tags>${_escapeXML(count)}${_markResumeNode(_scope0_id, "#text/1")}</button>${_markResumeNode(_scope0_id, "#button/0")}`);
@ -15,5 +15,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/2!": _dynamicScope,
"#text/2(": _classCounter
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/template.marko");

View File

@ -0,0 +1,246 @@
# Render {}
```html
<html>
<head />
<body>
<button
id="tags"
>
0
<!--M*0 #text/1-->
</button>
<!--M*0 #button/0-->
<!--M[1-->
<script>
(M$h=[]).push((b,s)=&gt;({1:{}}),[])
</script>
<button
data-parent="0"
id="class"
>
0
</button>
<script>
$MC=(window.$MC||[]).concat({"w":[["s0",0,{"count":0},{"f":1}]],"t":["packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/components/class-counter.marko"]})
</script>
<!--M]0 #text/2-->
<script>
M$h.push((b,s)=&gt;({0:{count:0,"#text/2!":s[1]}}),[0,"packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/template.marko_0_count",])
</script>
</body>
</html>
```
# Mutations
```
inserted #document/html0/body1/#text4
inserted #document/html0/body1/#text6
removed #comment after #document/html0/body1/script3
removed #comment after #document/html0/body1/#text6
#document/html0/body1/button5: attr(data-parent) "0" => "0"
```
# Render
container.querySelector("#tags").click()
```html
<html>
<head />
<body>
<button
id="tags"
>
1
<!--M*0 #text/1-->
</button>
<!--M*0 #button/0-->
<!--M[1-->
<script>
(M$h=[]).push((b,s)=&gt;({1:{}}),[])
</script>
<button
data-parent="0"
id="class"
>
0
</button>
<script>
$MC=(window.$MC||[]).concat({"w":[["s0",0,{"count":0},{"f":1}]],"t":["packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/components/class-counter.marko"]})
</script>
<!--M]0 #text/2-->
<script>
M$h.push((b,s)=&gt;({0:{count:0,"#text/2!":s[1]}}),[0,"packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/template.marko_0_count",])
</script>
</body>
</html>
```
# Mutations
```
#document/html0/body1/button0/#text0: "0" => "1"
```
# Render
container.querySelector("#class").click()
```html
<html>
<head />
<body>
<button
id="tags"
>
1
<!--M*0 #text/1-->
</button>
<!--M*0 #button/0-->
<!--M[1-->
<script>
(M$h=[]).push((b,s)=&gt;({1:{}}),[])
</script>
<button
data-parent="0"
id="class"
>
1
</button>
<script>
$MC=(window.$MC||[]).concat({"w":[["s0",0,{"count":0},{"f":1}]],"t":["packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/components/class-counter.marko"]})
</script>
<!--M]0 #text/2-->
<script>
M$h.push((b,s)=&gt;({0:{count:0,"#text/2!":s[1]}}),[0,"packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/template.marko_0_count",])
</script>
</body>
</html>
```
# Mutations
```
#document/html0/body1/button5/#text0: "0" => "1"
```
# Render
container.querySelector("#tags").click()
```html
<html>
<head />
<body>
<button
id="tags"
>
2
<!--M*0 #text/1-->
</button>
<!--M*0 #button/0-->
<!--M[1-->
<script>
(M$h=[]).push((b,s)=&gt;({1:{}}),[])
</script>
<button
data-parent="0"
id="class"
>
1
</button>
<script>
$MC=(window.$MC||[]).concat({"w":[["s0",0,{"count":0},{"f":1}]],"t":["packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/components/class-counter.marko"]})
</script>
<!--M]0 #text/2-->
<script>
M$h.push((b,s)=&gt;({0:{count:0,"#text/2!":s[1]}}),[0,"packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/template.marko_0_count",])
</script>
</body>
</html>
```
# Mutations
```
#document/html0/body1/button0/#text0: "1" => "2"
```
# Render
container.querySelector("#class").click()
```html
<html>
<head />
<body>
<button
id="tags"
>
2
<!--M*0 #text/1-->
</button>
<!--M*0 #button/0-->
<!--M[1-->
<script>
(M$h=[]).push((b,s)=&gt;({1:{}}),[])
</script>
<button
data-parent="0"
id="class"
>
2
</button>
<script>
$MC=(window.$MC||[]).concat({"w":[["s0",0,{"count":0},{"f":1}]],"t":["packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/components/class-counter.marko"]})
</script>
<!--M]0 #text/2-->
<script>
M$h.push((b,s)=&gt;({0:{count:0,"#text/2!":s[1]}}),[0,"packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/template.marko_0_count",])
</script>
</body>
</html>
```
# Mutations
```
#document/html0/body1/button5/#text0: "1" => "2"
```
# Render
container.querySelector("#tags").click()
```html
<html>
<head />
<body>
<button
id="tags"
>
3
<!--M*0 #text/1-->
</button>
<!--M*0 #button/0-->
<!--M[1-->
<script>
(M$h=[]).push((b,s)=&gt;({1:{}}),[])
</script>
<button
data-parent="0"
id="class"
>
2
</button>
<script>
$MC=(window.$MC||[]).concat({"w":[["s0",0,{"count":0},{"f":1}]],"t":["packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/components/class-counter.marko"]})
</script>
<!--M]0 #text/2-->
<script>
M$h.push((b,s)=&gt;({0:{count:0,"#text/2!":s[1]}}),[0,"packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/template.marko_0_count",])
</script>
</body>
</html>
```
# Mutations
```
#document/html0/body1/button0/#text0: "2" => "3"
```

View File

@ -2,8 +2,8 @@
<button id=tags>0<!M*0 #text/1></button><!M*0 #button/0><!M[1><script>(M$h=[]).push((b,s)=>({1:{}}),[])</script>
# Emit error
TypeError: Cannot read properties of null (reading 'isSync')
# Write
<!--M#s0--><button id=class data-parent=0>0</button><!--M/--><script>$MC=(window.$MC||[]).concat({"w":[["s0",0,{"count":0},{"f":1}]],"t":["packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/components/class-counter.marko"]})</script><!M]0 #text/2><script>M$h.push((b,s)=>({0:{count:0,"#text/2!":s[1]}}),[0,"packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/template.marko_0_count",])</script>
# Render "End"
@ -22,6 +22,21 @@
<script>
(M$h=[]).push((b,s)=&gt;({1:{}}),[])
</script>
<!--M#s0-->
<button
data-parent="0"
id="class"
>
0
</button>
<!--M/-->
<script>
$MC=(window.$MC||[]).concat({"w":[["s0",0,{"count":0},{"f":1}]],"t":["packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/components/class-counter.marko"]})
</script>
<!--M]0 #text/2-->
<script>
M$h.push((b,s)=&gt;({0:{count:0,"#text/2!":s[1]}}),[0,"packages/translator-interop/src/__tests__/fixtures/interop-basic-tags-to-class/template.marko_0_count",])
</script>
</body>
</html>
```
@ -38,4 +53,13 @@ inserted #document/html0/body1/#comment1
inserted #document/html0/body1/#comment2
inserted #document/html0/body1/script3
inserted #document/html0/body1/script3/#text0
inserted #document/html0/body1/#comment4
inserted #document/html0/body1/button5
inserted #document/html0/body1/button5/#text0
inserted #document/html0/body1/#comment6
inserted #document/html0/body1/script7
inserted #document/html0/body1/script7/#text0
inserted #document/html0/body1/#comment8
inserted #document/html0/body1/script9
inserted #document/html0/body1/script9/#text0
```

View File

@ -14,6 +14,3 @@ function clickClass(container: Element) {
function clickTags(container: Element) {
(container.querySelector("#tags") as HTMLButtonElement).click();
}
export const skip_ssr = true;
export const skip_resume = true;

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const count = 0;
_write(`<button id=tags>${_escapeXML(count)}${_markResumeNode(_scope0_id, "#text/1")}</button>${_markResumeNode(_scope0_id, "#button/0")}<div>`);
@ -11,5 +11,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/2!": _dynamicScope,
"#text/2(": input.renderBody
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator-interop/src/__tests__/fixtures/interop-nested-class-to-tags/components/tags-layout.marko");

View File

@ -1,14 +1,14 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, createRenderer as _createRenderer, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
import _classLayout from "./components/class-layout.marko";
import _marko_tags_compat from "marko/src/runtime/helpers/tags-compat-html.js";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const count = 0;
const _dynamicScope = _dynamicTag(_classLayout, {}, () => _write(`<button id=tags>${_escapeXML(count)}${_markResumeNode(_scope1_id, "#text/1")}</button>${_markResumeNode(_scope1_id, "#button/0")}`));
const _dynamicScope = _dynamicTag(_classLayout, {}, /* @__PURE__ */_createRenderer(() => _write(`<button id=tags>${_escapeXML(count)}${_markResumeNode(_scope1_id, "#text/1")}</button>${_markResumeNode(_scope1_id, "#button/0")}`)));
_write(`${_markResumeControlEnd(_scope0_id, "#text/0")}`);
_writeScope(_scope0_id, {
"#text/0!": _dynamicScope,
"#text/0(": _classLayout
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator-interop/src/__tests__/fixtures/interop-nested-tags-to-class/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const count = 0;
_write(`<button id=tags>${_escapeXML(count)}${_markResumeNode(_scope0_id, "#text/1")}</button>${_markResumeNode(_scope0_id, "#button/0")}<div>`);
@ -13,5 +13,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/2!": _dynamicScope,
"#text/2(": input.renderBody
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator-interop/src/__tests__/fixtures/interop-tag-params-class-to-tags/components/tags-layout.marko");

View File

@ -1,18 +1,18 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, createRenderer as _createRenderer, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
import _classLayout from "./components/class-layout.marko";
import _marko_tags_compat from "marko/src/runtime/helpers/tags-compat-html.js";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const multiplier = 1;
const _dynamicScope = _dynamicTag(_classLayout, {}, ({
const _dynamicScope = _dynamicTag(_classLayout, {}, /* @__PURE__ */_createRenderer(({
value: [{
value: [baseCount, message]
}]
}) => _write(`<h1>${_escapeXML(message)}${_markResumeNode(_scope1_id, "#text/0")}</h1><button id=tags>${_escapeXML(multiplier)}${_markResumeNode(_scope1_id, "#text/2")} * <!>${_escapeXML(baseCount)}${_markResumeNode(_scope1_id, "#text/3")} = <!>${_escapeXML(multiplier * baseCount)}${_markResumeNode(_scope1_id, "#text/4")}</button>${_markResumeNode(_scope1_id, "#button/1")}`));
}) => _write(`<h1>${_escapeXML(message)}${_markResumeNode(_scope1_id, "#text/0")}</h1><button id=tags>${_escapeXML(multiplier)}${_markResumeNode(_scope1_id, "#text/2")} * <!>${_escapeXML(baseCount)}${_markResumeNode(_scope1_id, "#text/3")} = <!>${_escapeXML(multiplier * baseCount)}${_markResumeNode(_scope1_id, "#text/4")}</button>${_markResumeNode(_scope1_id, "#button/1")}`)));
_write(`${_markResumeControlEnd(_scope0_id, "#text/0")}`);
_writeScope(_scope0_id, {
"#text/0!": _dynamicScope,
"#text/0(": _classLayout
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator-interop/src/__tests__/fixtures/interop-tag-params-tags-to-class/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/dist/debug/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const count = 0;
_write(`<button>${_escapeXML(count)}${_markResumeNode(_scope0_id, "#text/1")}</button>${_markResumeNode(_scope0_id, "#button/0")}`);
@ -7,5 +7,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope0_id, {
"count": count
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator-interop/src/__tests__/fixtures/let/template.marko");

View File

@ -163,7 +163,7 @@ describe("translator-interop", () => {
tracker.logUpdate("End");
},
emit(type: string, ...args: unknown[]) {
// console.log(...args);
console.log(...args);
tracker.log(
`# Emit ${type}${args.map((arg) => `\n${indent(arg)}`)}`
);

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div></div>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/at-tag-inside-if-tag/components/custom-tag/index.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { write as _write, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _customTag from "./components/custom-tag/index.marko";
const _renderer = ({
const _renderer = /* @__PURE__ */_createRenderer(({
x
}, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
@ -18,7 +18,7 @@ const _renderer = ({
_writeScope(_scope2_id, _scope2_ = {
[_SYMBOL_OWNER]: _scope1_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/at-tag-inside-if-tag/template.marko_2_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/at-tag-inside-if-tag/template.marko_2_renderer");
_ifScopeId = _scope2_id;
}
_write(`${_markResumeControlSingleNodeEnd(_scope1_id, "#text/0", _ifScopeId)}`);
@ -29,5 +29,5 @@ const _renderer = ({
_customTag._({
thing: _thing
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/at-tag-inside-if-tag/template.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div></div>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/at-tags-dynamic-and-static/components/hello/index.marko");

View File

@ -1,6 +1,6 @@
import { nextScopeId as _nextScopeId, maybeFlush as _maybeFlush, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { nextScopeId as _nextScopeId, maybeFlush as _maybeFlush, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _hello from "./components/hello/index.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const _item = [];
const _scope1_id = _nextScopeId();
@ -16,5 +16,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
item: _item,
other: {}
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/at-tags-dynamic-and-static/template.marko");

View File

@ -1,5 +1,5 @@
import { write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = ({
import { write as _write, createRenderer as _createRenderer, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer(({
x
}, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
@ -16,11 +16,11 @@ const _renderer = ({
_write("Footer content");
}
}
}, () => _write("Body content"));
}, /* @__PURE__ */_createRenderer(() => _write("Body content")));
_write(`${_markResumeControlEnd(_scope0_id, "#text/0")}`);
_writeScope(_scope0_id, {
"#text/0!": _dynamicScope,
"#text/0(": x
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/at-tags-dynamic-tag-parent/template.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div></div>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/at-tags-dynamic-with-params/components/hello/index.marko");

View File

@ -1,6 +1,6 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _hello from "./components/hello/index.marko";
const _renderer = ({
const _renderer = /* @__PURE__ */_createRenderer(({
x
}, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
@ -19,7 +19,7 @@ const _renderer = ({
_writeScope(_scope2_id, _scope2_ = {
[_SYMBOL_OWNER]: _scope1_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/at-tags-dynamic-with-params/template.marko_2_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/at-tags-dynamic-with-params/template.marko_2_renderer");
_ifScopeId = _scope2_id;
}
_write(`${_markResumeControlSingleNodeEnd(_scope1_id, "#text/0", _ifScopeId)}`);
@ -30,5 +30,5 @@ const _renderer = ({
_hello._({
item: _item
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/at-tags-dynamic-with-params/template.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div></div>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/at-tags-dynamic/components/hello/index.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, maybeFlush as _maybeFlush, escapeXML as _escapeXML, markResumeNode as _markResumeNode, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { write as _write, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, maybeFlush as _maybeFlush, escapeXML as _escapeXML, markResumeNode as _markResumeNode, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _hello from "./components/hello/index.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const _col = [];
const _scope1_id = _nextScopeId();
@ -21,7 +21,7 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope4_id, _scope4_ = {
[_SYMBOL_OWNER]: _scope3_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/at-tags-dynamic/template.marko_4_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/at-tags-dynamic/template.marko_4_renderer");
_ifScopeId = _scope4_id;
} else {
const _scope5_id = _nextScopeId();
@ -36,7 +36,7 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope5_id, _scope4_ = {
[_SYMBOL_OWNER]: _scope3_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/at-tags-dynamic/template.marko_5_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/at-tags-dynamic/template.marko_5_renderer");
_ifScopeId = _scope5_id;
}
_write(`${_markResumeControlSingleNodeEnd(_scope3_id, "#text/0", _ifScopeId)}`);
@ -82,5 +82,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
},
col: _col
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/at-tags-dynamic/template.marko");

View File

@ -1,5 +1,5 @@
import { nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/at-tags/components/hello/index.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _hello from "./components/hello/index.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_hello._({
foo: {
@ -12,5 +12,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
const _scope1_id = _nextScopeId();
}
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/at-tags/template.marko");

View File

@ -1,5 +1,5 @@
import { attr as _attr, markResumeNode as _markResumeNode, escapeXML as _escapeXML, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { attr as _attr, markResumeNode as _markResumeNode, escapeXML as _escapeXML, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const disabled = true;
_write(`<input${_attr("disabled", disabled)}>${_markResumeNode(_scope0_id, "#input/0")}<button>${_escapeXML(disabled ? "enable" : "disable")}${_markResumeNode(_scope0_id, "#text/2")}</button>${_markResumeNode(_scope0_id, "#button/1")}`);
@ -7,5 +7,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope0_id, {
"disabled": disabled
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/attr-boolean-dynamic/template.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<input checked>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/attr-boolean/template.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div></div>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/attr-class/components/custom-tag.marko");

View File

@ -1,6 +1,6 @@
import { classAttr as _classAttr, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { classAttr as _classAttr, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _customTag from "./components/custom-tag.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const {
c,
@ -47,5 +47,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/3!": _dynamicScope,
"#text/3(": input.test
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/attr-class/template.marko");

View File

@ -1,6 +1,6 @@
import { classAttr as _classAttr, attr as _attr, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { classAttr as _classAttr, attr as _attr, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write(`<div${_classAttr(input.foo)}${_attr("foo", 'a' + input.foo + 'b')}${_attr("bar", `a ${input.bar} b`)}${_attr("nested", `a ${input.foo + ` nested ${input.bar}`} b`)}></div>${_markResumeNode(_scope0_id, "#div/0")}`);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/attr-escape/template.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div d=0 y=1></div>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/attr-falsey/template.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div></div>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/attr-style/components/custom-tag.marko");

View File

@ -1,6 +1,6 @@
import { styleAttr as _styleAttr, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { styleAttr as _styleAttr, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _customTag from "./components/custom-tag.marko";
const _renderer = ({
const _renderer = /* @__PURE__ */_createRenderer(({
color,
test
}, _tagVar, _scope0_) => {
@ -48,5 +48,5 @@ const _renderer = ({
"#text/4!": _dynamicScope,
"#text/4(": test
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/attr-style/template.marko");

View File

@ -1,6 +1,6 @@
import { attr as _attr, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { attr as _attr, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write(`<div${_attr("foo", `Hello ${input.name}`)}></div>${_markResumeNode(_scope0_id, "#div/0")}`);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/attr-template-literal-escape/template.marko");

View File

@ -1,9 +1,9 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const x = 1;
const y = x * 2;
const z = y * 3;
_write(`<div>${_escapeXML(z)}${_markResumeNode(_scope0_id, "#text/0")}</div>`);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-chain/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = ({
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer(({
onClick,
text
}, _tagVar, _scope0_) => {
@ -9,5 +9,5 @@ const _renderer = ({
_writeScope(_scope0_id, {
"onClick": onClick
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-component-attrs/components/my-button.marko");

View File

@ -1,6 +1,6 @@
import { nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _myButton from "./components/my-button.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const clickCount = 0;
_myButton._({
@ -12,5 +12,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
const _scope1_id = _nextScopeId();
}
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-component-attrs/template.marko");

View File

@ -1,5 +1,5 @@
import { write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = ({
import { write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer(({
onClick,
renderBody
}, _tagVar, _scope0_) => {
@ -13,5 +13,5 @@ const _renderer = ({
"#text/1!": _dynamicScope,
"#text/1(": renderBody
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-component-renderBody/components/my-button.marko");

View File

@ -1,6 +1,6 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _myButton from "./components/my-button.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const clickCount = 0;
_myButton._({
@ -12,5 +12,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_write(`${_escapeXML(clickCount)}${_markResumeNode(_scope1_id, "#text/0")}`);
}
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-component-renderBody/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const clickCount = 0;
_write(`<button>${_escapeXML(clickCount)}${_markResumeNode(_scope0_id, "#text/1")}</button>${_markResumeNode(_scope0_id, "#button/0")}`);
@ -7,5 +7,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope0_id, {
"clickCount": clickCount
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-component/components/counter.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _counter from "./components/counter.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div>");
_counter._({
@ -9,5 +9,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
}
});
_write("</div>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-component/template.marko");

View File

@ -1,5 +1,5 @@
import { markResumeNode as _markResumeNode, write as _write, escapeXML as _escapeXML, markResumeScopeStart as _markResumeScopeStart, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, register as _register, markResumeControlEnd as _markResumeControlEnd, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { markResumeNode as _markResumeNode, write as _write, escapeXML as _escapeXML, markResumeScopeStart as _markResumeScopeStart, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, register as _register, markResumeControlEnd as _markResumeControlEnd, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const show = true;
const count = 0;
@ -11,7 +11,7 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope1_id, _scope1_ = {
[_SYMBOL_OWNER]: _scope0_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/template.marko_1_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/template.marko_1_renderer");
}
_write(`${_markResumeControlEnd(_scope0_id, "#text/2")}`);
_writeEffect(_scope0_id, "packages/translator/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/template.marko_0_show");
@ -22,5 +22,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/2!": _scope1_,
"#text/2(": _ifRenderer
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/template.marko");

View File

@ -1,5 +1,5 @@
import { markResumeNode as _markResumeNode, write as _write, escapeXML as _escapeXML, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { markResumeNode as _markResumeNode, write as _write, escapeXML as _escapeXML, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const show = true;
const count = 0;
@ -11,7 +11,7 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope1_id, _scope1_ = {
[_SYMBOL_OWNER]: _scope0_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/basic-conditional-counter/template.marko_1_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/basic-conditional-counter/template.marko_1_renderer");
_ifScopeId = _scope1_id;
}
_write(`${_markResumeControlSingleNodeEnd(_scope0_id, "#text/2", _ifScopeId)}`);
@ -23,5 +23,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/2!": _scope1_,
"#text/2(": _ifRenderer
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-conditional-counter/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const a = 0;
const b = 0;
@ -11,5 +11,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"b": b
});
}
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-converge-in-if/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const count = 0;
const multiplier = 1;
@ -11,5 +11,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"count": count,
"multiplier": multiplier
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-counter-multiplier/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const clickCount = 0;
_write(`<div><button>${_escapeXML(clickCount)}${_markResumeNode(_scope0_id, "#text/1")}</button>${_markResumeNode(_scope0_id, "#button/0")}</div>`);
@ -7,5 +7,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope0_id, {
"clickCount": clickCount
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-counter/template.marko");

View File

@ -1,15 +1,15 @@
import { write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = ({
import { write as _write, createRenderer as _createRenderer, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer(({
tagName
}, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const _dynamicScope = _dynamicTag(tagName, {
class: ["a", "b"]
}, () => _write("Hello World"));
}, /* @__PURE__ */_createRenderer(() => _write("Hello World")));
_write(`${_markResumeControlEnd(_scope0_id, "#text/0")}`);
_writeScope(_scope0_id, {
"#text/0!": _dynamicScope,
"#text/0(": tagName
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-dynamic-native-tag/template.marko");

View File

@ -1,6 +1,6 @@
import { nextScopeId as _nextScopeId, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { nextScopeId as _nextScopeId, writeEffect as _writeEffect, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_writeEffect(_scope0_id, "packages/translator/src/__tests__/fixtures/basic-effect-no-deps/template.marko_0");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-effect-no-deps/template.marko");

View File

@ -1,5 +1,5 @@
import { markResumeNode as _markResumeNode, write as _write, escapeXML as _escapeXML, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { markResumeNode as _markResumeNode, write as _write, escapeXML as _escapeXML, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const message = {
text: "hi"
@ -13,7 +13,7 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope1_id, _scope1_ = {
[_SYMBOL_OWNER]: _scope0_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/basic-execution-order/template.marko_1_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/basic-execution-order/template.marko_1_renderer");
_ifScopeId = _scope1_id;
}
_write(`${_markResumeControlSingleNodeEnd(_scope0_id, "#text/1", _ifScopeId)}`);
@ -22,5 +22,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/1!": _scope1_,
"#text/1(": _ifRenderer
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-execution-order/template.marko");

View File

@ -1,9 +1,9 @@
export const v = 123;
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = ({
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer(({
value
}, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write(`<div>${_escapeXML(value)}${_markResumeNode(_scope0_id, "#text/0")}</div>`);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-export/template.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<h1>Hello World</h1><script>\n console.log('Hello World');\n </script>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-flush-here/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const count = 0;
_write(`<button>${_escapeXML(count)}${_markResumeNode(_scope0_id, "#text/1")}</button>${_markResumeNode(_scope0_id, "#button/0")}`);
@ -7,5 +7,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope0_id, {
"count": count
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-fn-with-block/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const a = [0];
const b = 1;
@ -9,5 +9,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"a": a,
"b": b
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-handler-multi-ref-nested/template.marko");

View File

@ -1,8 +1,8 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const data = 0;
_write(`<button>${_escapeXML(data)}${_markResumeNode(_scope0_id, "#text/1")}</button>${_markResumeNode(_scope0_id, "#button/0")}`);
_writeEffect(_scope0_id, "packages/translator/src/__tests__/fixtures/basic-handler-refless/template.marko_0");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-handler-refless/template.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, attr as _attr, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, SYMBOL_OWNER as _SYMBOL_OWNER, writeScope as _writeScope, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, markResumeScopeStart as _markResumeScopeStart, markResumeControlEnd as _markResumeControlEnd, writeEffect as _writeEffect, maybeFlush as _maybeFlush, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { write as _write, attr as _attr, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, SYMBOL_OWNER as _SYMBOL_OWNER, writeScope as _writeScope, createRenderer as _createRenderer, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, markResumeScopeStart as _markResumeScopeStart, markResumeControlEnd as _markResumeControlEnd, writeEffect as _writeEffect, maybeFlush as _maybeFlush, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _comments from "./comments.marko";
const _renderer = ({
const _renderer = /* @__PURE__ */_createRenderer(({
comments,
path = "c"
}, _tagVar, _scope0_) => {
@ -29,7 +29,7 @@ const _renderer = ({
"id": id,
[_SYMBOL_OWNER]: _scope1_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/basic-inert-collapsible-tree/components/comments.marko_2_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/basic-inert-collapsible-tree/components/comments.marko_2_renderer");
_ifScopeId = _scope2_id;
}
_write(`${_markResumeScopeStart(_scope1_id)}${_markResumeControlSingleNodeEnd(_scope1_id, "#text/4", _ifScopeId)}</li>${_markResumeNode(_scope1_id, "#li/0")}`);
@ -48,5 +48,5 @@ const _renderer = ({
_writeScope(_scope0_id, {
"#ul/0(": _scope1_.size ? _scope1_ : undefined
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-inert-collapsible-tree/components/comments.marko");

View File

@ -1,6 +1,6 @@
import { nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _comments from "./components/comments.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_comments._({
...input,
@ -8,5 +8,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
const _scope1_id = _nextScopeId();
}
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-inert-collapsible-tree/template.marko");

View File

@ -1,5 +1,5 @@
import { write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = ({
import { write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer(({
renderBody
}, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
@ -10,5 +10,5 @@ const _renderer = ({
"#text/0!": _dynamicScope,
"#text/0(": renderBody
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-layout/components/layout.marko");

View File

@ -1,6 +1,6 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _layout from "./components/layout.marko";
const _renderer = ({
const _renderer = /* @__PURE__ */_createRenderer(({
name
}, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
@ -10,5 +10,5 @@ const _renderer = ({
_write(`<h1>Hello <!>${_escapeXML(name)}${_markResumeNode(_scope1_id, "#text/0")}</h1>`);
}
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-layout/template.marko");

View File

@ -1,5 +1,5 @@
import { attr as _attr, escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, maybeFlush as _maybeFlush, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { attr as _attr, escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, maybeFlush as _maybeFlush, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const selected = 0;
for (const num of [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) {
@ -12,5 +12,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
});
_maybeFlush();
}
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-nested-scope-for/template.marko");

View File

@ -1,5 +1,5 @@
import { write as _write, escapeXML as _escapeXML, markResumeNode as _markResumeNode, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, escapeXML as _escapeXML, markResumeNode as _markResumeNode, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const clickCount = 0;
_write("<div>");
@ -12,7 +12,7 @@ const _renderer = (input, _tagVar, _scope0_) => {
"clickCount": clickCount,
[_SYMBOL_OWNER]: _scope0_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/basic-nested-scope-if/template.marko_1_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/basic-nested-scope-if/template.marko_1_renderer");
_ifScopeId = _scope1_id;
} else {
const _scope2_id = _nextScopeId();
@ -20,7 +20,7 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope2_id, _scope1_ = {
[_SYMBOL_OWNER]: _scope0_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/basic-nested-scope-if/template.marko_2_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/basic-nested-scope-if/template.marko_2_renderer");
_ifScopeId = _scope2_id;
}
_write(`${_markResumeControlSingleNodeEnd(_scope0_id, "#text/0", _ifScopeId)}</div>`);
@ -28,5 +28,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/0!": _scope1_,
"#text/0(": _ifRenderer
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-nested-scope-if/template.marko");

View File

@ -1,5 +1,5 @@
import { write as _write, escapeXML as _escapeXML, markResumeNode as _markResumeNode, SYMBOL_OWNER as _SYMBOL_OWNER, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, maybeFlush as _maybeFlush, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, escapeXML as _escapeXML, markResumeNode as _markResumeNode, SYMBOL_OWNER as _SYMBOL_OWNER, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, maybeFlush as _maybeFlush, writeEffect as _writeEffect, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const id = 0;
const items = [];
@ -25,5 +25,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"items": items,
"#text/0(": _scope1_.size ? _scope1_ : undefined
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-push-pop-list/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const clickCount = 0;
const doubleCount = clickCount * 2;
@ -8,5 +8,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope0_id, {
"clickCount": clickCount
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-scriptlet/template.marko");

View File

@ -1,5 +1,5 @@
import { attr as _attr, write as _write, escapeXML as _escapeXML, markResumeNode as _markResumeNode, SYMBOL_OWNER as _SYMBOL_OWNER, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, maybeFlush as _maybeFlush, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { attr as _attr, write as _write, escapeXML as _escapeXML, markResumeNode as _markResumeNode, SYMBOL_OWNER as _SYMBOL_OWNER, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, maybeFlush as _maybeFlush, writeEffect as _writeEffect, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const open = true;
const list = [1, 2, 3];
@ -28,5 +28,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"list": list,
"#ul/0(": _scope1_.size ? _scope1_ : undefined
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-shared-node-ref/template.marko");

View File

@ -1,7 +1,7 @@
const x = 1;
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div><span>1</span></div>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-static/template.marko");

View File

@ -1,5 +1,5 @@
import { write as _write, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, markResumeNode as _markResumeNode, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, markResumeNode as _markResumeNode, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const show = true;
_write("<div>");
@ -10,7 +10,7 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope1_id, _scope1_ = {
[_SYMBOL_OWNER]: _scope0_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/basic-toggle-show/template.marko_1_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/basic-toggle-show/template.marko_1_renderer");
_ifScopeId = _scope1_id;
}
_write(`${_markResumeControlSingleNodeEnd(_scope0_id, "#text/0", _ifScopeId)}<button>Toggle</button>${_markResumeNode(_scope0_id, "#button/1")}</div>`);
@ -20,5 +20,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/0!": _scope1_,
"#text/0(": _ifRenderer
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-toggle-show/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const unused_1 = 123;
const unused_2 = 456;
@ -9,5 +9,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope0_id, {
"clickCount": clickCount
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/basic-unused-ref/template.marko");

View File

@ -1,5 +1,5 @@
import { markResumeNode as _markResumeNode, write as _write, escapeXML as _escapeXML, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { markResumeNode as _markResumeNode, write as _write, escapeXML as _escapeXML, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const show = true;
const message = "hi";
@ -11,7 +11,7 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope1_id, _scope1_ = {
[_SYMBOL_OWNER]: _scope0_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/batched-updates-cleanup/template.marko_1_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/batched-updates-cleanup/template.marko_1_renderer");
_ifScopeId = _scope1_id;
}
_write(`${_markResumeControlSingleNodeEnd(_scope0_id, "#text/1", _ifScopeId)}`);
@ -21,5 +21,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/1!": _scope1_,
"#text/1(": _ifRenderer
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/batched-updates-cleanup/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const a = 0;
const b = 0;
@ -9,5 +9,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"a": a,
"b": b
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/batched-updates/template.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div>Here is a CDATA section: <![CDATA[ < > & ]]> with all kinds of unescaped text.</div>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/cdata/template.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div><!--abc--><!--[if lt IE 9]><script src=\"...\"></script><![endif]--><!--[if lt IE 9]><script src=\"...\"></script><![endif]--></div>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/comments/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = ({
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer(({
value
}, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
@ -9,5 +9,5 @@ const _renderer = ({
"value": value,
"dummy": dummy
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/component-attrs-intersection/components/display-intersection.marko");

View File

@ -1,6 +1,6 @@
import { nextScopeId as _nextScopeId, markResumeNode as _markResumeNode, write as _write, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { nextScopeId as _nextScopeId, markResumeNode as _markResumeNode, write as _write, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _displayIntersection from "./components/display-intersection.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const count = 0;
_displayIntersection._({
@ -14,5 +14,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope0_id, {
"count": count
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/component-attrs-intersection/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const z = {
x: 1,
@ -10,5 +10,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
y
} = z;
_write(`<div>${_escapeXML(x)}${_markResumeNode(_scope0_id, "#text/0")}</div>${_escapeXML(y)}${_markResumeNode(_scope0_id, "#text/1")}`);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/const-tag-destructure/template.marko");

View File

@ -1,8 +1,8 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const x = 1;
const y = 1;
_write(`<div>${_escapeXML(x)}${_markResumeNode(_scope0_id, "#text/0")}</div>${_escapeXML(y)}${_markResumeNode(_scope0_id, "#text/1")}`);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/const-tag/template.marko");

View File

@ -1,9 +1,9 @@
import { write as _write, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div>");
const x = _getInContext("packages/translator/src/__tests__/fixtures/context-tag-derivation/template.marko");
const y = x;
_write(`${_escapeXML(y)}${_markResumeNode(_scope0_id, "#text/0")}</div>`);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-derivation/components/child.marko");

View File

@ -1,6 +1,6 @@
import { pushContext as _pushContext, nextScopeId as _nextScopeId, popContext as _popContext, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { pushContext as _pushContext, nextScopeId as _nextScopeId, popContext as _popContext, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _child from "./components/child.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_pushContext("packages/translator/src/__tests__/fixtures/context-tag-derivation/template.marko", 123);
const _scope1_id = _nextScopeId();
@ -10,5 +10,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
}
});
_popContext();
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-derivation/template.marko");

View File

@ -1,10 +1,10 @@
import { write as _write, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div><span>");
const {
x
} = _getInContext("$");
_write(`${_escapeXML(x)}${_markResumeNode(_scope0_id, "#text/0")}</span></div>`);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-from-global/template.marko");

View File

@ -1,5 +1,5 @@
import { write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<set value=hello>");
const _dynamicScope = _dynamicTag(input.renderBody, null);
@ -8,5 +8,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/0!": _dynamicScope,
"#text/0(": input.renderBody
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-from-relative-path/other.marko");

View File

@ -1,6 +1,6 @@
import Other from "./other.marko";
import { write as _write, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
Other({
renderBody() {
@ -10,5 +10,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_write(`${_escapeXML(message)}${_markResumeNode(_scope1_id, "#text/0")}</span>`);
}
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-from-relative-path/template.marko");

View File

@ -1,5 +1,5 @@
import { write as _write, pushContext as _pushContext, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, popContext as _popContext, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, pushContext as _pushContext, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, popContext as _popContext, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div>");
_pushContext("packages/translator/src/__tests__/fixtures/context-tag-from-self/template.marko", 1);
@ -9,5 +9,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_write(`${_escapeXML(x)}${_markResumeNode(_scope1_id, "#text/0")}</span>`);
_popContext();
_write("</div>");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-from-self/template.marko");

View File

@ -1,5 +1,5 @@
import { pushContext as _pushContext, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, write as _write, nextScopeId as _nextScopeId, writeScope as _writeScope, popContext as _popContext, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { pushContext as _pushContext, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, write as _write, nextScopeId as _nextScopeId, writeScope as _writeScope, popContext as _popContext, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_pushContext("packages/translator/src/__tests__/fixtures/context-tag-from-tag-name/components/other.marko", "Hello");
const _scope1_id = _nextScopeId();
@ -10,5 +10,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/0(": input.renderBody
});
_popContext();
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-from-tag-name/components/other.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { write as _write, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _other from "./components/other.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_other._({
renderBody() {
@ -10,5 +10,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_write(`${_escapeXML(message)}${_markResumeNode(_scope1_id, "#text/0")}</span>`);
}
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-from-tag-name/template.marko");

View File

@ -1,5 +1,5 @@
import { write as _write, pushContext as _pushContext, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, popContext as _popContext, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, pushContext as _pushContext, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, SYMBOL_OWNER as _SYMBOL_OWNER, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, register as _register, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, popContext as _popContext, writeEffect as _writeEffect, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const show = true;
_write("<div>");
@ -14,7 +14,7 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope2_id, _scope2_ = {
[_SYMBOL_OWNER]: _scope1_id
});
_register(_ifRenderer = () => {}, "packages/translator/src/__tests__/fixtures/context-tag-in-if/template.marko_2_renderer");
_register(_ifRenderer = /* @__PURE__ */_createRenderer(() => {}), "packages/translator/src/__tests__/fixtures/context-tag-in-if/template.marko_2_renderer");
_ifScopeId = _scope2_id;
}
_write(`${_markResumeControlSingleNodeEnd(_scope1_id, "#text/0", _ifScopeId)}`);
@ -28,5 +28,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope0_id, {
"show": show
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-in-if/template.marko");

View File

@ -1,7 +1,7 @@
import { getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const x = _getInContext("packages/translator/src/__tests__/fixtures/context-tag-reactive/template.marko");
_write(`<div>${_escapeXML(x)}${_markResumeNode(_scope0_id, "#text/0")}</div>`);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-reactive/components/child.marko");

View File

@ -1,6 +1,6 @@
import { pushContext as _pushContext, nextScopeId as _nextScopeId, popContext as _popContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { pushContext as _pushContext, nextScopeId as _nextScopeId, popContext as _popContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _child from "./components/child.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const x = 123;
_pushContext("packages/translator/src/__tests__/fixtures/context-tag-reactive/template.marko", x);
@ -16,5 +16,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope0_id, {
"x": x
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-reactive/template.marko");

View File

@ -1,8 +1,8 @@
import { write as _write, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, getInContext as _getInContext, escapeXML as _escapeXML, markResumeNode as _markResumeNode, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div>");
const x = _getInContext("packages/translator/src/__tests__/fixtures/context-tag-static/template.marko");
_write(`${_escapeXML(x)}${_markResumeNode(_scope0_id, "#text/0")}</div>`);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-static/components/child.marko");

View File

@ -1,6 +1,6 @@
import { pushContext as _pushContext, nextScopeId as _nextScopeId, popContext as _popContext, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { pushContext as _pushContext, nextScopeId as _nextScopeId, popContext as _popContext, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _child from "./components/child.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_pushContext("packages/translator/src/__tests__/fixtures/context-tag-static/template.marko", 123);
const _scope1_id = _nextScopeId();
@ -10,5 +10,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
}
});
_popContext();
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/context-tag-static/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const a = 0;
const b = 0;
@ -9,5 +9,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"a": a,
"b": b
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/counter-intersection/template.marko");

View File

@ -1,5 +1,5 @@
import { write as _write, escapeXML as _escapeXML, markResumeNode as _markResumeNode, markResumeScopeStart as _markResumeScopeStart, SYMBOL_OWNER as _SYMBOL_OWNER, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, maybeFlush as _maybeFlush, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, escapeXML as _escapeXML, markResumeNode as _markResumeNode, markResumeScopeStart as _markResumeScopeStart, SYMBOL_OWNER as _SYMBOL_OWNER, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, maybeFlush as _maybeFlush, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div>");
const _scope1_ = new Map();
@ -16,5 +16,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_writeScope(_scope0_id, {
"#div/0(": _scope1_.size ? _scope1_ : undefined
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/create-and-clear-rows-loop-from/template.marko");

View File

@ -1,5 +1,5 @@
import { write as _write, escapeXML as _escapeXML, markResumeNode as _markResumeNode, SYMBOL_OWNER as _SYMBOL_OWNER, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, maybeFlush as _maybeFlush, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, escapeXML as _escapeXML, markResumeNode as _markResumeNode, SYMBOL_OWNER as _SYMBOL_OWNER, markResumeControlSingleNodeEnd as _markResumeControlSingleNodeEnd, nextScopeId as _nextScopeId, writeScope as _writeScope, maybeFlush as _maybeFlush, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("<div>");
const _forScopeIds = [],
@ -31,5 +31,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/0(": _scope1_.size ? _scope1_ : undefined,
"#text/1(": _scope2_.size ? _scope2_ : undefined
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/create-and-clear-rows-loop-in/template.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("Hello");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/custom-tag-child-analyze/components/hello/index.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("Frank");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/custom-tag-child-analyze/components/message.marko");

View File

@ -1,6 +1,6 @@
import { write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_write("Hello Frank");
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/custom-tag-child-analyze/template.marko");

View File

@ -1,7 +1,7 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const value = input.value;
_write(`${_escapeXML(value)}${_markResumeNode(_scope0_id, "#text/0")} `);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/custom-tag-default-value/components/child.marko");

View File

@ -1,6 +1,6 @@
import { nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _child from "./components/child.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const x = "y";
_child._({
@ -15,5 +15,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
const _scope2_id = _nextScopeId();
}
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/custom-tag-default-value/template.marko");

View File

@ -1,5 +1,5 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, nextScopeId as _nextScopeId, writeEffect as _writeEffect, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const x = 1;
_write(`<button class=inc>${_escapeXML(x)}${_markResumeNode(_scope0_id, "#text/1")}</button>${_markResumeNode(_scope0_id, "#button/0")}`);
@ -13,5 +13,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/2!": _dynamicScope,
"#text/2(": input.renderBody
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/custom-tag-parameters/components/custom-tag.marko");

View File

@ -1,6 +1,6 @@
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import { escapeXML as _escapeXML, markResumeNode as _markResumeNode, write as _write, nextScopeId as _nextScopeId, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
import _customTag from "./components/custom-tag.marko";
const _renderer = (input, _tagVar, _scope0_) => {
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
_customTag._({
renderBody({
@ -10,5 +10,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
_write(`<div>Count: <!>${_escapeXML(count)}${_markResumeNode(_scope1_id, "#text/0")}</div>`);
}
});
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/custom-tag-parameters/template.marko");

View File

@ -1,5 +1,5 @@
import { dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, write as _write, nextScopeId as _nextScopeId, writeScope as _writeScope, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = (input, _tagVar, _scope0_) => {
import { dynamicTag as _dynamicTag, markResumeControlEnd as _markResumeControlEnd, write as _write, nextScopeId as _nextScopeId, writeScope as _writeScope, createRenderer as _createRenderer, createTemplate as _createTemplate } from "@marko/runtime-fluurt/src/html";
const _renderer = /* @__PURE__ */_createRenderer((input, _tagVar, _scope0_) => {
const _scope0_id = _nextScopeId();
const _dynamicScope = _dynamicTag(input.renderBody, null);
_write(`${_markResumeControlEnd(_scope0_id, "#text/0")}`);
@ -7,5 +7,5 @@ const _renderer = (input, _tagVar, _scope0_) => {
"#text/0!": _dynamicScope,
"#text/0(": input.renderBody
}, _scope0_);
};
});
export default /* @__PURE__ */_createTemplate(_renderer, "packages/translator/src/__tests__/fixtures/custom-tag-render-body/components/child/index.marko");

Some files were not shown because too many files have changed in this diff Show More