├── .c8rc.json ├── .changeset ├── README.md └── config.json ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── Feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .lintstagedrc.json ├── .mocharc.json ├── .prettierignore ├── .prettierrc.json ├── .sizes.json ├── LICENSE ├── README.md ├── package.json ├── packages ├── runtime │ ├── bundle.mts │ ├── package.json │ ├── src │ │ ├── __tests__ │ │ │ └── serializer.test.ts │ │ ├── common │ │ │ ├── context.ts │ │ │ ├── helpers.ts │ │ │ └── types.ts │ │ ├── dom │ │ │ ├── control-flow.ts │ │ │ ├── dom.ts │ │ │ ├── event.ts │ │ │ ├── fragment.ts │ │ │ ├── index.ts │ │ │ ├── queue.ts │ │ │ ├── reconcile-domdiff.ts │ │ │ ├── reconcile-listdiff.ts │ │ │ ├── reconcile-longest-increasing-subsequence.ts │ │ │ ├── reconcile.ts │ │ │ ├── renderer.ts │ │ │ ├── resume.ts │ │ │ ├── schedule.ts │ │ │ ├── scope.ts │ │ │ ├── signals.ts │ │ │ └── walker.ts │ │ ├── html │ │ │ ├── attrs.ts │ │ │ ├── content.ts │ │ │ ├── dynamic-tag.ts │ │ │ ├── index.ts │ │ │ ├── reorder-runtime.ts │ │ │ ├── serializer.ts │ │ │ └── writer.ts │ │ └── types.d.ts │ └── tsconfig.json └── translator │ ├── bundle.mts │ ├── package.json │ ├── src │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── async-nested-resolve-in-order │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── async-resolve-in-order │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── async-resolve-out-of-order │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── at-tag-inside-if-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ └── custom-tag │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── template.js │ │ │ │ ├── components │ │ │ │ │ └── custom-tag │ │ │ │ │ │ └── index.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── at-tags-dynamic-and-static │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ └── hello │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── template.js │ │ │ │ ├── components │ │ │ │ │ └── hello │ │ │ │ │ │ ├── index.marko │ │ │ │ │ │ └── marko-tag.json │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── at-tags-dynamic-tag-parent │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── at-tags-dynamic-with-params │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ └── hello │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── template.js │ │ │ │ ├── components │ │ │ │ │ └── hello │ │ │ │ │ │ ├── index.marko │ │ │ │ │ │ └── marko-tag.json │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── at-tags-dynamic │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ └── hello │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── template.js │ │ │ │ ├── components │ │ │ │ │ └── hello │ │ │ │ │ │ ├── index.marko │ │ │ │ │ │ └── marko-tag.json │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── at-tags │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ └── hello │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── template.js │ │ │ │ ├── components │ │ │ │ │ └── hello │ │ │ │ │ │ └── index.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── attr-boolean-dynamic │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── attr-boolean │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── attr-class │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── custom-tag.js │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ └── custom-tag.js │ │ │ │ │ │ └── template.js │ │ │ │ ├── components │ │ │ │ │ └── custom-tag.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── attr-escape │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── attr-falsey │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── attr-style │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── custom-tag.js │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ └── custom-tag.js │ │ │ │ │ │ └── template.js │ │ │ │ ├── components │ │ │ │ │ └── custom-tag.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── attr-template-literal-escape │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-chain │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-component-attrs │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── my-button.js │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ └── my-button.js │ │ │ │ │ │ └── template.js │ │ │ │ ├── components │ │ │ │ │ └── my-button.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-component-renderBody │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── my-button.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── my-button.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── my-button.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-component │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── counter.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── counter.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── counter.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-conditional-counter-multiple-nodes │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-conditional-counter │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-converge-in-if │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── basic-counter-multiplier │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-counter │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-dynamic-native-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-effect-no-deps │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── basic-execution-order │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-export │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-flush-here │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-fn-with-block │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-handler-multi-ref-nested │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-handler-refless │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-inert-collapsible-tree │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── comments.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── comments.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── comments.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-layout │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── layout.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── layout.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── layout.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-nested-scope-for │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-nested-scope-if │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-push-pop-list │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-scriptlet │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-shared-node-ref │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-static │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── basic-toggle-show │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── basic-unused-ref │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── batched-updates-cleanup │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── batched-updates │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── body-content │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── browser.ts │ │ │ │ ├── resume.ts │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── catch-single-reject-async │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── catch-single-success-async │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── catch-single-success-sync │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── catch-single-throw-sync │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── cdata │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── comments │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── component-attrs-intersection │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── display-intersection.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── display-intersection.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── display-intersection.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── component-markers-async.skip │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── component-markers-placeholder.skip │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── component-markers-sibling-forks.skip │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── component-markers-sync.skip │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── const-tag-destructure │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── const-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── context-tag-derivation │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── child.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── context-tag-from-global │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── context-tag-from-relative-path │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── html.expected │ │ │ │ │ │ ├── other.js │ │ │ │ │ │ └── template.js │ │ │ │ ├── other.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── context-tag-from-self │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── context-tag-from-tag-name │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── other.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── other.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── other.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── context-tag-in-if │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── context-tag-reactive │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── child.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── context-tag-static │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── child.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── counter-intersection │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── create-and-clear-rows-loop-from │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── create-and-clear-rows-loop-in │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── custom-tag-child-analyze │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ ├── hello │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ └── message.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ ├── hello │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ └── message.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ ├── hello │ │ │ │ │ │ ├── index.marko │ │ │ │ │ │ ├── marko-tag.json │ │ │ │ │ │ └── transformer.ts │ │ │ │ │ └── message.marko │ │ │ │ └── template.marko │ │ │ ├── custom-tag-default-value │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── child.marko │ │ │ │ └── template.marko │ │ │ ├── custom-tag-parameters │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── custom-tag.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── custom-tag.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── custom-tag.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── custom-tag-render-body │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── child │ │ │ │ │ │ └── index.marko │ │ │ │ └── template.marko │ │ │ ├── custom-tag-separate-assets │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ ├── template.style.css │ │ │ │ └── test.ts │ │ │ ├── custom-tag-template │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── hello.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── hello.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── hello.marko │ │ │ │ ├── marko.json │ │ │ │ └── template.marko │ │ │ ├── custom-tag-var-expression │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── child.marko │ │ │ │ └── template.marko │ │ │ ├── custom-tag-var-multiple │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── child.marko │ │ │ │ └── template.marko │ │ │ ├── custom-tag-var │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── child.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── declaration │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── marko.json │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── doctype │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── dynamic-event-handlers │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── dynamic-native-dynamic-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── dynamic-tag-attr-signal │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── dynamic-tag-custom-native │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── child.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── dynamic-tag-custom-tags │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ ├── child1.js │ │ │ │ │ │ │ └── child2.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ ├── child1.js │ │ │ │ │ │ │ └── child2.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ ├── child1.marko │ │ │ │ │ └── child2.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── dynamic-tag-name │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ ├── tag-a │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── tag-b │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── template.js │ │ │ │ ├── components │ │ │ │ │ ├── tag-a │ │ │ │ │ │ └── index.marko │ │ │ │ │ └── tag-b │ │ │ │ │ │ └── index.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── dynamic-tag-native │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── dynamic-tag-sometimes-null │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── dynamic-tag-var │ │ │ │ ├── components │ │ │ │ │ └── child │ │ │ │ │ │ └── index.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── dynamic-tag-with-updating-body │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── counter.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── counter.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── counter.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── effect-counter │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── effect-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── entities │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── error-async │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── error-sync │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── for-destructure │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── for-tag-siblings │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── for-tag-with-state │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── for-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── hello-dynamic │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── html-entity │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── id-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── if-default-false │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── if-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── import-tag-conflict │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── asset1.ts │ │ │ │ ├── asset2.ts │ │ │ │ └── template.marko │ │ │ ├── import-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ └── baz.js │ │ │ │ │ │ └── template.js │ │ │ │ ├── bar.ts │ │ │ │ ├── components │ │ │ │ │ └── baz.marko │ │ │ │ ├── foo.ts │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── input-destructure │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── let-tag-derived │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── let-tag-set-in-effect │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── let-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── let-undefined-until-dom │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── lifecycle-tag-assignment │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── lifecycle-tag-conditional │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── lifecycle-tag-this │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── lifecycle-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── migrate-input │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── migrate-out-global │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── move-and-clear-children │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── move-and-clear-top-level │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── native-tag-ref-downstream-effect │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── native-tag-ref-effect-child │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── hello-setter.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── hello-setter.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── hello-setter.marko │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── native-tag-ref-effect │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ └── template.marko │ │ │ ├── native-tag-ref-hoisting │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── nested-assignment-expression │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── placeholder-context │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── placeholder-single │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── placeholder-skipped │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── placeholders-nested │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── server.ts │ │ │ │ └── test.ts │ │ │ ├── placeholders │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── reassignment-expression-counter │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── remove-and-add-rows │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── return-tag-no-var │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── child.js │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── components │ │ │ │ │ └── child.marko │ │ │ │ └── template.marko │ │ │ ├── return-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── style-tag-modules-default │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── style-tag-modules-destructured │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── style-tag-type-conflict │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.error.txt │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.error.txt │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── style-tag-type │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── style-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── tag-tag │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── toggle-first-child │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── toggle-nested │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ └── csr.expected.md │ │ │ │ ├── browser.ts │ │ │ │ └── test.ts │ │ │ ├── toggle-only-child │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ └── csr.expected.md │ │ │ │ ├── browser.ts │ │ │ │ └── test.ts │ │ │ ├── update-attr │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── update-dynamic-attrs │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ └── csr.expected.md │ │ │ │ ├── browser.ts │ │ │ │ └── test.ts │ │ │ ├── update-html │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ ├── update-text │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ │ ├── csr.expected.md │ │ │ │ │ ├── dom.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── html.expected │ │ │ │ │ │ └── template.js │ │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ │ ├── resume.expected.md │ │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ │ └── user-effect-cleanup │ │ │ │ ├── __snapshots__ │ │ │ │ ├── csr-sanitized.expected.md │ │ │ │ ├── csr.expected.md │ │ │ │ ├── dom.expected │ │ │ │ │ └── template.js │ │ │ │ ├── html.expected │ │ │ │ │ └── template.js │ │ │ │ ├── resume-sanitized.expected.md │ │ │ │ ├── resume.expected.md │ │ │ │ ├── ssr-sanitized.expected.md │ │ │ │ └── ssr.expected.md │ │ │ │ ├── template.marko │ │ │ │ └── test.ts │ │ ├── main.test.ts │ │ ├── package.json │ │ ├── test-globals.ts │ │ └── utils │ │ │ ├── create-browser.ts │ │ │ ├── get-node-info.ts │ │ │ ├── resolve.ts │ │ │ ├── track-mutations.ts │ │ │ └── walks.ts │ ├── core │ │ ├── __flush_here_and_after__.ts │ │ ├── attrs.ts │ │ ├── condition │ │ │ ├── else-if.ts │ │ │ ├── else.ts │ │ │ └── if.ts │ │ ├── const.ts │ │ ├── effect.ts │ │ ├── export.ts │ │ ├── for.ts │ │ ├── get.ts │ │ ├── html-comment.ts │ │ ├── id.ts │ │ ├── import.ts │ │ ├── index.ts │ │ ├── let.ts │ │ ├── lifecycle.ts │ │ ├── noop.ts │ │ ├── put.ts │ │ ├── return.ts │ │ ├── static.ts │ │ ├── style.ts │ │ └── tag.ts │ ├── index.ts │ ├── util │ │ ├── assert.ts │ │ ├── attrs-to-object.ts │ │ ├── evaluate.ts │ │ ├── is-core-tag.ts │ │ ├── is-static.ts │ │ ├── marko-config.ts │ │ ├── nested-attribute-tags.ts │ │ ├── plugin-hooks.ts │ │ ├── references.ts │ │ ├── replace-assignments.ts │ │ ├── reserve.ts │ │ ├── runtime.ts │ │ ├── scope-read.ts │ │ ├── sections.ts │ │ ├── signals.ts │ │ ├── sorted-repeatable.ts │ │ ├── tag-name-type.ts │ │ ├── to-first-expression-or-block.ts │ │ ├── to-first-statement-or-block.ts │ │ ├── to-property-name.ts │ │ ├── to-template-string-or-literal.ts │ │ ├── translate-var.ts │ │ ├── walks.ts │ │ └── writer.ts │ └── visitors │ │ ├── assignment-expression.ts │ │ ├── cdata.ts │ │ ├── comment.ts │ │ ├── declaration.ts │ │ ├── document-type.ts │ │ ├── import-declaration.ts │ │ ├── placeholder.ts │ │ ├── program │ │ ├── dom.ts │ │ ├── html.ts │ │ └── index.ts │ │ ├── referenced-identifier.ts │ │ ├── scriptlet.ts │ │ ├── tag │ │ ├── attribute-tag.ts │ │ ├── custom-tag.ts │ │ ├── dynamic-tag.ts │ │ ├── index.ts │ │ └── native-tag.ts │ │ ├── text.ts │ │ └── update-expression.ts │ └── tsconfig.json ├── scripts ├── bundle.mts └── sizes.mts ├── tsconfig.build.json └── tsconfig.json /.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.c8rc.json -------------------------------------------------------------------------------- /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | package-lock.json -diff 2 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.github/ISSUE_TEMPLATE/Feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.sizes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/.sizes.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/package.json -------------------------------------------------------------------------------- /packages/runtime/bundle.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/bundle.mts -------------------------------------------------------------------------------- /packages/runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/package.json -------------------------------------------------------------------------------- /packages/runtime/src/__tests__/serializer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/__tests__/serializer.test.ts -------------------------------------------------------------------------------- /packages/runtime/src/common/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/common/context.ts -------------------------------------------------------------------------------- /packages/runtime/src/common/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/common/helpers.ts -------------------------------------------------------------------------------- /packages/runtime/src/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/common/types.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/control-flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/control-flow.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/dom.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/event.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/fragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/fragment.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/index.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/queue.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/reconcile-domdiff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/reconcile-domdiff.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/reconcile-listdiff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/reconcile-listdiff.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/reconcile-longest-increasing-subsequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/reconcile-longest-increasing-subsequence.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/reconcile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/reconcile.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/renderer.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/resume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/resume.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/schedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/schedule.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/scope.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/signals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/signals.ts -------------------------------------------------------------------------------- /packages/runtime/src/dom/walker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/dom/walker.ts -------------------------------------------------------------------------------- /packages/runtime/src/html/attrs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/html/attrs.ts -------------------------------------------------------------------------------- /packages/runtime/src/html/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/html/content.ts -------------------------------------------------------------------------------- /packages/runtime/src/html/dynamic-tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/html/dynamic-tag.ts -------------------------------------------------------------------------------- /packages/runtime/src/html/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/html/index.ts -------------------------------------------------------------------------------- /packages/runtime/src/html/reorder-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/html/reorder-runtime.ts -------------------------------------------------------------------------------- /packages/runtime/src/html/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/html/serializer.ts -------------------------------------------------------------------------------- /packages/runtime/src/html/writer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/src/html/writer.ts -------------------------------------------------------------------------------- /packages/runtime/src/types.d.ts: -------------------------------------------------------------------------------- 1 | declare const MARKO_DEBUG: boolean; 2 | -------------------------------------------------------------------------------- /packages/runtime/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/runtime/tsconfig.json -------------------------------------------------------------------------------- /packages/translator/bundle.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/bundle.mts -------------------------------------------------------------------------------- /packages/translator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/package.json -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/async-nested-resolve-in-order/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- 1 | # Render "End" 2 | ```html 3 | abcdefghijkl 4 | ``` -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/async-nested-resolve-in-order/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/async-nested-resolve-in-order/server.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/async-nested-resolve-in-order/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/async-resolve-in-order/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/async-resolve-in-order/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/async-resolve-in-order/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/async-resolve-in-order/server.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/async-resolve-in-order/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/async-resolve-out-of-order/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/async-resolve-out-of-order/server.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/async-resolve-out-of-order/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tag-inside-if-tag/components/custom-tag/index.marko: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tag-inside-if-tag/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tag-inside-if-tag/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tag-inside-if-tag/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tag-inside-if-tag/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags-dynamic-and-static/components/hello/index.marko: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags-dynamic-and-static/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tags-dynamic-and-static/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags-dynamic-and-static/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tags-dynamic-and-static/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags-dynamic-tag-parent/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tags-dynamic-tag-parent/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags-dynamic-tag-parent/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tags-dynamic-tag-parent/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags-dynamic-with-params/components/hello/index.marko: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags-dynamic-with-params/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tags-dynamic-with-params/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags-dynamic-with-params/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tags-dynamic-with-params/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags-dynamic/components/hello/index.marko: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags-dynamic/components/hello/marko-tag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tags-dynamic/components/hello/marko-tag.json -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags-dynamic/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tags-dynamic/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags-dynamic/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tags-dynamic/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tags/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags/components/hello/index.marko: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tags/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/at-tags/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/at-tags/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean-dynamic/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-boolean-dynamic/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean-dynamic/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-boolean-dynamic/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean-dynamic/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-boolean-dynamic/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean-dynamic/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-boolean-dynamic/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean-dynamic/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-boolean-dynamic/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/csr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/csr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- 1 | # Render "End" 2 | ```html 3 | 6 | ``` -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-boolean/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-boolean/template.marko: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-class/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-class/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-class/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-class/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-class/components/custom-tag.marko: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-class/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-class/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-class/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-class/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/csr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/csr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/ssr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-escape/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-escape/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-escape/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-escape/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{ foo: "c", bar: "d" }]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/csr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/csr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/ssr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-falsey/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-falsey/template.marko: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-style/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-style/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-style/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-style/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-style/components/custom-tag.marko: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-style/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-style/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-style/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/attr-style/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-template-literal-escape/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- 1 | # Render "End" 2 | ```html 3 |
6 | ``` -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-template-literal-escape/template.marko: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/attr-template-literal-escape/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{ name: "Marko" }]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/csr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/csr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/ssr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-chain/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-chain/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-chain/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-chain/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component-attrs/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-component-attrs/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component-attrs/components/my-button.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-component-attrs/components/my-button.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component-attrs/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-component-attrs/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component-attrs/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-component-attrs/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component-renderBody/components/my-button.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-component-renderBody/components/my-button.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component-renderBody/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-component-renderBody/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component-renderBody/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-component-renderBody/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-component/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-component/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-component/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component/components/counter.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-component/components/counter.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component/template.marko: -------------------------------------------------------------------------------- 1 |
2 | 3 |
-------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-component/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-component/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-conditional-counter-multiple-nodes/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-conditional-counter/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-conditional-counter/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-conditional-counter/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-conditional-counter/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-converge-in-if/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-converge-in-if/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-converge-in-if/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-converge-in-if/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-converge-in-if/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-converge-in-if/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-converge-in-if/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-converge-in-if/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-counter-multiplier/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-counter-multiplier/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-counter-multiplier/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-counter-multiplier/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/csr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/csr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/ssr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-counter/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-counter/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-counter/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-counter/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-counter/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-dynamic-native-tag/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-dynamic-native-tag/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-dynamic-native-tag/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{ tagName: "h1" }]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-effect-no-deps/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-effect-no-deps/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-effect-no-deps/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-effect-no-deps/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-effect-no-deps/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-effect-no-deps/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-effect-no-deps/template.marko: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-execution-order/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-execution-order/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-execution-order/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-execution-order/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-execution-order/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-execution-order/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-execution-order/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-execution-order/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/csr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/csr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/ssr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-export/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-export/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-export/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-export/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-export/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-flush-here/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-flush-here/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-flush-here/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-flush-here/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-flush-here/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-flush-here/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-flush-here/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-flush-here/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-flush-here/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-fn-with-block/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-fn-with-block/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-fn-with-block/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-fn-with-block/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-fn-with-block/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-fn-with-block/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-fn-with-block/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-fn-with-block/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-fn-with-block/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-fn-with-block/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-handler-multi-ref-nested/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-handler-multi-ref-nested/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-handler-multi-ref-nested/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-handler-multi-ref-nested/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-handler-refless/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-handler-refless/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-handler-refless/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-handler-refless/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-inert-collapsible-tree/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-inert-collapsible-tree/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-inert-collapsible-tree/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-inert-collapsible-tree/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-layout/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-layout/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-layout/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-layout/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-layout/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-layout/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-layout/components/layout.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-layout/components/layout.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-layout/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-layout/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-layout/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{ name: "World" }]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-nested-scope-for/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-nested-scope-for/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-nested-scope-for/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-nested-scope-for/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-nested-scope-if/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-nested-scope-if/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-nested-scope-if/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-nested-scope-if/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-push-pop-list/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-push-pop-list/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-push-pop-list/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-push-pop-list/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-push-pop-list/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-push-pop-list/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-push-pop-list/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-push-pop-list/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-scriptlet/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-scriptlet/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-scriptlet/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-scriptlet/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-shared-node-ref/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-shared-node-ref/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-shared-node-ref/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-shared-node-ref/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-static/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-static/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-static/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-static/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-static/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-static/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-static/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-static/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-toggle-show/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-toggle-show/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-toggle-show/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-toggle-show/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-toggle-show/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-toggle-show/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-toggle-show/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-toggle-show/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-toggle-show/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-toggle-show/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-unused-ref/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-unused-ref/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-unused-ref/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-unused-ref/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-unused-ref/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-unused-ref/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-unused-ref/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-unused-ref/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/basic-unused-ref/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/basic-unused-ref/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/batched-updates-cleanup/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/batched-updates-cleanup/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/batched-updates-cleanup/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/batched-updates-cleanup/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/batched-updates/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/batched-updates/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/batched-updates/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/batched-updates/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/batched-updates/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/batched-updates/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/batched-updates/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/batched-updates/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/batched-updates/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/batched-updates/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/body-content/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/body-content/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/body-content/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/body-content/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/body-content/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/body-content/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/body-content/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/body-content/browser.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/body-content/resume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/body-content/resume.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/body-content/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/body-content/server.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/body-content/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/body-content/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/catch-single-reject-async/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- 1 | # Render "End" 2 | ```html 3 | aERROR!efg 4 | ``` -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/catch-single-reject-async/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/catch-single-reject-async/server.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/catch-single-reject-async/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/catch-single-success-async/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/catch-single-success-async/server.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/catch-single-success-async/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/catch-single-success-sync/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/catch-single-success-sync/server.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/catch-single-success-sync/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/catch-single-throw-sync/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- 1 | # Render "End" 2 | ```html 3 | aERROR!d 4 | ``` -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/catch-single-throw-sync/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/catch-single-throw-sync/server.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/catch-single-throw-sync/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/cdata/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/cdata/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/cdata/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/cdata/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/cdata/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/cdata/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/cdata/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/cdata/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/comments/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/comments/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/comments/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/comments/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/comments/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/comments/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/comments/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/comments/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/component-attrs-intersection/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/component-attrs-intersection/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/component-attrs-intersection/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/component-attrs-intersection/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/component-markers-async.skip/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/component-markers-async.skip/server.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/component-markers-async.skip/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/component-markers-placeholder.skip/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/component-markers-placeholder.skip/server.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/component-markers-placeholder.skip/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/component-markers-sibling-forks.skip/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/component-markers-sibling-forks.skip/server.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/component-markers-sibling-forks.skip/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/component-markers-sync.skip/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/component-markers-sync.skip/server.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/component-markers-sync.skip/test.ts: -------------------------------------------------------------------------------- 1 | export const steps = [{}]; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/const-tag-destructure/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/const-tag-destructure/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/csr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/csr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/ssr-sanitized.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/const-tag/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/const-tag/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/const-tag/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-derivation/components/child.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-derivation/components/child.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-derivation/template.marko: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-derivation/test.ts: -------------------------------------------------------------------------------- 1 | export const skip_resume = true; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-from-global/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-from-global/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-from-global/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-from-global/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-from-relative-path/other.marko: -------------------------------------------------------------------------------- 1 | 2 | <${input.renderBody}/> 3 | 4 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-from-relative-path/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-from-relative-path/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-from-relative-path/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-from-relative-path/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-from-self/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-from-self/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-from-self/test.ts: -------------------------------------------------------------------------------- 1 | export const skip_resume = true; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-from-tag-name/components/other.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-from-tag-name/components/other.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-from-tag-name/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-from-tag-name/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-from-tag-name/test.ts: -------------------------------------------------------------------------------- 1 | export const skip_resume = true; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-in-if/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-in-if/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-in-if/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-in-if/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-in-if/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-in-if/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-in-if/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-in-if/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-reactive/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-reactive/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-reactive/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-reactive/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-reactive/components/child.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-reactive/components/child.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-reactive/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-reactive/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-reactive/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-reactive/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-static/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-static/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-static/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-static/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-static/components/child.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/context-tag-static/components/child.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-static/template.marko: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/context-tag-static/test.ts: -------------------------------------------------------------------------------- 1 | export const skip_resume = true; 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/counter-intersection/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/counter-intersection/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/counter-intersection/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/counter-intersection/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/counter-intersection/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/counter-intersection/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/counter-intersection/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/counter-intersection/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/create-and-clear-rows-loop-from/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/create-and-clear-rows-loop-from/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/create-and-clear-rows-loop-from/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/create-and-clear-rows-loop-from/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/create-and-clear-rows-loop-in/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/create-and-clear-rows-loop-in/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/create-and-clear-rows-loop-in/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/create-and-clear-rows-loop-in/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-child-analyze/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- 1 | # Render "End" 2 | ```html 3 | Hello Frank 4 | ``` -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-child-analyze/components/hello/index.marko: -------------------------------------------------------------------------------- 1 | -- Hello 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-child-analyze/components/message.marko: -------------------------------------------------------------------------------- 1 | -- Frank 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-child-analyze/template.marko: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-default-value/components/child.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-default-value/components/child.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-default-value/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-default-value/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-parameters/components/custom-tag.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-parameters/components/custom-tag.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-parameters/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-parameters/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-parameters/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-parameters/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-render-body/components/child/index.marko: -------------------------------------------------------------------------------- 1 | <${input.renderBody}/> 2 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-render-body/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-render-body/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-separate-assets/template.marko: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-separate-assets/template.style.css: -------------------------------------------------------------------------------- 1 | div { 2 | color: green; 3 | } 4 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-separate-assets/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-separate-assets/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-template/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-template/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-template/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- 1 | # Render "End" 2 | ```html 3 | Hello Frank! 4 | ``` -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-template/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-template/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-template/hello.marko: -------------------------------------------------------------------------------- 1 | -- Hello ${input.name}! -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-template/marko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-template/marko.json -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-template/template.marko: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-var-expression/components/child.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-var-expression/components/child.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-var-expression/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-var-expression/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-var-multiple/components/child.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-var-multiple/components/child.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-var-multiple/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-var-multiple/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-var/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-var/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-var/__snapshots__/resume.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-var/__snapshots__/resume.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-var/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-var/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-var/components/child.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-var/components/child.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-var/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-var/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/custom-tag-var/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/custom-tag-var/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/declaration/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/declaration/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/declaration/marko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/declaration/marko.json -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/declaration/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/declaration/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/declaration/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/declaration/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/doctype/__snapshots__/dom.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/doctype/__snapshots__/dom.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/doctype/__snapshots__/html.expected/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/doctype/__snapshots__/html.expected/template.js -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/doctype/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/doctype/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/doctype/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/doctype/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-event-handlers/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-event-handlers/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-event-handlers/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-event-handlers/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-native-dynamic-tag/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-native-dynamic-tag/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-native-dynamic-tag/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-native-dynamic-tag/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-attr-signal/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-attr-signal/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-attr-signal/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-attr-signal/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-custom-native/components/child.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-custom-native/components/child.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-custom-native/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-custom-native/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-custom-native/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-custom-native/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-custom-tags/components/child1.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-custom-tags/components/child1.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-custom-tags/components/child2.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-custom-tags/components/child2.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-custom-tags/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-custom-tags/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-custom-tags/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-custom-tags/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-name/components/tag-a/index.marko: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-name/components/tag-b/index.marko: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-name/template.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-name/template.marko -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-name/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-name/test.ts -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-native/__snapshots__/csr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-native/__snapshots__/csr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-native/__snapshots__/ssr.expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marko-js/x/HEAD/packages/translator/src/__tests__/fixtures/dynamic-tag-native/__snapshots__/ssr.expected.md -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-native/template.marko: -------------------------------------------------------------------------------- 1 | <${"p"}.par>paragraph -------------------------------------------------------------------------------- /packages/translator/src/__tests__/fixtures/dynamic-tag-sometimes-null/__snapshots__/ssr-sanitized.expected.md: -------------------------------------------------------------------------------- 1 | # Render "End" 2 | ```html 3 | Body Content 4 |