{"_id":"@agentmark/templatedx","_rev":"5-176b80384df97b8129e478379446bd93","name":"@agentmark/templatedx","dist-tags":{"latest":"0.8.1"},"versions":{"0.6.3":{"name":"@agentmark/templatedx","version":"0.6.3","license":"MIT","_id":"@agentmark/templatedx@0.6.3","maintainers":[{"name":"rrandall","email":"ryan@agentmark.co"}],"dist":{"shasum":"e982107bf41e92de12cb5e557e394e4c1c256b27","tarball":"https://registry.npmjs.org/@agentmark/templatedx/-/templatedx-0.6.3.tgz","fileCount":172,"integrity":"sha512-owNnFd2rW/J5mmZB8w9xlmLguqCHhc60g6DGAZzz8F5UADFNpoVqa2LPdvSr5YoH3pRmv9ukN00sctPwfng72Q==","signatures":[{"sig":"MEQCIC8St2W+PtrF24ELq/1WmL5jwNoVZVrysQv60dkIYp//AiANZE4N2qyaZwqtE+RzmawJri2V5UJYuv/KmEg6FWKZNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402842},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b87fce9de46a015ee31f1013ac06bc3d5cb50144","scripts":{"test":"vitest run","build":"tsup && cpx \"src/global.d.ts\" dist/","release":"changeset publish","changeset":"changeset","test:watch":"vitest"},"_npmUser":{"name":"rrandall","email":"ryan@agentmark.co"},"_npmVersion":"10.8.2","description":"<h1 align=\"center\">TemplateDX</h1>","directories":{},"_nodeVersion":"18.20.8","dependencies":{"jsep":"^1.3.9","mdast":"^3.0.0","js-yaml":"^4.1.0","unified":"^11.0.5","remark-mdx":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","@jsep-plugin/object":"^1.2.1","mdast-util-to-markdown":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","tsup":"^8.3.5","vitest":"^2.1.1","@types/mdx":"^2.0.13","typescript":"^5.6.2","@types/node":"^22.7.9","@types/mdast":"^4.0.4","@types/react":"^18.3.12","@mdx-js/react":"^3.1.0","@types/estree":"^1.0.6","@types/js-yaml":"^4.0.9","mdast-util-mdx":"^3.0.0","@changesets/cli":"^2.27.9","@babel/preset-env":"^7.25.4","@babel/preset-typescript":"^7.24.7","@mdx-js/typescript-plugin":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/templatedx_0.6.3_1747753949014_0.9068350474816913","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agentmark/templatedx","version":"0.7.0","license":"MIT","_id":"@agentmark/templatedx@0.7.0","maintainers":[{"name":"rrandall","email":"ryan@agentmark.co"},{"name":"kashi11","email":"kashif.ali@carbonteq.com"}],"dist":{"shasum":"8c60bf3d6798d51d526a218f9147fdc4f62857a5","tarball":"https://registry.npmjs.org/@agentmark/templatedx/-/templatedx-0.7.0.tgz","fileCount":182,"integrity":"sha512-cAlEJZFGAihtzaPIsN2M/RYHkN+/AfPATuKUml6T29bStcbCXERpMvKtEfWeKvLSlp7poG0N8bGB/q0VPc66qg==","signatures":[{"sig":"MEUCIFHLfn5hGgZcb94m8WnxOMiDJLTnjPqhJ9pwptm1fkOTAiEAyJyvb7U385ZApgH3ohXLQ6kPfonY0VCycBejj+UfJbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4199059},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e9c44b9bbe44f2f393eb8f5dc0620464463d0c28","scripts":{"test":"vitest run","build":"tsup && cpx \"src/global.d.ts\" dist/","release":"changeset publish","changeset":"changeset","test:watch":"vitest"},"_npmUser":{"name":"rrandall","actor":{"name":"rrandall","type":"user","email":"ryan@agentmark.co"},"email":"ryan@agentmark.co"},"_npmVersion":"10.8.2","description":"<h1 align=\"center\">TemplateDX</h1>","directories":{},"_nodeVersion":"18.20.8","dependencies":{"jsep":"^1.3.9","mdast":"^3.0.0","js-yaml":"^4.1.0","unified":"^11.0.5","remark-mdx":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","@jsep-plugin/object":"^1.2.1","mdast-util-to-markdown":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"cpx":"^1.5.0","tsup":"^8.3.5","vitest":"^2.1.1","@types/mdx":"^2.0.13","typescript":"^5.6.2","@types/node":"^22.7.9","@types/mdast":"^4.0.4","@types/react":"^18.3.12","@mdx-js/react":"^3.1.0","@types/estree":"^1.0.6","@types/js-yaml":"^4.0.9","mdast-util-mdx":"^3.0.0","@changesets/cli":"^2.27.9","@babel/preset-env":"^7.25.4","@babel/preset-typescript":"^7.24.7","@mdx-js/typescript-plugin":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/templatedx_0.7.0_1752070666921_0.9388051737847654","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agentmark/templatedx","version":"0.8.0","license":"MIT","_id":"@agentmark/templatedx@0.8.0","maintainers":[{"name":"rrandall","email":"ryan@agentmark.co"},{"name":"kashi11","email":"kashif.ali@carbonteq.com"}],"dist":{"shasum":"08f2a5dd7f1e83aa69aa5c82950fd14b8c4364fa","tarball":"https://registry.npmjs.org/@agentmark/templatedx/-/templatedx-0.8.0.tgz","fileCount":191,"integrity":"sha512-bKdqnSP72mPopVw2957LzeDwRazm6koc2hlIfXFbVdpTuWWEGxv8sFERI1/oxKWJJioH0kwQ2eT3TzeB/rwZVg==","signatures":[{"sig":"MEYCIQCi7xlUhZ/STXhBKMMR0Luvv4bEWsIqpv+wR2Efsvm88QIhAIxF1DPiLwkFO8VR3ZcLLUlLHb0NaM844b10zzisQRSX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4215396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f4d99b6afb2d5ee94563dd77f98f8e0bf43c5407","scripts":{"test":"vitest run","build":"tsup && cpx \"src/global.d.ts\" dist/","release":"changeset publish","changeset":"changeset","test:watch":"vitest"},"_npmUser":{"name":"rrandall","actor":{"name":"rrandall","type":"user","email":"ryan@agentmark.co"},"email":"ryan@agentmark.co"},"_npmVersion":"10.8.2","description":"<h1 align=\"center\">TemplateDX</h1>","directories":{},"_nodeVersion":"18.20.8","dependencies":{"jsep":"^1.3.9","mdast":"^3.0.0","js-yaml":"^4.1.0","unified":"^11.0.5","remark-mdx":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","remark-frontmatter":"^5.0.0","@jsep-plugin/object":"^1.2.1","mdast-util-to-markdown":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"cpx":"^1.5.0","tsup":"^8.3.5","vitest":"^2.1.1","@types/mdx":"^2.0.13","typescript":"^5.6.2","@types/node":"^22.7.9","@types/mdast":"^4.0.4","@types/react":"^18.3.12","@mdx-js/react":"^3.1.0","@types/estree":"^1.0.6","@types/js-yaml":"^4.0.9","mdast-util-mdx":"^3.0.0","@changesets/cli":"^2.27.9","@babel/preset-env":"^7.25.4","@babel/preset-typescript":"^7.24.7","@mdx-js/typescript-plugin":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/templatedx_0.8.0_1752080959986_0.6065699847017438","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@agentmark/templatedx","version":"0.8.1","license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","type":"module","scripts":{"test":"vitest run","test:watch":"vitest","build":"tsup && cpx \"src/global.d.ts\" dist/","release":"changeset publish","changeset":"changeset"},"devDependencies":{"@babel/preset-env":"^7.25.4","@babel/preset-typescript":"^7.24.7","@changesets/cli":"^2.27.9","@mdx-js/react":"^3.1.0","@mdx-js/typescript-plugin":"^0.0.6","@types/estree":"^1.0.6","@types/js-yaml":"^4.0.9","@types/mdast":"^4.0.4","@types/mdx":"^2.0.13","@types/node":"^22.7.9","@types/react":"^18.3.12","cpx":"^1.5.0","mdast-util-mdx":"^3.0.0","tsup":"^8.3.5","typescript":"^5.6.2","vitest":"^2.1.1"},"dependencies":{"@jsep-plugin/object":"^1.2.1","js-yaml":"^4.1.0","jsep":"^1.3.9","mdast":"^3.0.0","mdast-util-to-markdown":"^2.1.0","remark-frontmatter":"^5.0.0","remark-mdx":"^3.0.1","remark-parse":"^11.0.0","remark-stringify":"^11.0.0","unified":"^11.0.5","unist-util-visit":"^5.0.0"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","_id":"@agentmark/templatedx@0.8.1","gitHead":"bef818b57f1637bf7ece19cf78743c45d419155e","description":"<h1 align=\"center\">TemplateDX</h1>","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rOeK9Cde4nVVuMsRAPt6CPk58sBKQjIIZdSYl+7bOCZv7D/6gybsD0y9OBIO2TKdVdjq2Q//fpiJrnUPt1R8Gw==","shasum":"83564ab854f9a908a5cbfff144696ece5c52b77a","tarball":"https://registry.npmjs.org/@agentmark/templatedx/-/templatedx-0.8.1.tgz","fileCount":195,"unpackedSize":4219590,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDxnu4L8zAzdpgDqQ/gfWbwoM2ujbcJ1ZV5dZTnvNOS7QIgEhCGUlBnTJYyLujq1CA3/2gMoeRUBIcHg+AUdaC6Tp4="}]},"_npmUser":{"name":"rrandall","email":"ryan@agentmark.co"},"directories":{},"maintainers":[{"name":"rrandall","email":"ryan@agentmark.co"},{"name":"kashi11","email":"kashif.ali@carbonteq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/templatedx_0.8.1_1753970969257_0.6282516633142863"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-20T15:12:28.909Z","modified":"2025-07-31T14:09:29.754Z","0.6.3":"2025-05-20T15:12:29.251Z","0.7.0":"2025-07-09T14:17:47.225Z","0.8.0":"2025-07-09T17:09:20.318Z","0.8.1":"2025-07-31T14:09:29.561Z"},"license":"MIT","description":"<h1 align=\"center\">TemplateDX</h1>","maintainers":[{"name":"rrandall","email":"ryan@agentmark.co"},{"name":"kashi11","email":"kashif.ali@carbonteq.com"}],"readme":"<h1 align=\"center\">TemplateDX</h1>\n\n<p align=\"center\">\n  <a href=\"https://github.com/agentmark-ai\">\n    <img src=\"https://raw.githubusercontent.com/agentmark-ai/templatedx/refs/heads/main/docs/static/img/logo.svg\" alt=\"TemplateDX Logo\" width=\"200\"/>\n  </a>\n</p>\n\n<p align=\"center\">\n  <strong>The declarative, extensible & composable type-safe template engine.</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://discord.gg/P2NeMDtXar\">Discord</a> |\n  <a href=\"https://agentmark-ai.github.io/templatedx\">Docs</a> |\n  <a href=\"https://github.com/agentmark-ai/agentmark\">Agentmark</a> |\n  <a href=\"https://agentmark.co\">Agentmark Cloud</a>\n</p>\n\n---\n\n## Overview\n\nTemplateDX is a declarative, extensible & composable type-safe template engine based on Markdown and JSX.\n\nTemplateDX uses a straightforward, readable syntax to enhance the developer experience for those using templating engines.\n\nTemplateDX was built as the foundation for [Agentmark](https://github.com/agentmark-ai/agentmark) and is inspired by MDX.\n\n## Example\n\n```mdx example.mdx\nimport Blog from './blog.mdx';\n\n# Main\n\n<Blog title=\"Turtles\">\n Turtles are really cool...\n</Blog>\n```\n\n## Features\n\nTemplateDX supports:\n\n1. Type Safety\n1. Syntax Highlighting\n1. Markdown\n1. Variables\n1. Filters\n1. Components\n1. Tags\n1. Expressions\n\nRead our [docs](https://agentmark-ai.github.io/templatedx) to learn more.\n\n## Contributing\n\nWe welcome contributions! Please check out our [contribution guidelines](https://github.com/agentmark-ai/templatedx/blob/main/CONTRIBUTING.md) for more information.\n\n## Community\n\nJoin our community to collaborate, ask questions, and stay updated:\n\n- [Discord](https://discord.gg/P2NeMDtXar)\n- [Issues](https://github.com/agentmark-ai/templatedx/issues)\n- [Discussions](https://github.com/agentmark-ai/templatedx/discussions)\n\n## License\n\nThis project is licensed under the [MIT License](https://github.com/agentmark-ai/templatedx/blob/main/LICENSE.md).\n","readmeFilename":"README.md"}