{"_id":"produce","_rev":"15-594a4fdcbc4ab9e8947794b487e03a96","name":"produce","description":"A multi-rule multi-purpose source/target agnostic configurable transformer","dist-tags":{"latest":"0.4.1"},"versions":{"0.0.0":{"version":"0.0.0","name":"produce","description":"CSV and object generation implementing the Node.js `stream.Readable` API","repository":{"type":"git","url":"http://www.github.com/wdavidw/node-produce"},"dependencies":{},"devDependencies":{"coffee-script":"latest","mocha":"latest","should":"latest"},"optionalDependencies":{},"main":"./lib","_id":"produce@0.0.0","dist":{"shasum":"ab038b042e7400d7a92e1ea93cad6883f94d4211","tarball":"https://registry.npmjs.org/produce/-/produce-0.0.0.tgz","integrity":"sha512-WO5C9K9v53IOI7dqtQV9TSH1Cj2z2I8nnIxEWr6rqx2K/UQLZhKGBE0ANKUSAx7S6j/KZlTnfwC1Pj6Dlh+1+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4Cv81BDDd0fvo/KWYlJ5DtEBq9zrMRni+wqaFYplmcAiEAk/ezoRIINAiS2CxO9cTsq8ORVwjcN28NA+jup0PL5iI="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"david","email":"david@adaltas.com"},"maintainers":[{"name":"david","email":"david@adaltas.com"}]},"0.3.1":{"name":"produce","version":"0.3.1","description":"## No Configuration Install required plugins and it will automatically use them to produce output/serve content Example: https://github.com/aularon/produce-example-no-conf","main":"index.js","directories":{"test":"test"},"bin":{"produce":"cli.js"},"scripts":{"pretest":"standard --verbose && jshint --verbose --exclude-path .gitignore .","test":"nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/etabits/node-produce.git"},"keywords":["produce"],"author":{"name":"Hasan Arous","email":"arous.hasan@gmail.com","url":"http://www.etabits.com/"},"license":"MIT","bugs":{"url":"https://github.com/etabits/node-produce/issues"},"homepage":"https://github.com/etabits/node-produce#readme","devDependencies":{"ava":"^0.18.1","coveralls":"^2.11.15","jshint":"^2.9.4","nyc":"^10.1.2","standard":"^8.6.0"},"jshintConfig":{"asi":true,"esversion":6,"strict":true,"node":true},"dependencies":{"line":"git+https://github.com/etabits/node-line.git"},"gitHead":"833bff8240e48b29a9c8566379d26584be7c8743","_id":"produce@0.3.1","_shasum":"9b855ce707eca81d953e897fa6e26eeca80e3d08","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.2","_npmUser":{"name":"aularon","email":"arous.hasan@gmail.com"},"dist":{"shasum":"9b855ce707eca81d953e897fa6e26eeca80e3d08","tarball":"https://registry.npmjs.org/produce/-/produce-0.3.1.tgz","integrity":"sha512-tkqY+18NhSwWoIpdOLZC8DK98w4mzJSaj45fQDKlAyqKsGi26woeWMf1f4KVSrxtKVn3I1FvUgooePZEpTqFUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8ul+wn01mc2lebt3IftZ1LYCXcx08PCDftIIC0d+WYAiBD0LxoHZ31kMx+EbmjrCl1yhUF62d/hTqwKG9xn7VuAg=="}]},"maintainers":[{"name":"aularon","email":"arous.hasan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/produce-0.3.1.tgz_1486249113814_0.7898734176997095"}},"0.3.2":{"name":"produce","version":"0.3.2","description":"A multi-rule multi-purpose source/target agnostic configurable transformer","main":"index.js","directories":{"test":"test"},"bin":{"produce":"cli.js"},"scripts":{"pretest":"standard --verbose && jshint --verbose --exclude-path .gitignore .","test":"nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/etabits/node-produce.git"},"keywords":["produce"],"author":{"name":"Hasan Arous","email":"arous.hasan@gmail.com","url":"http://www.etabits.com/"},"license":"MIT","bugs":{"url":"https://github.com/etabits/node-produce/issues"},"homepage":"https://github.com/etabits/node-produce#readme","devDependencies":{"ava":"^0.18.1","coveralls":"^2.11.15","jshint":"^2.9.4","nyc":"^10.1.2","standard":"^8.6.0"},"jshintConfig":{"asi":true,"esversion":6,"strict":true,"node":true},"dependencies":{"line":"git+https://github.com/etabits/node-line.git"},"gitHead":"5b751cabe8454359bf3a442f364657f0aed9945a","_id":"produce@0.3.2","_shasum":"0943b827d6ccdfb529e44593ef06c3ea9fd3109b","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.2","_npmUser":{"name":"aularon","email":"arous.hasan@gmail.com"},"dist":{"shasum":"0943b827d6ccdfb529e44593ef06c3ea9fd3109b","tarball":"https://registry.npmjs.org/produce/-/produce-0.3.2.tgz","integrity":"sha512-Jbc+fo3veb1CCXe4C6ybqF5LB8bMQeiRKLbbUnXpEaJmPAlGUIG3qixxRRypLAGSgeLnKV6BIEjZybuB2X9DBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgum1b2UTlTjzEGxMcG7xhoyXcsT996bAcDYyl69YDXAiEApaI0yO0K4WI6Qih61LTTP9qMlN0jeUyvG4otvsrsZI8="}]},"maintainers":[{"name":"aularon","email":"arous.hasan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/produce-0.3.2.tgz_1486249611145_0.12747042323462665"}},"0.3.3":{"name":"produce","version":"0.3.3","description":"A multi-rule multi-purpose source/target agnostic configurable transformer","main":"index.js","directories":{"test":"test"},"bin":{"produce":"cli.js"},"scripts":{"pretest":"standard --verbose && jshint --verbose --exclude-path .gitignore .","test":"nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/etabits/node-produce.git"},"keywords":["produce"],"author":{"name":"Hasan Arous","email":"arous.hasan@gmail.com","url":"http://www.etabits.com/"},"license":"MIT","bugs":{"url":"https://github.com/etabits/node-produce/issues"},"homepage":"https://github.com/etabits/node-produce#readme","devDependencies":{"ava":"^0.18.1","coveralls":"^2.11.15","jshint":"^2.9.4","nyc":"^10.1.2","standard":"^8.6.0"},"jshintConfig":{"asi":true,"esversion":6,"strict":true,"node":true},"dependencies":{"line":"git+https://github.com/etabits/node-line.git"},"gitHead":"87a29306c4efec6a0659a80aaf9d09f938855d1a","_id":"produce@0.3.3","_shasum":"b10faa3b2f0a0fe0e46c734e266674499f7625e4","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"aularon","email":"arous.hasan@gmail.com"},"dist":{"shasum":"b10faa3b2f0a0fe0e46c734e266674499f7625e4","tarball":"https://registry.npmjs.org/produce/-/produce-0.3.3.tgz","integrity":"sha512-4ojcny7VT3VcMUtiJ6S4ZiswG+qX7zWuJ4GjTBrqCfyd8NrhwzKi1e9/nO4+WayJPIaVvUzRBygNu2IBrvAANg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7OjJovBlSxrZd1J8NHbiXjfCiUgcoe4YIDh9BxS/v/gIhANzd5wAUuqcyor8LkDYsJENSazlH6Sk3k7Ef9BuLWw9/"}]},"maintainers":[{"name":"aularon","email":"arous.hasan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/produce-0.3.3.tgz_1486302731092_0.7505827492568642"}},"0.3.5":{"name":"produce","version":"0.3.5","description":"A multi-rule multi-purpose source/target agnostic configurable transformer","main":"index.js","directories":{"test":"test"},"bin":{"produce":"cli.js"},"scripts":{"pretest":"standard --verbose && jshint --verbose --exclude-path .gitignore .","test":"nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/etabits/node-produce.git"},"keywords":["produce"],"author":{"name":"Hasan Arous","email":"arous.hasan@gmail.com","url":"http://www.etabits.com/"},"license":"MIT","bugs":{"url":"https://github.com/etabits/node-produce/issues"},"homepage":"https://github.com/etabits/node-produce#readme","devDependencies":{"ava":"^0.18.1","coveralls":"^2.11.15","jshint":"^2.9.4","nyc":"^10.1.2","standard":"^8.6.0"},"jshintConfig":{"asi":true,"esversion":6,"strict":true,"node":true},"dependencies":{"line":"git+https://github.com/etabits/node-line.git"},"nyc":{"reporter":["lcov","text"]},"gitHead":"4fbe9595f98df0b25bc65b36766a9477bf2b295c","_id":"produce@0.3.5","_shasum":"e2ff2ce5d5e6ba7d9abf0af4c2a9bdee39f1b00f","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"aularon","email":"arous.hasan@gmail.com"},"dist":{"shasum":"e2ff2ce5d5e6ba7d9abf0af4c2a9bdee39f1b00f","tarball":"https://registry.npmjs.org/produce/-/produce-0.3.5.tgz","integrity":"sha512-D30EklNVhdAMzWO8UHcJpDdufZtEgqueASZq5WiP5sUWGE9OYvFoVKgrfAZwaBev2itpnV5xm/+O27eh8j7g7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaEu9RjeDTQQnnNl3PWrR3jefUjgI1jk+0QNsP30BzKAiEAxiHXsP3kqvBByJM3wS9Pss7riMvcZquAe2oiuDg1dp8="}]},"maintainers":[{"name":"aularon","email":"arous.hasan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/produce-0.3.5.tgz_1486323184492_0.12104071048088372"}},"0.4.0":{"name":"produce","version":"0.4.0","description":"A multi-rule multi-purpose source/target agnostic configurable transformer","main":"index.js","directories":{"test":"test"},"bin":{"produce":"cli.js"},"engines":{"node":">=4"},"scripts":{"pretest":"standard --verbose && jshint --verbose --exclude-path .gitignore .","test":"nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/etabits/node-produce.git"},"keywords":["produce"],"author":{"name":"Hasan Arous","email":"arous.hasan@gmail.com","url":"http://www.etabits.com/"},"license":"MIT","bugs":{"url":"https://github.com/etabits/node-produce/issues"},"homepage":"https://github.com/etabits/node-produce#readme","devDependencies":{"ava":"^0.18.1","coveralls":"^2.11.15","jshint":"^2.9.4","nyc":"^10.1.2","standard":"^8.6.0"},"jshintConfig":{"asi":true,"esversion":6,"strict":true,"node":true},"dependencies":{"line":"git+https://github.com/etabits/node-line.git"},"nyc":{"reporter":["lcov","text"]},"gitHead":"482166d0c3f12a6a093c0baf3b1e1220ba7f178d","_id":"produce@0.4.0","_shasum":"c193a82e60fb019c3bd6f6827d9bce4641bcd911","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"aularon","email":"arous.hasan@gmail.com"},"dist":{"shasum":"c193a82e60fb019c3bd6f6827d9bce4641bcd911","tarball":"https://registry.npmjs.org/produce/-/produce-0.4.0.tgz","integrity":"sha512-orLteafB490s24EeIpUihaW660HM4u2UBQiwluC6SUVBJ2ym6wp4VjP7zz2qxJZy49hrW28X+kjrDxxN3wyflQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEQXdA3vFsWIaYxGosRlm8dhAPZjmhJA12AtWDqHhSUAiApf3yCBJdpe0l0gUXiIffs8E+CJ4OuT22R48IGakUYDQ=="}]},"maintainers":[{"name":"aularon","email":"arous.hasan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/produce-0.4.0.tgz_1486386215074_0.48062665667384863"}},"0.4.1":{"name":"produce","version":"0.4.1","description":"A multi-rule multi-purpose source/target agnostic configurable transformer","main":"index.js","directories":{"test":"test"},"bin":{"produce":"cli.js"},"engines":{"node":">=4"},"scripts":{"pretest":"standard --verbose && jshint --verbose --exclude-path .gitignore .","test":"nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/etabits/node-produce.git"},"keywords":["produce"],"author":{"name":"Hasan Arous","email":"arous.hasan@gmail.com","url":"http://www.etabits.com/"},"license":"MIT","bugs":{"url":"https://github.com/etabits/node-produce/issues"},"homepage":"https://github.com/etabits/node-produce#readme","devDependencies":{"ava":"^0.18.1","coveralls":"^2.11.15","jshint":"^2.9.4","nyc":"^10.1.2","standard":"^8.6.0"},"jshintConfig":{"asi":true,"esversion":6,"strict":true,"node":true},"dependencies":{"line":"git+https://github.com/etabits/node-line.git"},"nyc":{"reporter":["lcov","text"]},"gitHead":"b2d5e6bc7aa68e3359b5b20ec0654b0fa9eff2f1","_id":"produce@0.4.1","_shasum":"2db2f0a033924a334f5e52a5055ac7efb965c618","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"aularon","email":"arous.hasan@gmail.com"},"dist":{"shasum":"2db2f0a033924a334f5e52a5055ac7efb965c618","tarball":"https://registry.npmjs.org/produce/-/produce-0.4.1.tgz","integrity":"sha512-MbWOcQZelHbgY0QZGOeZ5CWuwYKuOeXC6E+DQV0GF02HvkeGGRyyAK+dfic3Y47Ee5ERru+z1rybk+vurAc7TQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWmJ5ccL+JpN1h9ljuGvTpRu1ZiVvcg/PXeJXFOxTY8AiEAnxvcs51BC4KzZxzumnEB9lwGWss1EIYG1d8f2V7G0bI="}]},"maintainers":[{"name":"aularon","email":"arous.hasan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/produce-0.4.1.tgz_1486388130940_0.3359990541357547"}}},"readme":"# produce - WIP\n> A multi-rule multi-purpose source/target agnostic configurable transformer\n\n[![Build Status](https://travis-ci.org/etabits/node-produce.svg?branch=master)](https://travis-ci.org/etabits/node-produce) [![Coverage Status](https://coveralls.io/repos/github/etabits/node-produce/badge.svg?branch=master)](https://coveralls.io/github/etabits/node-produce?branch=master)\n\n*This module and documentation is still considered work-in-progress. Only no config example is added below for a preview*\n\n## No Configuration\nInstall required plugins and it will automatically use them to produce output/serve content\n\nExample: https://github.com/aularon/produce-example-no-conf\n\n## Simple conf\n```\nless: less | add_header_note(preview) | yuicompressor(dist) > css\npug,jade: pug | add_header_note(preview) > html\njs: babel | add_header_note(preview) | closure > js\n```\n\n## Advanced conf\n```js\n{\n  rules: [\n    {\n      source: /\\.(pug|jade)$/,\n      via: [\n        'pug',\n        {\n          processor: 'add_header_note',\n          modes: ['serve']\n        },\n      ],\n      target: 'css'\n    }\n  ]\n}\n```\n\n## Terminology\n- Source.read(input)\n- Target.write(output)\n\n## CLI\n```sh\nproudce sourceDir targetDir # fs source and fs target\nproudce sourceDir # fs source and http target\n```\n","maintainers":[{"name":"aularon","email":"arous.hasan@gmail.com"}],"time":{"modified":"2022-06-24T17:15:17.522Z","created":"2013-10-25T15:06:13.540Z","0.0.0":"2013-10-25T15:06:14.577Z","0.3.1":"2017-02-04T22:58:34.492Z","0.3.2":"2017-02-04T23:06:53.023Z","0.3.3":"2017-02-05T13:52:11.787Z","0.3.5":"2017-02-05T19:33:06.501Z","0.4.0":"2017-02-06T13:03:36.969Z","0.4.1":"2017-02-06T13:35:31.608Z"},"repository":{"type":"git","url":"git+https://github.com/etabits/node-produce.git"},"readmeFilename":"README.md","homepage":"https://github.com/etabits/node-produce#readme","keywords":["produce"],"author":{"name":"Hasan Arous","email":"arous.hasan@gmail.com","url":"http://www.etabits.com/"},"bugs":{"url":"https://github.com/etabits/node-produce/issues"},"license":"MIT"}