{"_id":"then-jade","_rev":"36-f749f4083d3ecc614a3b0f28195b701b","name":"then-jade","dist-tags":{"latest":"2.4.4"},"versions":{"1.0.0":{"name":"then-jade","version":"1.0.0","author":"","license":"MIT","_id":"then-jade@1.0.0","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"2d3fcd7a47bcacf160766c8e2eb6cd90e3236556","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-1.0.0.tgz","integrity":"sha512-6hkAV+Q69M5qonyUdYvF3ymSJWmsuTKzt9Gy2bxbaBWmY66vU2wdjGOnbfQm9Mpyo3A9roy+96CKnOi4RVnKoQ==","signatures":[{"sig":"MEUCIQCZ3/G516twGICeBiXcXATOKdeqp2rqW1J8gDTRXwB4tgIgX2tWelhBe8R6N6hZvrt9F0SqO7xPXgodyueBW+6EH2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"c72a76d2bf9380b1652fb16b443360593c87174a","scripts":{"test":"mocha -R spec --require should","prepublish":"npm test"},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"https://github.com/then/jade.git","type":"git"},"_npmVersion":"1.1.69","description":"Async promise based Jade","directories":{},"dependencies":{"jade":"~0.27.7","promise":"~1","then-all":"~1","is-promise":"~1","consolidate-build":"~1"},"devDependencies":{"ejs":"*","less":"*","mocha":"*","should":"*","stylus":"*","uubench":"*","markdown":"*","uglify-js":"*","coffee-script":"*"}},"1.0.1":{"name":"then-jade","version":"1.0.1","author":"","license":"MIT","_id":"then-jade@1.0.1","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"bin":{"stop":"./bin/stop"},"dist":{"shasum":"0ca2dbdff1114f7ed398fd3f7f2f46d79e03632c","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-1.0.1.tgz","integrity":"sha512-+Lv/PGUZlIreaAhZBWfEHDo6TuAt4y2zd6ToKlRFh9susD9IugnUfbrk9tJjfvnbr40HnOu7c+MoYn5UKsJ7zA==","signatures":[{"sig":"MEUCIQCKdXIwlrkD9bcihMwIAu1v0POdyFNbWapXl/1pRgwEygIgGTOzVbjwRqwMiGRR5Y+7yS5rYS55994HuDFzZZUOkdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"c72a76d2bf9380b1652fb16b443360593c87174a","scripts":{"test":"mocha -R spec --require should","prepublish":"npm test"},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"https://github.com/then/jade.git","type":"git"},"_npmVersion":"1.1.69","description":"Async promise based Jade","directories":{},"dependencies":{"jade":"~0.27.7","promise":"~1","then-all":"~1","is-promise":"~1","then-build":"~0.0.3"},"devDependencies":{"ejs":"*","less":"*","mocha":"*","should":"*","stylus":"*","uubench":"*","markdown":"*","uglify-js":"*","coffee-script":"*"}},"1.0.2":{"name":"then-jade","version":"1.0.2","author":"","license":"MIT","_id":"then-jade@1.0.2","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"097cbea438fcda6648dec8ab277c6dbce1cbc205","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-1.0.2.tgz","integrity":"sha512-fT/ROUJh4wgi/QFjW+XusiOiDkWoEn99lhgIWs1jXKsSR69JgcVAbffugpEX5YOMvpis7RaBtWqUBpy4uV4GvQ==","signatures":[{"sig":"MEUCIDQlNGnTbJhham7aWZOsRCfMAkcecFWA1HpD/s9ukzlIAiEA3iqH/NOSDJ2lSDFjnrGtz2UcjrmcKl1Vf7YO2Cr6o0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"c72a76d2bf9380b1652fb16b443360593c87174a","scripts":{"test":"mocha -R spec --require should","prepublish":"npm test"},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"https://github.com/then/jade.git","type":"git"},"_npmVersion":"1.1.69","description":"Async promise based Jade","directories":{},"dependencies":{"jade":"~0.27.7","promise":"~1","then-all":"~1","is-promise":"~1","then-build":"~0.0.3"},"devDependencies":{"ejs":"*","less":"*","mocha":"*","should":"*","stylus":"*","uubench":"*","markdown":"*","uglify-js":"*","coffee-script":"*"}},"1.1.0":{"name":"then-jade","version":"1.1.0","author":"","license":"MIT","_id":"then-jade@1.1.0","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"157b2a93f0906addcf17156ebff8eb1b51f538d4","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-1.1.0.tgz","integrity":"sha512-t7owLf9XHoCSU9CHfpwRmDsFhR0TuEGjAs9PrwK235vthizxSoUtQ6+sWP569YBvJ+jH69RXmNl+8HeiJU4fZg==","signatures":[{"sig":"MEYCIQCMCjv6BXnwOGjAQLoeoGYodn8k+aO5zm6klrRqbNQ6/QIhAK3aNClrxyp3zMD7y+d8xgNFDTom8vCvSI0TeQ/WUtj+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"c72a76d2bf9380b1652fb16b443360593c87174a","scripts":{"test":"mocha -R spec --require should","prepublish":"npm test"},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"https://github.com/then/jade.git","type":"git"},"_npmVersion":"1.1.69","description":"Async promise based Jade","directories":{},"dependencies":{"jade":"~0.27.7","promise":"~1","then-all":"~1","is-promise":"~1","then-build":"~0.0.3"},"devDependencies":{"ejs":"*","less":"*","mocha":"*","should":"*","stylus":"*","uubench":"*","markdown":"*","uglify-js":"*","coffee-script":"*"}},"2.0.0":{"name":"then-jade","version":"2.0.0","keywords":[],"author":{"name":"ForbesLindesay"},"license":"MIT","_id":"then-jade@2.0.0","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/then/then-jade","bugs":{"url":"https://github.com/then/then-jade/issues"},"dist":{"shasum":"e9537508319c5c66b23edd59248262457b7602fe","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-2.0.0.tgz","integrity":"sha512-BFxZBpJmKY12KReJJ32IXKuB70RKMTGetoyNHGClkEtEZMPO7lhWwwHQJbf769ietby0EtsBQIvggFWIJ7C3Bg==","signatures":[{"sig":"MEUCIAfQoi3XfiF50cTjbdTGcbR1BCDY8InC88UvbYPWTnYFAiEAoWq9MEzH5/q6srSvNXD5IQ7oJ5iRnuojc4fxG52vmd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"node test/download-jade-tests && mocha -R spec"},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindeay.co.uk"},"repository":{"url":"https://github.com/then/then-jade.git","type":"git"},"_npmVersion":"1.4.3","description":"Jade with async/streaming support via promises and generators","directories":{},"dependencies":{"jade":"1.3.0","with":"~3.0.0","barrage":"~1.0.0","promise":"~4.0.0","then-yield":"0.0.1","regenerator":"~0.4.0"},"devDependencies":{"less":"~1.6.3","gnode":"0.0.6","mocha":"*","gethub":"~1.0.2","marked":"~0.3.1","should":"~3.1.2","stylus":"~0.42.2","uglify-js":"~2.4.12","coffee-script":"~1.7.1","mocha-as-promised":"~2.0.0"}},"2.1.0":{"name":"then-jade","version":"2.1.0","keywords":[],"author":{"name":"ForbesLindesay"},"license":"MIT","_id":"then-jade@2.1.0","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"homepage":"https://github.com/then/then-jade","bugs":{"url":"https://github.com/then/then-jade/issues"},"dist":{"shasum":"125d677739e878fd3a6a37a2fd33b02f3362f616","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-2.1.0.tgz","integrity":"sha512-0r9Jy86b+P3XT72Y5fau3gV4kyOq2yC+Pu2htqpl6rdfa4u95NWcwv12wWou/0J2VGKoBs288mWv7m3qs2RJVQ==","signatures":[{"sig":"MEUCIQDjfUt2I8NPH3WaaMUeum6F9J2rPTKGnET4DG/fVI2YUAIgAcw7Mw3wtsuNzYBnKQcw4S8JiBMGMe+qejI0NK5xA8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"125d677739e878fd3a6a37a2fd33b02f3362f616","gitHead":"c4950ea38aea38f58dcbf5db94ae1d60d8062e40","scripts":{"test":"node test/download-jade-tests && mocha -R spec"},"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"repository":{"url":"https://github.com/then/then-jade.git","type":"git"},"_npmVersion":"1.5.0-alpha-4","description":"Jade with async/streaming support via promises and generators","directories":{},"dependencies":{"jade":"1.3.0","with":"~3.0.0","barrage":"~1.0.0","promise":"~4.0.0","then-yield":"0.0.1","regenerator":"~0.4.0"},"devDependencies":{"less":"~1.6.3","gnode":"0.0.6","mocha":"*","gethub":"~1.0.2","marked":"~0.3.1","should":"~3.1.2","stylus":"~0.42.2","uglify-js":"~2.4.12","coffee-script":"~1.7.1","mocha-as-promised":"~2.0.0"}},"2.2.0":{"name":"then-jade","version":"2.2.0","keywords":[],"author":{"name":"ForbesLindesay"},"license":"MIT","_id":"then-jade@2.2.0","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"jeromew","email":"jerome.wagner@m4x.org"}],"homepage":"https://github.com/then/then-jade","bugs":{"url":"https://github.com/then/then-jade/issues"},"dist":{"shasum":"4bae6af03956e3c39000622d8036e9e026cff886","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-2.2.0.tgz","integrity":"sha512-CsZymSqX0LKKv7QpwJZKLNQF+/9pR+8trBsQipx+t6UEKnQYkxOKW3hWAhmOoFoLx4dhtibpPc7+2mB1E6Dm2w==","signatures":[{"sig":"MEYCIQDIedoClDIap1czUmeChytRlTftBqH0rhDeN/uhcV5GqwIhALJY38QvmnCr0pE4tPmruZrj21w3j7zzs3PV3yEnXfq9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"./","scripts":{"test":"node test/download-jade-tests && mocha -R spec"},"_npmUser":{"name":"jeromew","email":"jerome.wagner@m4x.org"},"repository":{"url":"https://github.com/then/then-jade.git","type":"git"},"_npmVersion":"1.3.15","description":"Jade with async/streaming support via promises and generators","directories":{},"dependencies":{"jade":"1.3.0","with":"~4.0.0","barrage":"~1.1.0","promise":"~6.0.0","then-yield":"0.0.1","regenerator":"~0.4.0"},"devDependencies":{"less":"~1.6.3","gnode":"0.0.6","mocha":"*","gethub":"~1.0.2","marked":"~0.3.1","should":"~3.1.2","stylus":"~0.42.2","uglify-js":"~2.4.12","coffee-script":"~1.7.1","mocha-as-promised":"~2.0.0"}},"2.2.1":{"name":"then-jade","version":"2.2.1","keywords":[],"author":{"name":"ForbesLindesay"},"license":"MIT","_id":"then-jade@2.2.1","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"jeromew","email":"jerome.wagner@m4x.org"}],"homepage":"https://github.com/then/then-jade","bugs":{"url":"https://github.com/then/then-jade/issues"},"dist":{"shasum":"b505b094488b263f37f669b55bf62b43ab3fb99d","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-2.2.1.tgz","integrity":"sha512-J5T8yxUc4O9cwYjMal2jyX62I4SeUTpsiSkFe1Prq4oNPfexiEdXfb+PLQG8lZwARlipHcKSD9pISg0zLqoh5Q==","signatures":[{"sig":"MEUCIQDdHd2dNMoCpinTfWB5k71oSVr5jATEKYV16znn14mfewIgR0KvmpQXYGL1wc9pePi785elvOo4PwbTZT/0iAdKX74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"./","scripts":{"test":"node test/download-jade-tests && mocha -R spec"},"_npmUser":{"name":"jeromew","email":"jerome.wagner@m4x.org"},"repository":{"url":"https://github.com/then/then-jade.git","type":"git"},"_npmVersion":"1.3.15","description":"Jade with async/streaming support via promises and generators","directories":{},"dependencies":{"jade":"1.3.0","with":"~4.0.0","barrage":"~1.1.0","promise":"~6.0.0","then-yield":"0.0.1","regenerator":"~0.4.0"},"devDependencies":{"less":"~1.6.3","gnode":"0.0.6","mocha":"*","gethub":"~1.0.2","marked":"~0.3.1","should":"~3.1.2","stylus":"~0.42.2","uglify-js":"~2.4.12","coffee-script":"~1.7.1","mocha-as-promised":"~2.0.0"}},"2.3.0":{"name":"then-jade","version":"2.3.0","keywords":[],"author":{"name":"ForbesLindesay"},"license":"MIT","_id":"then-jade@2.3.0","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"jeromew","email":"jerome.wagner@m4x.org"}],"homepage":"https://github.com/then/then-jade","bugs":{"url":"https://github.com/then/then-jade/issues"},"dist":{"shasum":"e2f496ca41b3299d67c6f1b8e6fda75823939efa","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-2.3.0.tgz","integrity":"sha512-7Zv85UolwTDzyEJ2fG2+/EXAMdRgPnm0oziIrLVSomR7ouOH7uHCltvaMe4YkpBVXVTiJ512CwlirdKXk6olow==","signatures":[{"sig":"MEYCIQD8hn/Yyyeg6a3OoclzKBBuqYsJhqx5nfPRQELmw6YKxgIhAJ+DopJo3mI7/Fb4UfwH2XG+wAIfE3leqS3CrErotSIq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"e2f496ca41b3299d67c6f1b8e6fda75823939efa","gitHead":"b05bd37e3a87ce929b10c020ab9c700e7e568cef","scripts":{"test":"node test/download-jade-tests && mocha -R spec"},"_npmUser":{"name":"jeromew","email":"jerome.wagner@m4x.org"},"repository":{"url":"https://github.com/then/then-jade.git","type":"git"},"_npmVersion":"2.0.0","description":"Jade with async/streaming support via promises and generators","directories":{},"dependencies":{"jade":"1.3.0","with":"~4.0.0","barrage":"~1.1.0","promise":"~6.0.0","then-yield":"0.0.1","regenerator":"~0.4.0"},"devDependencies":{"less":"~1.6.3","gnode":"0.0.6","mocha":"*","gethub":"~1.0.2","marked":"~0.3.1","should":"~3.1.2","stylus":"~0.42.2","uglify-js":"~2.4.12","coffee-script":"~1.7.1"}},"2.4.0":{"name":"then-jade","version":"2.4.0","keywords":[],"author":{"name":"ForbesLindesay"},"license":"MIT","_id":"then-jade@2.4.0","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"jeromew","email":"jerome.wagner@m4x.org"}],"homepage":"https://github.com/then/then-jade","bugs":{"url":"https://github.com/then/then-jade/issues"},"dist":{"shasum":"3e8248479ee2954b54ccde6ad9edbe03d39bab67","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-2.4.0.tgz","integrity":"sha512-24amiA7S2ZgjNpL8hm6GMZmGhUS3i9XNPjVY7xTMTLE9A85bv184Gi1G4oQ2WUTW+llXzIXLO+YEXHETevKWJg==","signatures":[{"sig":"MEYCIQDcZtWBH5ewUXdImBThp/t1iJss484dTimHnfAi2feRlwIhANXUhT69qq8vHeB0dO2yNZ2s/1S4N2RXVBDirCodNN0R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"3e8248479ee2954b54ccde6ad9edbe03d39bab67","gitHead":"c911b60935a48257abd1ffd70ec56f31b4f8e75b","scripts":{"test":"node test/download-jade-tests && mocha -R spec"},"_npmUser":{"name":"jeromew","email":"jerome.wagner@m4x.org"},"repository":{"url":"https://github.com/then/then-jade.git","type":"git"},"_npmVersion":"2.0.0","description":"Jade with async/streaming support via promises and generators","directories":{},"dependencies":{"jade":"1.11.0","with":"~4.0.0","barrage":"~1.1.0","promise":"~6.0.0","then-yield":"0.0.1","regenerator":"~0.4.0"},"devDependencies":{"less":"~1.6.3","gnode":"0.0.6","mocha":"*","gethub":"~1.0.2","marked":"~0.3.1","should":"~3.1.2","stylus":"~0.42.2","uglify-js":"~2.4.12","coffee-script":"~1.7.1","jstransformer-less":"^1.0.0","jstransformer-cdata":"0.0.3","jstransformer-marked":"0.0.1","jstransformer-stylus":"0.0.1","jstransformer-verbatim":"0.0.2","jstransformer-coffee-script":"0.0.2"}},"2.4.1":{"name":"then-jade","version":"2.4.1","keywords":[],"author":{"name":"ForbesLindesay"},"license":"MIT","_id":"then-jade@2.4.1","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"jeromew","email":"jerome.wagner@m4x.org"}],"homepage":"https://github.com/then/then-jade","bugs":{"url":"https://github.com/then/then-jade/issues"},"dist":{"shasum":"3846b30eef5494506d66dcd65c5401b76f791073","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-2.4.1.tgz","integrity":"sha512-9kd4mO52Cqczkz9wzikqSZw9YRhr5bh9MdC6m4X0cnOhwbJZgh7n1QL124PPmXmf9IS5yvZPi0letTkIckDx/w==","signatures":[{"sig":"MEUCIQDndt4QSbs4tAjLmkd0QXHXsMVZaQTl/aApcpVkFzXd6QIgCRXJbioK6MCRheEVS8QlXmnBoqMkDaVqUuB7CSyB6jM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"3846b30eef5494506d66dcd65c5401b76f791073","gitHead":"103f3d0c97f559914ef09ff34e2dadd94d27c9fc","scripts":{"test":"node test/download-jade-tests && mocha -R spec"},"_npmUser":{"name":"jeromew","email":"jerome.wagner@m4x.org"},"repository":{"url":"https://github.com/then/then-jade.git","type":"git"},"_npmVersion":"2.0.0","description":"Jade with async/streaming support via promises and generators","directories":{},"dependencies":{"jade":"1.11.0","with":"~5.0.0","barrage":"~1.1.0","promise":"~7.0.3","then-yield":"0.0.1","regenerator":"~0.8.30"},"devDependencies":{"less":"~1.6.3","gnode":"0.0.6","mocha":"*","gethub":"~1.0.2","marked":"~0.3.1","should":"~3.1.2","stylus":"~0.42.2","uglify-js":"~2.4.12","coffee-script":"~1.7.1","jstransformer-less":"^1.0.0","jstransformer-cdata":"0.0.3","jstransformer-marked":"0.0.1","jstransformer-stylus":"0.0.1","jstransformer-verbatim":"0.0.2","jstransformer-coffee-script":"0.0.2"}},"2.4.2":{"name":"then-jade","version":"2.4.2","keywords":[],"author":{"name":"ForbesLindesay"},"license":"MIT","_id":"then-jade@2.4.2","maintainers":[{"name":"alubbe","email":"npm@lubbe.org"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"jbnicolai","email":"jappelman@xebia.com"},{"name":"jeromew","email":"jerome.wagner@m4x.org"},{"name":"timothygu","email":"timothygu99@gmail.com"}],"homepage":"https://github.com/then/then-jade#readme","bugs":{"url":"https://github.com/then/then-jade/issues"},"dist":{"shasum":"99d125fba6e40a1417669b26d5573e6d16c36842","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-2.4.2.tgz","integrity":"sha512-l/j9wzsDjFHgHYh0pmV3fMTKMhB67X1MlYv3jBbq75aoWTzwZzi7qT8Q6kdfdBkEJlwiPr/iEsMMfDHduNG9ow==","signatures":[{"sig":"MEQCIG4vnAK2621T/0xWJ78rENNDHj0w5zW5/BCnQUCzxT0EAiAoyMb+9Cz59JxuNZnKagsRCn6e5cANieQKahhchO1DnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"99d125fba6e40a1417669b26d5573e6d16c36842","gitHead":"25ca5ac9aa91f01d051f36b9158921712881349a","scripts":{"test":"node test/download-jade-tests && mocha -R spec"},"_npmUser":{"name":"jeromew","email":"jerome.wagner@m4x.org"},"repository":{"url":"git+https://github.com/then/then-jade.git","type":"git"},"_npmVersion":"3.10.3","description":"Jade with async/streaming support via promises and generators","directories":{},"_nodeVersion":"6.4.0","dependencies":{"jade":"1.11.0","with":"~5.0.0","barrage":"~1.1.0","promise":"~7.0.3","then-yield":"0.0.1","regenerator":"~0.8.46","regenerator-runtime":"~0.9.5"},"devDependencies":{"less":"~1.6.3","gnode":"0.0.6","mocha":"*","gethub":"~1.0.2","marked":"~0.3.1","should":"~3.1.2","stylus":"~0.42.2","uglify-js":"~2.4.12","coffee-script":"~1.7.1","jstransformer-less":"^1.0.0","jstransformer-cdata":"0.0.3","jstransformer-marked":"0.0.1","jstransformer-stylus":"0.0.1","jstransformer-verbatim":"0.0.2","jstransformer-coffee-script":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/then-jade-2.4.2.tgz_1477503272306_0.3799085549544543","host":"packages-12-west.internal.npmjs.com"}},"2.4.3":{"name":"then-jade","version":"2.4.3","keywords":[],"author":{"name":"ForbesLindesay"},"license":"MIT","_id":"then-jade@2.4.3","maintainers":[{"name":"alubbe","email":"npm@lubbe.org"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"jbnicolai","email":"jappelman@xebia.com"},{"name":"jeromew","email":"jerome.wagner@m4x.org"},{"name":"timothygu","email":"timothygu99@gmail.com"}],"homepage":"https://github.com/then/then-jade#readme","bugs":{"url":"https://github.com/then/then-jade/issues"},"dist":{"shasum":"2875b792983e98e673dc076ec537831b9b559071","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-2.4.3.tgz","integrity":"sha512-Qu9LnLSJwSAgWpVQlpv1qwF9VEI+mSCs8xlelFCC1EDf7sE/IQAoSc25roaqHKo/QaSAZBoWk5WvoyUOen61PQ==","signatures":[{"sig":"MEYCIQC8+/buIb3JkQEJ8R+w/sEHl/jugUfebMSLv+Wih5n8aAIhAJtiesWsXndoigU1l/ic4tbcKxeMQBReejNNfIFQgVPy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2875b792983e98e673dc076ec537831b9b559071","gitHead":"f89fc81997a62ec99c1524902718ef8d58222a31","scripts":{"test":"node test/download-jade-tests && mocha -R spec"},"_npmUser":{"name":"jeromew","email":"jerome.wagner@m4x.org"},"repository":{"url":"git+https://github.com/then/then-jade.git","type":"git"},"_npmVersion":"3.10.3","description":"Jade with async/streaming support via promises and generators","directories":{},"_nodeVersion":"6.4.0","dependencies":{"jade":"1.11.0","with":"~5.1.1","barrage":"~1.1.0","promise":"~7.1.1","then-yield":"0.0.1","regenerator":"~0.8.46","regenerator-runtime":"~0.9.5"},"devDependencies":{"less":"~1.6.3","gnode":"0.0.6","mocha":"*","gethub":"~1.0.2","marked":"~0.3.1","should":"~3.1.2","stylus":"~0.42.2","uglify-js":"~2.4.12","coffee-script":"~1.7.1","jstransformer-less":"^1.0.0","jstransformer-cdata":"0.0.3","jstransformer-marked":"0.0.1","jstransformer-stylus":"0.0.1","jstransformer-verbatim":"0.0.2","jstransformer-coffee-script":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/then-jade-2.4.3.tgz_1477503837915_0.16084939963184297","host":"packages-18-east.internal.npmjs.com"}},"2.4.4":{"name":"then-jade","version":"2.4.4","keywords":[],"author":{"name":"ForbesLindesay"},"license":"MIT","_id":"then-jade@2.4.4","maintainers":[{"name":"alubbe","email":"npm@lubbe.org"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"jbnicolai","email":"jappelman@xebia.com"},{"name":"jeromew","email":"jerome.wagner@m4x.org"},{"name":"timothygu","email":"timothygu99@gmail.com"}],"homepage":"https://github.com/then/then-jade#readme","bugs":{"url":"https://github.com/then/then-jade/issues"},"dist":{"shasum":"5bb0046b3818d861108287d15b9dad5dfc4e4e69","tarball":"https://registry.npmjs.org/then-jade/-/then-jade-2.4.4.tgz","fileCount":30,"integrity":"sha512-my4YSGenfg2u9OVaDuTdegsUhMB941Ob3Qi55a7l4KocVsa4oEGWb1KDKZ7vFgntF2JRHG33rcMlmImWz4RyNQ==","signatures":[{"sig":"MEQCIGyDC7Y3AT9YaSvMzIARvAGM4sQNz90bZ1NyPXE4FhIeAiA9y/OCQlP7yiaQzxXMQ2VDuABe7q7J5wsLirVEu4JrAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9LN8CRA9TVsSAnZWagAAZ34P/RaSCmkkEMNK926322Ml\nimIRTKRleD6262GVr9y2wOEq6qGjSvaK3D1cWz1YG/8JJtKkILF1Stswc8+v\n8RyK8lC0+Gq2pZC16alwbV+ejd/ZOJwY7jt0nBrTAXOJnx9Zv4v8QCIvQVH8\nSNb5rDXkWDDWldykgrTBGg3pmlFn0ao+GVaSGpdrfMphAyZeC/lY4n8VX+AZ\n9KpvrWNYdLGSIBvG7teoDxSlOqtyclSfi1GiMMQVVvLtqWHcDSrbmUWRlPqn\n6LMuAsw9V53C3B5ywgzgqySyRPhqXBal3J6quSOyh9GPoiPFAVMpXwMnwxBo\n5f3Nopv6NnVWGrywGATvuSCBmuyDs8kvnuk/7/JDhM35k8FOirEfXGX+3cQr\nN3lmYw5ddzjILPxkmRGBeqw4iC97V1Cr8UVYMI7ioO5BdVCARjzM1ChwfRI4\nPEynRzl4ucrZLSdAmBESMk53+UJdTyZXS8K1gbPbGJkCXS89FQJxfArdcgwR\nqCSz6gKw+M+Yu7aXfzPzB1bk3ljtG49hB8hVL3pWhiy4UsxtarziIguGgppv\nIWQ+oy3DahKvddxMUMGVA766H9NZeHjzHMLFah/6eYT/eH/0ak3auOUawqNe\n7ERS4d9REmNYSpq7YtxySJNb2DKgjL7EdH32q7lZiGM8YWQKjJBbx5AzJFoW\npX/y\r\n=ozco\r\n-----END PGP SIGNATURE-----\r\n"},"_from":".","_shasum":"5bb0046b3818d861108287d15b9dad5dfc4e4e69","gitHead":"22663e78c7e7139e08df4563e7ccb8e01b6978cc","scripts":{"test":"node test/download-jade-tests && mocha -R spec"},"_npmUser":{"name":"jeromew","email":"jerome.wagner@m4x.org"},"repository":{"url":"git+https://github.com/then/then-jade.git","type":"git"},"_npmVersion":"4.2.0","description":"Jade with async/streaming support via promises and generators","directories":{},"_nodeVersion":"7.10.0","dependencies":{"jade":"1.11.0","with":"~5.1.1","barrage":"~1.1.0","promise":"~7.1.1","then-yield":"0.0.1","regenerator":"~0.8.46","regenerator-runtime":"~0.9.5"},"_hasShrinkwrap":false,"devDependencies":{"less":"~1.6.3","gnode":"0.0.6","mocha":"*","gethub":"~1.0.2","marked":"~0.3.1","should":"~3.1.2","stylus":"~0.42.2","uglify-js":"~2.4.24","coffee-script":"~1.7.1","jstransformer-less":"^1.0.0","jstransformer-cdata":"0.0.3","jstransformer-marked":"0.0.1","jstransformer-stylus":"0.0.1","jstransformer-verbatim":"0.0.2","jstransformer-coffee-script":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/then-jade_2.4.4_1525986170688_0.28086585857736046","host":"s3://npm-registry-packages"}}},"time":{"created":"2013-01-05T07:54:16.192Z","modified":"2026-04-16T17:28:16.591Z","1.0.0":"2013-01-05T07:54:18.405Z","1.0.1":"2013-01-05T14:42:03.143Z","1.0.2":"2013-01-05T14:45:19.386Z","1.1.0":"2013-01-05T20:37:46.909Z","2.0.0":"2014-03-21T16:34:14.161Z","2.1.0":"2014-10-02T14:56:21.268Z","2.2.0":"2014-10-15T12:33:26.027Z","2.2.1":"2014-10-15T13:56:03.439Z","2.3.0":"2015-05-20T13:23:46.656Z","2.4.0":"2015-06-18T20:49:20.525Z","2.4.1":"2015-06-18T22:07:18.120Z","2.4.2":"2016-10-26T17:34:34.394Z","2.4.3":"2016-10-26T17:44:00.079Z","2.4.4":"2018-05-10T21:02:50.829Z"},"bugs":{"url":"https://github.com/then/then-jade/issues"},"author":{"name":"ForbesLindesay"},"license":"MIT","homepage":"https://github.com/then/then-jade#readme","keywords":[],"repository":{"url":"git+https://github.com/then/then-jade.git","type":"git"},"description":"Jade with async/streaming support via promises and generators","maintainers":[{"email":"bloodyowl@icloud.com","name":"bldwl"},{"email":"jerome.wagner@m4x.org","name":"jeromew"},{"email":"npm@lubbe.org","name":"alubbe"},{"email":"jappelman@xebia.com","name":"jbnicolai"},{"email":"forbes@lindesay.co.uk","name":"forbeslindesay"},{"email":"timothygu99@gmail.com","name":"timothygu"}],"readme":"<a href=\"http://promises-aplus.github.com/promises-spec\"><img src=\"http://promises-aplus.github.com/promises-spec/assets/logo-small.png\" align=\"right\" /></a>\n# then-jade\n\nJade template engine with async/streaming support via promises and generators.\n\nThe Jade template engine is a templating engine with a 2 stage process :\n * stage 1: synchronous compilation of a template, leading to a rendering function\n * stage 2: synchronous rendering of compiled template using user defined `locals`\n\n`then-jade` makes sure that the rendering stage of the process (stage 2) becomes asynchronous: \n * Generators and Promises can be used in the user defined `locals` and the rendering will be progressive, waiting asynchronously for the resolution of the promises\n * The rendered output is made available as a ReadableStream with back-pressure implemented, so the rendering will only be done as fast as the downstream WritableStream can handle it\n\nIt is not the goal of `then_jade` to modify the compilation phase of the process (stage 1). This means for example that extends & includes will continue to be loaded synchronously by jade.\n\nNote: `jade` was frozen and deprecated in version 1.11.0 because of trademark issues. It was replaced by `pug` which has a new code architecture. `then-jade` is currently frozen and creating a `then-pug` module is only a very low priority task for the maintainers.\n\n[![Build Status](https://travis-ci.org/pugjs/then-jade.png?branch=master)](https://travis-ci.org/pugjs/then-jade)\n[![Dependency Status](https://gemnasium.com/jadejs/then-jade.png)](https://gemnasium.com/pugjs/then-jade)\n[![NPM version](https://img.shields.io/npm/v/then-jade.svg)](https://www.npmjs.com/package/then-jade)\n\n## Installation\n\n    npm install then-jade\n\n## API\n\nBefore all examples, you will need:\n\n```js\nvar thenJade = require('then-jade');\n```\n\n### compile(str, options)\n\nCompiles a string containing a jade template into a rendering function.\n\n```js\nvar fn = thenJade.compile(str, options);\n```\n\nThe rendering function can be called as `fn(locals, callback)` where `locals` are the user defined variables or generator/promises that can be used in the template. `callback` is a node-style `callback(err, res)` that will be called with the rendered template once the rendering is finished or with an error if something went wrong.\n\nFor `options`, see the documentation for `compileStreaming`\n\n\n### compileStreaming(str, options)\n\nCompiles a string containing a jade template into a rendering function.\n\n```js\nvar fn = thenJade.compileStreaming(str, options);\n```\n\nThe rendering function can be called as `fn(locals)` where `locals` are the user defined variables or generator/promises that can be used in the template. The result of calling this function is a ReadableStream that will stream the rendered template.\n\n### render(str, options, callback)\n\n* Render the given `str` of jade.\n\nIf the function is called with an optional node-style `callback`, the callback\nwill be called with the result when the rendering is finished.\n\nOtherwise, the function will return a Promise that will be fulfilled when\nthe rendering is finished.\n\nOptions:\n  - `filename` filename required for `include` / `extends`\n\n### renderStreaming(str, options)\n\nRender the given `str` of jade\n\n`options`:\n  - `filename` filename required for `include` / `extends`\n\n`options` are used as `locals` at rendering time.\n\nThe result is a ReadableStream wrapping the asynchronous rendering of the template.\nThis stream can be piped into a WritableStream.\n\n### renderFile(path, options, callback)\n\nRender the given `path` file containing a jade.\nThe compilation of the file is synchronous and uses an internal in-memory cache\nto avoid re-compiling the same file twice.\nThe rendering is asynchronous.\n\nIf the function is called with an optional node-style `callback`, the callback\nwill be called with the result when the rendering is finished.\n\nOtherwise, the function will return a Promise that will be fulfilled when\nthe rendering is finished.\n\n`options` are used as `locals` at rendering time.\n\n### renderFileStreaming(path, options) \n\nRender the given `path` file containing a jade.\nThe compilation of the file is synchronous and uses an internal in-memory cache\nto avoid re-compiling the same file twice.\nThe rendering is asynchronous.\n\nThe result is a ReadableStream wrapping the asynchronous rendering of the template.\nThis stream can be piped into a WritableStream.\n\n`options` are used as `locals` at rendering time.\n\n## License\n\n  MIT\n","readmeFilename":"README.md"}