{"_id":"powerdrill","_rev":"49-60d7fd23659b28040f5e7841392bbdfa","name":"powerdrill","description":"Power mandrill client for working with templates","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"powerdrill","version":"0.1.0","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0"},"_id":"powerdrill@0.1.0","dist":{"shasum":"80ef152ad1f24be660b4ea8f1222abb9b0003f20","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.1.0.tgz","integrity":"sha512-Rmtrfqm8zmZzWNz1f5NSZW8g6YPhjptHtHSKzATJ4brEhmufGbAFe2cFVSei+1nHasEWpVnnSkcxt/2+FWQPRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMOZmgc8G7OKj1UkTo3vYvTMZx8wVn7XWnfeAoDaLfFAiEAhtRGfmNQ8isj5Wro9U/Sxp9cyhKcdOJyHt86I9EC0Js="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}],"directories":{}},"0.1.1":{"name":"powerdrill","version":"0.1.1","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"_id":"powerdrill@0.1.1","dist":{"shasum":"c13ce3866523eed3967be4cf4a5f7b2a269ad7f7","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.1.1.tgz","integrity":"sha512-IyC/KSkcPjK/v7cY8H7l4ts/sYZmCYakyabJaqkfdAOmw6GpfEq+jx2yj/xEJ2RpkM+G8pUgrXvl4ev4luM1ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXe89KZGn39+s/W0BSF/1FQKu2znnVR9oCsdnMXw3GTAiA2PBjfCj2fG782N5xoCIbvAAg+HPHelnic6wewtrX19g=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}]},"0.2.0":{"name":"powerdrill","version":"0.2.0","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"_id":"powerdrill@0.2.0","dist":{"shasum":"8849004b35d6c0183b0b9da21b4a79ac1203e2e8","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.0.tgz","integrity":"sha512-IA5B0QhLvW6wNEOUQmcAs9GbsTUS0SA6xqb+3GuwO2MvMynSfalscTbuFyZ8eQx7zqws2X6cOuCia9H4hX7oeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGUITCZWW0hFjmXMKLxd273lh3gezqLrgH422RczuYjAiBd0f1+5pYeOfdYOA92k32jJhn42IV2/8DB4Qa3Qzcwbg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}]},"0.2.1":{"name":"powerdrill","version":"0.2.1","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"_id":"powerdrill@0.2.1","dist":{"shasum":"220e1786b3fcce8e4c29fe7e846e3dfb298bfaf1","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.1.tgz","integrity":"sha512-7gktqidgt9e+yjWb2CIvj6wHWtgPDnGzPN9XHvLLl8Lxz2l4PcOW4buMaG1btdVVxsOg6uuNbmoL7md6v4uLEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ5G8ZpVF4ThF4ANt7lvEvrXSmaD5Ajy7N0mv2vmsHOQIhAPRYpMM5aA43APk68amwvix6rv76PXQA7nvJhHqiftTP"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}]},"0.2.2":{"name":"powerdrill","version":"0.2.2","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"_id":"powerdrill@0.2.2","dist":{"shasum":"4aa3d5dea6b96888992678d0a3ea8026ace16d20","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.2.tgz","integrity":"sha512-KlMkpk4s1gudlx3gMShGMn0J5nCm+L1RWY069BYuMvPao+zqrO7wObbrgx2SSO1xpwn6UcZCYJLwV0kB/om/dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSHqL9rBzC8fAGciPPupzzOnX0JlAHAMuyKuU6Aky6DQIgIrx1/mnlfJ1p691eDlOl4ldEyxk7ip0X/VcmYL+K2yk="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}]},"0.2.3":{"name":"powerdrill","version":"0.2.3","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.3","dist":{"shasum":"0a4c67be45f7a5a4e05af66c9002675c43f71c87","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.3.tgz","integrity":"sha512-ouw4fPuIAtNwu0ien369+TC6ptIXEwFJrOpHjFVJlWfFc9MM8GWj4EWCbq5PbUNns4CrRfnnCbBTrI/LWcOe8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3G0v3rZck9XSIzS4rV6Kqfj0X4xl/UzDZyF2Gb9R8AAiEAg5osRkuMaDfLsGU8/qLhkpVo0tjBupPNF+v+q4EWeUQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}]},"0.2.4":{"name":"powerdrill","version":"0.2.4","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.4","dist":{"shasum":"f3fd0ac1b5eb2ca5277d7256dd715fb16f07373b","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.4.tgz","integrity":"sha512-Geo1ZlrGfDKlHlURkg7qZZDUBW34Ci1r4DD1FJCkguiRmAxvHP60iSyw+FcXoMyFW0BPEzHRdDuUFy2xchTZPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6bNd3Une8eQCLgO/dXpnzyNx8kkVCGcHqw4BelAeeIAIhANUg1m7p3ureuji5lxE73oQbW/qApAowzRp7f51WlaKh"}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}]},"0.2.5":{"name":"powerdrill","version":"0.2.5","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.5","dist":{"shasum":"78441ab2ceaf6fac74a0d284a6d1b62625535a05","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.5.tgz","integrity":"sha512-6VCHTtgGx46UGLLf2URXjc7vsiJc6plMlavA+qiZoGxXz9oyBKX8rHcKFxv1CEIeYfcGW+4j10S9SiP+u8VVqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQ7ob2yYpb3zzLIK3XHosBdDaSdylLSBKPpuNAX4cRpAiBs6mdJWKcCB57oKQxJu8dqXUonYYrT6Q3ehvXDxAQggw=="}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}]},"0.2.6":{"name":"powerdrill","version":"0.2.6","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.6","dist":{"shasum":"b4488f1b3f612dc72d9f506d0b6f80d1c5acf1e6","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.6.tgz","integrity":"sha512-2Uyr/tY3RXfr/95yng6AhD6BRp5a5k+zgDfQ3QwLSkDbJhIkZaq13lSSa3ZTiHjHFExJu2d9Xk1WoWQpCOFxuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcBhaTQrNmLhprbj/FIRIy0R53PJDph6dvwINRh2Xb+wIgMEu0QIUEEN0OVJNx4U3SAZVZXeU6mXmgobQorE5Q4cw="}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}]},"0.2.7":{"name":"powerdrill","version":"0.2.7","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"0c5dc83273fa15ff5299219be85cfed0a8944fd1","homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.7","_shasum":"35244cba3e9b18a66c12d5d7fffd87c5895ae0e0","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}],"dist":{"shasum":"35244cba3e9b18a66c12d5d7fffd87c5895ae0e0","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.7.tgz","integrity":"sha512-vCf3rQEutST3tUTi0PCypoodDxQbXVwGVs6XBkSTC2KiN9AAdADctmJh+hRtKFRnh1kkI5VQwDb40rLComxJFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA57jWCfIEudv4Namf/JGIol9Or2A0T/6jIh40G4BQmuAiEA+e+XNhllDxvcpdTgndCtTzgREFo+EvDKbR2pmTGmtfA="}]}},"0.2.8":{"name":"powerdrill","version":"0.2.8","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.8","dist":{"shasum":"d908e0418864795ec142d954d00847c5a9f1b6f7","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.8.tgz","integrity":"sha512-+JftIPiUzbJbFCyQTyWO+HTAwM1pKUuTzqOz2i0YVT/xsK4kHqRodjtMLkeZyVS0suhoB78nDHgrRHar7xMWmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2IS/F1UZV4mn59EeHr3/YyIOCLlbaU4+fBtEYw4cTvAiA2XvslBk28k6a7/4XFrJpikNNoy1Y+fH2442Nl0v43cg=="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}]},"0.2.9":{"name":"powerdrill","version":"0.2.9","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"22d1c99a68171dbcfdb714443ff772afb97f4c8c","homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.9","_shasum":"3884e2b4b1bf97c36ebf74f60414d1a68c8f7e1a","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}],"dist":{"shasum":"3884e2b4b1bf97c36ebf74f60414d1a68c8f7e1a","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.9.tgz","integrity":"sha512-Rb0+8a9/Dqys47NmPMMZBJJzLrD70QEpLGlCNNepJu65kWgOETl38PGOo05nxOT711S+u/aYtoXCGK0DFCpMsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9xML5konGQ/Ma8OJfYfqAzwk3dxjWD6UhcvDXZ6lpHAiEAtwmdqiIS7AIXV0Yu876A4ZUp/70zWA6CxTW3GkXOCxs="}]}},"0.2.10":{"name":"powerdrill","version":"0.2.10","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"48280608b3c56785ea7ac7bc1c1413e091dba7f6","homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.10","_shasum":"d438bf1aefa06c29d7f4468812f1e7ac9a44498b","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}],"dist":{"shasum":"d438bf1aefa06c29d7f4468812f1e7ac9a44498b","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.10.tgz","integrity":"sha512-jnpi64NOF6b/UR8qmq7oKAAx8Ingix0pZKNxqOwsCJblA92l30REhROGA6v6rD1oUQKgaNO7hf+cXn/708T64w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi3I+M72c+AfFlpLIfbB3I+xH9gFV7LYTfzMSG4DZvZAIhAJd009fhsg/G9IZI7gidDkvs780ThnfGshicqTLoTj3K"}]}},"0.2.11":{"name":"powerdrill","version":"0.2.11","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"b0cfae5f56c020147b87d6caa921fed8fcf32639","homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.11","_shasum":"1542bb3acd9b8fc94576c2bbd52d971ce93de859","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}],"dist":{"shasum":"1542bb3acd9b8fc94576c2bbd52d971ce93de859","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.11.tgz","integrity":"sha512-UX1zS8aBCu4USKX8wvSZAcS5bdfuGq9Gu4p1OpD5IqjmXh9cdQgXUM2oexjGDJGxe7bSLB/sxJa3M3BT1nOGGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN86LaXVv8f1mmzLT/Z8+oWUcMkH4Bl9aAzz6UwplAcAIgJZALXwuvQdt4/eG0Qig359Z2gh8zWRfZ1CpRrfVSqsI="}]}},"0.2.12":{"name":"powerdrill","version":"0.2.12","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"54885607e6080994ac198db21d5e0a901e5cda03","homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.12","_shasum":"d47ca965537e0b4287c97b57d54d751e855cceac","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}],"dist":{"shasum":"d47ca965537e0b4287c97b57d54d751e855cceac","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.12.tgz","integrity":"sha512-T2l7KD/WxGhUJy8Oymi15+iwwU3RDrtO+UBXZZdRmLe0q6WbAHnmRxJx8qKi+fvWRBEneWXbNHhxFB6Zy1547Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBP91L1HGerxzE5mm5bxG0P8AP6+5GdgXny4vyjUSESXAiApBDLM61fRv+7fpUwmCeZNdyT4Vvrh/dQcqHu7jxLBOg=="}]}},"0.2.13":{"name":"powerdrill","version":"0.2.13","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"c7858b7e3c5b557ddedefb1b8757972f2eff0809","homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.13","_shasum":"d64fa0fb9246a4827ca54b884259058bb0258c71","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}],"dist":{"shasum":"d64fa0fb9246a4827ca54b884259058bb0258c71","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.13.tgz","integrity":"sha512-hZGgZU/Dy/IDvoF/0plDfTJvYj+puzvVrk2H1ggemGIbdLzUNLRNpQ2DLfdJkZ5CZZ/LzbxzXJvveNS6HKRvOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnpwNXXZj95YxXnvc8gTecN1Wlzgl29hJ10YCEFDSGxQIhAK+IO1eXzx8dU09pxRfNjBVAS5h7uQLKY+s82nJQvOYM"}]}},"0.2.14":{"name":"powerdrill","version":"0.2.14","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"d2ed95243ffefe0451e0b09ca214ffb72d90eb77","homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.14","_shasum":"4666d65845eeaf6d64ca36544b5554718b838e04","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}],"dist":{"shasum":"4666d65845eeaf6d64ca36544b5554718b838e04","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.14.tgz","integrity":"sha512-MARiu+tddaZahfEWkw8qoCZS3DonM/NtNkHdjlfEW1kcrEZaoMCnAqYeWF98urEm6XIUafNAeZGLzk5XfepniA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXmapK9aQ1qd6Qvd9DrtHm78qIpzxTkmxwwIbJ0fAAjAIhANQsl2FkDL5s3Lry8q5QfLbEf22a4Owct+dxzPewD8Sh"}]}},"0.2.15":{"name":"powerdrill","version":"0.2.15","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"5c17793e996dbf71c31ee7e039e0061671f24415","homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.15","_shasum":"95a89c7632c052efc7bee1265fe715816eaf31de","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}],"dist":{"shasum":"95a89c7632c052efc7bee1265fe715816eaf31de","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.15.tgz","integrity":"sha512-buiDJkuQpDgRjFEVuEJGFByDisFoTxXPbcOu6GZKW2s/yFWQvTFmtbLjPnE98WJ2dmECIW9atk9sUe8xMIqsqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSrGoTvQZV2LdQkMWMq/b/xLwz0tKykMadNGKDkUMu0QIhAM1O5XHLpaw2dgvdkRQVsZ4bLV4QCskMjDuUvBGK5ZwB"}]}},"0.2.16":{"name":"powerdrill","version":"0.2.16","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"5c497f2179bda9d98ab376a1692458265dec458d","homepage":"https://github.com/rschmukler/powerdrill","_id":"powerdrill@0.2.16","_shasum":"500584a4b45cbfd2b8a589b4c6423ff0ccaeffe8","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}],"dist":{"shasum":"500584a4b45cbfd2b8a589b4c6423ff0ccaeffe8","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.16.tgz","integrity":"sha512-Y5HAIaErvp6hIiB9tgtRcUZJV/4p5eIbhkUHxd9FSjKsVstRUYGAtnv2BAMU2rdBAZ332lLWv5rvhEG3nm35Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi1rQ8CYbzl+8EAYwUIyR8HQl9VBXmbr2Jhzvr+yP6kQIgdsGRt13tOx/1Ef6cHGP3OHED8fPOiBump9AYRmLFLp4="}]}},"0.2.17":{"name":"powerdrill","version":"0.2.17","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill.git"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"de49b566048e8c31a021a2a588ebf39808e93707","homepage":"https://github.com/rschmukler/powerdrill#readme","_id":"powerdrill@0.2.17","_shasum":"21fc535dfe9b64fb0a609ae1b2527f1cc928bffb","_from":".","_npmVersion":"2.11.1","_nodeVersion":"2.3.0","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"dist":{"shasum":"21fc535dfe9b64fb0a609ae1b2527f1cc928bffb","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.17.tgz","integrity":"sha512-LvrQFe7IolWCv71KhOIVk+30CxDbsKOP8XuDe6nakPoqp5UFKMentXGtwPrGB9H7Hagx22g3SARDwZMAzutQuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG21o2rTMapcO0laDAArRYkFUM81AikYHj9ED3Nnf1WDAiA+Nv96siFkzQIA6AAoPZLdIYesoPYW1/Z04+CMSwABnw=="}]},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}]},"0.2.18":{"name":"powerdrill","version":"0.2.18","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill.git"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"906be6bf95170ae433b2fbd974f5da02ee401608","homepage":"https://github.com/rschmukler/powerdrill#readme","_id":"powerdrill@0.2.18","_shasum":"070bda5f1075742005373755147102ad7e8a5ca5","_from":".","_npmVersion":"2.11.1","_nodeVersion":"2.3.0","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"dist":{"shasum":"070bda5f1075742005373755147102ad7e8a5ca5","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.18.tgz","integrity":"sha512-FcbxP5wOCIg/rFF6Ga6hUW3uMPbVdWqWePkRYQSPxQsVNyyYtHyxf9VtTm7HXXFxR+/fSMjW4F/Li+y7FWV3yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrhlgyEgIxdmqsNLoj3MT52bmQ0YA6jlA6hAHCyuI4FQIgMtxKsZ+uc5Z7zl3Qryn7VL2BMWvNCcKbrpujhnxD5kk="}]},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}]},"0.2.19":{"name":"powerdrill","version":"0.2.19","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill.git"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"4bc1d60ac9812b752d4841ee482a1b8c7a06d945","homepage":"https://github.com/rschmukler/powerdrill#readme","_id":"powerdrill@0.2.19","_shasum":"e1c00fe053ad725b3c0b1bf0d06451fd0bc11ad8","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"dist":{"shasum":"e1c00fe053ad725b3c0b1bf0d06451fd0bc11ad8","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.2.19.tgz","integrity":"sha512-9xJ6+LX6v14eQJWeqPxLF88Qqd+4BSR1TQyUlPh5ABNvO3pFW+4q8enusVEIDZ1l+687Q49A4m9/tkYCyT4RIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFP+1z2vPX/zdw5lwtDvtPeEthYi12Qyey+ajvkdFCFDAiBDXxhPRIWHPAmZrEeLIFtpqprgC21wQWGF2FekVpbhyQ=="}]},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}]},"0.3.0":{"name":"powerdrill","version":"0.3.0","description":"Power mandrill client for working with templates","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"lib/","data-cover-never":"node_modules"}},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill.git"},"keywords":["mandrill","email"],"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"license":"MIT","bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"dependencies":{"superagent":"~0.15.7","clone":"~0.1.11"},"devDependencies":{"mocha":"~1.16.2","expect.js":"~0.2.0","blanket":"~1.1.6","coveralls":"~2.6.1","mocha-lcov-reporter":"0.0.1"},"gitHead":"5a24f3bd585e01f7747cd5a2a7b7b5a6894adc5c","homepage":"https://github.com/rschmukler/powerdrill#readme","_id":"powerdrill@0.3.0","_shasum":"91d6ad480d0a0c0e28343f35d0c59acbb1bfa3c7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"rschmukler","email":"ryan@slingingcode.com"},"dist":{"shasum":"91d6ad480d0a0c0e28343f35d0c59acbb1bfa3c7","tarball":"https://registry.npmjs.org/powerdrill/-/powerdrill-0.3.0.tgz","integrity":"sha512-o74VNpGXuC3Biq5blfq8dyeY8ysDjhwjf9VjF3mp7bLHeAHTHnDlyV9t9DCrjYp/ahe3H1WUApbDKh0ZePfBkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8fTrJo/a6+LmsU8Y3lzunr5w5HJ+K1z1svb3B/dXDggIhAOLYmkyYG7ZKzOi39NOqEurOTmIAyKRzu3pScn40Y+Uv"}]},"maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/powerdrill-0.3.0.tgz_1480207968349_0.43717524432577193"}}},"readme":"# Powerdrill\n[![Build Status](https://api.travis-ci.org/rschmukler/powerdrill.png)](http://travis-ci.org/rschmukler/powerdrill)\n[![Coverage Status](https://coveralls.io/repos/rschmukler/powerdrill/badge.png)](https://coveralls.io/r/rschmukler/powerdrill)\n\nMandrill with power!\n\n## Notice: No longer maintained\n\nDue to Mandrill's\n[new pricing](http://blog.mandrill.com/important-changes-to-mandrill.html)\n, I will no longer be maintaining this module. If people\nwant to submit PRs I will likely merge them in, but I will not be actively\nworking on this as I have moved on to greener pastures.\n\n\n## Why?\n\n[Mandrill](http://mandrill.com) is an awesome email service. Powerdrill makes it\neasy to use mandrill and its templates.\n\nThe advantages of Mandrill + Powerdrill:\n\n- Easily use mandrill templates, with support for global, and per user variables\n- Send an email to thousands of recipients with just one html post request\n- Mandrill's open and click reporting, as well as GA integration\n- Easy API for Mandrill's metadata (both per user, and per email);\n- Easy API for Mandrill's tagging, making it easy to A/B test campaigns\n- Easy to register an interceptor for testing purposes\n\n## Installation / Usage Example\n\n```\nnpm install powerdrill\n```\n\nSending an email with the `registration` template:\n\n```js\nvar email = require('powerdrill')('myApiKey');\n\nvar message = email('registration'); // sets the template\n\nmessage\n.subject('Thanks for registering')\n.to('ryan@slingingcode.com')\n.send();\n```\n\nOr with pure html:\n\n```js\nvar email = require('powerdrill')('myApiKey');\n\nvar message = email();\n\nmessage\n.subject('Thanks for registering')\n.to('ryan@slingingcode.com')\n.html('<h1>Hello world</h1>')\n.send();\n```\n\nA little more complex:\n\n```js\nvar Message = require('powerdrill').Message;\n\nvar message = new Message();\n\nmessage.apiKey('12345')\n.subject('Hello world!')\n.template('complex-template')\n.to('Ryan Schmukler <ryan@slingingcode.com>', {someVariableOnMandrill: true}, {someUserMetaData: user.id()})\n.to('John Doe <john-doe@example.com>')\n.tag('complex')\n.tag('new-style')\n.send(function(err, resp) {\n  console.log(resp);\n});\n```\n\n## Complete Documentation\n\n### Getting a Builder\n\nPowerdrill exports a function which helps build messages with an API Key\ndefined. It returns a `Message`. This helps avoid having to continually type out your api key.\n\n```js\nvar email = require('powerdrill')('myApiKey');\n\nvar message = email('some-template')\nmessage.subject('Hello world!');\nmessage.to('ryan@slingingcode.com');\nmessage.send();\n\n```\n\nis equivalent to:\n\n```js\nvar Message = require('powerdrill').Message;\n\nvar message = new Message('myApiKey', 'some-template');\n// or\nvar message = new Message();\nmessage.apiKey('myApiKey');\nmessage.template('some-template');\n```\n\nThe purpose of the builder is it allows syntax like:\n\n```js\nemail('some-template')\n.subject('Hello world!')\n.to('ryan@slingingcode.com')\n.send();\n```\n\n### Default intercept\n\nSimilarly a builder can set an interceptor (see below) for messages. This can be\nuseful for development environments.\n\n```js\nvar email = require('powerdrill')('myApiKey', 'ryan@slingingcode.com');\n//or\nvar email = require('powerdrill')('myApiKey');\nemail.interceptor = 'ryan@slingingcode.com';\n\nvar message = email('some-template');\nmessage.to('someguy@gmail.com');\nmessage.send() // will send to ryan@slingingcode.com\n```\n\n### Default skip\n\nA builder can set skip to a default value (useful for testing)\n\n```js\nvar email = require('powerdrill')('myApiKey');\nif(process.env.NODE_ENV == 'testing') {\n  email.skip = true;\n}\n\nvar message = email('some-template');\nmessage.to('someguy@gmail.com');\nmessage.send(); // Wont actually hit the api\n```\n\n\n### Working with Messages\n\nAll of `Message`'s configuration methods are chainable, making for highly\nreadable syntax.\n\n#### Constructor(apiKey, template-name)\n\nReturns a new powerdrill instance with specified `apiKey` and `template`. Use of\n`new` keyword is optional.\n\n```js\nvar Message = require('powerdrill').Message;\nvar messageOne = new Message('123', 'some-template');\nvar messageTwo = Message('123', 'another-template');\n```\n\n#### message.apiKey(key)\n\nSets the apiKey to `key`. Ret\n\n```js\nmessage.apiKey('123');\n```\n\n#### message.header(key, value)\n\nSets the header property `key` to `value`.\n\nIf `value` is `undefined`, it clears the header of `key` property.\n\n```js\nmessage.header('Reply-To', 'someperson@somewhere.com');\n```\n\n#### message.template(template)\n\nSets the template to `template`. This should match the `template-slug` you are\nusing in Mandrill's templates.\n\n```js\nmessage.template('simple-template');\n```\n\n#### message.templateContent(name, content)\n\nAdds to the `template_content` array for dynamic sections.\n\n```js\nmessage.template('my-template')\n  .templateContent('header', '<h1>Hello world</h1>')\n  .templateContent('body', '<p>You are so cool</p>')\n  .templateContent('footer', '<p>Sincerely,<br/>Our Team</p>')\n```\n\n#### message.html(html)\n\nSwitches to `html` mode. The email will be sent with the html, instead of a\ntemplate.\n\n```js\nmessage.html('<h1>Hello world, from Powerdrill</h1>');\n```\n\n#### message.text(text)\n\nSwitches to `text` mode. The email will be sent with the text, instead of a\ntemplate.\n\n```js\nmessage.text('Hello World');\n```\n\nAdditionally, for a multipart message with HTML and plain text, you can add both parts manually.\n\n```js\nmessage.html('<h1>Hello world</h1>');\nmessage.text('Hello world');\n```\n\n#### message.subject(subject)\n\nSets the subject field of the message\n\n```js\nmessage.subject('Hello world!');\n```\n\n#### message.from(address)\n\nPopulates the `from_name` and `from_email` fields. `address` can be in the\nfollowing formats:\n\n```js\nmessage.from('ryan@slingingcode.com');\n// or\nmessage.from('Ryan Schmukler <ryan@slingingcode.com>');\n```\n\n#### message.to(address, recipientVariables, recipientMetadata)\n\nAdds a recipient. Call multiple times to add multiple recipients.\n`recipientVariables` and `recipientMetadata` are optional.\nSee below for other ways to add.\n\nsimple:\n```js\nmessage.to('ryan@slingingcode.com');\n```\n\ncomplex:\n```js\nmessage.to('Ryan Schmukler <ryan@slingingcode.com>', {name: 'Ryan'}, {uid: 123});\n```\n\n#### message.bcc(address, recipientVariables, recipientMetadata)\n\nAdds a recipient that will be BCC'd. `recipientVariables` and `recipientMetadata`\nare optional. See below for other ways to add.\n\n```js\nmessage.bcc('ryan@slingingcode.com');\n```\n\n#### message.cc(address, recipientVariables, recipientMetadata)\n\nAdds a recipient that will be CC'd. `recipientVariables` and `recipientMetadata`\nare optional. See below for other ways to add.\n\n```js\nmessage.cc('ryan@slingingcode.com');\n```\n\n#### message.globalBcc(address)\n\nAdd an email that will be BCC'd for all emails send via the message.\n\n```js\nmessage.globalBcc('admin@myorganization.com');\n```\n\n\n```js\nmessage.cc('ryan@slingingcode.com');\n```\n\n\n### message.trackClicks(val)\n\nWhether or not to track clicks.\n\n```js\nmessage.trackClicks(true);\n```\n\n### message.trackOpens(val)\n\nWhether or not to track opens.\n\n```js\nmessage.trackOpens(true);\n```\n\n### message.send(done)\n\nSends the message as configured. Typically the last command called. Calls\n`done(err, resp)` where `resp` is the body returned from the mandrill API.\n\n### message.skip(val)\n\nSkips actually sending the message. Useful for testing so that you're not\nblasted with emails.\n\n`val` is optional, but setting it to false will mark it back to not important (default).\n\n```js\nmessage.skip() // sets message to skip\nmessage.skip(false) // Restores it to actually sending\n```\n\n### message.intercept(email)\n\nIntercepts emails being sent and sends them to `email` instead. Useful for\ntesting that things are working correctly. Will prepend the target address into\nthe subject line.\n\n```js\nmessage.to('bob@gmail.com', {name: 'Bob'});\nmessage.to('steve@gmail.com', {name: 'Steve'});\nmessage.intercept('ryan@slingingcode.com');\nmessage.send();\n// Ryan@slingingcode.com will get two emails, each with the specific variables\n// for bob and steve\n```\n\n### message.tag(tagName)\n\nAdds a tag to the message. `tagName` can be an `Array` of tags or a `String` for\none tag.\n\n```js\nmessage.tag(['cool', 'fun']);\nmessage.tag('easy');\n```\n\n### message.important(val)\n\nSets the message as important, prioritizing it in mandrill's queue.\n\n`val` is optional, but setting it to false will mark it back to not important (default).\n\n```js\nmessage.important() // sets message to important\nmessage.important(true) // also sets message to important\nmessage.important(false) // sets message back to not-important\n```\n\n### message.autoText(val)\n\nTells mandrill to automatically generate the text for the email template at hand.\n\n`val` is optional, but setting it to false will mark it back to not important (default).\n\n```js\nmessage.autoText() // enabled autoText\nmessage.autoText(true) // also enables\nmessage.autoText(false) // disables autoText\n```\n\n### message.preserveRecipients(val)\n\nWhether you want all recipients to be able to see who else you are sending to.\nTrue by default.\n\n`val` is optional, but setting it to false will mark it back to not important (default).\n\n```js\nmessage.preserveRecipients() // enabled preserveRecipients\nmessage.preserveRecipients(true) // also enables\nmessage.preserveRecipients(false) // disables preserveRecipients\n```\n\n### message.mergeLanguage(val)\n\nSet merge language to handlebars notation (`{{ my_var }}`). Any other value defaults to mailchimp\nnotation (`*| my_var |*`)\n\n```js\nmessage.mergeLanguage('handlebars');\n```\n\n\n### message.globalMergeVar(key, value)\n\nAliased to `message.globalMergeVars`.\n\nAdds a global merge variable, for use on all emails.\n\nWorks with a `key, value` syntax or a `object` syntax.\n\n```js\nmessage.globalMergeVar('someVar', 'someValue');\n// or\nmessage.globalMergeVar({someVar: someValue});\n```\n\n### message.mergeVar(recipient, object)\n\nAliased to `message.mergeVars`.\n\nAdds a variable for a specific recipient for use in mandrill's templates. Must specify as an email address, as\nper mandrill's API. See `message#to` for a shortcut.\n\nTakes an object of variables.\n\n```js\nmessage.mergeVar('ryan@slingingcode.com', {name: 'Ryan'});\n```\n\n### message.metadata(key, value)\n\nAdds metadata for mandrill's use.\n\nWorks with a `key, value` syntax or a `object` syntax.\n\n```js\nmessage.metadata('someVar', 'someValue');\n// or\nmessage.metadata({someVar: someValue});\n```\n\n### message.userMetadata(recipient, data)\n\nAliased to `message.recipientMetadata`.\n\nAdds a variable for a specific recipient for use in mandrill's recipient metadata.\nSee `message#to` for a shortcut.\n\nTakes an object of variables.\n\n```js\nmessage.userMetadata('ryan@slingingcode.com', {uid: '123456'});\n```\n\n### message.requestData()\n\nMostly internal method. Returns data passsed in to the mandrill API. Useful for\ndebugging.\n\n### message.subaccount(subaccount)\n\nSets the subaccount field of the message\n\n```js\nmessage.subaccount('MyMandrillSubaccount');\n```\n\n### message.attach(mime_type, file_name, base64_encoded_file_body)\n\nAdds an attachment to include in the email. The body should be a base64 encoded string.\n\n```js\nvar fs = require('fs');\nvar file = fs.readFileSync('test.pdf');\nmessage.attach('application/pdf', 'test.pdf', file.toString('base64'));\n```\n\n### message.image(mime_type, image_name, base64_encoded_image_body)\n\nAdds an image to include in-line in the email. The body should be a base64 encoded string.\n\n```js\nvar fs = require('fs');\nvar image = fs.readFileSync('test.png');\nmessage.image('image/png', 'test.png', image.toString('base64'));\n```\n\n### message.sendAt(date)\n\nSets the time the message should be sent, this accepts any of the formats that a native Date object would.\n\nNote from mandrills documentation\n> An additional fee applies for scheduled email, and this feature is only available to accounts with a positive balance\n\n```js\nmessage.sendAt('2016-01-01 18:00:00');\n```\n\n\n## Planned features\n\nThese are some ideas that I have to extend the library. Please open issues to\nsuggest new features, or to let me know that you'd like a feature on this list:\n\n- More Options (`trackClicks`, `trackOpens` etc)\n","maintainers":[{"name":"rschmukler","email":"ryan@slingingcode.com"}],"time":{"modified":"2022-06-24T12:28:20.934Z","created":"2014-01-05T08:14:15.881Z","0.1.0":"2014-01-05T08:14:16.362Z","0.1.1":"2014-01-06T21:26:34.782Z","0.2.0":"2014-01-06T22:08:03.090Z","0.2.1":"2014-01-06T22:21:05.984Z","0.2.2":"2014-01-07T20:44:06.776Z","0.2.3":"2014-05-15T14:10:14.527Z","0.2.4":"2014-07-13T18:05:27.668Z","0.2.5":"2014-07-13T18:08:22.414Z","0.2.6":"2014-07-13T20:33:43.783Z","0.2.7":"2014-07-29T15:10:26.981Z","0.2.8":"2014-08-27T16:25:35.349Z","0.2.9":"2014-09-20T02:24:28.572Z","0.2.10":"2014-10-17T19:57:10.102Z","0.2.11":"2014-10-19T23:06:49.024Z","0.2.12":"2014-12-10T04:38:01.059Z","0.2.13":"2015-01-16T00:49:11.372Z","0.2.14":"2015-01-24T21:50:11.666Z","0.2.15":"2015-01-24T22:11:47.813Z","0.2.16":"2015-02-02T01:13:52.926Z","0.2.17":"2015-08-19T14:13:08.899Z","0.2.18":"2015-09-19T02:52:51.755Z","0.2.19":"2015-11-03T04:04:54.862Z","0.3.0":"2016-11-27T00:52:49.053Z"},"author":{"name":"Ryan Schmukler","email":"ryan@slingingcode.com"},"repository":{"type":"git","url":"git://git@github.com/rschmukler/powerdrill.git"},"homepage":"https://github.com/rschmukler/powerdrill#readme","keywords":["mandrill","email"],"bugs":{"url":"https://github.com/rschmukler/powerdrill/issues"},"license":"MIT","readmeFilename":"Readme.md"}