{"_id":"marko-async","_rev":"68-8c3c0497e0a5e26aa1139ded8508fe0b","name":"marko-async","dist-tags":{"latest":"2.2.2"},"versions":{"1.2.0":{"name":"marko-async","version":"1.2.0","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.0","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"}],"homepage":"https://github.com/raptorjs3/marko-async","bugs":{"url":"https://github.com/raptorjs3/marko-async/issues"},"dist":{"shasum":"3b4355d27359fc38da78b8a65029a43866efa069","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.0.tgz","integrity":"sha512-Ps4MeFTFbtLO/Yoxx9hS13DhFbigVXs+eD0KlfGOXH1PxC6ERVrdJOCfWADlTwjRyTD4iZqSB68zSLWkLgkQLQ==","signatures":[{"sig":"MEUCIQDqcR1zCmBlaVLlqk/OrJQ4HHt5s43LCQQIrGx/PqHhdQIgIc9AIhyMfDm4wiob0jASlQ7N6UsYCOfcNT2OFiZCG3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"3b4355d27359fc38da78b8a65029a43866efa069","gitHead":"616cc11d1018a792db04da0bdc31fa7e06d154e8","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs3/marko-async.git","type":"git"},"_npmVersion":"1.4.14","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.0.0-beta","raptor-logging":"^1.0.0-beta","raptor-data-providers":"^1.0.0-beta"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.1":{"name":"marko-async","version":"1.2.1","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.1","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"}],"homepage":"https://github.com/raptorjs3/marko-async","bugs":{"url":"https://github.com/raptorjs3/marko-async/issues"},"dist":{"shasum":"2f62a61ae422f6c2e22dd1d7f56d15b39f2cfcc3","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.1.tgz","integrity":"sha512-fPVOQLuMxS7pNpMnvAIPdTO8TtWGlJ/TR66Dd5SKWNUMj80ADIJ1ro3eaUZaK8lsOjIVtOPRUQG9uFiwO4VBxA==","signatures":[{"sig":"MEQCIGIFfr1uSU7XdYkfFnYCgiQxZmuzKNTyzg03/nU1nuuZAiBn/UqtL/+6KPx5QR0H7aeRrV6X7ppInBGLLIHFSWLHEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2f62a61ae422f6c2e22dd1d7f56d15b39f2cfcc3","gitHead":"3d44f87b7e8a8964ee4c067338f7438a37a9366a","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs3/marko-async.git","type":"git"},"_npmVersion":"1.4.14","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.0.0","raptor-logging":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.2":{"name":"marko-async","version":"1.2.2","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.2","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs3/marko-async","bugs":{"url":"https://github.com/raptorjs3/marko-async/issues"},"dist":{"shasum":"9c0cc46c4f152cd84553db6e1e9529820a2c4b4c","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.2.tgz","integrity":"sha512-w/HJjNTRXonEzJk5H0ctKdd/adovOTXJMwwLp1LwLLM/Ng/qT4+G4wP75D8D3gDxqxyqwAy7QE7edBMjuCZWbA==","signatures":[{"sig":"MEUCIBon2aMk93NgOpSWh/wlXG1/twj+e/fN9RMa1qfqxcgpAiEA6UL1e5gluSDCK1yj5DerUuAB5hkqtDTYoHDLE2NmasM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"9c0cc46c4f152cd84553db6e1e9529820a2c4b4c","gitHead":"6eae3b72cc371614d7a11f9cbdc287fbac795df7","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"https://github.com/raptorjs3/marko-async.git","type":"git"},"_npmVersion":"1.4.28","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.1.2","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.3":{"name":"marko-async","version":"1.2.3","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.3","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"c475c99f9f21f77a3171efb9860c799090e611a7","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.3.tgz","integrity":"sha512-+rgw1nI+GsnoZBd/cikDale2rg9+qVx7/60V4WWrqBtXHwQTfx23G7mjSvFjvHbku0mNbqCr/5Qi3vavbxGjgw==","signatures":[{"sig":"MEUCIQDutAyxy/vfGlN/Wh8A7qWx8Ulk/sFCm0W5GwrxLm3ppQIgF4dzVlnrXgX4XSZwl0kVk4MTJMjtlhtbji3rsgT4P/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c475c99f9f21f77a3171efb9860c799090e611a7","gitHead":"8856947cfec059e19884ef591cea27642a519892","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.4":{"name":"marko-async","version":"1.2.4","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.4","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"1408060dd207822f3548d4ae9d187fd9c308fe7f","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.4.tgz","integrity":"sha512-7bHDK+7bRqs6GZMwX0n8YCvwtJx2cjZ5b0aRoa3gwMB1q1A7rtQjpwzHalXPzy9EHaQvmk4ARAfMs81KLpaGWQ==","signatures":[{"sig":"MEUCIE0GCyTUQmXjyBzFGLaKQ/ecmgUvermqbDdt37Up5ru5AiEA7b7nmRy4duBLvIgE0/1CIG7FaK3zJI86pdrdNFLkSL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"1408060dd207822f3548d4ae9d187fd9c308fe7f","gitHead":"df5492effd98256f264ba70eee141ae3d34fd7c8","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.5":{"name":"marko-async","version":"1.2.5","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.5","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"18bcc473880f32a8f8e1cdc9291bfdceb45e1f2a","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.5.tgz","integrity":"sha512-8cGGFIcMOBNFIDL8QdPmYbtir5oxi4g9MGMEo5LipifvvYqF0GhUvBCh4RLk6sfDCDE6pduU0qASgwFZoVPyGQ==","signatures":[{"sig":"MEUCIGgA4YuHnHa+9Q1nXb8h64lI29DM41ZGvzl+QKibpGPSAiEA6oNxUafL/4/7APi2V5WVagjH7RO1+zOoqCPOE/ET3fY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"18bcc473880f32a8f8e1cdc9291bfdceb45e1f2a","gitHead":"c3ec3fd58b1c4769192bb83cf7a91b96e9fe83f0","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.6":{"name":"marko-async","version":"1.2.6","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.6","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"7042cc0429a860998fb08da3509a8118d0032a1a","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.6.tgz","integrity":"sha512-f3SAY8pJYr5VIXICJpNi5Nh+ygQfeS+61YzEYGOjJNUlLxHPO9zXgTsBKMhzlRGRnLES+cKqLFUhZTuJf6MTwQ==","signatures":[{"sig":"MEQCIE5IsIfKwsXs8Xx5GMofTP5WXbjCP8J/5ASEXuEuq+d+AiBiWVGfugoDZOKeSPhMBzHhjph6hWFbbbcnqszvWnV66Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7042cc0429a860998fb08da3509a8118d0032a1a","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"8af3d78679a3448bae95beb331e9c2cfa9df44f0","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.7":{"name":"marko-async","version":"1.2.7","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.7","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"897b0416c3e434fb519fb5c572ab836c93b20504","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.7.tgz","integrity":"sha512-9PTzbUX8txRxph6INCFr4PSWgt3uGsigmQKP/8EVOS1AQTKcYk/7bjfLbJKJ9CG3rGGs02tbcG7k7nydQjXqhg==","signatures":[{"sig":"MEYCIQDg9xf4lNTsvotENHh5GC9zFXeypILl/+75efD0wpD0ZQIhALlrpXbTQAYWStb25Tbd6nNiOOCttkSMo9tRGl9uBHcM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"897b0416c3e434fb519fb5c572ab836c93b20504","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"99583c46dbe5632f7dbbd9d0684d906d281ffdba","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.8":{"name":"marko-async","version":"1.2.8","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.8","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"ee406495364ef2d19d27a24151a3e732c85364fe","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.8.tgz","integrity":"sha512-NAWf+aZD9vaitBn+0r1xvqO9VV7Mwgf/7pM0woh7Uhu2aCw1sdyqGOGHGans37Hz4cH3CIEAHE/5TU6n90I6HA==","signatures":[{"sig":"MEYCIQCSyeU5MnyZN80CO7YHmMfYsjgbGxKq67aS+MGA1Zo6EgIhAJs70mDaAJLOlZjVLoq3J+VqpCYvdd72z/tO5G65OdXJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ee406495364ef2d19d27a24151a3e732c85364fe","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"1a616276fbc6804aad19baa6785bac043a7a6f76","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.9":{"name":"marko-async","version":"1.2.9","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.9","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"b8fbe384efc99926f929b41e2357e64f16377b6c","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.9.tgz","integrity":"sha512-zuAVH0ibow6qrvEnMDcQ3ZZ7Tt71jcjotyHLhPRMIKSocC5wy5bHHGsq/Y1bAqqM/t+THwk1+nWD636tV4Y9Jw==","signatures":[{"sig":"MEQCICP3PjUl24JgsEMGKY3WeLjXknW9R1byCqUJDANXF0tzAiAJ34x3rp4PrbJy+cZJYieLRDK5XOkC9S7PvJ9IAZ2xRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b8fbe384efc99926f929b41e2357e64f16377b6c","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"a82520ad61a7e2af52a803dddbcfed4a91f9c1c8","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.10":{"name":"marko-async","version":"1.2.10","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.10","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"0b82aea59d756d1e3b50838e7783a6ce2ceb0826","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.10.tgz","integrity":"sha512-j6FZXdJHUxNIMsWaPPFY5u2wlwsLILFikolV58d4kduOxR2EF2pePyCClIdr9ShEo2syzNdVH2lKfywajekUVQ==","signatures":[{"sig":"MEYCIQCH2SvfPSpD35fnK2d7z7qk8RrSTutbmgVEuv3sTK/79gIhAJmt4oSNDYrdehZrETsY+nXvYhMo0eC1a17El3W4ipVY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"0b82aea59d756d1e3b50838e7783a6ce2ceb0826","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"48fdaa12af08abf2b1275a67004fe64ec20aafeb","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.11":{"name":"marko-async","version":"1.2.11","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.11","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"5fd1d6d94b938949a199a885fbb646326d305b7b","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.11.tgz","integrity":"sha512-5Om/GnGCgt5mLhAq++BtIuSZQSyAUsann9Qajh/PojXTy+77jT7Xydf1zb3J1eajPcURNLJc66TCuAFWey5QQQ==","signatures":[{"sig":"MEUCIBTcjYc1j7neOYc3rnpZyJr3k3MWnZWg5iFjUlA0CdCbAiEAs3ROkQsBlyRzUFp/F2pC+KmDg//uv+IH3cPybkP1xG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"5fd1d6d94b938949a199a885fbb646326d305b7b","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"20660d94b09b2b76831ca16067f50c90f610f52c","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.12":{"name":"marko-async","version":"1.2.12","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.12","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"d5468975782452d945f3cf36656681ad861bee6e","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.12.tgz","integrity":"sha512-2MdvGu0V3dRMbZXqjZvTInW5R+nInZH+ifSusXUPBanuUzA5DOxeAje109ycY2Fyw1blHpbuVKCx3riTiytLWg==","signatures":[{"sig":"MEYCIQD77NwuxhHWzpWS0p4xgEV03X/wp99my9zdSA0UJAHrUgIhAOR/hAROhH+BKIDs1zzCV23p78zZ4cc+jh+Gm2pulmAI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"d5468975782452d945f3cf36656681ad861bee6e","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"517d64a708ca89ff25242bd6f15bb9fd59949969","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.13":{"name":"marko-async","version":"1.2.13","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.13","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"b51bbbb6fc80ea09a446fd820652ccb8e1419079","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.13.tgz","integrity":"sha512-/480uCmv8DBYjyDLdHNPthoTabdnsPLnNJEivR6VdlAhj8JmWYLmKtWQgej6BZPxCmI7YITl9/P2xjZtXO594g==","signatures":[{"sig":"MEQCIEAGB7i3BQ0bpuVp9+njS7SpDlPNeD4ZhKvE7I2/XxruAiBKdpTLiiq8afNOrkfU2IdlQprWe4pxIZMbv5CVPY9JLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b51bbbb6fc80ea09a446fd820652ccb8e1419079","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"643b3e9c39fdac45a1cb7020f5145b9fb1f05291","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.14":{"name":"marko-async","version":"1.2.14","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.14","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"22de35eb23a10a6663ff7b4570ac63d78975c036","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.14.tgz","integrity":"sha512-AfRL7+XpuIZrLyro3eAhhnSgPSbpIPNqHn6XGMiO2mWR+Qsse+G6UUCNdjDxb+PjFG3PhyRYYe7Css2NDUmLyQ==","signatures":[{"sig":"MEYCIQCUrpB0B2d2TQDO8MAywAfoTDxZF4gz88L2ppPBM9CKCgIhAN1esaZIo4NSDRQWQNHS1gWqO+GP58+YcZOjPELdWUEd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"22de35eb23a10a6663ff7b4570ac63d78975c036","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"322f61d990fec6597528e68b568dc70d07091bf1","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.15":{"name":"marko-async","version":"1.2.15","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.15","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"b369c5869498d3c9601c081665a0b9e9bebcc106","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.15.tgz","integrity":"sha512-Gjd2Ir8NWI9HB68ZKhnoZ2eBHdKzayyCO6RpzKruy+7ZpnNIaHin423vvdchjeL3cr+cabBkl2GEnK1AX2I1lQ==","signatures":[{"sig":"MEQCIDhqdNky47SW5l+6ZZGJoBc1bD5fu3hPRyBc3beJ4RY+AiBEivUdmSIsnTyeH2e8ZjqOHyZ4IWXDJWx73v6PNXTDrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b369c5869498d3c9601c081665a0b9e9bebcc106","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"55c965257751765c221af39652914e6b6a31fe5c","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.16":{"name":"marko-async","version":"1.2.16","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.16","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"7745602cf9b6e4e67341b1955da1691f4b958abc","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.16.tgz","integrity":"sha512-dgEo1e9GJ+wAxKgUzBbuc4bqt694538/vQNHiFuh5Pk/xH8NQ7wMQVWdMu99HT27z85y9g2xP6vI4ghuse8f2w==","signatures":[{"sig":"MEYCIQDnBmy+0r0aLMLQ/PjIqFDQDm1HI1lkvnTBuM50ijI+AAIhAIozCsZ/VoBrtAo8ADPO28+D05n7cbAInAXvBfih4w8s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7745602cf9b6e4e67341b1955da1691f4b958abc","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"65d4802e02b95f0591e5d5b883069705a4fca9ac","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.17":{"name":"marko-async","version":"1.2.17","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.17","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"88b02af87671e5e97ca3a0f994f26b8c4f0bd17e","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.17.tgz","integrity":"sha512-6MjDjBze2gfLEP2ugk1f10xQ6CWDlmDLZgTCal7ZxcyFJzy3ickV+65vOfb9RkWLNGwKiQyJ2uGfuJJSd2Dn+Q==","signatures":[{"sig":"MEQCIA0awcjlROKYb60efpWOI7Mpxl6zkGSAV3eQNJddb8qYAiArJUBBitcN8Ap8B49YfZriKZPPOphc+pfoQXlj1Jn9CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"88b02af87671e5e97ca3a0f994f26b8c4f0bd17e","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"e561b799f15260c46e62a892260d28b688660489","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"2.0.2","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.32","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.18":{"name":"marko-async","version":"1.2.18","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.18","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"551563ee35f0ee7b6feb9129bb01c29a71f204de","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.18.tgz","integrity":"sha512-DuYFF15dM+nd3cYk5AxE0n+j6hNXJ/tSMluRR6P4DE8DWc812qJB8oyDtK81TQr1crRRIDA3gAtdJQDeunr7tQ==","signatures":[{"sig":"MEUCIQC+BjMQOAQC1KSmQIOg6BnUCJTIidAet357NOzRSug3kQIgRQCwENFsCx+E1uvYol1RBvSn3XF97O5vutTaMqICt14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"551563ee35f0ee7b6feb9129bb01c29a71f204de","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"efdb59d492b7091b4ef21d2b2df0a88c3bf5366d","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"1.4.28","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"2.0.0":{"name":"marko-async","version":"2.0.0","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.0.0","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"d19268f0de7292c7a4c8b87db4041658b54b9cd0","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.0.0.tgz","integrity":"sha512-+xjOG7cAZPpvqQuIa1VXgH9rcL9+ecbjHuroFcVI6e2enMm33g4KSO0dZstDJau/DtHcAJNbRBY5wr8NUwHpyQ==","signatures":[{"sig":"MEUCIQCku4QcbRO9NHnrpXBWuv8Cp6zOsANReGXtqvjcR3dmXAIgKuXO3aeV0QmxN85YyVHaVmriUOmBh7hhHid8ga8YYxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"d19268f0de7292c7a4c8b87db4041658b54b9cd0","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"167a15877bec8151a4ba0fc3a621e2a4901bbe81","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"1.4.28","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"1.2.19":{"name":"marko-async","version":"1.2.19","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@1.2.19","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"df86033f7165bcf303e0d056e7d3aaf98e13c769","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-1.2.19.tgz","integrity":"sha512-MAtyII2SHxYlT+KXOClD0ekJL5/jtOH+6eh3XY00zeH6EbJePaSGGI80M7QS8wCMZR9hYZa87hK/H0u1Nd9zVQ==","signatures":[{"sig":"MEUCIGjHVaa887E9L08u4pwfVN4FoD54na00QbXol4n4v9S4AiEA3wEzmx8523bZauFZ4OUFjEeAyAa08lO/+YQ5j8oOza4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"df86033f7165bcf303e0d056e7d3aaf98e13c769","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"56bf68629d250fd431bee4f39fc0286bee292b0c","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"1.4.28","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"2.0.1":{"name":"marko-async","version":"2.0.1","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.0.1","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"04f43868806617fed145dda2e588e1c10d98c31a","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.0.1.tgz","integrity":"sha512-CuhVqIiQtqnHk5sEQ+sc7Lk5Zg1M5Tdmp/d3XzW5ZvvelzRfpXj12BFl4CcXDaL9zYRtbiIGdOEGHBC/KHU+EQ==","signatures":[{"sig":"MEYCIQCHu0QPiG9I45VxxZ5zIMMETElMiK6/l7ZDGY1WflMNogIhAPkT4mgOOWaWgsYwJXSZNQpdpvkTi1AWgqRbd94/+kBR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"04f43868806617fed145dda2e588e1c10d98c31a","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"bcb2b0a5a4fd1fe2a731cbd658dc990b5b7458a5","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"1.4.28","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"2.0.2":{"name":"marko-async","version":"2.0.2","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.0.2","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"f5d799dc0b27d0adb19d6b1f59ee8490b836959b","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.0.2.tgz","integrity":"sha512-8Ig1gVO9jC4cTSxFSbPZLafQ34OdH4+3MYLHdds5KughT9M66j1IRjT+7PxKbJxUAIUdf/HfVwEONKGu+nZLQg==","signatures":[{"sig":"MEUCIQD69GVvFEfqQj5hXT0sb3y5igHcog1j+M7IFXJxbPA57gIgVIyPRBvmpNUmMYsjJtjn4wck9bHe2tErJmFzdldx7tY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"f5d799dc0b27d0adb19d6b1f59ee8490b836959b","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"e5de40b772e61a8cf77f8f5ea3c97faa4ef8107a","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"1.4.28","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"2.0.3":{"name":"marko-async","version":"2.0.3","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.0.3","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"2e3a4f0e8a41ab6659346fe60a206626a59e7eef","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.0.3.tgz","integrity":"sha512-JFl6bY7Nxeh113ctJhVyC0w1jBt2l32PmUxkSym+4yDCuz7TGGxY27Xhw7xjrpGXRMB2j4IVNflGTdOdwhgHrA==","signatures":[{"sig":"MEQCIE6WR0RpY31xkFeFLsSrvENlIsmswjf/af4imYfoBLUtAiB+MZXexgf80iAskzRLlzkieak4hAmh0NQ59YtLENoT9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2e3a4f0e8a41ab6659346fe60a206626a59e7eef","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"229d0a6ceb69c742c7058f8611864715e7a16c94","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"1.4.28","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"2.0.4":{"name":"marko-async","version":"2.0.4","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.0.4","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"3b8d9a04436dbaa4708d5607d07da12ac0231b16","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.0.4.tgz","integrity":"sha512-YhKNNNgsPAYRh4bjye6qkmFm4VSZz2YE88IDq4KTVqKgokaFmErx6yt3SzLE7nLSe09ugo10E+sLm8Vy16UizA==","signatures":[{"sig":"MEQCIEK4FyA4+eOBEz1CISt87myIXqFzHBOxW87QMqYKk0JcAiAoG9iHVPQqUI2Sw8/2cHyfG9WuUdrWsakSzSY3pcKTnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"3b8d9a04436dbaa4708d5607d07da12ac0231b16","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"dfe1c6a4759df07fd488120d3929f0e13b216b94","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"1.4.28","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"2.0.5":{"name":"marko-async","version":"2.0.5","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.0.5","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"b9d8b052ec492155b71b17e8d7984b6367115705","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.0.5.tgz","integrity":"sha512-zbRL+OV+TixlBpcRbzZOg1hNzgcH99Mu4WGTV/XqH2OkF1/Y79WKsaFgAtkUiYiC4Qu34i7mvZ7MGjN86zicQw==","signatures":[{"sig":"MEUCIFOVfPwSYHJd4M7Jlw7hUwu2kwxzyjV+qG/C0wCH2VuxAiEA+MUMmq/NlkhJMw43oSr96nIDMthjEQSGXMVgMQ0vwsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b9d8b052ec492155b71b17e8d7984b6367115705","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"f79cf945fdb9db27b9a55bb4d64fddbcde0bce23","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"1.4.28","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"2.0.6":{"name":"marko-async","version":"2.0.6","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.0.6","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/raptorjs/marko-async","bugs":{"url":"https://github.com/raptorjs/marko-async/issues"},"dist":{"shasum":"43b68043e5e0debd5cfc0d42e47837921701a5f4","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.0.6.tgz","integrity":"sha512-T5XOUGg5eLN0vdH6ypALzZt6eMzuxc4S8CbV0AgZeh2UlFBjsZ286nTkwmuyCFYlRNOmNULezo/X9hsjLMCZJQ==","signatures":[{"sig":"MEUCIEl++TfkRLsaayh9u/pNq66oeCjzdV72XCWXSH3Z5Va/AiEAgE/85Na7GhfKqmuICjL79Bi/b/v3A0FN3bZuhjxZ3ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"43b68043e5e0debd5cfc0d42e47837921701a5f4","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"d6048e429084ae143f926fbb4efb1a7768d3270d","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/raptorjs/marko-async.git","type":"git"},"_npmVersion":"1.4.28","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"2.0.7":{"name":"marko-async","version":"2.0.7","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.0.7","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/marko-js/marko-async","bugs":{"url":"https://github.com/marko-js/marko-async/issues"},"dist":{"shasum":"3b9147bef4ea2d8a9cc83ae9cbb17ae3311cf4c5","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.0.7.tgz","integrity":"sha512-83EBnZ5KgTPskSOtnx31mWa4MHj2wTqUrQGNGf1flE1W3hICM5UBFv6KlQ4haUUTnh3COtNhOVWon1cZ2U/HvA==","signatures":[{"sig":"MEQCIE11zgTLJfKNJmekWqJ4WClhu4pxs/wmiQH964Fa56piAiBhE1a2gAUMVtoM3FOndBG0SGO4YC1Qz3cLAh7MoqZIiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"3b9147bef4ea2d8a9cc83ae9cbb17ae3311cf4c5","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"399b110f86da2b35be16df9594dfb8cf1dd5472c","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/marko-js/marko-async.git","type":"git"},"_npmVersion":"1.4.28","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"2.0.8":{"name":"marko-async","version":"2.0.8","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.0.8","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/marko-js/marko-async","bugs":{"url":"https://github.com/marko-js/marko-async/issues"},"dist":{"shasum":"4a5c6d90393ccf95772394228ce4cf2815b10c00","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.0.8.tgz","integrity":"sha512-1ISg1cqPyK7jNdWwQLyOvYAIvwfwOFppXQCJjsrRphaMQ5kNS9MmHku2rgoD580tTpoUpIEe8LDeFKQmYn/4yA==","signatures":[{"sig":"MEUCIQDgKXWK7fBryWrsV7PX++bLK76LaefD5+mw+UXoTTPi/gIgfAUCvGO5uo6lxA9i8CLFyYyX5sMeZdFm7MRuDuQm80U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"4a5c6d90393ccf95772394228ce4cf2815b10c00","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"2ad0d46552bc9aa73c07d3ac52f4010e0bc176bc","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"https://github.com/marko-js/marko-async.git","type":"git"},"_npmVersion":"1.4.28","description":"Async taglib for Marko","directories":{},"dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"}},"2.0.9":{"name":"marko-async","version":"2.0.9","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.0.9","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/marko-js/marko-async#readme","bugs":{"url":"https://github.com/marko-js/marko-async/issues"},"dist":{"shasum":"92a2ff004833935191e66af16ef978ff8d5a6b5e","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.0.9.tgz","integrity":"sha512-2zSkwwBe3mgcqPdApR2CKrCk9crivWOB8WbcvfHI9GhMW2xAAB/a+E2PJLNYEp9KNzf4JVCDC4Zr1W6RULPwXA==","signatures":[{"sig":"MEYCIQD/uIggTCFhZfdE7K992MjyT757ApBU34xbLXXNeF8bVAIhANQCKQ0V4NFdZI7a/nA+WZXnx/H/XBudFQJM8JC1gLeJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"92a2ff004833935191e66af16ef978ff8d5a6b5e","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"82375459d6b80d74c479c843f81c6e1fceebda42","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"git+https://github.com/marko-js/marko-async.git","type":"git"},"_npmVersion":"2.14.20","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.35","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/marko-async-2.0.9.tgz_1458854607285_0.34842685190960765","host":"packages-13-west.internal.npmjs.com"}},"2.0.10":{"name":"marko-async","version":"2.0.10","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.0.10","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/marko-js/marko-async#readme","bugs":{"url":"https://github.com/marko-js/marko-async/issues"},"dist":{"shasum":"950a73e942c35630e2476c49e74f71ecdc161e2c","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.0.10.tgz","integrity":"sha512-b5NCxlyhfpXXNuIAwFqHJe6e+sCU8zpHdLI36ax2rcDL4xDTAHFrcJRxr0H0odtZ8SMmpmMyUy8mLyCeRcJo8w==","signatures":[{"sig":"MEUCIQCUSAeiJ4q7D4yaXM3+nrQibtZJSGWQhBEgdEW4VLAC4QIgZrLKhgm/mIq19vKROGLtzyjpmm4A3AF3K0M/EDSBxFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"950a73e942c35630e2476c49e74f71ecdc161e2c","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"9d3599c8a7faf2a5867aef3785eec2bc7d8c65c9","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"git+https://github.com/marko-js/marko-async.git","type":"git"},"_npmVersion":"2.14.20","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.35","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/marko-async-2.0.10.tgz_1458854852660_0.8297050530090928","host":"packages-12-west.internal.npmjs.com"}},"2.0.11":{"name":"marko-async","version":"2.0.11","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.0.11","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/marko-js/marko-async#readme","bugs":{"url":"https://github.com/marko-js/marko-async/issues"},"dist":{"shasum":"a88db6d6afdba7f503450d7f3804c6bbd511efcd","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.0.11.tgz","integrity":"sha512-7ujvW8P1+eYqhCy3T6FamirL5Nyy7/a6NzOUhqySW9feTQZWWrN9gdfwDhonje4vLQiE4cJvDun0dJoP1CkmSQ==","signatures":[{"sig":"MEYCIQDczTPRePSjF2xMxCKqHEC57M5u2m/94W+CkQYxVjs2JAIhAO9d0AdjP6T7W3Fj6YgfwX+xB3ifvpv6tVEEkm5dVBzy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"a88db6d6afdba7f503450d7f3804c6bbd511efcd","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"b51205b84559767ffa75e8a90e7e86ae9a76d708","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"git+https://github.com/marko-js/marko-async.git","type":"git"},"_npmVersion":"2.14.20","description":"Async taglib for Marko","directories":{},"_nodeVersion":"0.10.35","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/marko-async-2.0.11.tgz_1458857100288_0.3551813254598528","host":"packages-12-west.internal.npmjs.com"}},"2.1.0":{"name":"marko-async","version":"2.1.0","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.1.0","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/marko-js/marko-async#readme","bugs":{"url":"https://github.com/marko-js/marko-async/issues"},"dist":{"shasum":"57e92b99de8514ba14acc8c68c4a2a68cdc4c839","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.1.0.tgz","integrity":"sha512-JEs2sjUXLPuYUK+UTTtvzsGaO90mrPIRlTwTjgQOe/2B8g7edwS7/akIuewAXg5Kyht4c7oHc+FIyccWYdNisg==","signatures":[{"sig":"MEUCIDOfgXlOsG+6By2EYsVqsUh2C7Bws7iWXK+LCnqBEvKfAiEA1j+iooTooIi+M9VEt5EtmpzW07hJqsY/id2CTHZDvew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"57e92b99de8514ba14acc8c68c4a2a68cdc4c839","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"566a25220bd5b24de6243f7d84373408f09d9d0a","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"git+https://github.com/marko-js/marko-async.git","type":"git"},"_npmVersion":"2.15.1","description":"Async taglib for Marko","directories":{},"_nodeVersion":"4.4.3","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/marko-async-2.1.0.tgz_1462828616778_0.2844673302024603","host":"packages-16-east.internal.npmjs.com"}},"2.2.0":{"name":"marko-async","version":"2.2.0","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.2.0","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/marko-js/marko-async#readme","bugs":{"url":"https://github.com/marko-js/marko-async/issues"},"dist":{"shasum":"ede01d43a3429be2ec1ad8066811f861dff0b88e","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.2.0.tgz","integrity":"sha512-ZM2bw7AkiHgbh3KokY3EzzS/H08v1/dMtNvu2dGOzhR81z37l2db1Kfw6h4LRQX4C80rlsOjoIp6XM2t4mQkLQ==","signatures":[{"sig":"MEYCIQC46zgM40RyAqp4M4SaTvR27Q4JSHJfCkN71KuSUu7vngIhAJvuPs7AB8Ht4JYOJxtB7XKKBijG7GMMjdkL0KD9VE5V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ede01d43a3429be2ec1ad8066811f861dff0b88e","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"07aaa6ec778751cf7c29afd4e294461ec7cca205","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"git+https://github.com/marko-js/marko-async.git","type":"git"},"_npmVersion":"2.15.1","description":"Async taglib for Marko","directories":{},"_nodeVersion":"4.4.3","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/marko-async-2.2.0.tgz_1464291389280_0.9110183576121926","host":"packages-16-east.internal.npmjs.com"}},"2.2.1":{"name":"marko-async","version":"2.2.1","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.2.1","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/marko-js/marko-async#readme","bugs":{"url":"https://github.com/marko-js/marko-async/issues"},"dist":{"shasum":"de9f33a580f8ff9405b76cded5c64fbf0f6017d0","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.2.1.tgz","integrity":"sha512-NRiAqgHLwLXihPrFnWahOJJIzJVLCrWHNtJty0elchJu46xncUEulQjPZJRn9nrIW8vJDA1KgkvmZbaOYUiSJw==","signatures":[{"sig":"MEUCIQCE1xJG6plHEKvAdNKkrOckOeY18PpIEm1b2BeeQR6MigIgG0VS0slLguMRELvYlR9k/RIfl8QZMS4RtGhFvprdOKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"de9f33a580f8ff9405b76cded5c64fbf0f6017d0","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"903e299100a12f273f126abe8a956dadce9a9ddc","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"git+https://github.com/marko-js/marko-async.git","type":"git"},"_npmVersion":"2.15.1","description":"Async taglib for Marko","directories":{},"_nodeVersion":"4.4.3","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/marko-async-2.2.1.tgz_1464370806316_0.3703887560404837","host":"packages-16-east.internal.npmjs.com"}},"2.2.2":{"name":"marko-async","version":"2.2.2","keywords":["marko-taglib","marko","async"],"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","_id":"marko-async@2.2.2","maintainers":[{"name":"pnidem","email":"pnidem@gmail.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/marko-js/marko-async#readme","bugs":{"url":"https://github.com/marko-js/marko-async/issues"},"dist":{"shasum":"3eaef837f51163dcbae899a6a39e48a8a24c0feb","tarball":"https://registry.npmjs.org/marko-async/-/marko-async-2.2.2.tgz","integrity":"sha512-hUNGtR40jHmWxWcPo1lLivapgAkb0MT0lf26lqB/ZGpvQEnrGOKon0DpsJaoiVsJd7qkK1kIyeRcNJI6BlDpuA==","signatures":[{"sig":"MEUCIDr3Ry5heVUvRZZjjmQKcdMT4NpukzBUoPZ2pMMVjmc9AiEAxa1fCmAQvXlRhHPCqwDZv4brQq4WYo2UXA+/PQ0rrGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"3eaef837f51163dcbae899a6a39e48a8a24c0feb","browser":{"./client-reorder.js":"./client-reorder-browser.js"},"gitHead":"e3ad3f3c9a26707812d39996dfbeeaf685ccc80a","scripts":{"test":"jshint *.js dust/"},"_npmUser":{"name":"pnidem","email":"pnidem@gmail.com"},"repository":{"url":"git+https://github.com/marko-js/marko-async.git","type":"git"},"_npmVersion":"2.15.1","description":"Async taglib for Marko","directories":{},"_nodeVersion":"4.4.3","dependencies":{"raptor-dust":"^1.1.2","async-writer":"^1.2.4","raptor-async":"^1.0.1","raptor-logging":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"jshint":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/marko-async-2.2.2.tgz_1465486962622_0.7434431158471853","host":"packages-16-east.internal.npmjs.com"}}},"time":{"created":"2014-09-19T17:49:06.611Z","modified":"2024-11-20T15:18:02.504Z","1.2.0":"2014-09-19T17:49:06.611Z","1.2.1":"2014-09-22T17:59:59.192Z","1.2.2":"2014-09-26T15:07:13.063Z","1.2.3":"2014-10-03T05:02:08.898Z","1.2.4":"2014-10-15T16:05:46.725Z","1.2.5":"2014-10-29T00:05:16.847Z","1.2.6":"2014-11-05T22:46:53.244Z","1.2.7":"2014-11-07T21:05:36.808Z","1.2.8":"2014-11-07T21:18:35.301Z","1.2.9":"2014-11-08T17:03:09.798Z","1.2.10":"2014-11-11T04:16:36.548Z","1.2.11":"2014-12-01T23:53:49.669Z","1.2.12":"2014-12-02T18:04:59.360Z","1.2.13":"2014-12-03T16:48:16.486Z","1.2.14":"2014-12-05T23:41:59.291Z","1.2.15":"2014-12-15T17:29:42.054Z","1.2.16":"2014-12-18T05:51:19.669Z","1.2.17":"2014-12-19T00:35:06.442Z","1.2.18":"2015-01-22T00:42:00.755Z","2.0.0":"2015-02-23T23:38:55.884Z","1.2.19":"2015-02-24T23:09:21.456Z","2.0.1":"2015-02-28T02:22:44.294Z","2.0.2":"2015-06-22T23:47:31.527Z","2.0.3":"2015-06-30T17:25:05.176Z","2.0.4":"2015-06-30T17:30:46.637Z","2.0.5":"2015-06-30T17:34:12.097Z","2.0.6":"2015-07-01T03:12:08.778Z","2.0.7":"2015-07-24T17:57:38.150Z","2.0.8":"2015-08-20T16:49:18.362Z","2.0.9":"2016-03-24T21:23:27.622Z","2.0.10":"2016-03-24T21:27:32.996Z","2.0.11":"2016-03-24T22:05:02.560Z","2.1.0":"2016-05-09T21:16:57.985Z","2.2.0":"2016-05-26T19:36:31.076Z","2.2.1":"2016-05-27T17:40:09.579Z","2.2.2":"2016-06-09T15:42:46.160Z"},"bugs":{"url":"https://github.com/marko-js/marko-async/issues"},"author":{"name":"Patrick Steele-Idem","email":"pnidem@gmail.com"},"license":"Apache License v2.0","homepage":"https://github.com/marko-js/marko-async#readme","keywords":["marko-taglib","marko","async"],"repository":{"url":"git+https://github.com/marko-js/marko-async.git","type":"git"},"description":"Async taglib for Marko","maintainers":[{"email":"lukelavalva@gmail.com","name":"lulavalva"},{"email":"npm@ti.gt","name":"tigt"},{"email":"rturnq@gmail.com","name":"ryanturnquist"},{"email":"pierceydylan@gmail.com","name":"dylanpiercey"},{"email":"ryansolid@gmail.com","name":"ryansolid"},{"email":"ml.rawlings@gmail.com","name":"mlrawlings"},{"email":"agliga4@gmail.com","name":"agliga"},{"email":"pnidem@gmail.com","name":"pnidem"},{"email":"phillip.idem@gmail.com","name":"philidem"},{"email":"austinlkelleher@gmail.com","name":"austinkelleher"}],"readme":"marko-async\n=====================\n\nThe `marko-async` taglib provides support for the more efficient and simpler \"Pull Model \"approach to providing templates with view model data.\n\n* __Push Model:__ Request all needed data upfront and wait for all of the data to be received before building the view model and then rendering the template.\n* __Pull Model:__ Pass asynchronous data provider functions to template immediately start rendering the template. Let the template _pull_ the data needed during rendering.\n\nThe Pull Model approach to template rendering requires the use of a templating engine that supports asynchronous template rendering (e.g. [marko](https://github.com/marko-js/marko) and [dust](https://github.com/linkedin/dustjs)). This is because before rendering the template begins not all of data may have been fully retrieved. Parts of a template that depend on data that is not yet available are rendered asynchronously with the Pull Model approach.\n\n# Push Model versus Pull Model\n\nThe problem with the traditional Push Model approach is that template rendering is delayed until _all_ data has been fully received. This reduces the time to first byte, and it also may result in the server sitting idle while waiting for data to be loaded from remote services. In addition, if certain data is no longer needed by a template then only the template needs to be modified and not the controller.\n\nWith the new Pull Model approach, template rendering begins immediately. In addition, fragments of the template that depend on data from data providers are rendered asynchronously and wait only on the associated data provider to complete. The template rendering will only be delayed for data that the template actually needs.\n\n# Example\n\n```javascript\nvar template = require('./template.marko');\n\nmodule.exports = function(req, res) {\n    var userId = req.query.userId;\n    template.render({\n            userProfileDataProvider: function(callback) {\n                userProfileService.getUserProfile(userId, callback);\n            }\n        }, res);\n}\n```\n\n```html\n<async-fragment data-provider=\"data.userProfileDataProvider\"\n    var=\"userProfile\">\n\n    <ul>\n        <li>\n            First name: ${userProfile.firstName}\n        </li>\n        <li>\n            Last name: ${userProfile.lastName}\n        </li>\n        <li>\n            Email address: ${userProfile.email}\n        </li>\n    </ul>\n\n</async-fragment>\n```\n\n# Out-of-order Flushing\n\nThe marko-async taglib also supports out-of-order flushing. Enabling out-of-order flushing requires two steps:\n\n1. Add the `client-reorder` attribute to the `<async-fragment>` tag:<br>\n\n```html\n<async-fragment data-provider=\"data.userProfileDataProvider\"\n    var=\"userProfile\"\n    client-reorder=\"true\">\n\n    <ul>\n        <li>\n            First name: ${userProfile.firstName}\n        </li>\n        <li>\n            Last name: ${userProfile.lastName}\n        </li>\n        <li>\n            Email address: ${userProfile.email}\n        </li>\n    </ul>\n\n</async-fragment>\n```\n\n2. Add the `<async-fragments>` to the end of the page.\n\nIf the `client-reorder` is `true` then a placeholder element will be rendered to the output instead of the final HTML for the async fragment. The async fragment will be instead rendered at the end of the page and client-side JavaScript code will be used to move the async fragment into the proper place in the DOM. The `<async-fragments>` will be where the out-of-order fragments are rendered before they are moved into place. If there are any out-of-order fragments then inline JavaScript code will be injected into the page at this location to move the DOM nodes into the proper place in the DOM.\n\n# Taglib API\n\n## `<async-fragment>`\n\nSupported Attributes:\n\n* __`arg`__ (expression): The argument object to provide to the data provider function.\n* __`arg-<arg_name>`__ (string): An argument to add to the `arg` object provided to the data provider function.\n* __`client-reorder`__ (boolean): If `true`, then the async fragments will be flushed in the order they complete and JavaScript running on the client will be used to move the async fragments into the proper HTML order in the DOM. Defaults to `false`.\n* __`data-provider`__ (expression, required): The source of data for the async fragment. Must be a reference to one of the following:\n    - `Function(callback)`\n    - `Function(args, callback)`\n    - `Promise`\n    - Data\n* __`error-message`__ (string): Message to output if the fragment errors out. Specifying this will prevent the rendering from aborting.\n* __`name`__ (string): Name to assign to this async fragment. Used for debugging purposes as well as by the `show-after` attribute (see below).\n* __`placeholder`__ (string): Placeholder text to show while waiting for an out-of-order fragment to complete. Only applicable if `client-reorder` is set to `true`.\n* __`show-after`__ (string): When `client-reorder` is set to `true` then displaying this fragment will be delayed until the referenced async fragment is shown.\n* __`timeout`__ (integer): Override the default timeout of 10 seconds with this param. Units are in\nmilliseconds so `timeout=\"40000\"` would give a 40 second timeout.\n* __`timeout-message`__ (string): Message to output if the fragment times out. Specifying this\nwill prevent the rendering from aborting.\n* __`var`__: Variable name to use when consuming the data provided by the data provider\n\n## `<async-fragment-placeholder>`\n\nThis tag can be used to control what text is shown while an out-of-order async fragment is waiting to be loaded. Only applicable if `client-reorder` is set to `true`.\n\nExample:\n\n```html\n<async-fragment data-provider=\"data.userDataProvider\" var=\"user\" client-reorder>\n    <async-fragment-placeholder>\n        Loading user data...\n    </async-fragment-placeholder>\n\n    <ul>\n        <li>First name: ${user.firstName}</li>\n        <li>Last name: ${user.lastName}</li>\n    </ul>\n\n</async-fragment>\n```\n\n## `<async-fragment-error>`\n\nThis tag can be used to control what text is shown when an async fragment errors out.\n\nExample:\n\n```html\n<async-fragment data-provider=\"data.userDataProvider\" var=\"user\">\n    <async-fragment-error>\n        An error occurred!\n    </async-fragment-error>\n\n    <ul>\n        <li>First name: ${user.firstName}</li>\n        <li>Last name: ${user.lastName}</li>\n    </ul>\n</async-fragment>\n```\n\n## `<async-fragment-timeout>`\n\nThis tag can be used to control what text is shown when an async fragment times out.\n\nExample:\n\n```html\n<async-fragment data-provider=\"data.userDataProvider\" var=\"user\">\n    <async-fragment-timeout>\n    A timeout occurred!\n    </async-fragment-timeout>\n\n    <ul>\n        <li>First name: ${user.firstName}</li>\n        <li>Last name: ${user.lastName}</li>\n    </ul>\n</async-fragment>\n```\n\n## `<async-fragments>`\n\nContainer for all out-of-order async fragments. If any `<async-fragment>` have `client-reorder` set to true then this tag needs to be included in the page template (typically, right before the closing `</body>` tag).\n\nExample:\n\n```html\n<!DOCTYPE html>\n<html>\n...\n<body>\n    ...\n    <async-fragment ... client-reorder/>\n    ...\n    <async-fragments/>\n</body>\n</html>\n```\n","readmeFilename":"README.md"}