{"_id":"zetan","_rev":"34-a7c0a596840a17f13c9d1f1d915c66a3","name":"zetan","description":"Super Middleware","dist-tags":{"latest":"0.0.37"},"versions":{"0.0.2":{"name":"zetan","version":"0.0.2","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"author":"","license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","glob":"^5.0.14","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"c0efba181c77325831d863e86a888f9947f0412a","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.2","scripts":{},"_shasum":"a4ce353409f1d973cd8f26318c67d15e5a59a020","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"a4ce353409f1d973cd8f26318c67d15e5a59a020","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.2.tgz","integrity":"sha512-IWDaBo+HOldmr9HBgyNETH4GDXXajh/LrLtBt/D1IS2KD5iSEfal4uRrEWg/o3U/r3oYfcRzpUzv8Wnuh8EOWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHL1TiA/tQ3es8duJhmc3Ks6TJAZW5EJHDWroR0Z8MUXAiEAx1AMA9R55OPVOaYFFTrEM7Vrhx9MvCfQMwth4yeWC8c="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.3":{"name":"zetan","version":"0.0.3","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"author":"","license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","glob":"^5.0.14","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"e472bfe547ec0af079b914b120cdf7c7a6832b59","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.3","scripts":{},"_shasum":"1e08c2b69c45dc959e36456364db3a8696648b2c","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"1e08c2b69c45dc959e36456364db3a8696648b2c","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.3.tgz","integrity":"sha512-YXJnm1IWk62GB+PkeMt0Fb12X+Wlq2QO9UW4j6tqO//N82hnxij1WwOCg6Rb8YaZIv+00afaMOAIF7QQplkNHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHL9QhEzD5X200gjOg8EJPhR0rTok0Sq6ux39RWDwkD+AiEA2TOR3A6scmos3qB4oA7/6Mhevk/Zpv1VgU4d8nte1Ls="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.4":{"name":"zetan","version":"0.0.4","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"author":"","license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","glob":"^5.0.14","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"ff94cb977d4ba49fbeac24fed5abf53afd1c2a45","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.4","scripts":{},"_shasum":"ea4fa6505eb7e8e3e215baf84bfbae9dd98c328b","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"ea4fa6505eb7e8e3e215baf84bfbae9dd98c328b","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.4.tgz","integrity":"sha512-LrIrYFQZoD6X1ry4DHB/YhCkHxVMmV/Ff/m88bPmjMmMOhV9xy5C82TnvQtINJXmz1jxJhMHOdtDgR3NwrqaMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkD7QJ2NoD05nTu4f2fQzGS0L6D+VTpZ+OlakndbBRTAiB51ZbUtQWYgv+kdbU7l7WsOacYMhilY7ncYJEo8c/cNQ=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.5":{"name":"zetan","version":"0.0.5","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.13.3","browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","glob":"^5.0.14","mongodb":"^2.0.41","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"b05781c71c79c22241a02ebb82d98f734d009690","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.5","scripts":{},"_shasum":"64043dc72d796e13270c2859f6d74e90ef3c5052","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"64043dc72d796e13270c2859f6d74e90ef3c5052","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.5.tgz","integrity":"sha512-rTjpGzl1f1ZRIiSP0r3xhp5GJ8uYKBEyY2ibUnbYINsvL89w+1rZcJrwBxbRW7Qx7juzeiT5h6erlcFWn4Dn+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOYPCnK3ceqI/Q0wd66bjkNmonGnjXrlM8WH2ahiZaSwIhAOhTt6hjagc7b79lGm8O0qLIVGVpcBPI0Q/IkmYn+HHm"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.6":{"name":"zetan","version":"0.0.6","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.13.3","browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","glob":"^5.0.14","mandrill-api":"^1.0.45","mongodb":"^2.0.41","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"c238c4d17abbc81ebd7969032a0326fc7fe25833","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.6","scripts":{},"_shasum":"b9e7ae1f925a63da07cca4ba28d4561cda4f688d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"b9e7ae1f925a63da07cca4ba28d4561cda4f688d","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.6.tgz","integrity":"sha512-6Wc7jTxAHlzenSoJ49eGQDGfleCWkXkePCXQBtixqWWum1dgaCqSRm7g01+ehdaukRIfVdpRCbeWTpD6dUWfYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5xznS42s+eqS+d4sXeb+37I092ZYbZl5ioutiNfl6wQIhAIoz6o/MzsDtIRfXJqN6smhAC1PgJ8Me9qsccDDz0m3l"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.7":{"name":"zetan","version":"0.0.7","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.13.3","browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","glob":"^5.0.14","mandrill-api":"^1.0.45","mongodb":"^2.0.41","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"7f8e1c07743b13f76c1ea11ab0be2e393ea7ed03","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.7","scripts":{},"_shasum":"7732ad3c5ef8b959bbd2129c6bf426b2e7415d77","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"7732ad3c5ef8b959bbd2129c6bf426b2e7415d77","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.7.tgz","integrity":"sha512-J/EWalrReL069/s33cCZnS1p/L9dSPQRYoxZLvymAD6F7LExZHG+BTLsjjqkdQU3ObjxvpXtyMgjulPRHptneA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPiZqjcD/0o6X+OORY9Oc6wlcmKvkyxS/pFKEbQ90ldwIgGbPhDigM9xeg/NRXmM2JGhVHRG7WDswydhtRnz9rD5k="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.8":{"name":"zetan","version":"0.0.8","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.13.3","browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","glob":"^5.0.14","mandrill-api":"^1.0.45","mongodb":"^2.0.41","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"166bee8319d07eff802b2b0f56561665680b4b2b","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.8","scripts":{},"_shasum":"b91a06d629b33525f8f942ed3c81a66ce642eb1d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"b91a06d629b33525f8f942ed3c81a66ce642eb1d","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.8.tgz","integrity":"sha512-DbrOITDP98maQXnIxEboHpbo8VVpIgI1j2ePdG56SORzBUw5f8V6BSbcwXLMaqHAosRPEBPFZAjqvtZBvqoATg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4j/lKmRsoC/lKBOG9/6k6IPcFUDath2MaL1Qejj9+3AiATjFfkWEZcatJs1OYHyXLZ8SpHD8sb7oCdM5iEINRRWA=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.9":{"name":"zetan","version":"0.0.9","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.13.3","browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","glob":"^5.0.14","mandrill-api":"^1.0.45","mongodb":"^2.0.41","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"3b4980c69ba2390437877af3e53bc125079a3377","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.9","scripts":{},"_shasum":"5bcec789a9699ff582ddfa03573d13fd145bfb59","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"5bcec789a9699ff582ddfa03573d13fd145bfb59","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.9.tgz","integrity":"sha512-KVVZTpfMtczIzYBBSxwiKLgKFTgGzifrfNLStnHnWSTcS7gaYX7ZzXjVddxd9VcI3gC0x6FU3SFtvyc5G5KK1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtsDVx93HEFH2QuSxBkUPa/jb3rYzXakwojcWYVV7kKAIhAL5lM/mgoJeNfj7zncWmZaehiOZPi0w6aZIzPzKCU7Dy"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.10":{"name":"zetan","version":"0.0.10","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.13.3","browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","glob":"^5.0.14","mandrill-api":"^1.0.45","mongodb":"^2.0.41","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"5a65e97db22955481e574b4b7e89da58695afb77","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.10","scripts":{},"_shasum":"c43384739a04e0233e33bdadbe744f62fea09c39","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"c43384739a04e0233e33bdadbe744f62fea09c39","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.10.tgz","integrity":"sha512-JjGwlXP5x7AkFh3242B0d5xwGsW5lIxol62+m4BpOBWz8k+D2yywQOqCgrlPoxAI4UilfPAlVudb1le3uNUbag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0uzmPIBdHpu1ZdmGNCIvvPsDjJaywNTJob2/3Vjo0+AiEA/h1LDyq6DVVKsMwbFsaQ/cL4+K0VQQfqEoKCgQ5PNm4="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.12":{"name":"zetan","version":"0.0.12","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["api","apps","browser","helpers","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","lodash":"^3.10.1","mandrill-api":"^1.0.45","mustache":"^2.1.3","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"113002e9faade6dd9a51c86f20f834aa953224fd","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.12","_shasum":"d2bcb2e2a3d0e7835e31e5eb3a99da8bf9bc1fba","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"d2bcb2e2a3d0e7835e31e5eb3a99da8bf9bc1fba","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.12.tgz","integrity":"sha512-N31L53mDnviYrKlAPr9mKaeNmLrV4ZkNgFcMj57/UYhZuCu9Eiv/yItgmfEPQd5UiQo+HPbfaBvqqOfdNJACWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAWiKv66dR19zQ2OVAw0jpkJaIDF2D4gH1hT3+NuqPUAiEAplE6rTJGkkhkqJPc56wGXpqmUh/Cx4fx1Aq+cYW5H/c="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.13":{"name":"zetan","version":"0.0.13","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["api","apps","browser","helpers","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","lodash":"^3.10.1","mandrill-api":"^1.0.45","mustache":"^2.1.3","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"b37892143bc9076812599f30dbbe2a36bc91cda3","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.13","_shasum":"250937890a96508ff0ed25ce5607d973ddd2ae6f","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"250937890a96508ff0ed25ce5607d973ddd2ae6f","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.13.tgz","integrity":"sha512-KO+YvntmRBJ9h2ZT3krCsBY1ti4tdv7ezxEhX4/O43B2McNkCvH7auLSQC3gWVbHX9mQXDW5typOk9ud/NA1Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZB9dZ0I0RZqxA/S8uYhfXy8rkrGrZB0+qLBp4BVnRcAiEA7a0+YQO2bPpQTB8h4FlUjlsZrN0kJDSZKJjTY8NadNs="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.14":{"name":"zetan","version":"0.0.14","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["api","apps","browser","helpers","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","lodash":"^3.10.1","mandrill-api":"^1.0.45","mustache":"^2.1.3","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"e3c6b0044bd619ab134ac2631980c5320c2089bf","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.14","_shasum":"039e0b9031cd554643422f1d2d928fdf1f55e94a","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"039e0b9031cd554643422f1d2d928fdf1f55e94a","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.14.tgz","integrity":"sha512-pSVUrkucIc3cy3uPa6lUCHBPL4QBi5WPUeRP6jDWX81ez9Mv2XIVLiIBeFx4t41CFh1O/ZiVOICq9Uku1lxZaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGrVQEh8bk1/sGUEk9HmEwaeGxsdKx6nyEM+8gqwG6NAiEAvJp0AmlOYk56kr8XgTmxiT9JoepyLfTJAhbFeBuIj5A="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.15":{"name":"zetan","version":"0.0.15","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["api","apps","browser","helpers","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","lodash":"^3.10.1","mandrill-api":"^1.0.45","mustache":"^2.1.3","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"8bd552b56c71d17c28f909d9ea295f6651bb1d1e","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.15","_shasum":"d202adb6561e8d902053ed4ff02dd19efac68d8b","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"d202adb6561e8d902053ed4ff02dd19efac68d8b","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.15.tgz","integrity":"sha512-Xy2NKSswyc5CynnkfyyuFbGPES5vju5188OhODvk1Ro9CyxIr4esFUyLsLeOs9pNCztVbZxmqiTfEpCEJ/YJ1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1kCZoqAo5PpMKGtsTSc5yE6nZlyAv9UYs9O8jKqgClAiADyM5sk6pzTKZycLjCPCasDDUzW0pIDkhqmoIQneSJeQ=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.16":{"name":"zetan","version":"0.0.16","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["api","apps","browser","helpers","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","lodash":"^3.10.1","mandrill-api":"^1.0.45","mustache":"^2.1.3","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"6f6d4c62cf38aec678eb089762a7909eb4d30435","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.16","_shasum":"514bad7b707d0410211442dcc3919c0fa5815958","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"514bad7b707d0410211442dcc3919c0fa5815958","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.16.tgz","integrity":"sha512-CwqOBupFKhUGOWrvYTn3Lo6cHhV8ekO0NbONiVC8vch/jEtcjrAOp1xixbv1DeWJ+jvwOyipLFzgQHpy74JZnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/R4ZLnu3jJEjj4/inETS5F1ZuJWHZtOnbdkd6ctFl4wIhALoZnTfmEuESpnxD3GPjqn0rW1G+vJ4jOZOrVcevRnsM"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.17":{"name":"zetan","version":"0.0.17","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["api","apps","browser","helpers","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","lodash":"^3.10.1","mandrill-api":"^1.0.45","mustache":"^2.1.3","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"78feb2c6282177168400e7a6d2983b4f34f9b131","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.17","_shasum":"ecd85c81bb047c8a257e5871bda86901e144dc92","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"ecd85c81bb047c8a257e5871bda86901e144dc92","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.17.tgz","integrity":"sha512-mOTt+IFceIFVW6inMN16+cuxnD6QeWXUojZzle1CagcglOBEPTLs9NvT4ELVf2WbjL+JxQBz5S/Pi2vYXscTzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDa3uhBdgpv6hgwXzWdmHnU7x1KJh56M8X/U7S8UgPYwAiBGiSzsV0SazX+wSkgFkQR6ssmv4VsMnw1clMn7PGNtNg=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.18":{"name":"zetan","version":"0.0.18","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["api","apps","browser","helpers","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","lodash":"^3.10.1","mandrill-api":"^1.0.45","mustache":"^2.1.3","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"b774f6841be24fa4db66f76db148cdbf84893397","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.18","_shasum":"096da9d1190f3b7367fa39102be4c0f4e7d161ee","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"096da9d1190f3b7367fa39102be4c0f4e7d161ee","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.18.tgz","integrity":"sha512-KQ9M+WmSKIm4BuDhbFpsqyjsMwRBqjiIz9bSybTfrN/xsFoRR0WVET11OuZU5mEu5NVbVOe3Vb3psD2nKYYBww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQ5o6cPXdlRmN/bO/jWwOMQXmS9NPhDsAFjv5hz33oxAiBnrrttWXcCOM5fG3/M9VBXdHK93cfuxxC9eim+UHwJDg=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.19":{"name":"zetan","version":"0.0.19","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["api","apps","browser","helpers","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","lodash":"^3.10.1","mandrill-api":"^1.0.45","mustache":"^2.1.3","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"aedf1eb5e5bc181156a667739e1368584628c7e7","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.19","_shasum":"10954384be0ff89669ad50287e097d3676440a51","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"10954384be0ff89669ad50287e097d3676440a51","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.19.tgz","integrity":"sha512-6fG6h2Mj3P9iwncOqFyOaFargTAUiSHvMcgelHrvYERJ0oplWeT+Idt4LzKegt3HPP3C77Q8UnO33sAYU0W2Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOqNvTOoXkfrllQC6+1695gwclbNPanibslXuASRXa1AiBCSCjpmlY4Xpc5mwd4AHOZe2vFsb9OIzVr4NIb4qWM9A=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.20":{"name":"zetan","version":"0.0.20","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","lodash":"^3.10.1","mandrill-api":"^1.0.45","mustache":"^2.1.3","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"30408598d0327549d52622cdf23514aace175268","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.20","_shasum":"f6bdf87a2d493adce37ade7b2a7db51b8ee57b2d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"f6bdf87a2d493adce37ade7b2a7db51b8ee57b2d","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.20.tgz","integrity":"sha512-G404452wm3KL+FwmrSWdLENxq+FUB2D44JQt/jaucUWDJt9x1RWtmPEkMHoD9u5dLeJVi7qNpp/d/1FUVSpN/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhruALu29gVrE7d0iOeG7q/MpQWohpr4aLOkRART1ITAiEA4HxWsK5r58gHf+XWXzxBkjm+DbH/xDAtlIPu0Ayh8nk="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.21":{"name":"zetan","version":"0.0.21","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","lodash":"^3.10.1","mandrill-api":"^1.0.45","mustache":"^2.1.3","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"2c4adf30f4491a3f92e124e3fb6f58c89c757b68","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.21","_shasum":"7f70a48eeca3dad25e4567c7f0754de26eddc6b4","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"7f70a48eeca3dad25e4567c7f0754de26eddc6b4","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.21.tgz","integrity":"sha512-jpdflRQjPJKIQFbhLdn+5wNWz6Ln1JiEtGCwEsxALFXbexVXWJTr2TXjsRmfJhiCQ6KVaCgOvGMNCec4vYPYiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7pTNl2/+jUisOJvCjBkWItn38z9ZJBdRyXDy0G0U1GAiAk1M92+uKDl+lEBWgnvlmF5R7M0cZx3HLNwgsqQtpHAA=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.22":{"name":"zetan","version":"0.0.22","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","lodash":"^3.10.1","mandrill-api":"^1.0.45","mustache":"^2.1.3","q":"^1.4.1","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"2ab64ca5a0ce41edd1ffdb9237f9104825165b12","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.22","_shasum":"4815405a8085eda09b7f812671b23e42d2aa35e5","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"4815405a8085eda09b7f812671b23e42d2aa35e5","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.22.tgz","integrity":"sha512-U147XNEHomEt2PBzsszFF6DpegKGtolGPdCY8N2xtBvrRhJsxDe/RHQRfkx+nKF3A8vTSZSjlM06xZ3U++Iv+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFW/HG59QaoDGxjqC4zbVQWZqbxciIYn5usT9SA5avZAiA/4CKXmLxjDe7TnWGYk7ZgxBaTzIU1ICYLN0lQ9rDY5w=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.23":{"name":"zetan","version":"0.0.23","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","connect-livereload":"^0.5.3","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","gulp":"^3.9.0","gulp-autoprefixer":"^3.0.1","gulp-less":"^3.0.3","gulp-livereload":"^3.8.0","gulp-minify-css":"^1.2.1","gulp-nodemon":"^2.0.4","gulp-plumber":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.1","gulp-watch":"^4.3.5","lodash":"^3.10.1","mandrill-api":"^1.0.45","minimist":"^1.2.0","mustache":"^2.1.3","q":"^1.4.1","tracer":"^0.8.0","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"c0b9e519e0a579b2ea8cefb41ed284b822a9cece","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.23","_shasum":"ad2ed50d2cdaf5062634bf1d5c987277dd45775d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"ad2ed50d2cdaf5062634bf1d5c987277dd45775d","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.23.tgz","integrity":"sha512-2VRfCuxJ46f3QQRGuQgWi68n1JdNtE/mjny7wkp6DQp1nFCbHbDX///5q+T0bY+6lSqkanQP3qXROJyWXDDZgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzulKe+JKyG6AVf7rZSqmMKcsrNe9zhyKIzjuy7FqFGwIhAMY1EaWg7Pfy4TWP8ue+5TVZbU72R4Y99bVqpP0Xf8ID"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.24":{"name":"zetan","version":"0.0.24","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","connect-livereload":"^0.5.3","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","gulp":"^3.9.0","gulp-autoprefixer":"^3.0.1","gulp-less":"^3.0.3","gulp-livereload":"^3.8.0","gulp-minify-css":"^1.2.1","gulp-nodemon":"^2.0.4","gulp-plumber":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.1","gulp-watch":"^4.3.5","lodash":"^3.10.1","mandrill-api":"^1.0.45","minimist":"^1.2.0","mustache":"^2.1.3","q":"^1.4.1","tracer":"^0.8.0","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"97a48eb7b2be69e1c31d64d8469a9f56a75082aa","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.24","_shasum":"4189fbf9b81ff2d400c1b020a03be5d7db1eeada","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"4189fbf9b81ff2d400c1b020a03be5d7db1eeada","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.24.tgz","integrity":"sha512-8leShZVPoW2rOjWYHKD7lKM7m9He8FPgKpkz5qwbP4lMWCl8tB6DANtgtb2ae5E9K6tGMQ9CyytQWz+mOef2UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBXN0Li6R6CP35KfouzeE40Tx1lfISwZ40ood3D2+k/AiEAzJx+AVFA0D0AO5TFN2k0ZmxAm8Wd/5VetRxJypeGrsw="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.25":{"name":"zetan","version":"0.0.25","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils","index.js"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","connect-livereload":"^0.5.3","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","gulp":"^3.9.0","gulp-autoprefixer":"^3.0.1","gulp-less":"^3.0.3","gulp-livereload":"^3.8.0","gulp-minify-css":"^1.2.1","gulp-nodemon":"^2.0.4","gulp-plumber":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.1","gulp-watch":"^4.3.5","lodash":"^3.10.1","mandrill-api":"^1.0.45","minimist":"^1.2.0","mustache":"^2.1.3","q":"^1.4.1","tracer":"^0.8.0","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"a21ed41c5fd20605e6726512e5cba40127b9a1d7","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.25","_shasum":"dcf76f6ebf8644f10e35fb67ff8b3dd68497413f","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"dcf76f6ebf8644f10e35fb67ff8b3dd68497413f","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.25.tgz","integrity":"sha512-Y9RZr4LkGf825RYFa0IiasL5ehiEd+RbByc6qnJsXBlhZSGyVs8bifBjPS24xS8/v73y/ymPrxxCMYDbv7KSwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoVHd029EKMJ9EYeQFD07LaYAlKs/5+BCzyj6i93JwyAiEArJvyVJEUqeHtJCK60nDiXxWn+6hLcsfvGSH5+tdMvAI="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.26":{"name":"zetan","version":"0.0.26","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils","index.js"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","connect-livereload":"^0.5.3","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","gulp":"^3.9.0","gulp-autoprefixer":"^3.0.1","gulp-less":"^3.0.3","gulp-livereload":"^3.8.0","gulp-minify-css":"^1.2.1","gulp-nodemon":"^2.0.4","gulp-plumber":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.1","gulp-watch":"^4.3.5","lodash":"^3.10.1","mandrill-api":"^1.0.45","minimist":"^1.2.0","mustache":"^2.1.3","q":"^1.4.1","tracer":"^0.8.0","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"1bcdb0642b60fef831af3c8006c1c1ed5a263013","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.26","_shasum":"1f9f21ad93133970bb664892c9d3a20ae240f557","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"1f9f21ad93133970bb664892c9d3a20ae240f557","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.26.tgz","integrity":"sha512-ykq+10l+p9xkq2NVGC91FKwpFe71m0qwffa0ooXRXCS49gXB4vrtrKG4Dt1l8OfsewiHZrhP0L4scsYuOATOjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEL/avI0h//X60FPfS8TWQ/UVCTJlIXUQ3jOASM4QncZAiEA5xzbDghRCMbvENr7mVv3Asl7eKAN02VYGlKEG9wiNzA="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.27":{"name":"zetan","version":"0.0.27","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils","index.js"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","connect-livereload":"^0.5.3","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","gulp":"^3.9.0","gulp-autoprefixer":"^3.0.1","gulp-less":"^3.0.3","gulp-livereload":"^3.8.0","gulp-minify-css":"^1.2.1","gulp-nodemon":"^2.0.4","gulp-plumber":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.1","gulp-watch":"^4.3.5","less":"^2.5.1","lodash":"^3.10.1","mandrill-api":"^1.0.45","minimist":"^1.2.0","mustache":"^2.1.3","q":"^1.4.1","tracer":"^0.8.0","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"e0632935cf6372d0025d2dd84e2d21a778ce8f72","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.27","_shasum":"47151d02cb6143608fae6a651acf2c1fe3a82952","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"47151d02cb6143608fae6a651acf2c1fe3a82952","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.27.tgz","integrity":"sha512-ryCvA6wJF5ixjSR+Jz38AgBB/1NEBLKJzIMBkyKHs+P0KGJ4Vc9P6QwSJiGQZB5FpPRXGlvSEWQZWorPIYYuZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkH5gAUSdh5MDkZh66MgscBJoe4QaBLuEkAhrLsLvciwIhAOCAr7l50cEtm3yzD454Cq5YgHh6FgHMApm02h0lQze2"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.29":{"name":"zetan","version":"0.0.29","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils","index.js"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","connect-livereload":"^0.5.3","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","gulp":"^3.9.0","gulp-autoprefixer":"^3.0.1","gulp-less":"^3.0.3","gulp-livereload":"^3.8.0","gulp-minify-css":"^1.2.1","gulp-nodemon":"^2.0.4","gulp-plumber":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.1","gulp-watch":"^4.3.5","less":"^2.5.1","lodash":"^3.10.1","mandrill-api":"^1.0.45","minimist":"^1.2.0","mustache":"^2.1.3","q":"^1.4.1","tracer":"^0.8.0","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"c27dcc1e777141edcd478d90afea7113f43bc19f","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.29","_shasum":"309ec53dac52fe1a9a98f50a8880f3109a9e7969","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"309ec53dac52fe1a9a98f50a8880f3109a9e7969","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.29.tgz","integrity":"sha512-CLQZ/eN49cuQdJi8qvM9CCHKDdFJfcx2qNKjyikRLxtlsqBRvmR1gmJUnfnUliLbScO8kvfVr1Qy647bNirR2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2QjnsuXYAcXc1fFBh2jty+80CaYybmY6Hdnq6d8HIgAIgFG6km/DFOg95wg/ira+nU1Ym2lwvdYwQFc6yXDHXCVQ="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.30":{"name":"zetan","version":"0.0.30","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils","index.js"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","connect-livereload":"^0.5.3","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","gulp":"^3.9.0","gulp-autoprefixer":"^3.0.1","gulp-less":"^3.0.3","gulp-livereload":"^3.8.0","gulp-minify-css":"^1.2.1","gulp-nodemon":"^2.0.4","gulp-plumber":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.1","gulp-watch":"^4.3.5","less":"^2.5.1","lodash":"^3.10.1","mandrill-api":"^1.0.45","minimist":"^1.2.0","mustache":"^2.1.3","q":"^1.4.1","tracer":"^0.8.0","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"5f04dd825ce5c82ff45b456eafe71455f8ee5644","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.30","_shasum":"a33b9a834ef20abf0d45f15f458640925dc42a55","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"a33b9a834ef20abf0d45f15f458640925dc42a55","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.30.tgz","integrity":"sha512-YLnDPMpOgbTlFQg5Ai9vUok+mwQ8/Kix9PW/1in1f+hRE44p7Jy5GQnKMkWRqT/+UXSamPJPmYMl8Gz/aNLd+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCICZyGPqVfrN3MzwcRnUOApbLdmEYmZLQfDiBqPN9btZwAh82I73zKMVgTfSJ1aK03RLcFYxHr47vJ7zCrfY6H0VR"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.31":{"name":"zetan","version":"0.0.31","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils","index.js"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"autoprefixer":"^6.0.3","browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","connect-livereload":"^0.5.3","cssnano":"^3.0.2","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","gulp":"^3.9.0","gulp-autoprefixer":"^3.0.1","gulp-less":"^3.0.3","gulp-livereload":"^3.8.0","gulp-minify-css":"^1.2.1","gulp-nodemon":"^2.0.4","gulp-plumber":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.1","gulp-watch":"^4.3.5","less":"^2.5.1","lodash":"^3.10.1","mandrill-api":"^1.0.45","minimist":"^1.2.0","mustache":"^2.1.3","postcss":"^5.0.5","q":"^1.4.1","tracer":"^0.8.0","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"0ee7661bdd6bed4dba25fb79c13b8fab5caa973d","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.31","_shasum":"cb9dc7530f486f696205e11bac1c0692381f3968","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"cb9dc7530f486f696205e11bac1c0692381f3968","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.31.tgz","integrity":"sha512-0AJGKhKRf1VKviacS06ZLncLom2NvP/TeaTo8bwlxWyMToZvFio871/Bk+GnYP3Qpeq6RXwcyIOliAhBrfcTqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6TN45PcT9ek+DBZEq0/1mqkb+f6Xq+xn1RpVW6np1ZgIhAKRdA+HB4D5YkbLrSyTuoZnWYF2mbuSPDZ3K2bJAy1nt"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.32":{"name":"zetan","version":"0.0.32","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils","index.js"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"autoprefixer":"^6.0.3","browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","connect-livereload":"^0.5.3","cssnano":"^3.0.2","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","gulp":"^3.9.0","gulp-autoprefixer":"^3.0.1","gulp-less":"^3.0.3","gulp-livereload":"^3.8.0","gulp-minify-css":"^1.2.1","gulp-nodemon":"^2.0.4","gulp-plumber":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.1","gulp-watch":"^4.3.5","less":"^2.5.1","lodash":"^3.10.1","mandrill-api":"^1.0.45","minimist":"^1.2.0","mustache":"^2.1.3","postcss":"^5.0.5","q":"^1.4.1","tracer":"^0.8.0","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"774c5fdd61943604cdf983af078dc7797a20d836","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.32","_shasum":"5ca76dfe378c11542d44855b8d6407560525b0ae","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"5ca76dfe378c11542d44855b8d6407560525b0ae","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.32.tgz","integrity":"sha512-hm6PwS07+WxLgYDyQC5NGJqQOGItnKFyxkFZYDS+z6ahYws3jr2rXc5+E0Kg+Jc3I3rchCmEG6sV4yY+4sdsjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4C0WJ7MuF6ZgJOmorr+QUpsTaPkefhXN/NqX7cIt4hAiEA55jDh9rLJQcn+7j77aOpl7qJcySqufchiuqSVMuA3M8="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.33":{"name":"zetan","version":"0.0.33","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils","index.js"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"autoprefixer":"^6.0.3","browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","connect-livereload":"^0.5.3","cssnano":"^3.0.2","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","gulp":"^3.9.0","gulp-autoprefixer":"^3.0.1","gulp-less":"^3.0.3","gulp-livereload":"^3.8.0","gulp-minify-css":"^1.2.1","gulp-nodemon":"^2.0.4","gulp-plumber":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.1","gulp-watch":"^4.3.5","less":"^2.5.1","lodash":"^3.10.1","mandrill-api":"^1.0.45","minimist":"^1.2.0","mustache":"^2.1.3","postcss":"^5.0.5","q":"^1.4.1","tracer":"^0.8.0","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"4e351af32c402d14f0f9696ebad31e68b2411c0a","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.33","_shasum":"35594f2595e691f407a082f04f48c9f67458a512","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"35594f2595e691f407a082f04f48c9f67458a512","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.33.tgz","integrity":"sha512-b8D3Ez8kOpziSa7R4iD4IygvFVD8MZProTgmyWGYkhY6Nn3le4yglVoijhtEN3gX/9BKfwRzjiVr3V9npHZQcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEowhpfpXKx5dmvqYB/jZXONPHcVe4NHRjtYKdfuDXSiAiEAkTuYadFgykILjJDsFdLRpKtONodSetjZJsYcAhAIndE="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.36":{"name":"zetan","version":"0.0.36","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils","index.js"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"autoprefixer":"^6.0.3","browserify":"^11.0.1","colors":"^1.1.2","composable-middleware":"^0.3.0","connect-livereload":"^0.5.3","cssnano":"^3.0.2","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.14","gulp":"^3.9.0","gulp-autoprefixer":"^3.0.1","gulp-less":"^3.0.3","gulp-livereload":"^3.8.0","gulp-minify-css":"^1.2.1","gulp-nodemon":"^2.0.4","gulp-plumber":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.1","gulp-watch":"^4.3.5","less":"^2.5.1","lodash":"^3.10.1","mandrill-api":"^1.0.45","minimist":"^1.2.0","mustache":"^2.1.3","postcss":"^5.0.5","q":"^1.4.1","tracer":"^0.8.0","vinyl-source-stream":"^1.1.0","watchify":"^3.3.1"},"gitHead":"ec79a4ab0748f39feb5391932fdd07a3ab9fe5d7","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.36","_shasum":"2722868d290236d7a7d0596caf79a4900f84009a","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"2722868d290236d7a7d0596caf79a4900f84009a","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.36.tgz","integrity":"sha512-E4rRZTn/YhYYUdFT9X/4xmrptx/RSYskxSux2804AC+WjBaoOrKROKoSsFpIkrjJKxZxvxGy3zFWUzBBPHcsPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoHIuZ0QaDAPUcocW3BRaELSNU3l0cJ7XfnMARFi3qAwIgUD7a36Yw4/oHgLvHF5mG+u3SPM2IurwZpkqgBkzdUxc="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]},"0.0.37":{"name":"zetan","version":"0.0.37","description":"Super Middleware","main":"index.js","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"scripts":{"example":"nodemon example/index"},"files":["adapters","api","apps","browser","helpers","statics","utils","index.js"],"author":{"name":"qzapaia"},"license":"ISC","dependencies":{"autoprefixer":"^6.3.1","browserify":"^11.2.0","colors":"^1.1.2","composable-middleware":"^0.3.0","connect-livereload":"^0.5.4","cssnano":"^3.4.0","express":"^4.13.3","fs-readfile-promise":"^2.0.1","glob":"^5.0.15","gulp":"^3.9.0","gulp-autoprefixer":"^3.0.1","gulp-less":"^3.0.5","gulp-livereload":"^3.8.1","gulp-minify-css":"^1.2.1","gulp-nodemon":"^2.0.6","gulp-plumber":"^1.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.1","gulp-watch":"^4.3.5","less":"^2.5.3","lodash":"^3.10.1","mandrill-api":"^1.0.45","minimist":"^1.2.0","mustache":"^2.2.1","postcss":"^5.0.14","q":"^1.4.1","tracer":"^0.8.2","vinyl-source-stream":"^1.1.0","watchify":"^3.7.0"},"gitHead":"990d16ed442c6388555a9f3950d599587cca9982","bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"homepage":"https://github.com/qzapaia/zetan#readme","_id":"zetan@0.0.37","_shasum":"c53d97f44ff6f1afc4817fde7d515a321e393465","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"c53d97f44ff6f1afc4817fde7d515a321e393465","tarball":"https://registry.npmjs.org/zetan/-/zetan-0.0.37.tgz","integrity":"sha512-SE3sGIf6AceLb6p+tQDWzosu9DGUkIJ9P69xQsN2Kp6upmDPyxXTT2JyRa+G9wOaelu65NN5DdxFcqhlUI3Wdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE5WPmKWuuX3UFWrucQdz5scHYifATrBQFBdDUFltK/QIgFrH8HNad444EaaqI7d+91BHV3G1Wm9bhNV458WVkWYY="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}]}},"readme":"# Zeta Negroni: My greatest hits (In progress)\n\n\n## Start\n\n```js\nvar zetan = require('zetan');\nvar port = process.env.PORT || 5690;\nvar options = {\n\tdebug:true\n};\nzetan.serve(port,options);\n```\n\n## Or\n\njust plug the middleware\n\n```js\nvar express = require('express');\nvar app = express();\nvar zetan = require('zetan');\nvar port = 5678;\n\napp.use(zetan({\n\tdebug:true\n}));\n\napp.listen(port,function () {\n\t// c global object is a tracer logger\n\tc.log('api running on http://localhost:' + port);\n});\n```\n\n## APPs\n\nan app is a module in the \"apps\" directory. it handle server and client side javascript. templating and css (less).\n\n```sh\nhttp://localhost:5678/\n# will load the app in the apps/index directory\n\nhttp://localhost:5678/friends\n# will load the app in the apps/friends directory\n```\n\n#### Example structure:\n\n- index.js\n- apps\n\t- index\n\t\t- index.js\n\t\t- template.html\n\t- friends\n\t\t- index.js\n\t\t- template.html\n\t- aboutus\n\t\t- template.html\n\napps have to export a \"render\" method, a \"middleware\" method or both.\n\n```js\n// file: apps/index/index.js\n\nvar q = require('q');\n\n// first param is data setted by zetan\n// the promise reponse will be render in the \"template.html\" if this exists\n// if not it just repond the object as plain json\n\nexports.render = function(data,zetan){\n\t// data is sent by the middleware (custom or default zetan middleware)\n\t// data.req and data.res are sent\n\n\tvar deferred = q.defer();\n\tdeferred.resolve({a:'hola'});\n\treturn deferred.promise;\n\t// it has to respond a promise\n}\n\n// if middleware method exists it's used to set data to be passed to render method\n\nexports.middleware = function(req,res,render){\n\tvar data = {\n\t\ttext:'this is passed to the render method',\n\t\tparams:req.query\n\t}\n\trender(data);\n}\n\n```\n\n### template.html\n\ntemplate.html file is a Mustache template. \nit receive data sent by the render method. \nit used triple curly braces notation: {{{var}}}\n\nif template exists alone inside the app module, zetan will return the static html as response.\n\n#### partial loader\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n\t<meta charset=\"UTF-8\">\t\n</head>\n<body>\n\t<!-- partial function can be used within templates -->\n\t{{{#partial}}}partials/header.html{{{/partial}}}\n</body>\n</html>\n\n```\n\n### client.js\na client.js can be included in the app directory\n\n```sh\napps/index/client.js\n```\n\nand call it from the template like this:\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n\t<script src=\"{{{appName}}}}/client.js\"></script>\n\t...\n```\n\nit is browserified by zetan before response\n\n### client.less\na styles.less can be included in the app directory\n\n```sh\napps/index/styles.less\n```\n\nand called it from the template like this:\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n\t<link rel=\"stylesheet\" href=\"{{{appName}}}}/styles.css\">\n\t...\n```\n\nthis will be automatically parsde by less process before response\n\n## C logger\n\n```js\n// c global object added by zetan\nc.log('use this instead console.log');\n```\n## Development mode\n\n--dev argument enables development mode. This avoid minify and and cache some things. Also enable livereload for less, templates and client.js\n\n```sh\nnode index.js --dev\n```\n\nfor nodemon\n\n```sh\nnodemon index.js --dev --ignore client.js\n```\n\n\n## API\n\nin order to create an API resource create a directory inside an api directory.\n\n```js\n// File: api/user/index.js\n\nvar q = require('q');\nvar db = require('db');\n\nexports.alias = {\n\tme:{\n\t\tget:function(data){\n\t\t\t// receive data formatted by zetan \n\t\t\t// it can be overriten using a middleware method\n\n\t\t\t// it has to return a promise\n\n\t\t\treturn db.find('users',{id:data.auth.id});\n\t\t}\n\t}\n}\n\nexports.get = function(data){\n\tif(data.id){\n\t\treturn db.find('users',{ id:data.id });\n\t}else{\n\t\t// when is not and \"id\" zetan has an automatic pagination behaviour\n\t\t// the promise has to return an array\n\t\treturn db.find('users');\n\t}\n}\n\n// override default zetan behaviour including pagination\n// exports.middleware = function(req,res,method){\n// \tmethod({\n// \t\t... data to be passed to method or alias\n// \t})\n// }\n\n```\n\n## Static Files\n\njust create a \"public\" directory.\n\n## Browser\n\nzetan client for browserify\n```js\nvar zetan = require('zetan/browser');\n```\nor you can use the preconfigured api client including the script from:\n\n```html\n<script src=\"http://localhost:5678/api/v1/client.js\"></script>\n```\n\n# Helpers\n\nhelpers are attached to \"req\" object, \"zetan\" object and can be loaded as modules\n\nfrom any module:\n\n```js\nvar emailHelper = require('zetan/helpers/email');\nemailHelper.send({...})\n```\n\nfrom an app\n\n```js\nexports.render = function(data,zetan){\n\tzetan.helpers.email.send({...})\n}\n```\n\nor\n\n```js\nexports.middleware = function(req,res,render){\n\treq.zetan.helpers.email.send({...})\n\t// or\n\treq.helpers.email.send({...})\n}\n```\n\n\n\n## Email\n\n### Mandrill\n\n```js\nvar mandrilAdapter = require('zetan/adapters/mandrill');\nvar emailHelper = require('zetan/helpers/email');\n\nemailHelper.default(mandrilAdapter({\n\tapiKey:'o-Opoeml5Jl62sKlr8dxsg'\n}));\n\nemailHelper.send({\n\t\t\"html\": '<strong>Hi</strong>',\n\t\t\"from_name\":\"Marcelo Zapaia\",\n\t    \"subject\": \"Hi there\",\n\t    \"from_email\": \"noreply@zapaia.com\",\n\t    \"to\": [{  \"email\": \"friend@email.com\" }]\n\t}).then(function(response){\n\t\tc.log('email sent');\n\t}).catch(function(){\n\t\tc.log(':(');\n\t})\n```\n\n\n\n## Gulp\n\n### Browserify\n\n```js\n// gulpfile.js\n\nvar gulpHelper = require('zetan/helpers/gulp');\n\ngulp.task('js',function(){\n\treturn gulpHelper.browserify({ \n\t\twatch:true, // use watchify\n\t\tsrc:'./src/index.js', // it can be a glob pattern like './src/*.js'\n\t\tcb:function(bundle){\n\t\t\tbundle.pipe(gulp.dest('./js/dist'))\n\t\t}\n\t})\n});\n```\n\n### LESS\n```js\n// process files those names end with \"*.public.less\"\n// in the \"apps\" directory and place these in \"public/dist/apps/{APPNAME}/{FILENAME}.css\"\ngulp.task('css',gulpHelper.less());\n```\n\n### Nodemon\n```js\n// run index.js with nodemon and add an \"--dev\" argument\ngulp.task('serve',gulpHelper.serve());\n```","maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"time":{"modified":"2022-06-29T16:58:27.130Z","created":"2015-08-14T17:38:45.134Z","0.0.2":"2015-08-14T17:38:45.134Z","0.0.3":"2015-08-14T17:39:51.354Z","0.0.4":"2015-08-14T17:45:16.785Z","0.0.5":"2015-08-14T23:31:35.809Z","0.0.6":"2015-08-15T00:39:30.189Z","0.0.7":"2015-08-15T01:00:05.623Z","0.0.8":"2015-08-15T01:01:50.649Z","0.0.9":"2015-08-15T01:03:35.157Z","0.0.10":"2015-08-15T03:21:39.392Z","0.0.12":"2015-09-06T05:18:01.908Z","0.0.13":"2015-09-06T05:19:11.865Z","0.0.14":"2015-09-06T05:37:09.528Z","0.0.15":"2015-09-06T05:45:56.655Z","0.0.16":"2015-09-06T05:47:35.333Z","0.0.17":"2015-09-07T05:32:51.551Z","0.0.18":"2015-09-07T05:39:23.872Z","0.0.19":"2015-09-07T05:41:06.804Z","0.0.20":"2015-09-08T12:48:45.349Z","0.0.21":"2015-09-08T12:49:21.519Z","0.0.22":"2015-09-08T20:56:19.778Z","0.0.23":"2015-09-10T04:33:07.311Z","0.0.24":"2015-09-10T04:54:32.289Z","0.0.25":"2015-09-10T04:57:55.446Z","0.0.26":"2015-09-11T21:38:56.896Z","0.0.27":"2015-09-12T11:31:41.803Z","0.0.29":"2015-09-15T13:56:47.344Z","0.0.30":"2015-09-16T22:01:57.066Z","0.0.31":"2015-09-18T03:21:50.556Z","0.0.32":"2015-09-21T17:35:33.613Z","0.0.33":"2015-09-21T18:22:37.477Z","0.0.36":"2015-11-03T21:27:26.052Z","0.0.37":"2016-01-18T20:34:01.189Z"},"homepage":"https://github.com/qzapaia/zetan#readme","repository":{"type":"git","url":"git+https://github.com/qzapaia/zetan.git"},"bugs":{"url":"https://github.com/qzapaia/zetan/issues"},"license":"ISC","readmeFilename":"README.md","author":{"name":"qzapaia"}}