{"_id":"@agrzes/ydt-cli","_rev":"5-eba725afdf6f2ccd08b096aa2a82779d","name":"@agrzes/ydt-cli","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0-alpha.0":{"name":"@agrzes/ydt-cli","version":"1.0.0-alpha.0","keywords":["cli","templating","handlebars","yaml"],"author":{"name":"Grzegorz Abramczyk","email":"abramczykg@gmail.com"},"license":"MIT","_id":"@agrzes/ydt-cli@1.0.0-alpha.0","maintainers":[{"name":"agrzes","email":"abramczykg@gmail.com"}],"homepage":"https://github.com/AGrzes/ydt","bugs":{"url":"https://github.com/AGrzes/ydt/issues"},"dist":{"shasum":"d1017b6bf0da7f0768c15d64330540a49180d3e7","tarball":"https://registry.npmjs.org/@agrzes/ydt-cli/-/ydt-cli-1.0.0-alpha.0.tgz","fileCount":8,"integrity":"sha512-WfG36Q0Womal0K2AeWYUo9tU/E1cpsoqXpDk08+Cx17FjwNX6hKMtC3fVTvyqnpIxa+0TowWE0mFhkOvoULhSQ==","signatures":[{"sig":"MEUCIQCZhUilumaayeirhMiW5qdNzUIlkGewDH28Hgnf/BSjegIgB1dbwkzV2JzkKyTi1YKjHC5vpTR8PN9rQbUlxYl43L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5164},"main":"index.js","type":"module","_from":"file:agrzes-ydt-cli-1.0.0-alpha.0.tgz","vitest":{"test":{"exclude":["node_modules","dist"],"include":["test/**/*.ts"]}},"scripts":{"test":"vitest run","build":"rm -rf target types && tsc","start":"node target","watch":"tsc --watch --preserveWatchOutput"},"_npmUser":{"name":"agrzes","email":"abramczykg@gmail.com"},"_resolved":"/tmp/bc10221571fee4543c36a40f623fe22c/agrzes-ydt-cli-1.0.0-alpha.0.tgz","_integrity":"sha512-WfG36Q0Womal0K2AeWYUo9tU/E1cpsoqXpDk08+Cx17FjwNX6hKMtC3fVTvyqnpIxa+0TowWE0mFhkOvoULhSQ==","repository":{"url":"git+https://github.com/AGrzes/ydt.git","type":"git","directory":"cli"},"_npmVersion":"10.8.3","description":"Two phase templating using handlebars to configure generation of files also using handlebars. CLI module.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"yaml":"^2.8.1","commander":"^14.0.0","@agrzes/ydt":"^1.0.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","sinon":"^21.0.0","vitest":"^3.2.4","prettier":"^3.6.2","sinon-chai":"^4.0.1","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.1","@types/sinon":"^17.0.4","chai-as-promised":"^8.0.2","@types/sinon-chai":"^4.0.0","@vitest/coverage-v8":"^3.2.4","@types/chai-as-promised":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ydt-cli_1.0.0-alpha.0_1757490149233_0.35341370901449065","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.1":{"name":"@agrzes/ydt-cli","version":"1.0.0-alpha.1","keywords":["cli","templating","handlebars","yaml"],"author":{"name":"Grzegorz Abramczyk","email":"abramczykg@gmail.com"},"license":"MIT","_id":"@agrzes/ydt-cli@1.0.0-alpha.1","maintainers":[{"name":"agrzes","email":"abramczykg@gmail.com"}],"homepage":"https://github.com/AGrzes/ydt","bugs":{"url":"https://github.com/AGrzes/ydt/issues"},"bin":{"ydt":"bin/ydt.mjs"},"dist":{"shasum":"ce6fe0c3eaf3215451053628445e5b5081c3c9f1","tarball":"https://registry.npmjs.org/@agrzes/ydt-cli/-/ydt-cli-1.0.0-alpha.1.tgz","fileCount":10,"integrity":"sha512-Sm8tZkg7fRmFLCpaaxx05F0qzaRMzkTDA+rf+oEhBb2QUZEUJl/9e/gd56GevlRKaeNAGulC72Lv/t/ybOq5Eg==","signatures":[{"sig":"MEYCIQDmdPEc3Q8UqyHxw99i2RQPqjMdJ6tO2IHh4DMzhY7wMwIhAL3sgi6Z/fQiYnelcVQCLfRbeEomj6AOOkYbB++ZoWfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5607},"main":"index.js","type":"module","_from":"file:agrzes-ydt-cli-1.0.0-alpha.1.tgz","vitest":{"test":{"exclude":["node_modules","dist"],"include":["test/**/*.ts"]}},"scripts":{"test":"vitest run","build":"rm -rf target types && tsc","start":"node target","watch":"tsc --watch --preserveWatchOutput"},"_npmUser":{"name":"agrzes","email":"abramczykg@gmail.com"},"_resolved":"/tmp/06056400c66acfa5ee211a7d5c72669a/agrzes-ydt-cli-1.0.0-alpha.1.tgz","_integrity":"sha512-Sm8tZkg7fRmFLCpaaxx05F0qzaRMzkTDA+rf+oEhBb2QUZEUJl/9e/gd56GevlRKaeNAGulC72Lv/t/ybOq5Eg==","repository":{"url":"git+https://github.com/AGrzes/ydt.git","type":"git","directory":"cli"},"_npmVersion":"10.8.3","description":"Two phase templating using handlebars to configure generation of files also using handlebars. CLI module.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"yaml":"^2.8.1","commander":"^14.0.0","@agrzes/ydt":"^1.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","sinon":"^21.0.0","vitest":"^3.2.4","prettier":"^3.6.2","sinon-chai":"^4.0.1","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.1","@types/sinon":"^17.0.4","chai-as-promised":"^8.0.2","@types/sinon-chai":"^4.0.0","@vitest/coverage-v8":"^3.2.4","@types/chai-as-promised":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ydt-cli_1.0.0-alpha.1_1758881826666_0.13371055545921617","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.2":{"name":"@agrzes/ydt-cli","version":"1.0.0-alpha.2","keywords":["cli","templating","handlebars","yaml"],"author":{"name":"Grzegorz Abramczyk","email":"abramczykg@gmail.com"},"license":"MIT","_id":"@agrzes/ydt-cli@1.0.0-alpha.2","maintainers":[{"name":"agrzes","email":"abramczykg@gmail.com"}],"homepage":"https://github.com/AGrzes/ydt","bugs":{"url":"https://github.com/AGrzes/ydt/issues"},"bin":{"ydt":"bin/ydt.mjs"},"dist":{"shasum":"fbb693d4e0987d3d76ccb4ebd9b18b6e5678a4b5","tarball":"https://registry.npmjs.org/@agrzes/ydt-cli/-/ydt-cli-1.0.0-alpha.2.tgz","fileCount":13,"integrity":"sha512-F0y+cF88NDUwnGmVEsbZrCLbk5WzFZJGI8/DpyeW0EUP+oxWLqsE8S7Z2G3w7fRu4JuB68KubI6gHOjeN2qd0g==","signatures":[{"sig":"MEQCIESrVbd6N8lsb8xPytBlYTk8/xxP6AjcBYa5LTdblqMqAiBMq33ty4DuMKdc7gbqoXhWyBhSrUwq1OpEKBN5drElJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8761},"main":"index.js","type":"module","_from":"file:agrzes-ydt-cli-1.0.0-alpha.2.tgz","vitest":{"test":{"exclude":["node_modules","dist"],"include":["test/**/*.ts"]}},"scripts":{"test":"vitest run","build":"rm -rf target types && tsc","start":"node target","watch":"tsc --watch --preserveWatchOutput"},"_npmUser":{"name":"agrzes","email":"abramczykg@gmail.com"},"_resolved":"/tmp/21bce9346f901b7b459e64c6f3fb50da/agrzes-ydt-cli-1.0.0-alpha.2.tgz","_integrity":"sha512-F0y+cF88NDUwnGmVEsbZrCLbk5WzFZJGI8/DpyeW0EUP+oxWLqsE8S7Z2G3w7fRu4JuB68KubI6gHOjeN2qd0g==","repository":{"url":"git+https://github.com/AGrzes/ydt.git","type":"git","directory":"cli"},"_npmVersion":"10.8.3","description":"Two phase templating using handlebars to configure generation of files also using handlebars. CLI module.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"yaml":"^2.8.1","commander":"^14.0.0","@agrzes/ydt":"^1.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","sinon":"^21.0.0","vitest":"^3.2.4","prettier":"^3.6.2","sinon-chai":"^4.0.1","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.1","@types/sinon":"^17.0.4","chai-as-promised":"^8.0.2","@types/sinon-chai":"^4.0.0","@vitest/coverage-v8":"^3.2.4","@types/chai-as-promised":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ydt-cli_1.0.0-alpha.2_1759405308122_0.4841041031070352","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.3":{"name":"@agrzes/ydt-cli","version":"1.0.0-alpha.3","keywords":["cli","templating","handlebars","yaml"],"author":{"name":"Grzegorz Abramczyk","email":"abramczykg@gmail.com"},"license":"MIT","_id":"@agrzes/ydt-cli@1.0.0-alpha.3","maintainers":[{"name":"agrzes","email":"abramczykg@gmail.com"}],"homepage":"https://github.com/AGrzes/ydt","bugs":{"url":"https://github.com/AGrzes/ydt/issues"},"bin":{"ydt":"bin/ydt.mjs"},"dist":{"shasum":"0b237df34324318a493caba4f7d32ede23082c53","tarball":"https://registry.npmjs.org/@agrzes/ydt-cli/-/ydt-cli-1.0.0-alpha.3.tgz","fileCount":10,"integrity":"sha512-Khqxf+ckVw2UAQpf3PYdjjcwKCPlE19P9bn5Kv9Iglfq25GPV43WqsSq1ZJHOJbBs1bmzQzmj40y+vEVMte42w==","signatures":[{"sig":"MEQCHyFKfrukdfHVw7DovO1IdEkeZjDykHTqw4NqS+QFZQkCIQCZBXq9exHgYeenvFq7RODvOouG3k8E+UcfkPB1XwrMOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8220},"main":"index.js","type":"module","_from":"file:agrzes-ydt-cli-1.0.0-alpha.3.tgz","vitest":{"test":{"exclude":["node_modules","dist"],"include":["test/**/*.ts"]}},"scripts":{"test":"vitest run","build":"rm -rf target types && tsc","start":"node target","watch":"tsc --watch --preserveWatchOutput"},"_npmUser":{"name":"agrzes","email":"abramczykg@gmail.com"},"_resolved":"/tmp/e3d06c1732bfad39af4d827ae2fdb5e8/agrzes-ydt-cli-1.0.0-alpha.3.tgz","_integrity":"sha512-Khqxf+ckVw2UAQpf3PYdjjcwKCPlE19P9bn5Kv9Iglfq25GPV43WqsSq1ZJHOJbBs1bmzQzmj40y+vEVMte42w==","repository":{"url":"git+https://github.com/AGrzes/ydt.git","type":"git","directory":"cli"},"_npmVersion":"10.8.3","description":"Two phase templating using handlebars to configure generation of files also using handlebars. CLI module.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"yaml":"^2.8.1","commander":"^14.0.0","@agrzes/ydt":"^1.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","sinon":"^21.0.0","vitest":"^3.2.4","prettier":"^3.6.2","sinon-chai":"^4.0.1","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.1","@types/sinon":"^17.0.4","chai-as-promised":"^8.0.2","@types/sinon-chai":"^4.0.0","@vitest/coverage-v8":"^3.2.4","@types/chai-as-promised":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ydt-cli_1.0.0-alpha.3_1759405816807_0.5961256810277651","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@agrzes/ydt-cli","version":"1.0.0","description":"Two phase templating using handlebars to configure generation of files also using handlebars. CLI module.","main":"index.js","bin":{"ydt":"bin/ydt.mjs"},"vitest":{"test":{"include":["test/**/*.ts"],"exclude":["node_modules","dist"]}},"keywords":["cli","templating","handlebars","yaml"],"author":{"name":"Grzegorz Abramczyk","email":"abramczykg@gmail.com"},"license":"MIT","type":"module","devDependencies":{"@types/chai":"^5.2.2","@types/chai-as-promised":"^8.0.2","@types/node":"^24.3.1","@types/sinon":"^17.0.4","@types/sinon-chai":"^4.0.0","@vitest/coverage-v8":"^3.2.4","chai":"^6.0.1","chai-as-promised":"^8.0.2","prettier":"^3.6.2","sinon":"^21.0.0","sinon-chai":"^4.0.1","typescript":"^5.9.2","vitest":"^3.2.4"},"dependencies":{"commander":"^14.0.0","yaml":"^2.8.1","@agrzes/ydt":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/AGrzes/ydt.git","directory":"cli"},"bugs":{"url":"https://github.com/AGrzes/ydt/issues"},"homepage":"https://github.com/AGrzes/ydt","publishConfig":{"access":"public"},"scripts":{"build":"rm -rf target types && tsc","start":"node target","test":"vitest run","watch":"tsc --watch --preserveWatchOutput"},"_id":"@agrzes/ydt-cli@1.0.0","_integrity":"sha512-p0ZiGhB5imXROu86iE1pouCvgRPs7glYeL8Qyb++s6uZMt6jLo3cRPGV4c4555vO3Yj0rwUdfKaG83bWJmxdHA==","_resolved":"/tmp/52264786371251ce2683fef4590cea73/agrzes-ydt-cli-1.0.0.tgz","_from":"file:agrzes-ydt-cli-1.0.0.tgz","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-p0ZiGhB5imXROu86iE1pouCvgRPs7glYeL8Qyb++s6uZMt6jLo3cRPGV4c4555vO3Yj0rwUdfKaG83bWJmxdHA==","shasum":"7ccb211206379a3d64079108a69f911291ecbbda","tarball":"https://registry.npmjs.org/@agrzes/ydt-cli/-/ydt-cli-1.0.0.tgz","fileCount":10,"unpackedSize":8204,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHWxBwK36rnct/BuXA8w7hk2DkBkvrio4z8xMcnyHz+6AiAnZfEfn2J3tkukH3hiMWXksKMhIUxAy7aHjuf2/HGGhw=="}]},"_npmUser":{"name":"agrzes","email":"abramczykg@gmail.com"},"directories":{},"maintainers":[{"name":"agrzes","email":"abramczykg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ydt-cli_1.0.0_1759406003825_0.6740479191470792"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-10T07:42:29.139Z","modified":"2025-10-02T11:53:24.209Z","1.0.0-alpha.0":"2025-09-10T07:42:29.392Z","1.0.0-alpha.1":"2025-09-26T10:17:06.916Z","1.0.0-alpha.2":"2025-10-02T11:41:48.337Z","1.0.0-alpha.3":"2025-10-02T11:50:16.997Z","1.0.0":"2025-10-02T11:53:24.024Z"},"bugs":{"url":"https://github.com/AGrzes/ydt/issues"},"author":{"name":"Grzegorz Abramczyk","email":"abramczykg@gmail.com"},"license":"MIT","homepage":"https://github.com/AGrzes/ydt","keywords":["cli","templating","handlebars","yaml"],"repository":{"type":"git","url":"git+https://github.com/AGrzes/ydt.git","directory":"cli"},"description":"Two phase templating using handlebars to configure generation of files also using handlebars. CLI module.","maintainers":[{"name":"agrzes","email":"abramczykg@gmail.com"}],"readme":"CLI Package for [@agrze/ydt](https://www.npmjs.com/package/@agrzes/ydt) templating package.\n\n# Usage\n\nThe `ydt` command accepts data form stdin and config file as an argument.\n\n```bash\nydt [config-file]\n```\n\nIt generates files defined by the config file using data from stdin.\nThe data are parsed as YAML but JSON as subset of YAML is also supported.\n\nSee [tutorial](https://github.com/AGrzes/ydt/blob/develop/doc/tutorial.md) for more information.\n\n## Flags\n- `-H, --helpers <helpers...>` - file or directory with custom handlebars helpers. All exports from the file will be registered as helpers. If directory is provided all `.js` files in the directory will be loaded. This option can be used multiple times.\n- `-h, --help` - display help for command","readmeFilename":"README.md"}