├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── example ├── .npmignore ├── dist │ ├── example.000cfbec.js │ ├── example.000cfbec.js.map │ ├── example.157631e0.js │ ├── example.157631e0.js.map │ ├── example.1d6c7260.js │ ├── example.1d6c7260.js.map │ ├── example.280bb119.js │ ├── example.280bb119.js.map │ ├── example.3cb05763.js │ ├── example.3cb05763.js.map │ ├── example.5f982bd6.js │ ├── example.5f982bd6.js.map │ ├── example.77de5100.js │ ├── example.77de5100.js.map │ ├── example.839876e6.js │ ├── example.839876e6.js.map │ ├── example.a6fc42f1.js │ ├── example.a6fc42f1.js.map │ ├── example.b069e71d.js │ ├── example.b069e71d.js.map │ ├── example.cce9d962.js │ ├── example.cce9d962.js.map │ ├── example.cfe2e040.js │ ├── example.cfe2e040.js.map │ ├── example.f69400ca.js │ ├── example.f69400ca.js.map │ └── index.html ├── index.html ├── index.tsx ├── package-lock.json ├── package.json └── tsconfig.json ├── htmdx.svg ├── package.json ├── src ├── bound_html.ts ├── default_transforms.ts ├── htm.d.ts ├── htmdx.ts ├── html.ts ├── index.ts ├── transforms.ts ├── types.ts ├── xhtmdx.ts └── xhtml.ts ├── test └── index.test.tsx └── tsconfig.json /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .DS_Store 3 | node_modules 4 | .cache 5 | /dist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/README.md -------------------------------------------------------------------------------- /example/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .cache 3 | dist -------------------------------------------------------------------------------- /example/dist/example.000cfbec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.000cfbec.js -------------------------------------------------------------------------------- /example/dist/example.000cfbec.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.000cfbec.js.map -------------------------------------------------------------------------------- /example/dist/example.157631e0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.157631e0.js -------------------------------------------------------------------------------- /example/dist/example.157631e0.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.157631e0.js.map -------------------------------------------------------------------------------- /example/dist/example.1d6c7260.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.1d6c7260.js -------------------------------------------------------------------------------- /example/dist/example.1d6c7260.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.1d6c7260.js.map -------------------------------------------------------------------------------- /example/dist/example.280bb119.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.280bb119.js -------------------------------------------------------------------------------- /example/dist/example.280bb119.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.280bb119.js.map -------------------------------------------------------------------------------- /example/dist/example.3cb05763.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.3cb05763.js -------------------------------------------------------------------------------- /example/dist/example.3cb05763.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.3cb05763.js.map -------------------------------------------------------------------------------- /example/dist/example.5f982bd6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.5f982bd6.js -------------------------------------------------------------------------------- /example/dist/example.5f982bd6.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.5f982bd6.js.map -------------------------------------------------------------------------------- /example/dist/example.77de5100.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.77de5100.js -------------------------------------------------------------------------------- /example/dist/example.77de5100.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.77de5100.js.map -------------------------------------------------------------------------------- /example/dist/example.839876e6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.839876e6.js -------------------------------------------------------------------------------- /example/dist/example.839876e6.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.839876e6.js.map -------------------------------------------------------------------------------- /example/dist/example.a6fc42f1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.a6fc42f1.js -------------------------------------------------------------------------------- /example/dist/example.a6fc42f1.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.a6fc42f1.js.map -------------------------------------------------------------------------------- /example/dist/example.b069e71d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.b069e71d.js -------------------------------------------------------------------------------- /example/dist/example.b069e71d.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.b069e71d.js.map -------------------------------------------------------------------------------- /example/dist/example.cce9d962.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.cce9d962.js -------------------------------------------------------------------------------- /example/dist/example.cce9d962.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.cce9d962.js.map -------------------------------------------------------------------------------- /example/dist/example.cfe2e040.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.cfe2e040.js -------------------------------------------------------------------------------- /example/dist/example.cfe2e040.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.cfe2e040.js.map -------------------------------------------------------------------------------- /example/dist/example.f69400ca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.f69400ca.js -------------------------------------------------------------------------------- /example/dist/example.f69400ca.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/example.f69400ca.js.map -------------------------------------------------------------------------------- /example/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/dist/index.html -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/index.html -------------------------------------------------------------------------------- /example/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/index.tsx -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/package.json -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /htmdx.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/htmdx.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/package.json -------------------------------------------------------------------------------- /src/bound_html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/src/bound_html.ts -------------------------------------------------------------------------------- /src/default_transforms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/src/default_transforms.ts -------------------------------------------------------------------------------- /src/htm.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'htm'; 2 | -------------------------------------------------------------------------------- /src/htmdx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/src/htmdx.ts -------------------------------------------------------------------------------- /src/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/src/html.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/transforms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/src/transforms.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/xhtmdx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/src/xhtmdx.ts -------------------------------------------------------------------------------- /src/xhtml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/src/xhtml.ts -------------------------------------------------------------------------------- /test/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/test/index.test.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-klein/htmdx/HEAD/tsconfig.json --------------------------------------------------------------------------------