├── .github └── workflows │ ├── ci.yml │ └── cla.yml ├── .gitignore ├── README.md ├── index.mjs ├── lib ├── is-custom-element.mjs ├── transcode.mjs └── walk.mjs ├── package.json └── test ├── enhance.test.mjs ├── fixtures └── templates │ ├── multiple-slots.mjs │ ├── my-button.mjs │ ├── my-content.mjs │ ├── my-context-child.mjs │ ├── my-context-parent.mjs │ ├── my-counter.mjs │ ├── my-custom-heading-with-named-slot.mjs │ ├── my-custom-heading.mjs │ ├── my-empty-style.mjs │ ├── my-external-script.mjs │ ├── my-heading.mjs │ ├── my-id.mjs │ ├── my-instance-id.mjs │ ├── my-link-node-first.mjs │ ├── my-link-node-second.mjs │ ├── my-link.mjs │ ├── my-list-container.mjs │ ├── my-list.mjs │ ├── my-multiples.mjs │ ├── my-outline.mjs │ ├── my-page.mjs │ ├── my-paragraph.mjs │ ├── my-pre-page.mjs │ ├── my-pre.mjs │ ├── my-slot-as.mjs │ ├── my-store-data.mjs │ ├── my-style-import-first.mjs │ ├── my-style-import-second.mjs │ ├── my-super-heading.mjs │ ├── my-title.mjs │ ├── my-transform-script.mjs │ ├── my-transform-style.mjs │ └── my-wrapped-heading.mjs └── is-custom-element.test.mjs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/README.md -------------------------------------------------------------------------------- /index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/index.mjs -------------------------------------------------------------------------------- /lib/is-custom-element.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/lib/is-custom-element.mjs -------------------------------------------------------------------------------- /lib/transcode.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/lib/transcode.mjs -------------------------------------------------------------------------------- /lib/walk.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/lib/walk.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/package.json -------------------------------------------------------------------------------- /test/enhance.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/enhance.test.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/multiple-slots.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/multiple-slots.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-button.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-button.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-content.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-content.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-context-child.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-context-child.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-context-parent.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-context-parent.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-counter.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-counter.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-custom-heading-with-named-slot.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-custom-heading-with-named-slot.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-custom-heading.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-custom-heading.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-empty-style.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-empty-style.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-external-script.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-external-script.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-heading.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-heading.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-id.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-id.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-instance-id.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-instance-id.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-link-node-first.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-link-node-first.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-link-node-second.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-link-node-second.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-link.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-link.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-list-container.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-list-container.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-list.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-list.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-multiples.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-multiples.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-outline.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-outline.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-page.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-page.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-paragraph.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-paragraph.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-pre-page.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-pre-page.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-pre.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-pre.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-slot-as.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-slot-as.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-store-data.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-store-data.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-style-import-first.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-style-import-first.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-style-import-second.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-style-import-second.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-super-heading.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-super-heading.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-title.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-title.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-transform-script.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-transform-script.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-transform-style.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-transform-style.mjs -------------------------------------------------------------------------------- /test/fixtures/templates/my-wrapped-heading.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/fixtures/templates/my-wrapped-heading.mjs -------------------------------------------------------------------------------- /test/is-custom-element.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enhance-dev/enhance-ssr/HEAD/test/is-custom-element.test.mjs --------------------------------------------------------------------------------