{"_id":"@agentmark-ai/templatedx","_rev":"7-fc263b53e17b39e6eda09c1de868cf09","name":"@agentmark-ai/templatedx","dist-tags":{"latest":"0.4.2"},"versions":{"0.1.0":{"name":"@agentmark-ai/templatedx","version":"0.1.0","license":"MIT","_id":"@agentmark-ai/templatedx@0.1.0","maintainers":[{"name":"rrandall","email":"ryan@agentmark.co"},{"name":"kashi11","email":"kashif.ali@carbonteq.com"}],"dist":{"shasum":"c3fadf5c7a18a7713d7a634e2c3734655397257a","tarball":"https://registry.npmjs.org/@agentmark-ai/templatedx/-/templatedx-0.1.0.tgz","fileCount":9,"integrity":"sha512-ELiUXQvjy1OMll3jaolIRRWoxtN4wx3R7C3Ru6piZndYad7v1ufzu/dXOrtCkcpZIrLMaw7YwM3MAKaIOPMR7w==","signatures":[{"sig":"MEQCIETjjA44Ryalq1ZEzYg2BhoHd0SPFXzPfebHbHJcBn/fAiAEOUbB5ibOfZq/veKeyfaqmWo6v7rtY7ncebc6ikmN+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417356},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"519862e0bfab6187fb9338db05856430eb7e50f5","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && cpx \"src/global.d.ts\" dist/","test:watch":"vitest"},"_npmUser":{"name":"kashi11","email":"kashif.ali@carbonteq.com"},"_npmVersion":"10.5.0","description":"<h1 align=\"center\">TemplateDX</h1>","directories":{},"_nodeVersion":"21.7.3","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":"^3.0.8","@types/mdx":"^2.0.13","typescript":"^5.6.2","@types/node":"^22.8.1","@types/mdast":"^4.0.4","@types/react":"^18.3.12","@types/estree":"^1.0.6","@types/js-yaml":"^4.0.9","mdast-util-mdx":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/templatedx_0.1.0_1766567553111_0.11484244814082545","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentmark-ai/templatedx","version":"0.2.0","license":"MIT","_id":"@agentmark-ai/templatedx@0.2.0","maintainers":[{"name":"rrandall","email":"ryan@agentmark.co"},{"name":"kashi11","email":"kashif.ali@carbonteq.com"}],"dist":{"shasum":"263bb06966fcdd49f19ff8154b07290bc9b15f50","tarball":"https://registry.npmjs.org/@agentmark-ai/templatedx/-/templatedx-0.2.0.tgz","fileCount":9,"integrity":"sha512-OtfxgYDjM5LGUOp3vW5oqTqzb0ov5uu1yc9ha5kNMlT9Db3ckPQsGScfAoovyARQ0+6VDzN/aaies9ZSANib8Q==","signatures":[{"sig":"MEQCICcNndineAGmWi1vMQKt3xe6NLDUwyTvbHuB0Wtq9iVtAiBgbOmeaoMr42uHODf+QnQTIW1vCs4Cm6lIudo2dNODnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423300},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6b4d81a7a2ee373b44644f642fee0edd5f5b046c","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && shx cp src/global.d.ts dist/","test:watch":"vitest"},"_npmUser":{"name":"kashi11","email":"kashif.ali@carbonteq.com"},"_npmVersion":"10.5.0","description":"<h1 align=\"center\">TemplateDX</h1>","directories":{},"_nodeVersion":"21.7.3","dependencies":{"jsep":"^1.3.9","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":{"shx":"^0.3.4","tsup":"^8.3.5","vitest":"^3.0.8","@types/mdx":"^2.0.13","typescript":"^5.6.2","@types/node":"^22.8.1","@types/mdast":"^4.0.4","@types/react":"^18.3.12","@types/estree":"^1.0.6","@types/js-yaml":"^4.0.9","mdast-util-mdx":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/templatedx_0.2.0_1769002333478_0.9205969247116055","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agentmark-ai/templatedx","version":"0.3.0","license":"MIT","_id":"@agentmark-ai/templatedx@0.3.0","maintainers":[{"name":"rrandall","email":"ryan@agentmark.co"},{"name":"kashi11","email":"kashif.ali@carbonteq.com"}],"dist":{"shasum":"c0e7cb3b4f912ffd4460052d3e3772ac8cc2928a","tarball":"https://registry.npmjs.org/@agentmark-ai/templatedx/-/templatedx-0.3.0.tgz","fileCount":9,"integrity":"sha512-DQZ3wUHb6/M8TNf1pCOQT0nQIcwCHjHOlaE+0tt3NLq7BqNamI7mMfA4f5FCiny25gy9WO7hfZL5wq6jH4yT/g==","signatures":[{"sig":"MEYCIQDWEG6FXkIkEkDIiOU/ngfThfljtnj5wrU0eLQFrTgyxQIhAIfgoReVpUuvA1vd+F17S7e7/ptueroWoFVhc0HB4NDC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461682},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a3688d88788403c0c5835493436946e2d5689c7e","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && shx cp src/global.d.ts dist/","test:watch":"vitest"},"_npmUser":{"name":"kashi11","email":"kashif.ali@carbonteq.com"},"_npmVersion":"10.5.0","description":"<h1 align=\"center\">TemplateDX</h1>","directories":{},"_nodeVersion":"21.7.3","dependencies":{"jsep":"^1.3.9","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":{"shx":"^0.3.4","tsup":"^8.3.5","vitest":"^3.0.8","@types/mdx":"^2.0.13","typescript":"^5.6.2","@types/node":"^22.8.1","@types/mdast":"^4.0.4","@types/react":"^18.3.12","@types/estree":"^1.0.6","@types/js-yaml":"^4.0.9","mdast-util-mdx":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/templatedx_0.3.0_1775674362867_0.1527954105554814","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@agentmark-ai/templatedx","version":"0.3.1","license":"AGPL-3.0-or-later","_id":"@agentmark-ai/templatedx@0.3.1","maintainers":[{"name":"rrandall","email":"ryan@agentmark.co"},{"name":"kashi11","email":"kashif.ali@carbonteq.com"}],"dist":{"shasum":"902ba42b1e54ed68c7a837811f5602932ef96bab","tarball":"https://registry.npmjs.org/@agentmark-ai/templatedx/-/templatedx-0.3.1.tgz","fileCount":9,"integrity":"sha512-0Bq3ul4IywzmQ34P0volbuH0eQ2NzlxtbNNEnR6hfD0i+qbm6Ggq8YBLO9nsn5ugUxvEgZO8uIHemx432+sExw==","signatures":[{"sig":"MEUCIQCS27cKVdrMwDERQKcbFR9DZ1esQmYec6Hg1DDwqv+NMQIgJY2CcriKBdMGN1DwHFubiAleeoitf4Q4Z97psz8BYY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461696},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"996b716c314d92792a8030f256f1ba29b7bb9c7b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && shx cp src/global.d.ts dist/","test:watch":"vitest"},"_npmUser":{"name":"kashi11","email":"kashif.ali@carbonteq.com"},"_npmVersion":"10.5.0","description":"<h1 align=\"center\">TemplateDX</h1>","directories":{},"_nodeVersion":"21.7.3","dependencies":{"jsep":"^1.3.9","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":{"shx":"^0.3.4","tsup":"^8.3.5","vitest":"^3.0.8","@types/mdx":"^2.0.13","typescript":"^5.6.2","@types/node":"^22.8.1","@types/mdast":"^4.0.4","@types/react":"^18.3.12","@types/estree":"^1.0.6","@types/js-yaml":"^4.0.9","mdast-util-mdx":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/templatedx_0.3.1_1778587189247_0.5487781518271218","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agentmark-ai/templatedx","version":"0.4.0","license":"AGPL-3.0-or-later","_id":"@agentmark-ai/templatedx@0.4.0","maintainers":[{"name":"rrandall","email":"ryan@agentmark.co"},{"name":"kashi11","email":"kashif.ali@carbonteq.com"}],"dist":{"shasum":"d23d340bf13ae118cb97f2fa3b1d85e4771c2768","tarball":"https://registry.npmjs.org/@agentmark-ai/templatedx/-/templatedx-0.4.0.tgz","fileCount":9,"integrity":"sha512-nonM6KEQlBNfxXPfg46tCTVLxxvWfjzEc3MPPY/AAEYjouk91D5HIqx6mnmf8kYZ3q3qBjnQMzrILNgxj9a8cQ==","signatures":[{"sig":"MEQCIAoSFQiHJbOBinb43C++dGkXke94Duv9uDYlkqvfnAs0AiBsMNfqBlsL85YR4n6HGK0LDVJpwxabLJ21i9/7HQf9hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479066},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"64be7e70a4d0a767cf8c6e5cb7c5a9de52e78bb7","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && shx cp src/global.d.ts dist/","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kashi11","email":"kashif.ali@carbonteq.com"},"_npmVersion":"10.9.8","description":"<h1 align=\"center\">TemplateDX</h1>","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jsep":"^1.3.9","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":{"shx":"^0.3.4","tsup":"^8.3.5","vitest":"^4.1.8","@types/mdx":"^2.0.13","typescript":"^5.6.2","@types/node":"^22.8.1","@types/mdast":"^4.0.4","@types/react":"^18.3.12","@types/estree":"^1.0.6","@types/js-yaml":"^4.0.9","mdast-util-mdx":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/templatedx_0.4.0_1780758713973_0.7775587273890576","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agentmark-ai/templatedx","version":"0.4.1","license":"AGPL-3.0-or-later","_id":"@agentmark-ai/templatedx@0.4.1","maintainers":[{"name":"rrandall","email":"ryan@agentmark.co"},{"name":"kashi11","email":"kashif.ali@carbonteq.com"}],"dist":{"shasum":"ed2914c66090d3db6c48cbc5f9b9d28c84b02785","tarball":"https://registry.npmjs.org/@agentmark-ai/templatedx/-/templatedx-0.4.1.tgz","fileCount":9,"integrity":"sha512-iBUuhd7exkdC53AwTy+HqkVOiI1V7R4a1X7sMNbj5mCnJUgIrRfFVEel6dR10ykdIhSmTRchB1JxGNdhd5/3XQ==","signatures":[{"sig":"MEQCIEPf97wRJmjQufYm0myfWbO9BAxevSVpIn+Q76zpDlw4AiAIxRZEcrwo3kCjeECgaYN+tVCvr15oQxgX2WJ7QgpC1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494954},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a71e4cdaddc4de91a115b85277feadc2d3255cce","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup && shx cp src/global.d.ts dist/","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kashi11","email":"kashif.ali@carbonteq.com"},"_npmVersion":"10.9.8","description":"<h1 align=\"center\">TemplateDX</h1>","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jsep":"^1.3.9","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":{"shx":"^0.3.4","tsup":"^8.3.5","vitest":"^4.1.8","@types/mdx":"^2.0.13","typescript":"^5.6.2","@types/node":"^22.8.1","@types/mdast":"^4.0.4","@types/react":"^18.3.12","@types/estree":"^1.0.6","@types/js-yaml":"^4.0.9","mdast-util-mdx":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/templatedx_0.4.1_1780843086449_0.8434953246414649","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@agentmark-ai/templatedx","version":"0.4.2","license":"AGPL-3.0-or-later","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest","build":"tsup && shx cp src/global.d.ts dist/","lint":"eslint ."},"devDependencies":{"@types/estree":"^1.0.6","@types/js-yaml":"^4.0.9","@types/mdast":"^4.0.4","@types/mdx":"^2.0.13","@types/node":"^22.8.1","@types/react":"^18.3.12","mdast-util-mdx":"^3.0.0","shx":"^0.3.4","tsup":"^8.3.5","typescript":"^5.6.2","vitest":"^4.1.8"},"dependencies":{"@jsep-plugin/object":"^1.2.1","js-yaml":"^4.1.0","jsep":"^1.3.9","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"},"_id":"@agentmark-ai/templatedx@0.4.2","gitHead":"5f1f4a77ef9987a62d5e6af1a5ba6eec09db474c","description":"<h1 align=\"center\">TemplateDX</h1>","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-9hIOulxVFgzL4SteY4GyLO1/5MQtowjFJFX2+PZzjZ58atK5l3ZEYkso1mg97q6Ko1HokhkqYoUVf383ansRRw==","shasum":"424521acc20dcff94db89eedc5560b2de62f339e","tarball":"https://registry.npmjs.org/@agentmark-ai/templatedx/-/templatedx-0.4.2.tgz","fileCount":9,"unpackedSize":495973,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHtqnliHgGXp76M03unRMn2XtO7vU0kWl+OU4EUDeStAIhAP/tftrDarOo2K4/OIKaZpaZz7J8TTwmgKxCJ4l/N1Xm"}]},"_npmUser":{"name":"kashi11","email":"kashif.ali@carbonteq.com"},"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.4.2_1781701515125_0.365859244713141"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-24T09:12:32.993Z","modified":"2026-06-17T13:05:15.440Z","0.1.0":"2025-12-24T09:12:33.278Z","0.2.0":"2026-01-21T13:32:13.625Z","0.3.0":"2026-04-08T18:52:43.066Z","0.3.1":"2026-05-12T11:59:49.458Z","0.4.0":"2026-06-06T15:11:54.123Z","0.4.1":"2026-06-07T14:38:06.608Z","0.4.2":"2026-06-17T13:05:15.253Z"},"license":"AGPL-3.0-or-later","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  <strong>The declarative, extensible & composable type-safe template engine.</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://docs.agentmark.co/templatedx/introduction\">Docs</a> |\n  <a href=\"https://github.com/agentmark-ai/agentmark\">AgentMark</a> |\n  <a href=\"https://app.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://docs.agentmark.co/templatedx/introduction) to learn more.\n\n## Contributing\n\nWe welcome contributions! Please check out our [contribution guidelines](https://github.com/agentmark-ai/agentmark/blob/main/CONTRIBUTING.md) for more information.\n\n## Community\n\nJoin our community to collaborate, ask questions, and stay updated:\n\n- [Issues](https://github.com/agentmark-ai/agentmark/issues)\n- [Discussions](https://github.com/agentmark-ai/agentmark/discussions)\n\n## License\n\n[AGPL-3.0-or-later](../../LICENSE.md)\n","readmeFilename":"README.md"}