{"_id":"gulp-asset-transform","_rev":"32-3b6177ae99fccc88cc3e1390da6fc44f","name":"gulp-asset-transform","description":"A fully async Usemin-like Gulp library ===================","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"gulp-asset-transform","version":"1.0.0","description":"A fully async Usemin-like Gulp library\r ===================","main":"index.js","scripts":{"test":"mocha -R nyan test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","dependencies":{"async":"^0.9.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-util":"^3.0.1","through2":"^0.6.3"},"devDependencies":{"chai":"^1.9.2","gulp-less":"^1.3.6","gulp-minify-css":"^0.3.11","gulp-uglify":"^1.0.1","mocha":"^2.0.1"},"gitHead":"248c6b5318c1fe3b7a18fd40f9d9545f0da259fb","_id":"gulp-asset-transform@1.0.0","_shasum":"f470bd0ab281d4e296c0adfa8f3d005bf246df74","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"dist":{"shasum":"f470bd0ab281d4e296c0adfa8f3d005bf246df74","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-1.0.0.tgz","integrity":"sha512-h1brA9sRHrJzL9rT1kvi8TlxYe3Wm2oAqYdLOTWoKYK4EhCeMMfoumss9bDjcOs4yBN775jqjOIvMTfjjAt3pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtdhuWUjlomnO7QUrSiSP7MKo6g66h50ilIm7i9qZNBwIgCNP+C3slOxF20Dk5Gx4IRR0z+cfZwoCO/VICxfjzhhk="}]}},"1.1.0":{"name":"gulp-asset-transform","version":"1.1.0","description":"A fully async Usemin-like Gulp library\r ===================","main":"index.js","scripts":{"test":"mocha -R nyan test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","dependencies":{"async":"^0.9.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-util":"^3.0.1","lodash":"^2.4.1","through2":"^0.6.3"},"devDependencies":{"chai":"^1.9.2","gulp-less":"^1.3.6","gulp-minify-css":"^0.3.11","gulp-uglify":"^1.0.1","mocha":"^2.0.1"},"gitHead":"4066ca36cb0a3822e2a8a7d90f6b24b825a9fae7","_id":"gulp-asset-transform@1.1.0","_shasum":"50a386bb6bb46e8ab5f09bbd45b6a04146f9c816","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"dist":{"shasum":"50a386bb6bb46e8ab5f09bbd45b6a04146f9c816","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-1.1.0.tgz","integrity":"sha512-HYPeNqKchw3x904h7Y7dHiwz9SLfaXPzUi11jlCw9bVxK+2+4kE8m+lvL22qUwGSk5mX9VfzwjVzXAzfL2ad6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyGbntVRJLhQ9Y60++Q4SO3rhEhwWheLHH3gOS8zhWIQIhAJnj0wrcAPV/Y3UlVJ4XBkbU6sH/0ummT9QzIWle9aH3"}]}},"1.2.0":{"name":"gulp-asset-transform","version":"1.2.0","description":"A fully async Usemin-like Gulp library\r ===================","main":"index.js","scripts":{"test":"mocha -R nyan test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","dependencies":{"async":"^0.9.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-util":"^3.0.1","lodash":"^2.4.1","through2":"^0.6.3"},"devDependencies":{"chai":"^1.9.2","gulp-less":"^1.3.6","gulp-minify-css":"^0.3.11","gulp-uglify":"^1.0.1","mocha":"^2.0.1"},"gitHead":"ef28d65dc0280297e78ddf856adaac6d3f6ba45e","_id":"gulp-asset-transform@1.2.0","_shasum":"2b3259c7a0a4e159693a9fdf11ca0c3f352d3bea","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"dist":{"shasum":"2b3259c7a0a4e159693a9fdf11ca0c3f352d3bea","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-1.2.0.tgz","integrity":"sha512-ZJR2ue0anAUh9UimCKMI4DMBVhR+ykI9BGUu06yBkEKL3CgAuTpf08IEbnjbZPKUg1lVUUev0xZBC1N9rK8s6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM7xnfgp6cujT/ww7yxl2iJu2vQjihRblS0toolOPH8gIgWcU1MnddKzAaKFgKw4/1fPn/wwYXGJWQXijhGhtulTo="}]}},"1.3.0":{"name":"gulp-asset-transform","version":"1.3.0","description":"A fully async Usemin-like Gulp library\r ===================","main":"index.js","scripts":{"test":"mocha -R nyan test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","dependencies":{"async":"^0.9.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-util":"^3.0.1","lodash":"^2.4.1","through2":"^0.6.3"},"devDependencies":{"chai":"^1.9.2","gulp-less":"^1.3.6","gulp-minify-css":"^0.3.11","gulp-rev":"^2.0.1","gulp-rev-all":"^0.7.1","gulp-uglify":"^1.0.1","mocha":"^2.0.1"},"gitHead":"476af453bb0ebd47c24cd3ea297cd83ad9d7c514","_id":"gulp-asset-transform@1.3.0","_shasum":"17a358bd7f4fcc4157f8a057d800a361041c88fc","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"dist":{"shasum":"17a358bd7f4fcc4157f8a057d800a361041c88fc","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-1.3.0.tgz","integrity":"sha512-eyZmGDFr2OJNGgGDqQquONabO+K3eHIp3vgbTUC6nfSS2YEvY48Bo1deIGo2sUInyBelz2wryUZCSVCNLEji/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHQszQCR3j2JN0oryjuR5TUghoDsPUELDHLn+jqD5KQAiAbTaXylJplTuj1fTfy+cjHTOY8f3/zIw+uFoteR8FfHw=="}]}},"1.3.1":{"name":"gulp-asset-transform","version":"1.3.1","description":"A fully async Usemin-like Gulp library\r ===================","main":"index.js","scripts":{"test":"mocha -R nyan test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","dependencies":{"async":"^0.9.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-util":"^3.0.1","lodash":"^2.4.1","through2":"^0.6.3"},"devDependencies":{"chai":"^1.9.2","gulp-less":"^1.3.6","gulp-minify-css":"^0.3.11","gulp-rev":"^2.0.1","gulp-rev-all":"^0.7.1","gulp-uglify":"^1.0.1","mocha":"^2.0.1"},"keywords":["gulpplugin","html","scripts","css","optimize","concat","gulp-usemin","gulp-spa","gulp-useref"],"gitHead":"86a41a93a819e0786b4a77005d6dd914963642a0","_id":"gulp-asset-transform@1.3.1","_shasum":"3914ade73d0923676871d41b733d0e05ca4a5fe8","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"dist":{"shasum":"3914ade73d0923676871d41b733d0e05ca4a5fe8","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-1.3.1.tgz","integrity":"sha512-Nc9XdPBa/8h0U+nKAloasF8G2ZGnzbmjub0efySvDeTSkid4RZcv5WCYTjpdwRKfuwanjs+Uxz+XH09P1nlWlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuiRHdfaCbFqDUOUV2XsF2aROqXkxOXjvgz8mLAECDgAIhAOsrAbqh4QlWkuRd8JLdHHiXC8GoXvukeyH5DghT+Uv3"}]}},"1.3.2":{"name":"gulp-asset-transform","version":"1.3.2","description":"A fully async Usemin-like Gulp library\r ===================","main":"index.js","scripts":{"test":"mocha -R nyan test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git://github.com/futurechan/gulp-asset-transform.git"},"dependencies":{"async":"^0.9.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-util":"^3.0.1","lodash":"^2.4.1","through2":"^0.6.3"},"devDependencies":{"chai":"^1.9.2","gulp-less":"^1.3.6","gulp-minify-css":"^0.3.11","gulp-rev":"^2.0.1","gulp-rev-all":"^0.7.1","gulp-uglify":"^1.0.1","mocha":"^2.0.1"},"keywords":["gulpplugin","html","scripts","css","optimize","concat","gulp-usemin","gulp-spa","gulp-useref"],"gitHead":"252bed0798672b93a52587b4aec8bc391c142bda","bugs":{"url":"https://github.com/futurechan/gulp-asset-transform/issues"},"homepage":"https://github.com/futurechan/gulp-asset-transform","_id":"gulp-asset-transform@1.3.2","_shasum":"6b2e525fc56f13de6a16c462ae2af4ed4880df2f","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"dist":{"shasum":"6b2e525fc56f13de6a16c462ae2af4ed4880df2f","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-1.3.2.tgz","integrity":"sha512-Nwrxmx6qw+rnXpoP9vzC8Kosb9xZb8BIVnrwLIDE/tWRz2BYM74LFShiQ4g+wyrQct8mJgFJl5YvE3XiOSY/VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQRS/5rS5T//uyoq69mPNP7BT+/5Jnfc/wZXPU8BD0fAiBqM3W9t0VDTO6zCk24GP0wU3WQWHvLfLfVmK0mSF/Gbg=="}]}},"1.4.0":{"name":"gulp-asset-transform","version":"1.4.0","description":"A fully async Usemin-like Gulp library\r ===================","main":"index.js","scripts":{"test":"mocha -R nyan test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git://github.com/futurechan/gulp-asset-transform.git"},"dependencies":{"async":"^0.9.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-util":"^3.0.1","lodash":"^2.4.1","through2":"^0.6.3"},"devDependencies":{"chai":"^1.9.2","gulp-less":"^1.3.6","gulp-minify-css":"^0.3.11","gulp-react":"^2.0.0","gulp-rev":"^2.0.1","gulp-rev-all":"^0.7.1","gulp-uglify":"^1.0.1","mocha":"^2.0.1"},"keywords":["gulpplugin","html","scripts","css","optimize","concat","gulp-usemin","gulp-spa","gulp-useref"],"gitHead":"84e0e3c9ba49f60a5cd712e387e4ed8ffe12d33d","bugs":{"url":"https://github.com/futurechan/gulp-asset-transform/issues"},"homepage":"https://github.com/futurechan/gulp-asset-transform","_id":"gulp-asset-transform@1.4.0","_shasum":"79500de1c5b96cfbfe11609bb27ccc566415992d","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"dist":{"shasum":"79500de1c5b96cfbfe11609bb27ccc566415992d","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-1.4.0.tgz","integrity":"sha512-yZukFGXa3BV1EYzl/dhueUzNE7ciiBBdO3c4Gi6OnYRe2KJxWolmK5NPp2OQ3Bn9UqecR1ZOKwHesDzx9sBdvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8BUq9rbZd9pc5zWlxYI9jLZoSZBXtmZ4Io9ge36v4eAiEAyHKYikYs04UKFKWv1+w/KluziBj0x0bxQi1nS649CF0="}]}},"1.5.0":{"name":"gulp-asset-transform","version":"1.5.0","description":"A fully async Usemin-like Gulp library\r ===================","main":"index.js","scripts":{"test":"mocha -R nyan test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git://github.com/futurechan/gulp-asset-transform.git"},"dependencies":{"async":"^0.9.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-util":"^3.0.1","lodash":"^2.4.1","through2":"^0.6.3"},"devDependencies":{"chai":"^1.9.2","gulp-less":"^1.3.6","gulp-minify-css":"^0.3.11","gulp-react":"^2.0.0","gulp-rev":"^2.0.1","gulp-rev-all":"^0.7.1","gulp-uglify":"^1.0.1","mocha":"^2.0.1"},"keywords":["gulpplugin","html","scripts","css","optimize","concat","gulp-usemin","gulp-spa","gulp-useref"],"gitHead":"c504980a74b1d53800fc0e348e6b4d36689a7292","bugs":{"url":"https://github.com/futurechan/gulp-asset-transform/issues"},"homepage":"https://github.com/futurechan/gulp-asset-transform","_id":"gulp-asset-transform@1.5.0","_shasum":"f5a82e5ee7f0e1f33bbd4891e2a2aa77425adfbe","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"dist":{"shasum":"f5a82e5ee7f0e1f33bbd4891e2a2aa77425adfbe","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-1.5.0.tgz","integrity":"sha512-sMfpAOuD2XatbKcKqnVZ5OdNW+WgRGdh4F9MZwwD9/N35j9NZvYFDq0ykS1Pp+ArFUL3MK1560PtJNncm3V5SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3GfwIFqYjeGQJ+Tu7f0nUN4Oes3dDka6jZyGKh64HkAiEA+pJLwlq0gdCynxjJsAyPRMgdvxUHjoSUax50SqlHSL4="}]}},"1.6.0":{"name":"gulp-asset-transform","version":"1.6.0","description":"A fully async Usemin-like Gulp library\r ===================","main":"index.js","scripts":{"test":"mocha -R nyan test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git://github.com/futurechan/gulp-asset-transform.git"},"dependencies":{"async":"^0.9.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-util":"^3.0.1","lodash":"^2.4.1","through2":"^0.6.3"},"devDependencies":{"chai":"^1.9.2","gulp-less":"^1.3.6","gulp-minify-css":"^0.3.11","gulp-react":"^2.0.0","gulp-rev":"^2.0.1","gulp-rev-all":"^0.7.1","gulp-uglify":"^1.0.1","mocha":"^2.0.1"},"keywords":["gulpplugin","html","scripts","css","optimize","concat","gulp-usemin","gulp-spa","gulp-useref"],"gitHead":"b5758bc21a68c6dc9b5ad1ef7d65c3495fde8d1f","bugs":{"url":"https://github.com/futurechan/gulp-asset-transform/issues"},"homepage":"https://github.com/futurechan/gulp-asset-transform","_id":"gulp-asset-transform@1.6.0","_shasum":"4d9efacde752fa8921ded198853ee154b3ee42e0","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"dist":{"shasum":"4d9efacde752fa8921ded198853ee154b3ee42e0","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-1.6.0.tgz","integrity":"sha512-DIQh/K0Wov2O++iskTjC/CevIV/q/iS4Jm5Ewx9QZpsdIE2PED3ehSzxInHoRQg/JePpBCUGkV3xGcbdDYDZQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwvA3jUMh9uuPOfr1EiV6ZwcDOm/lB0TCk/nSV+LcXwAIgGb17V/ndjtZvAcv34XRHL5DLjB1Q0dBOBHfNUhWVUP8="}]}},"1.6.1":{"name":"gulp-asset-transform","version":"1.6.1","description":"A fully async Usemin-like Gulp library\r ===================","main":"index.js","scripts":{"test":"mocha -R nyan test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git://github.com/futurechan/gulp-asset-transform.git"},"dependencies":{"async":"^0.9.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-util":"^3.0.1","lodash":"^2.4.1","through2":"^0.6.3"},"devDependencies":{"chai":"^1.9.2","gulp-less":"^1.3.6","gulp-minify-css":"^0.3.11","gulp-react":"^2.0.0","gulp-rev":"^2.0.1","gulp-rev-all":"^0.7.1","gulp-uglify":"^1.0.1","mocha":"^2.0.1"},"keywords":["gulpplugin","html","scripts","css","optimize","concat","gulp-usemin","gulp-spa","gulp-useref"],"gitHead":"1e354cec6c880fc928d1a0d0d1f3f68bf94de63c","bugs":{"url":"https://github.com/futurechan/gulp-asset-transform/issues"},"homepage":"https://github.com/futurechan/gulp-asset-transform","_id":"gulp-asset-transform@1.6.1","_shasum":"71c023563f37150955a0f895bb0f7011430810e4","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"dist":{"shasum":"71c023563f37150955a0f895bb0f7011430810e4","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-1.6.1.tgz","integrity":"sha512-BIST08bnenkI8jSEjy3JaUQmO1kGol1h44gRM7Z08h2B5RmrYdm6JEwpJ3wuEMhMkdXJF+zqaCNQSwf5YPHYPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDedkW87LEcbKWYt4eXUTnD79mUjjFMALWhMygJErO7XgIgaT5eOIFVIeRzQSqi8jX9OHmb8VSewkRMde7yCMhY97Y="}]}},"1.6.2":{"name":"gulp-asset-transform","version":"1.6.2","description":"A fully async Usemin-like Gulp library\r ===================","main":"index.js","scripts":{"test":"mocha -R nyan test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git://github.com/futurechan/gulp-asset-transform.git"},"dependencies":{"async":"^0.9.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-util":"^3.0.1","lodash":"^2.4.1","through2":"^0.6.3"},"devDependencies":{"chai":"^1.9.2","gulp-less":"^1.3.6","gulp-minify-css":"^0.3.11","gulp-react":"^2.0.0","gulp-rev":"^2.0.1","gulp-rev-all":"^0.7.1","gulp-uglify":"^1.0.1","mocha":"^2.0.1","sinon":"^1.12.2"},"keywords":["gulpplugin","html","scripts","css","optimize","concat","gulp-usemin","gulp-spa","gulp-useref"],"gitHead":"10f158926123d392961e9962876a4f1fc9741dab","bugs":{"url":"https://github.com/futurechan/gulp-asset-transform/issues"},"homepage":"https://github.com/futurechan/gulp-asset-transform","_id":"gulp-asset-transform@1.6.2","_shasum":"7a39c5e20a6311f28cc952743c371c2fd6460b44","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"dist":{"shasum":"7a39c5e20a6311f28cc952743c371c2fd6460b44","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-1.6.2.tgz","integrity":"sha512-sTodrT7Kq+Ly7wW0gzHZDtNnRvWN3QpJ7EZ1DwwdBmM5kEtct/VQfcNEKcaxmQUSvbr9xn3oZj9iwtmv1yvlOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGw1K25xYzY6I7K1XBri7n3BrOTuap0XGHJ1tDQlb+kaAiAQMUbBy5B/IsKmt4yQaDM9cHKsaK3IycEAzk8D6ikcNA=="}]}},"1.6.3":{"name":"gulp-asset-transform","version":"1.6.3","description":"A fully async Usemin-like Gulp library\r ===================","main":"index.js","scripts":{"test":"mocha -R nyan test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git://github.com/futurechan/gulp-asset-transform.git"},"dependencies":{"async":"^0.9.0","gulp-concat":"^2.4.1","gulp-util":"^3.0.1","joi":"^5.0.2","lodash":"^2.4.1","through2":"^0.6.3","vinyl-fs":"^0.3.13"},"devDependencies":{"chai":"^1.9.2","gulp-less":"^1.3.6","gulp-minify-css":"^0.3.11","gulp-react":"^2.0.0","gulp-rev":"^2.0.1","gulp-rev-all":"^0.7.1","gulp-size":"^1.1.0","gulp-uglify":"^1.0.1","mocha":"^2.0.1","sinon":"^1.12.2"},"keywords":["gulpplugin","html","scripts","css","optimize","concat","gulp-usemin","gulp-spa","gulp-useref"],"gitHead":"ce35b6654609c7dc048509855b190f4d4dee2cc1","bugs":{"url":"https://github.com/futurechan/gulp-asset-transform/issues"},"homepage":"https://github.com/futurechan/gulp-asset-transform","_id":"gulp-asset-transform@1.6.3","_shasum":"d30b1bc2e34f8b6d8cd15d1738a18a95a3f8bdb0","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"dist":{"shasum":"d30b1bc2e34f8b6d8cd15d1738a18a95a3f8bdb0","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-1.6.3.tgz","integrity":"sha512-5Eg/avCOgS2jdV3FK9ID1ZjFrpmCMi7+Uj+vozbUAUUZUZp3I149HsyjZEgrz9DQWWo0K+jG1u1TgNj6MeoItg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGre+eq39ZIy/4FNyGJLkIcDJoO09lLeTk7u5JX8r8qAIgR/L8J2x35nSGHu7mgEtzXsyGsOIII0M2XBxIKYFVCqk="}]}},"2.0.0":{"name":"gulp-asset-transform","version":"2.0.0","description":"A fully async Usemin-like Gulp library ===================","main":"index.js","scripts":{"test":"mocha -R spec test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git://github.com/futurechan/gulp-asset-transform.git"},"dependencies":{"async":"^1.5.2","gulp-concat":"^2.6.0","gulp-util":"^3.0.7","joi":"^5.0.2","lodash":"^4.2.1","through2":"^2.0.0","vinyl-fs":"^2.3.1"},"devDependencies":{"chai":"^3.5.0","gulp-less":"^3.0.5","gulp-minify-css":"^0.3.11","gulp-react":"^2.0.0","gulp-rev":"^2.0.1","gulp-rev-all":"^0.7.1","gulp-size":"^1.1.0","gulp-uglify":"^1.0.1","mocha":"^2.0.1","sinon":"^1.12.2"},"keywords":["gulpplugin","html","scripts","css","optimize","concat","gulp-usemin","gulp-spa","gulp-useref"],"gitHead":"ab65416e18b7b17d96fd067ccd3882719932a839","bugs":{"url":"https://github.com/futurechan/gulp-asset-transform/issues"},"homepage":"https://github.com/futurechan/gulp-asset-transform#readme","_id":"gulp-asset-transform@2.0.0","_shasum":"06f9cf080fdd85e3287c6bf2795fab66bd2892a3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"dist":{"shasum":"06f9cf080fdd85e3287c6bf2795fab66bd2892a3","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-2.0.0.tgz","integrity":"sha512-S8eqHpDJwYD7vBOSGcJfzwDm7lHqoLOhJewi5eS2eSRmr5XYoTWAqlmpUQlSJRNSGu2QdRR2PiYjFvxe3g6/Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGK97JazLwL6LUko+di7fgy6/6QoiPPnVSv/p2hofKIXAiBrlc2HU04ruMOTwthJDLYvxLDZJmKjJyiZWHkNCVYsOQ=="}]},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/gulp-asset-transform-2.0.0.tgz_1454733291480_0.09441155474632978"}},"2.1.0":{"name":"gulp-asset-transform","version":"2.1.0","description":"A fully async Usemin-like Gulp library ===================","main":"index.js","scripts":{"test":"mocha -R spec test/**/mocha/**/*.js"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git://github.com/futurechan/gulp-asset-transform.git"},"dependencies":{"async":"^1.5.2","gulp-concat":"^2.6.0","gulp-util":"^3.0.7","joi":"^5.0.2","lodash":"^4.2.1","through2":"^2.0.0","vinyl-fs":"^2.3.1"},"devDependencies":{"chai":"^3.5.0","gulp-less":"^3.0.5","gulp-minify-css":"^0.3.11","gulp-react":"^2.0.0","gulp-rev":"^2.0.1","gulp-rev-all":"^0.7.1","gulp-size":"^1.1.0","gulp-uglify":"^1.0.1","mocha":"^2.0.1","sinon":"^1.12.2"},"keywords":["gulpplugin","html","scripts","css","optimize","concat","gulp-usemin","gulp-spa","gulp-useref"],"gitHead":"2264b0c7fbdef665672a376e2dd99e0027e5aff7","bugs":{"url":"https://github.com/futurechan/gulp-asset-transform/issues"},"homepage":"https://github.com/futurechan/gulp-asset-transform#readme","_id":"gulp-asset-transform@2.1.0","_shasum":"aeccbd1385589dfe6bc59e8cdc86b954a66ebd5a","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.0.0","_npmUser":{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"},"dist":{"shasum":"aeccbd1385589dfe6bc59e8cdc86b954a66ebd5a","tarball":"https://registry.npmjs.org/gulp-asset-transform/-/gulp-asset-transform-2.1.0.tgz","integrity":"sha512-scVGhPePfgs/TF9VfbhWUMgSL0PlM1Teg8y6kz4jiLPV0q/acV9joQChGpzGYrf9XvMAit+Y8j0oNN0UfmNu3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmPamxIc1DEGqTjxM4k9EfO89ZBTQNWq32+4nJcRLRtAiEAohuy72s0/rDVaofEyW6S2JhckOjiF/CCXvyEaeZrV5E="}]},"maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-asset-transform-2.1.0.tgz_1469458489631_0.025263644522055984"}}},"readme":"A fully async Usemin-like Gulp library\n===================\n\nInspired by [gulp-usemin](https://github.com/zont/gulp-usemin \"gulp-usemin\")\n\n##Status\n\n[![BuildStatus](https://travis-ci.org/futurechan/gulp-asset-transform.png?branch=master)](https://travis-ci.org/futurechan/gulp-asset-transform) [![DependencyStatus](https://david-dm.org/futurechan/gulp-asset-transform.png?branch=master)](https://david-dm.org/futurechan/gulp-asset-transform.png?branch=master) [![TestCoverage](https://coveralls.io/repos/futurechan/gulp-asset-transform/badge.png)](https://coveralls.io/repos/futurechan/gulp-asset-transform/badge.png)\n\n\n##Installation\n\nUsing npm:\n\n```javascript\nnpm install gulp-asset-transform\n```\n\n##Documentation\n* [comment directive explanation](#comment_directive)\n* [html](#html)\n* [gulpfile](#gulpfile)\n* [tasks array](#tasks_array)\n* [reusing pipelines](#reusing_pipelines)\n* [stream function](#stream_function)\n* [remove](#remove)\n* [implicit tag template references](#implicit_references)\n* [tag templates](#tag_templates)\n* [explicit tags](#explicit_tags)\n* [concat](#concat)\n* [legacy directives](#legacy_directives)\n\n##Examples\n\n```javascript\nvar at = require('gulp-asset-transform');\n```\n\n<a name=\"comment_directive\"/>\n### comment directive explanation\nProcessing is defined with comments that enclose asset tags\n```html\n<!-- at:id1 >> assets/site.css -->\n<link rel=\"stylesheet\" type=\"text/css\" href=\"app/css1.css\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"app/css2.css\">\n<!-- at:end -->\n```\n\nEach start directive is composed of a few parts, some of which are optional.\nThe required portion\n```html\n<!-- at:some_pipeline_id -->\n```\n\nAdditionally you can include a desired filename and a tag template to use in case you don't want to match on the extension of the desired filename.\n```html\n<!-- at:some_pipeline_id >> tag_template_name:sub/path/and/filename.ext -->\n```\n\n<a name=\"html\"/>\n### html\n```html\n<!DOCTYPE html>\n<html>\n<head lang=\"en\">\n    <meta charset=\"UTF-8\">\n    <title></title>\n\n    <!-- at:id1 >> assets/site.css -->\n    <link rel=\"stylesheet/less\" type=\"text/css\" href=\"less/less1.less\">\n    <link rel=\"stylesheet/less\" type=\"text/css\" href=\"less/less2.less\">\n    <!-- at:end -->\n\n</head>\n<body>\n\n\t<!-- at:id2 >> assets/site.js -->\n\t<script src=\"js/js1.js\"></script>\n\t<script src=\"js/js2.js\"></script>\n\t<!-- at:end -->\n\n\t<!-- at:remove -->\n\t<script src=\"js/less.js\"></script>\n\t<!-- at:end -->\n\n</body>\n</html>\n```\n\n<a name=\"gulpfile\"/>\n### gulpfile\n```javascript\ngulp.task('build', function() {\n\tgulp.src('./src/client/index.html')\n\t\t.pipe(at({\n\t\t\tid1: {\n\t\t\t\ttasks:[less(), minifyCss(), 'concat']\n\t\t\t},\n\t\t\tid2: {\n\t\t\t\tstream:function(filestream, outputFilename){\n\t\t\t\t\treturn filestream\n\t\t\t\t\t\t.pipe(uglify())\n\t\t\t\t\t\t.pipe(concat(outputFilename)); //concat is gulp-concat\n\t\t\t\t}\n\t\t\t}\n\t\t}))\n\t\t.pipe(gulp.dest('build/client'));\n});\n```\n\n<a name=\"tasks_array\"/>\n### tasks array\nYou can set the tasks key on the configuration object to an array of gulp tasks.\n```javascript\ngulp.task('build', function() {\n\tgulp.src('./src/client/index.html')\n\t\t.pipe(at({\n\t\t\tid1: {\n\t\t\t\ttasks:[less(), minifyCss(), 'concat']\n\t\t\t}\n\t\t}))\n\t\t.pipe(gulp.dest('build/client'));\n});\n```\n\nIf you use the tasks array configuration, gulp-concat is provided for you via 'concat', and the filename is parsed from the tag field.\n\n<a name=\"reusing_pipelines\"/>\n### reusing pipelines\nIf you need to call the same pipeline twice, you need to define each task as a function that returns the stream object that should be used.\nThis function also receives the filename as the only parameter.\n\n```javascript\ngulp.task('build', function () {\n  gulp.src('./src/client/index.html')\n    .pipe(at({\n      less: {\n        tasks: [\n          less,\n          minifyCss,\n          function (filename) { return concat(filename); }\n        ]\n      }\n    }))\n    .pipe(gulp.dest('build/client'));\n});\n```\n\n<a name=\"stream_function\"/>\n### stream function\nAlternatively, you can set the stream key on the configuration object to a function that returns a gulp stream.\nThe function receives two arguments, the glob stream and the output filename (for concat).\nWhile more verbose than the tasks array, it has the advantage of supporting logic.\n\n```javascript\ngulp.task('build', function() {\n\tgulp.src('./src/client/index.html')\n\t\t.pipe(at({\n\t\t\tid2: {\n\t\t\t\tstream:function(filestream, outputFilename){\n\t\t\t\t\treturn filestream\n\t\t\t\t\t\t.pipe(uglify())\n\t\t\t\t\t\t.pipe(concat(outputFilename)); //concat is gulp-concat\n\t\t\t\t}\n\t\t\t}\n\t\t}))\n\t\t.pipe(gulp.dest('build/client'));\n});\n```\n\n<a name=\"remove\"/>\n### remove\nA special 'remove' directive is provided to remove any tags that should not survive the build process.\n\n<a name=\"implicit_references\"/>\n### implicit tag template references\nA js and css template have been provided. The template to be used is inferred from the extension of the desired filename.\n\n```html\n<!-- at:id >> assets/site.css -->\n<link rel=\"stylesheet/less\" type=\"text/css\" href=\"less/less1.less\">\n<link rel=\"stylesheet/less\" type=\"text/css\" href=\"less/less2.less\">\n<!-- at:end -->\n```\nThis will use the tag template assigned to 'css'.\n\nThese can be overridden by explicitly specifying a template reference before the desired filename.\n```html\n<!-- at:id >> css1:assets/site.css -->\n<link rel=\"stylesheet/less\" type=\"text/css\" href=\"less/less1.less\">\n<link rel=\"stylesheet/less\" type=\"text/css\" href=\"less/less2.less\">\n<!-- at:end -->\n```\nIn this case, we expect to use a tag template called 'css1'.\nIf you specify something other than css or js, you will need to provide the tag template.\n\n<a name=\"tag_templates\"/>\n### tag templates\nTag templates can be overridden at both the global and task level\n```javascript\ngulp.task('build', function() {\n\tgulp.src('./src/client/index.html')\n\t\t.pipe(at({\n\t\t\tid1: {\n\t\t\t\ttasks:[less(), minifyCss(), 'concat'],\n\t\t\t\ttagTemplate:function(filename){ return '<local-css-tag></local-css-tag>'}\n\t\t\t},\n\t\t\tid2: {\n\t\t\t\ttasks:[uglify(), 'concat'],\n\t\t\t}\n\t\t},{\n\t\t\ttagTemplates:{\n\t\t\t\tjs:function(filename){ return '<global-js-tag></global-js-tag>'}\n\t\t\t}\n\t\t}))\n\t\t.pipe(gulp.dest('build/client'));\n});\n```\nAll asset transform blocks with a desired filename with a '.js' extension and all blocks using ' >> js: ... ' will return '```<global-js-tag></global-js-tag>```'.\nAll asset transform blocks using the pipelineId 'id1' will return '```<local-css-tag></local-css-tag>```'.\n\n<a name=\"explicit_tags\"/>\n### explicit tags\nAn explicit tag can be provided for a block.\n```javascript\ngulp.task('build', function() {\n\tgulp.src('./src/client/index.html')\n\t\t.pipe(at({\n\t\t\tid1: {\n\t\t\t\ttag:'<link rel=\"stylesheet\" type=\"text/css\" href=\"assets/css/site.css\">',\n\t\t\t\ttasks:[less(), minifyCss(), 'concat']\n\t\t\t},\n\t\t\tid2: {\n\t\t\t\ttasks:[uglify(), 'concat'],\n\t\t\t}\n\t\t}))\n\t\t.pipe(gulp.dest('build/client'));\n});\n```\n\n<a name=\"concat\"/>\n### concat\nThe concat task can be invoked in basically two ways, by using literal string `'concat:<separator>'` and Asset Transform's helper function `.concat([<filename>[, separator]])`.\nThe **filename** argument is optional and if set it will be used to define the output file name. The default value is the name defined in the **at** block.\nThe **separator** argument is also optional and is used to define the separator that will join all files contents.\nFor instance, in case there are two files named **file_1** and **file_2** and the separator is '`,`' (comma) the output would be `<file_1 contents>,<file_2 contents>`.\nExample:\n```javascript\ngulp.task('build', function() {\n\tgulp.src('./src/client/index.html')\n\t\t.pipe(at({\n\t\t\tid1: {\n                tasks:[uglify(), 'concat:;\\n']\n            },\n\t\t\tid2: {\n\t\t\t\ttasks:[uglify(), at.concat('id2.js', ';\\n']\n\t\t\t}\n\t\t}))\n\t\t.pipe(gulp.dest('build/client'));\n});\n```\n\n<a name=\"legacy_directives\"/>\n### legacy directives\nIn effort to conform to the more popular ```build/endbuild``` directives, you can override any of the regular expressions by supplying a regExps object.\nThe alternate path in the comment directive will be ignored.\n```javascript\ngulp.task('build', function() {\n\tgulp.src('./src/client/index.html')\n\t\t.pipe(at({\n\t\t\tid1: {\n\t\t\t\ttasks:[less(), minifyCss(), 'concat']\n\t\t\t},\n\t\t\tid2: {\n\t\t\t\ttasks:[uglify(), 'concat']\n\t\t\t}\n\t\t},{\n\t\t\tregExps:{\n\t\t\t\tstart: /<!--\\s*build:(\\w+)(?:(?:\\(([^\\)]+?)\\))?\\s+(\\/?([^\\s]+?))?)?\\s*-->/gim,\n\t\t\t\tend: /<!--\\s*endbuild\\s*-->/gim\n\t\t\t\t//script: regexp for script tags\n\t\t\t\t//link: regexp for link tags\n\t\t\t}\n\t\t}))\n\t\t.pipe(gulp.dest('build/client'));\n});\n```","maintainers":[{"name":"futurechan","email":"joshua.bennett.chan@gmail.com"}],"time":{"modified":"2022-06-18T16:37:02.811Z","created":"2014-10-28T05:44:29.075Z","1.0.0":"2014-10-28T05:44:29.075Z","1.1.0":"2014-10-28T17:05:48.043Z","1.2.0":"2014-10-28T18:02:50.831Z","1.3.0":"2014-11-22T22:51:41.575Z","1.3.1":"2014-11-22T23:08:58.634Z","1.3.2":"2014-11-22T23:27:55.997Z","1.4.0":"2014-12-23T14:18:24.607Z","1.5.0":"2014-12-24T05:00:38.806Z","1.6.0":"2014-12-28T04:06:25.898Z","1.6.1":"2014-12-28T05:19:51.617Z","1.6.2":"2014-12-28T06:00:09.148Z","1.6.3":"2015-01-23T04:23:13.904Z","2.0.0":"2016-02-06T04:34:55.444Z","2.1.0":"2016-07-25T14:54:51.484Z"},"author":{"name":"Joshua Chan","email":"joshua.bennett.chan@gmail.com"},"license":"ISC","readmeFilename":"README.md","keywords":["gulpplugin","html","scripts","css","optimize","concat","gulp-usemin","gulp-spa","gulp-useref"],"homepage":"https://github.com/futurechan/gulp-asset-transform#readme","repository":{"type":"git","url":"git://github.com/futurechan/gulp-asset-transform.git"},"bugs":{"url":"https://github.com/futurechan/gulp-asset-transform/issues"},"users":{}}