{"_id":"file-composer","_rev":"30-087d7c68744f523f005098603bdecb92","name":"file-composer","description":"Templating engine for the filesystem","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"file-composer","version":"1.0.0","description":"```bash npm install -g file-composer ```","bin":{"file-composer":"bin/file-composer"},"preferGlobal":true,"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/IGZJavierPerez/file-composer.git"},"author":{"name":"IGZJavierPerez","email":"surtich@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/IGZJavierPerez/file-composer/issues"},"homepage":"https://github.com/IGZJavierPerez/file-composer","dependencies":{"yargs":"^1.3.2"},"gitHead":"d503f9302c7050954060f976000e977ac23749c9","_id":"file-composer@1.0.0","_shasum":"d1d4cdf3c5354d0a66ce4218d2fb74fd6e62da28","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"igzjavierperez","email":"surtich@gmail.com"},"maintainers":[{"name":"igzjavierperez","email":"surtich@gmail.com"}],"dist":{"shasum":"d1d4cdf3c5354d0a66ce4218d2fb74fd6e62da28","tarball":"https://registry.npmjs.org/file-composer/-/file-composer-1.0.0.tgz","integrity":"sha512-vfSj/KM+yKyWyYFxD5pkhMzGvrrCCZVHIeJbuAA1miBmBTFamRT7dGxFA8OJzH8Z80fFVjF/ztR7sN3gxZK8Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2jpSTnv47aZTxyNw6npAb9msQpQb4C/Rt+LhX/jxQOwIgMvrIzi20Vni7K2MepM61izxPwvyyIy6yWRfujf7CYds="}]}},"1.0.1":{"name":"file-composer","version":"1.0.1","description":"Join multiple files into one file using insertions points.","main":"lib/file-composer.js","bin":{"file-composer":"bin/file-composer"},"preferGlobal":true,"scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"https://github.com/IGZJavierPerez/file-composer.git"},"author":{"name":"IGZJavierPerez","email":"surtich@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/IGZJavierPerez/file-composer/issues"},"homepage":"https://github.com/IGZJavierPerez/file-composer","dependencies":{"yargs":"^1.3.2"},"devDependencies":{"chai":"^1.9.2","sinon":"^1.10.3"},"gitHead":"5fff25a81cb88f8a004457034a10e51dc88e5fab","_id":"file-composer@1.0.1","_shasum":"a220c3520fadc16b11b0506deb3028927d3f8f13","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"igzjavierperez","email":"surtich@gmail.com"},"maintainers":[{"name":"igzjavierperez","email":"surtich@gmail.com"}],"dist":{"shasum":"a220c3520fadc16b11b0506deb3028927d3f8f13","tarball":"https://registry.npmjs.org/file-composer/-/file-composer-1.0.1.tgz","integrity":"sha512-pfMXsA0LlVKLeNqYXe2Nnyj/Ne8zSeKEZvtVZwWGjZghx+tp7AbrsPGEHRxTrQudD2kwjZql4AVB6qNFnOI7Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGe1zsR8EzA94s05Cc/R00CYcyxGrBD2+mJ3NdW9tkxpAiBLQUrXfUuiE/OnGKNo461IrJi6c41VmtChxNs5zFzOeQ=="}]}},"1.0.2":{"name":"file-composer","version":"1.0.2","description":"Templating tool for the filesystem","main":"lib/file-composer.js","bin":{"file-composer":"bin/file-composer"},"preferGlobal":true,"scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"https://github.com/IGZJavierPerez/file-composer.git"},"author":{"name":"IGZJavierPerez","email":"surtich@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/IGZJavierPerez/file-composer/issues"},"homepage":"https://github.com/IGZJavierPerez/file-composer","dependencies":{"yargs":"^1.3.2"},"devDependencies":{"chai":"^1.9.2","sinon":"^1.10.3"},"gitHead":"9d241d60906b75980a8fd7f74b420de912434ae2","_id":"file-composer@1.0.2","_shasum":"6b0dcdfb36abb8b136069e6d6418e0e3e00a40d0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"igzjavierperez","email":"surtich@gmail.com"},"maintainers":[{"name":"igzjavierperez","email":"surtich@gmail.com"}],"dist":{"shasum":"6b0dcdfb36abb8b136069e6d6418e0e3e00a40d0","tarball":"https://registry.npmjs.org/file-composer/-/file-composer-1.0.2.tgz","integrity":"sha512-1Vi5gqn8Q5mNDch1FHGb4n4aBqLelxTpgbK3GM2mu2wBchWrdfowolIGbJIIeOSvV2Ngb7aCUdWTtHslBeDuYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH9lsP+sfnUtl9pMN/1e8YEBEPl0eZY2M907nFMqhZiwIgbY6Mg8UZaskQYq4DvDI4MRbbpwYaXKmHNpHIRLKtOro="}]}},"1.0.4":{"name":"file-composer","version":"1.0.4","description":"Templating engine for the filesystem","main":"lib/file-composer.js","bin":{"file-composer":"bin/file-composer"},"preferGlobal":true,"scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"https://github.com/IGZJavierPerez/file-composer.git"},"author":{"name":"IGZJavierPerez","email":"surtich@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/IGZJavierPerez/file-composer/issues"},"homepage":"https://github.com/IGZJavierPerez/file-composer","dependencies":{"yargs":"^1.3.2"},"devDependencies":{"chai":"^1.9.2","sinon":"^1.10.3"},"gitHead":"05c1cbd3ea4072bd0f2797bae4b26db6a8edcd71","_id":"file-composer@1.0.4","_shasum":"d1aef06c7485a68943d4e3eef7fef1dc1d8879ff","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"igzjavierperez","email":"surtich@gmail.com"},"maintainers":[{"name":"igzjavierperez","email":"surtich@gmail.com"}],"dist":{"shasum":"d1aef06c7485a68943d4e3eef7fef1dc1d8879ff","tarball":"https://registry.npmjs.org/file-composer/-/file-composer-1.0.4.tgz","integrity":"sha512-w+G8/WG+SHV127f0HKnXwZvqFT3urRaL/bia8ybvcj+NmOSPEEaJ76CIDhIT17oC0xGFyQRh/C1gHeEWzmEi8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcoQVDfsvvgvcUEmFFh8H//mRNgwQaX524TLEn5HNX4wIhAJOFdVMFOjqX38nhohfqiqHrPNYNRX5vfurBnCfqt7m4"}]}},"1.0.5":{"name":"file-composer","version":"1.0.5","description":"Templating engine for the filesystem","main":"lib/file-composer.js","bin":{"file-composer":"bin/file-composer"},"preferGlobal":true,"scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"https://github.com/thegameofcode/file-composer.git"},"author":{"name":"IGZJavierPerez","email":"surtich@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/thegameofcode/file-composer/issues"},"homepage":"https://github.com/thegameofcode/file-composer","dependencies":{"yargs":"^1.3.2"},"devDependencies":{"chai":"^1.9.2","sinon":"^1.10.3"},"gitHead":"5f2b96016d9e6431e81af6f11dfa5e021cdd9416","_id":"file-composer@1.0.5","_shasum":"30c884d264c4f9496b310707470e4a21d87ca1d3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"igzjavierperez","email":"surtich@gmail.com"},"maintainers":[{"name":"igzjavierperez","email":"surtich@gmail.com"}],"dist":{"shasum":"30c884d264c4f9496b310707470e4a21d87ca1d3","tarball":"https://registry.npmjs.org/file-composer/-/file-composer-1.0.5.tgz","integrity":"sha512-n76/t5fIl0bCnx8Us/dgZt9MYSsqSS5TG+9+PJNPVJuMIPpX0T8T98er79dnruMEVhcq0EY8o2FplOSkGZld0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfoAR/3nndeO3V02A+6r7KlF0TN52ONNgqMBovl/3OdAIgDir/zEMbCOndZzw6FjivowGBDg9dqZiGF39aNYtIczM="}]}},"1.0.6":{"name":"file-composer","version":"1.0.6","description":"Templating engine for the filesystem","main":"lib/file-composer.js","bin":{"file-composer":"bin/file-composer"},"preferGlobal":true,"scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"https://github.com/thegameofcode/file-composer.git"},"author":{"name":"IGZJavierPerez","email":"surtich@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/thegameofcode/file-composer/issues"},"homepage":"https://github.com/thegameofcode/file-composer","dependencies":{"yargs":"^1.3.2"},"devDependencies":{"chai":"^1.9.2","sinon":"^1.10.3"},"_id":"file-composer@1.0.6","dist":{"shasum":"313f8acdb52a3f70ac33ed5c1b6c80d39fac56e6","tarball":"https://registry.npmjs.org/file-composer/-/file-composer-1.0.6.tgz","integrity":"sha512-9PJZelK7LYWFVNSP3qSrIMc33UcJJVI/8213Wzw8+WDm5tL4Pts20vGjlU+nWEp5LOL0458YTvXlA4qaHYLCEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClg/6ufFG7spTuOPxB9E7GbaB4EQW0/sTHibkW1EXanAiAMoXuPRMYgP+fBJ6/XQgF/phkIHPae+B+MBI5dSIZZxQ=="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"igzjavierperez","email":"surtich@gmail.com"},"maintainers":[{"name":"igzjavierperez","email":"surtich@gmail.com"}]},"1.1.0":{"name":"file-composer","version":"1.1.0","description":"Templating engine for the filesystem","main":"lib/file-composer.js","bin":{"file-composer":"bin/file-composer"},"preferGlobal":true,"scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"https://github.com/thegameofcode/file-composer.git"},"author":{"name":"IGZJavierPerez","email":"surtich@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/thegameofcode/file-composer/issues"},"homepage":"https://github.com/thegameofcode/file-composer","dependencies":{"yargs":"^1.3.2"},"devDependencies":{"chai":"^1.9.2","sinon":"^1.10.3"},"_id":"file-composer@1.1.0","dist":{"shasum":"dab32979e8b9daf85c76daf80dc6cec81daca345","tarball":"https://registry.npmjs.org/file-composer/-/file-composer-1.1.0.tgz","integrity":"sha512-LP9A4NolBiHREEac8WmtZxiaO/P89F/Qq8HIZxi00FZBTgfEe7eSVIpt/crsx1X7otsGx0gqARCiTmHTbTRivQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5YHXk95a+8DjFAz+XqhvvsybhTpwO1z85EyjZJIHyPAiEA8Ebe1dT2U0n/ZvkMSIxibToNK2V12BFXBzzSP4T8/GY="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"igzjavierperez","email":"surtich@gmail.com"},"maintainers":[{"name":"igzjavierperez","email":"surtich@gmail.com"}]},"1.2.0":{"name":"file-composer","version":"1.2.0","description":"Templating engine for the filesystem","main":"lib/file-composer.js","bin":{"file-composer":"bin/file-composer"},"preferGlobal":true,"scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"https://github.com/thegameofcode/file-composer.git"},"author":{"name":"IGZJavierPerez","email":"surtich@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/thegameofcode/file-composer/issues"},"homepage":"https://github.com/thegameofcode/file-composer","dependencies":{"yargs":"^1.3.2"},"devDependencies":{"chai":"^1.9.2","sinon":"^1.10.3"},"_id":"file-composer@1.2.0","dist":{"shasum":"5bc78eea13c3faac4a3e99938a55837b1d66ad6a","tarball":"https://registry.npmjs.org/file-composer/-/file-composer-1.2.0.tgz","integrity":"sha512-Airso9F6+73huN0HCXiaHMgdAbo0LwdjnA2AqaWZUuZww11uAR92NkdKrUGs13r95VDquzuO6vFgDaKQIy/9lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw/I4x0HbQn02mRDcFfrPeX2F9sMjq8N/N6f2AZV6AeAIhANfbV++sdgFZlpcoVnqy+hemYodAWP+sDTQfRN3jyUdP"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"igzjavierperez","email":"surtich@gmail.com"},"maintainers":[{"name":"igzjavierperez","email":"surtich@gmail.com"}]},"1.2.1":{"name":"file-composer","version":"1.2.1","description":"Templating engine for the filesystem","main":"lib/file-composer.js","bin":{"file-composer":"bin/file-composer"},"preferGlobal":true,"scripts":{"test":"mocha test/test.js"},"repository":{"type":"git","url":"https://github.com/thegameofcode/file-composer.git"},"author":{"name":"IGZJavierPerez","email":"surtich@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/thegameofcode/file-composer/issues"},"homepage":"https://github.com/thegameofcode/file-composer","dependencies":{"yargs":"^1.3.2"},"devDependencies":{"chai":"^1.9.2","sinon":"^1.10.3"},"_id":"file-composer@1.2.1","dist":{"shasum":"4d3a76ad12e921082f5e2eb34f7a9770d4d5d575","tarball":"https://registry.npmjs.org/file-composer/-/file-composer-1.2.1.tgz","integrity":"sha512-DSAnknIi38/b3uduLQzcF40iyAdIKFpTtr8UK5/30/d3Rwa9FvExMawU4iAonvntKUK4QRExB4DGPnu5eZtN9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHYmmqxk3p2CqOmqAcAfJk/NeMPX9dzDiTcFmOQ4kT2AiB15j7Hod+dk9HnYOIb3F86qv/Nkfl1qCexpKPX2puMnA=="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"igzjavierperez","email":"surtich@gmail.com"},"maintainers":[{"name":"igzjavierperez","email":"surtich@gmail.com"}]}},"readme":"## Intro\n\n`file-composer` is a templating engine for the filesystem.\n\nYou can include multiple files into another at inserting points.\n\nSupports multilevel include and parameters replacement.\n\n## Example\n\n```\n#file main.txt\nFoo\n    !include(file1.txt, {values: {param1: \"Baz\"}})\n\n#file file1.txt\nBar\n{{ param1 }}\n\n#output.txt\nFoo\n    Bar\n    Baz\n```\n\n[Complete example](https://github.com/thegameofcode/file-composer/tree/master/examples/conditional_times_table_example)\n\n[More examples](https://github.com/IGZJavierPerez/file-composer/blob/master/test/test.js)\n\n## To install\n\n```bash\nnpm install -g file-composer\n```\n\n## To use\n\n```bash\nfile-composer -i example/main.txt -o example/output.txt --base=example\n```\n\nOr to replace defined params:\n\n```bash\nfile-composer -i example/main.txt -o example/output.txt --base=example -v param1:123\n```\n\n\n## To use as a dependency\n\n```bash\nnpm install --save-dev file-composer\n```\n\n```javascript\nvar fileComposer = require('file-composer');\n\nfileComposer.render({\n\ti: './example/main.txt',\n\to: './example/output.txt',\n\tb: './example'\n});\n```\n\n","maintainers":[{"name":"igzjavierperez","email":"surtich@gmail.com"}],"time":{"modified":"2022-06-18T00:34:38.989Z","created":"2014-10-07T21:27:15.273Z","1.0.0":"2014-10-07T21:27:15.273Z","1.0.1":"2014-10-08T19:34:29.535Z","1.0.2":"2014-10-08T19:39:52.045Z","1.0.4":"2014-10-08T20:26:45.688Z","1.0.5":"2014-10-09T17:52:16.177Z","1.0.6":"2014-12-24T10:35:57.699Z","1.1.0":"2015-02-26T02:51:23.832Z","1.2.0":"2015-02-26T12:46:28.706Z","1.2.1":"2015-02-26T16:38:47.460Z"},"homepage":"https://github.com/thegameofcode/file-composer","repository":{"type":"git","url":"https://github.com/thegameofcode/file-composer.git"},"author":{"name":"IGZJavierPerez","email":"surtich@gmail.com"},"bugs":{"url":"https://github.com/thegameofcode/file-composer/issues"},"license":"ISC","readmeFilename":"README.md","users":{"guu":true}}