{"_id":"gulp-rev","_rev":"209-784f05d593b1e8c99e9c231688dbacef","name":"gulp-rev","dist-tags":{"latest":"12.0.0"},"versions":{"0.1.0":{"name":"gulp-rev","version":"0.1.0","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@0.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"8cb7d1019ff48f0f7ce325b342856fe1388c785c","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-0.1.0.tgz","integrity":"sha512-rVZUIQT0z0SiUkDcb62OfayWHp6WPdGeNzkHaPHDqwu743ML+X6qAtqx/du9E+2eIrv9mSIexVZ8geqWPopvkw==","signatures":[{"sig":"MEQCIHx8+jTsNdzYJRdnwLLuE5NO4J+fwKFbEa/3Ais9zxjCAiBl5a+hpiJHmEBNda0p41HYtijkCi5Wh3C1QnAspxA69w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"engines":{"node":">=0.8.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"1.3.17","description":"Static asset revisioning by prepending content hash to filenames: unicorn.css => 098f6bcd.unicorn.css","directories":{},"dependencies":{"event-stream":"~3.0.20"},"devDependencies":{"mocha":"*","gulp-util":"~2.1.3"}},"0.2.0":{"name":"gulp-rev","version":"0.2.0","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@0.2.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"df105581ae6f6da65f27b3dfd1d0b952d2ba795b","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-0.2.0.tgz","integrity":"sha512-WJNWhgdh5nN3eOYGSQylO5+XCikijxQgXUHgFbN4m6JcCZQQP1zZaBHwJ7vsqXf3+Ytw5VVZzU/DHYIJwNW4CA==","signatures":[{"sig":"MEYCIQCnLWCJ+N7N/svAWTgMDS8qahilFNwMkKrudr4s/eFFFwIhALeOV54LnoepV3iZNO62gtVfJdWCyTsxc2ITotWemxhf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"1.3.23","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"dependencies":{"map-stream":"~0.1.0"},"devDependencies":{"mocha":"*","gulp-util":"~2.2.9"}},"0.2.1":{"name":"gulp-rev","version":"0.2.1","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@0.2.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"517a4e411079a7bd71ef42457bb2bcd5e12423be","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-0.2.1.tgz","integrity":"sha512-h/e28Owbe7riWAB9EGXWF8e9/VKb4aJ19xZbJxFMnngKHTHno+YtfPqJbvmrdRwL2tIp6Tb0nkWxldJoBe4k7g==","signatures":[{"sig":"MEQCIH8zZMH/yoxRFbuw98lU+raQ+0+JsPozFYmOnVK+fPYMAiAlrhVDIihIri6HXmDLuf4f+f5cyPVykq+nmlUDIpxc+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"1.3.23","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"dependencies":{"through2":"~0.4.0","gulp-util":"~2.2.9"},"devDependencies":{"mocha":"*"}},"0.3.0":{"name":"gulp-rev","version":"0.3.0","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@0.3.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"ac22bbbcbf644a0cab8bafa72308343b3b343b01","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-0.3.0.tgz","integrity":"sha512-3gCK7ocF66f3KkWX8VdRDR5EqXtcXn0+CZ+ZftXrPFotysDTE7tD78a6XUc101qlMx9syOD6v2C4DAQMFgVWMg==","signatures":[{"sig":"MEUCIQCLE00FoWZA2E1vT7NoS6SnMZvhFZxwKWUeJk+ARcXEMwIgc+dlNhU/zSSgfQeC6ZsVNXNHFPkvt0lNDyXS26SO1UM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"1.4.4","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"dependencies":{"through2":"~0.4.0","gulp-util":"~2.2.9"},"devDependencies":{"mocha":"*"}},"0.3.1":{"name":"gulp-rev","version":"0.3.1","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@0.3.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"6b07f041b5c789bc1e97898b2f12e74a361fbd49","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-0.3.1.tgz","integrity":"sha512-DWory8ieDz6wc3bExuJ4gvUJ1REO4ULEBPDBY2fj/5d+5Af0LNp5M6u/FBpJmdoN/joKzWyt1GnMPp5OY6TjHA==","signatures":[{"sig":"MEUCIQCX2qextLAwkQT42fLzWUoM4+l/+Mvc1c/C6wlUwtPxRQIgfrldYAwPXoYMCx9rjB6FyC9rmVKtVhcaK4ipD0Z5q9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"1.4.4","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"dependencies":{"through2":"~0.4.0","gulp-util":"~2.2.9"},"devDependencies":{"mocha":"*"}},"0.3.2":{"name":"gulp-rev","version":"0.3.2","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@0.3.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"142ec6896bca76629e4260947665938a9b51abc6","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-0.3.2.tgz","integrity":"sha512-lnwdvMLz+gZ84Y1vB0WlUFsL1jNPHpU+lDLYo8UT+Wk0Yro1890jfNb2Epf79O+fXKoMJBvLNI/OjHUbZMihmA==","signatures":[{"sig":"MEQCIC2svaEampGQLWbLaEI9WaetGs3tQVvfQjBblH/nV2JsAiAN+tl68VwvODYRyrhal4E66eeaQ8IdcODcudqhKDPeDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"1.4.6","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"dependencies":{"through2":"~0.4.0","gulp-util":"~2.2.9"},"devDependencies":{"mocha":"*"}},"0.4.0":{"name":"gulp-rev","version":"0.4.0","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@0.4.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"0d7478f07d5d23fb835ed434cadf39f3f712e3b3","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-0.4.0.tgz","integrity":"sha512-Mmi2KxE43y681cq7gj56+zMfkyJQN3XUQFlh572ZVL39fMZYEYLfjbk4fduZHpvJxSN/LZwwwD2xU6muq0A0Yw==","signatures":[{"sig":"MEYCIQD12hZnZV+Gz7TWN2mNzTFhE/PXQ4QJtRi8eOU6pb3gQgIhAKA1oHir1eorl84qrbRtMJG6pg39Hqn2rByimxhUH9Z2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"0d7478f07d5d23fb835ed434cadf39f3f712e3b3","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"1.4.9","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"dependencies":{"through2":"~0.4.0","gulp-util":"~2.2.9"},"devDependencies":{"mocha":"*"}},"0.4.1":{"name":"gulp-rev","version":"0.4.1","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@0.4.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"cebd48bffbcb7da4e6a3174a513a4250cfe675d5","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-0.4.1.tgz","integrity":"sha512-QAdVBIMX6h0v98YvyBsCZKQW7jhookas4koVnSCMmnuMHDhh1ID5SSRDgpJbNfVSJiFaWMjmH2hTYAvXBGeAWw==","signatures":[{"sig":"MEYCIQDyyhNKJ9fMBozL2ruyWlV4epA5qOFn64mqFBY1T1OHlAIhAPcJF52/EQ7FJSUUoMRyUfKN+s4eX2LjGMw2qTDet3YR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"cebd48bffbcb7da4e6a3174a513a4250cfe675d5","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"1.4.9","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"dependencies":{"through2":"~0.5.1","gulp-util":"~2.2.9"},"devDependencies":{"mocha":"*"}},"0.4.2":{"name":"gulp-rev","version":"0.4.2","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@0.4.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"51143a21711d78ec4a780a7f4b7bd11632529e71","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-0.4.2.tgz","integrity":"sha512-eJVy3I3tT28+Pz/fcdv0DiRd51fOoN2F6djzEQ59hwnNAkVaHcIpoksIt7L4/Byvcy1MIYx4m8TB49b0m5NUGg==","signatures":[{"sig":"MEYCIQCYiwAhidX47WfvQX4FzjWGR/0xCnQCPXaStlgyQmgNggIhALrNS44kYFoPIpI/x4MHTTB5v+xZ9nrM/rPgNROQXkTi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"51143a21711d78ec4a780a7f4b7bd11632529e71","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"1.4.9","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"dependencies":{"through2":"~0.5.1","gulp-util":"~2.2.9"},"devDependencies":{"mocha":"*"}},"1.0.0":{"name":"gulp-rev","version":"1.0.0","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@1.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"db9b6263b5faed561a456d05cbe21d0deff8f144","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-1.0.0.tgz","integrity":"sha512-qqnKjH92VIj8hF4aAJo+0dzSNu5Txv53Lx3WX+W9/Qcw+29gh7NLQIqW61yLUpFNrs8Ho2s2duUYQsgUjlkafg==","signatures":[{"sig":"MEYCIQC/8+B9KtS55IRqPNfcE5ZVSrSdyA7Mwk1MdkMnhAEA6AIhANrGWJv9YrMnUOdia7SuQ0RX7ifx3gRKbiFEvZk2M9yi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"db9b6263b5faed561a456d05cbe21d0deff8f144","engines":{"node":">=0.10.0"},"gitHead":"99a5eff0f82279d97f452776a889d7e690098824","scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"1.4.14","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"dependencies":{"through2":"~0.5.1","gulp-util":"^3.0.0"},"devDependencies":{"mocha":"*"}},"1.1.0":{"name":"gulp-rev","version":"1.1.0","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@1.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"491f3596abf0bd8dc9cd09c411757c1debd40924","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-1.1.0.tgz","integrity":"sha512-4vZgr7tikxPPZfkhLsBaHqRMVw/LzTRmRuB7yPraJA/BTQM5atFK3AwH7csfWB5634zPcl1s9/3PqxEJIo9/RQ==","signatures":[{"sig":"MEQCIFV9i/QYd7loa8OWBIQB43QMV+ykGiXghq6tUnwN+rqmAiBdoGBvl9zBeAHe8J0Oa7+JMXtNYWzKvIJ58uALlZu4xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"491f3596abf0bd8dc9cd09c411757c1debd40924","engines":{"node":">=0.10.0"},"gitHead":"e6b95f0ded31f9ec852c65dc5d463d9940e89460","scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"https://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"1.4.23","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"dependencies":{"through2":"^0.6.1","gulp-util":"^3.0.0","object-assign":"^1.0.0"},"devDependencies":{"mocha":"*"}},"2.0.0":{"name":"gulp-rev","version":"2.0.0","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@2.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"0a8219eef499b05951b7f676e72a86533c32e3ad","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-2.0.0.tgz","integrity":"sha512-3YDNNbOzgY9xgb1S/koxZGSl1DNhiyjjxsBFpUjS9ZLgsiDasP+ligw2JsX/MixEp6mpnsxuJlzhFOQKQr4zIQ==","signatures":[{"sig":"MEQCID171frQ3KTMhCeN+AbDk1Qq0iNS8sbx9DFZe1sWEyT4AiANf0aBjA4x5tHWf3efPCM4rgEoIhNBc5bYhUZUMFrQsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"0a8219eef499b05951b7f676e72a86533c32e3ad","engines":{"node":">=0.10.0"},"gitHead":"c85d1be7bb3dca0a6c89d5ecec07ca593cf98fd5","scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"https://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"2.1.2","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"_nodeVersion":"0.10.32","dependencies":{"through2":"^0.6.1","gulp-util":"^3.0.0","object-assign":"^1.0.0"},"devDependencies":{"mocha":"*"}},"2.0.1":{"name":"gulp-rev","version":"2.0.1","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@2.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"0e50ad1bcffdafe2b9bf469e6c40201e8068e4a6","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-2.0.1.tgz","integrity":"sha512-49PZhFQEpjhNZozClgJrA/SUtwTvxyoZHsB4xqXoGOca7epb6F4lbXHuut3yxDUBhETLcSoAilFW47pbrzgy+Q==","signatures":[{"sig":"MEUCIQDqGqhwbDLuWTUDKGM9kpaKTRH5uZZ8ODaOjIhF0qtdLgIgGYPEQdw02aBxgVcYsWyrWoMABH5bgzaQ41LSqUeDbV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"0e50ad1bcffdafe2b9bf469e6c40201e8068e4a6","engines":{"node":">=0.10.0"},"gitHead":"615ffcd56a6546500a7cd55313d84e8e2038ab28","scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"https://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"2.1.2","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"_nodeVersion":"0.10.32","dependencies":{"through2":"^0.6.1","gulp-util":"^3.0.0","object-assign":"^1.0.0"},"devDependencies":{"mocha":"*"}},"3.0.0":{"name":"gulp-rev","version":"3.0.0","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@3.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"02b45067e99a21b75ddadfd1102a27772b45f2c3","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-3.0.0.tgz","integrity":"sha512-Q33UnyxlWUh3tnBNt6zNkxzNcQYuU1wE+9Kk5CxSrrrIloLSwC3GmIoZcxdIydgs07NbcLyg+rVk5GP38Om1Xg==","signatures":[{"sig":"MEQCICE/exXAee895mvdyusIU84pQyNHje6NvysQMUb+HgFvAiAYmrtRyiFSyUichSszlgk9xJxoIRiTw0XoksRz4k4Ouw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"02b45067e99a21b75ddadfd1102a27772b45f2c3","engines":{"node":">=0.10.0"},"gitHead":"b73361fc84aa54a096d0a24c3fc23598ade27e29","scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"https://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"1.4.28","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"dependencies":{"through2":"^0.6.1","gulp-util":"^3.0.0","vinyl-file":"^1.1.0","object-assign":"^2.0.0"},"devDependencies":{"mocha":"*"}},"3.0.1":{"name":"gulp-rev","version":"3.0.1","keywords":["gulpplugin","rev","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"http://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@3.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"a36aea991a249fc898cca0885b66cd1cf3c775bd","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-3.0.1.tgz","integrity":"sha512-a3FRCqzZthS2nmDGCCZPbjDfhoNv3o72i6yV7S9aDvKT8nPisbicxnvX0AhXlPz5eHlTuhGBqHBeyom9J9BnYA==","signatures":[{"sig":"MEUCIQCXKrh6bJnfpF5i36PRJWryi5AJ0POHz8D6DignzpkJ4QIgXLyP5eyojM5c+SF8kfbNXWDD9rYYJg9tfxRripNjZO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"a36aea991a249fc898cca0885b66cd1cf3c775bd","engines":{"node":">=0.10.0"},"gitHead":"2f9d798c4d8f4c91bec215df68bfcc3850caa34f","scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"https://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"2.4.1","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css","directories":{},"_nodeVersion":"1.1.0","dependencies":{"through2":"^0.6.1","gulp-util":"^3.0.0","vinyl-file":"^1.1.0","object-assign":"^2.0.0"},"devDependencies":{"mocha":"*"}},"4.0.0":{"name":"gulp-rev","version":"4.0.0","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@4.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"663d9184e772247b2f25c4a4e571388742e55ee9","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-4.0.0.tgz","integrity":"sha512-iY9u8ERuJ4EPXO/9gnuR4l4utjbDjUWEc387Zd6UT89eP6idL0NuGDThWkscde8KWbjuI/Xl1UVY0mVjuAGkdQ==","signatures":[{"sig":"MEYCIQD7CtjA2YuddTxlzoWbBzngg1JbGd1fLFhMXRKw1rnb3wIhAIJqysw23yifJjtcxg/LyX3uTHr0x0cOxzi2mb4KwS3S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"663d9184e772247b2f25c4a4e571388742e55ee9","engines":{"node":">=0.10.0"},"gitHead":"8055682de1a7f80a7c9939f2e42f39d017f0a7d0","scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"https://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"2.9.1","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"0.12.3","dependencies":{"rev-hash":"^1.0.0","rev-path":"^1.0.0","through2":"^0.6.1","gulp-util":"^3.0.0","vinyl-file":"^1.1.0","object-assign":"^2.0.0"},"devDependencies":{"mocha":"*"}},"5.0.0":{"name":"gulp-rev","version":"5.0.0","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@5.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"abe9bde66d2cc4c9845913f82b236718dccaf275","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-5.0.0.tgz","integrity":"sha512-bsrsrwsTxayzYi6gMRiHXCTe27tzYMp62mAmojWEZPUw0JK9M/V4lx1TGhLaSV4R1eC67JmqaNPaAMiFqmKHQQ==","signatures":[{"sig":"MEQCIDFfBR6Cviv2bapuYGnZ0Lk20OWWAUYJH+3H47Vixw28AiB74wwAJjVbhCQ2f87oNNzz9YBR8p9rJS4eV23Y7VUBOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"abe9bde66d2cc4c9845913f82b236718dccaf275","engines":{"node":">=0.10.0"},"gitHead":"18a686f9fe69278690d116a41d74702f3cf06c01","scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"https://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"2.10.1","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"0.12.4","dependencies":{"rev-hash":"^1.0.0","rev-path":"^1.0.0","through2":"^0.6.1","gulp-util":"^3.0.0","vinyl-file":"^1.1.0","object-assign":"^2.0.0"},"devDependencies":{"mocha":"*"}},"5.0.1":{"name":"gulp-rev","version":"5.0.1","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@5.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"6b93151c6d88e518b1e0654f6a8515110029d600","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-5.0.1.tgz","integrity":"sha512-o2nU/liYJOqGiZt5CMLc8lqLoGtk77EgAkepOxtBm2V84RzEx/DbsOchwSOSheP9RzMZkpaOINlFVWvoZgeYxw==","signatures":[{"sig":"MEQCIA4TGFjSvrlpYwn+EHUU3tfAT+A7r4MslvU9uA2eG7+yAiBtOr8FH5Dk4HJHNQXVbk2BGpFABCBsN9up/ktrdbpfqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"6b93151c6d88e518b1e0654f6a8515110029d600","engines":{"node":">=0.10.0"},"gitHead":"daa23d0a05c297221482fac73c13eeb273825b18","scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"https://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"2.10.1","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"0.12.4","dependencies":{"rev-hash":"^1.0.0","rev-path":"^1.0.0","through2":"^0.6.1","gulp-util":"^3.0.0","vinyl-file":"^1.1.0","object-assign":"^2.0.0"},"devDependencies":{"mocha":"*"}},"5.1.0":{"name":"gulp-rev","version":"5.1.0","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@5.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"a2c37cdae321a7b7bbae20d753b60d0e5e87cd48","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-5.1.0.tgz","integrity":"sha512-zuaRGfvy3OHTVULCyUlQyUagLX9f5ueHP4e8yBFUKa9De+eNdPiWeXx1+BtDuPY4+BB9kYYT7CE8lJINnJotxw==","signatures":[{"sig":"MEQCIE+83ycx+S6JdIr656AXEek7IyYQkIl+0M6lvaDVvVS2AiAu5hJq32PbzvsWV3dzOQCcBf144Nlm4785uFZJSffgYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"a2c37cdae321a7b7bbae20d753b60d0e5e87cd48","engines":{"node":">=0.10.0"},"gitHead":"0e6fb08f46d71c4f9e12c702fb265f4fca90e10c","scripts":{"test":"mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"https://github.com/sindresorhus/gulp-rev","type":"git"},"_npmVersion":"2.11.2","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"0.12.5","dependencies":{"rev-hash":"^1.0.0","rev-path":"^1.0.0","through2":"^0.6.1","gulp-util":"^3.0.0","sort-keys":"^1.0.0","vinyl-file":"^1.1.0","object-assign":"^2.0.0"},"devDependencies":{"mocha":"*"}},"6.0.0":{"name":"gulp-rev","version":"6.0.0","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@6.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev#readme","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"xo":{"envs":["node","mocha"]},"dist":{"shasum":"ea78e17a66ba18bf88065f8613552de7afdb1be5","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-6.0.0.tgz","integrity":"sha512-n7wp0Zent8+hhOk8XRrfKJ/gP/f/oYeD0r+lN8/OBOgHSAZsb172n8UT9EDh+4rO0rcFTl1SUFr0zBAHPautlg==","signatures":[{"sig":"MEUCIFU9PwD5KdkCZhmf1yDuHcA8kCA/6eJkRoLMHI3Ot2DWAiEA7kM7215o8a1Vaj5cdNNlwsYup9KYHRFCdNbNGnGATUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"ea78e17a66ba18bf88065f8613552de7afdb1be5","engines":{"node":">=0.10.0"},"gitHead":"dd394fd67262620c11dd41a3f4d912be7d2ccdf2","scripts":{"test":"xo && mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/gulp-rev.git","type":"git"},"_npmVersion":"2.13.3","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"3.0.0","dependencies":{"rev-hash":"^1.0.0","rev-path":"^1.0.0","through2":"^2.0.0","gulp-util":"^3.0.0","sort-keys":"^1.0.0","vinyl-file":"^1.1.0","object-assign":"^4.0.1"},"devDependencies":{"xo":"*","mocha":"*"}},"6.0.1":{"name":"gulp-rev","version":"6.0.1","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@6.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev#readme","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"xo":{"envs":["node","mocha"]},"dist":{"shasum":"d886a1dc2131d2202bf36a238f8f48065782a0bd","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-6.0.1.tgz","integrity":"sha512-ulmCsbyG9jAYIHfW7XISkFN0/8/xU0We8/sjcayDSWSLC5QeiR72ppJ+PK+4z3VEGVqX7W+5KIk0xUSIf07w4w==","signatures":[{"sig":"MEUCIHrLjLLyp+wfhInCeThBJdfnVRZvIRDF+BXLMKg0y2ZhAiEAzjEkoEzvTWDJBQoCXQxJTXwArSSthkelfy1486qnpgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"d886a1dc2131d2202bf36a238f8f48065782a0bd","engines":{"node":">=0.10.0"},"gitHead":"efe4e8306766eaa5def495f98996d3bf01da9990","scripts":{"test":"xo && mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/gulp-rev.git","type":"git"},"_npmVersion":"2.11.3","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"0.12.7","dependencies":{"rev-hash":"^1.0.0","rev-path":"^1.0.0","through2":"^2.0.0","gulp-util":"^3.0.0","sort-keys":"^1.0.0","vinyl-file":"^1.1.0","object-assign":"^4.0.1","modify-filename":"^1.1.0"},"devDependencies":{"xo":"*","mocha":"*"}},"7.0.0":{"name":"gulp-rev","version":"7.0.0","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@7.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev#readme","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"xo":{"envs":["node","mocha"]},"dist":{"shasum":"8bbc8b54d5a1d7f6859307a36d3019cd80d60cdf","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-7.0.0.tgz","integrity":"sha512-e1MlUkE9Wuasay+kfcoThm3Qx/5q1GHRKKxkTeVFXvjKlm2DgJ6kbI4iXpBF8+cDbiDReZ/G3qG1j5dV9pktyw==","signatures":[{"sig":"MEUCIQC6kvcuA1rAfWLFUCqnA/K0Qkj1DotqfgkWCQrBF7vCfAIgCRKVGSuR9914O19AzHNspx9YzSpJMlRKjdIalC/rJL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"8bbc8b54d5a1d7f6859307a36d3019cd80d60cdf","engines":{"node":">=0.10.0"},"gitHead":"0e00bafd7eca38774388095a3853559e6f6b9178","scripts":{"test":"xo && mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/gulp-rev.git","type":"git"},"_npmVersion":"2.14.12","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"4.2.4","dependencies":{"rev-hash":"^1.0.0","rev-path":"^1.0.0","through2":"^2.0.0","gulp-util":"^3.0.0","sort-keys":"^1.0.0","vinyl-file":"^1.1.0","object-assign":"^4.0.1","modify-filename":"^1.1.0"},"devDependencies":{"xo":"*","mocha":"*"},"_npmOperationalInternal":{"tmp":"tmp/gulp-rev-7.0.0.tgz_1455098105639_0.34824139648117125","host":"packages-6-west.internal.npmjs.com"}},"7.1.0":{"name":"gulp-rev","version":"7.1.0","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@7.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev#readme","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"xo":{"envs":["node","mocha"]},"dist":{"shasum":"0cf6256d854780181979c6881465940cd2e5f220","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-7.1.0.tgz","integrity":"sha512-WilY7WIXCWStfTlDsFEcQ/vCuzZhxlwIQETswhfOCyQbQhX8dCxtarx0kMKZZmbmfoAicvu2Vqp3s27FRxvruw==","signatures":[{"sig":"MEUCIQDZZCqCboAuRoxOKOE1oaHnt499IRUD304Z4FPiDATWcwIgXrWUKO3RiUwTLPIgU5qZGvQhYwAHwO9bD7RXEt6NdrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"0cf6256d854780181979c6881465940cd2e5f220","engines":{"node":">=0.10.0"},"gitHead":"203cf4ffb084dc0d8ca983062046a7a5eb683163","scripts":{"test":"xo && mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/gulp-rev.git","type":"git"},"_npmVersion":"2.15.0","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"4.4.2","dependencies":{"rev-hash":"^1.0.0","rev-path":"^1.0.0","through2":"^2.0.0","gulp-util":"^3.0.0","sort-keys":"^1.0.0","vinyl-file":"^1.1.0","object-assign":"^4.0.1","modify-filename":"^1.1.0"},"devDependencies":{"xo":"*","mocha":"*"},"_npmOperationalInternal":{"tmp":"tmp/gulp-rev-7.1.0.tgz_1465994071650_0.01747227180749178","host":"packages-16-east.internal.npmjs.com"}},"7.1.1":{"name":"gulp-rev","version":"7.1.1","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@7.1.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev#readme","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"xo":{"envs":["node","mocha"]},"dist":{"shasum":"d3ab0026706f2984d0eb894e9cbae3bc1cef83f2","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-7.1.1.tgz","integrity":"sha512-XIJNvL6YOPrT9NySabNFS6oVNZeSjQAlWLndBqp52eYyT3P6olmJ7Q7MSxTwAw7wW6ITKlD6RgzwWpZen/VTeQ==","signatures":[{"sig":"MEUCIQDoFRkjHp7A2cD5PtzBhYK6mjbosCLeQI1ElAJgaf9YfgIgMeTJj+vWluTrcdkxls6AFn7xSTM2kyZZACjBuCamVuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"d3ab0026706f2984d0eb894e9cbae3bc1cef83f2","engines":{"node":">=0.10.0"},"gitHead":"c8d8e4f7ebdba3099b4a3a7d5a1081f30eb185a4","scripts":{"test":"xo && mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/gulp-rev.git","type":"git"},"_npmVersion":"2.15.5","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"4.4.5","dependencies":{"rev-hash":"^1.0.0","rev-path":"^1.0.0","through2":"^2.0.0","gulp-util":"^3.0.0","sort-keys":"^1.0.0","vinyl-file":"^1.1.0","object-assign":"^4.0.1","modify-filename":"^1.1.0"},"devDependencies":{"xo":"*","mocha":"*"},"_npmOperationalInternal":{"tmp":"tmp/gulp-rev-7.1.1.tgz_1471044282411_0.9083609750960022","host":"packages-16-east.internal.npmjs.com"}},"7.1.2":{"name":"gulp-rev","version":"7.1.2","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@7.1.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev#readme","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"xo":{"envs":["node","mocha"]},"dist":{"shasum":"5e17cc229f6b45c74256f88ad3f2d3e9a3305829","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-7.1.2.tgz","integrity":"sha512-JdHayDHMwumERfGEqm7mEnRlY2wrlGUOXwstlZQyw6HwvJ6g+bZT8psufl0sH1qvuWZywUr/IA8LkIgFH6Q6lw==","signatures":[{"sig":"MEUCIQCfVR6HKLj4nUXfF2rSkdb2d3U2mRYmyVrbGydzvtuXlAIgU46J/0bjSMFcI4tSf85UCREkqWASvClonV9V2NHdPcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"5e17cc229f6b45c74256f88ad3f2d3e9a3305829","engines":{"node":">=0.10.0"},"gitHead":"e895123b92f4a39fcf6a3f37dbdd78bc6f93c0c5","scripts":{"test":"xo && mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/gulp-rev.git","type":"git"},"_npmVersion":"2.15.5","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"4.4.5","dependencies":{"rev-hash":"^1.0.0","rev-path":"^1.0.0","through2":"^2.0.0","gulp-util":"^3.0.0","sort-keys":"^1.0.0","vinyl-file":"^1.1.0","object-assign":"^4.0.1","modify-filename":"^1.1.0"},"devDependencies":{"xo":"*","mocha":"*"},"_npmOperationalInternal":{"tmp":"tmp/gulp-rev-7.1.2.tgz_1471045668864_0.0013231236953288317","host":"packages-12-west.internal.npmjs.com"}},"8.0.0":{"name":"gulp-rev","version":"8.0.0","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@8.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev#readme","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"02f162fef9ac28e3e03c8f30db0e78b34833abd2","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-8.0.0.tgz","integrity":"sha512-olwi86msP0CHhU8KS4pqkE30j7jUw8GUGUvbdrEaDvzEYpWBW2lIabT8u+FWj+jO5kksVX3EpTcvix8UQdJXiw==","signatures":[{"sig":"MEYCIQCErtMbkNlNk3t3tGeSlheRlp0se7+cK1SEyXOtubapGAIhANGIGAVDHUUTWi+ZPqQZFN+xul+pkPXDPS5cpdVHPFn8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"02f162fef9ac28e3e03c8f30db0e78b34833abd2","engines":{"node":">=4"},"gitHead":"898dffcd9f9d5088895182de543b08b3e83040b3","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/gulp-rev.git","type":"git"},"_npmVersion":"2.15.11","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"4.8.3","dependencies":{"rev-hash":"^2.0.0","rev-path":"^1.0.0","through2":"^2.0.0","gulp-util":"^3.0.0","sort-keys":"^2.0.0","vinyl-file":"^3.0.0","modify-filename":"^1.1.0"},"devDependencies":{"xo":"*","ava":"*","p-event":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gulp-rev-8.0.0.tgz_1500814291305_0.1729142831172794","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"gulp-rev","version":"8.1.0","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@8.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev#readme","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"9123f9a3f935008c66a8c768e71f8b87fb0e0cd7","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-8.1.0.tgz","integrity":"sha512-7LEkVJoPCpvBz2n/R909KhHOm/IjvaGkG/v4XWHrViLxyQ9KOVje1MxSn/jJL90oAy/UKKag2H5PkgoCglh71A==","signatures":[{"sig":"MEYCIQDU1XvoVRtKu/9K9xe/rwYYqqbkigEk+qeehh5zBjxtpgIhAKpMvIUByJFd4GxOYklC+rshUrQ4FqdNc8eBGMvTCcFR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"9123f9a3f935008c66a8c768e71f8b87fb0e0cd7","engines":{"node":">=4"},"gitHead":"fe0c551ca0da6dd790a615ea60bfdb3f507fc1e4","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/gulp-rev.git","type":"git"},"_npmVersion":"2.15.11","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"4.8.4","dependencies":{"rev-hash":"^2.0.0","rev-path":"^2.0.0","through2":"^2.0.0","gulp-util":"^3.0.0","sort-keys":"^2.0.0","vinyl-file":"^3.0.0","modify-filename":"^1.1.0"},"devDependencies":{"xo":"*","ava":"*","p-event":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gulp-rev-8.1.0.tgz_1509797426251_0.9971865799743682","host":"s3://npm-registry-packages"}},"8.1.1":{"name":"gulp-rev","version":"8.1.1","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@8.1.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"bobthecow","email":"npm@0x7f.us"}],"homepage":"https://github.com/sindresorhus/gulp-rev#readme","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"b1106bfaa5653106a11d1612eb0cffde540cb196","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-8.1.1.tgz","integrity":"sha512-tYxdxf590l7i9jhP/k5jo0MV5Kqw7hqDDnhmU9sxEoaDqfmRuxEd7HTAqV4FvRwe6t603l2O3R6i0ZnHDXQCLQ==","signatures":[{"sig":"MEUCIDS6LNEa31ZxD/GQfQZuibGlj4hjrscttrEYkz8CiFx6AiEAizheAvIHM3cn2NMideKQCgshu1IrAcuP+r0ZWYX/614=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"b1106bfaa5653106a11d1612eb0cffde540cb196","engines":{"node":">=4"},"gitHead":"bb3a3fd51adc304011404e6e4daa183a1baba4c7","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/gulp-rev.git","type":"git"},"_npmVersion":"2.15.11","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"4.8.4","dependencies":{"vinyl":"^2.1.0","rev-hash":"^2.0.0","rev-path":"^2.0.0","through2":"^2.0.0","sort-keys":"^2.0.0","vinyl-file":"^3.0.0","plugin-error":"^0.1.2","modify-filename":"^1.1.0"},"devDependencies":{"xo":"*","ava":"*","p-event":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gulp-rev-8.1.1.tgz_1514067982365_0.9479527038056403","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"gulp-rev","version":"9.0.0","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@9.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/gulp-rev#readme","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"fe51b181c5fbbebfe740b64748d6980827e82878","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-9.0.0.tgz","fileCount":4,"integrity":"sha512-Ytx/uzDA2xNxHlPG8GReS1ut00msd0HlKDk9Ai/0xF2yvg+DAeGRAviCFlQzQmdZtqAoXznYspwWoGEoxDvhyA==","signatures":[{"sig":"MEYCIQDE49VUb29KqDe2On1O2N8t8CBuw+3kCPE9hbTQ1eXYtwIhAKkxa/UrcZsrKRo5stFeorMBFEiMc9fFnH8vOmMXVjO3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2s3NCRA9TVsSAnZWagAAxNIP/3SCy5aiOJDWnR+VWvrc\n+500HXx3XQcdCrx8D5lRE5Gq6Kx9ssTgPrViZ9XWQIyM8hTSb6ji5+wwytPD\nMJufKy4GGCW6fpOI2E4yt8ftbTVINAdsBHouksRWAyq2JsnzqAq0aWoNGw9U\nusVjMDEznkki6TVnOR23za3vMscVMqmEgBVymKFoXVjcEHOOmfrtd74w3lPS\nfeo85l7mmVCZUqrebypH8ooVB1KPej3G1mVxWFSYb2CWgXiF0+pxOB+SOujN\nkT5olFMeSaOIBnXHL1aazT2U/NVK+1cBKhEHpDEIDsFMqoB7uTHoTYvipVuG\n2R7yM2m5IMOq6f/0x95ndagBwjBpO5AMZWS8EgTnc0YnC9rEsOiNN03yfIDf\n+bXCtJU4HyyucMzo6BoaqGvalkmYA5EVCwthNWtyj2mvkm6nRnsf1jmpbOCP\nyubeeL4ibQWDysfQLDzboWCBsLLsO1XRDN89zZEbBiLBMUGNA1u6oYO9dB9m\nifL5xJ9+6tFtk45vq4X6iontSfYAbOy0fvQBHxVSH/Fkqdmj39npo0NiJYpo\nPibUXlqSvIAWJ79tJHuGXSHuY4/QXPwb/XKSTmoHFft7zO7iGLhOfCm6bynx\naA0CWKCOvyYjahs3BfrHsM34NgXz0ER3i0C/rc9bJJO9TFiXJOyfVl1JI+JS\n1CQa\r\n=bemC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"b791b98542777d8f065f42e291eeedada35dafe6","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/gulp-rev.git","type":"git"},"_npmVersion":"6.4.1","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"10.12.0","dependencies":{"vinyl":"^2.1.0","rev-hash":"^2.0.0","rev-path":"^2.0.0","through2":"^2.0.0","sort-keys":"^2.0.0","vinyl-file":"^3.0.0","plugin-error":"^1.0.1","modify-filename":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.23.0","ava":"^0.25.0","p-event":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gulp-rev_9.0.0_1539712037624_0.4528713602939709","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"gulp-rev","version":"10.0.0","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@10.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/gulp-rev#readme","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"46a77ee931b4eb175b5d41fbc6f5bca96a474552","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-10.0.0.tgz","fileCount":4,"integrity":"sha512-5mP6oOGp1DUzBQuiy9IrtyAWHWUOz2n1qLUHfo7LU0p111t7sTkUhKW01b70B2MsDWgScTdz6sGLg76KCbqclw==","signatures":[{"sig":"MEQCIG7H9fg9h62RKte1NilZ//HioiVkNpGzMSQUYIbPHJ1QAiBCw8ScySgN6UeWmhdNfS4lqKTyeky0sZXvw5asOKpiFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlxumACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmryzw/9HPGQ2DtJ1HGHW00WMQHNP2ozjosRbjXyS9tDboWX9hLA7w6N\r\nQanS3NZGhRSl8u28K0S5juTp09PDVdXV1W/KZsK/m9+4ObT8WlDjTmvHDOzZ\r\nsJ6Oss1u8WBndfmHStJI6OAhTDU0PSBu7gexQK0qSv8qyhcLJjW/F/n0gUQ/\r\nfMCuyO2lcqAeW6thYfpfCkWIFekL88zdGjO5hGCocp2lvXjNdKdK0FtJMEIs\r\nvmifOqGClC2l7xPx+3vnrmBfzmDCLiZi1dYZHIm5cz4Kr8z03ixc3eQVBr/l\r\nsJbLahMA30Iw/Jtld5JvzOZ46PsBaBWTG4DelfUZcsFmefYPAplwSAzvufLD\r\nFRADVRnhyuUDM5qnTJ48XLgUyaVBdV/HmwPhQqBNxq4qrk5Z2072VV6pXk97\r\nHL3gUqdGhfqlSyoNFeBXFWJJhr5gKt6Tzt244uPtPRcfhewOX2/PJE3mcd9U\r\nEiMhpky3g4PBhPQzoclClsI+RNLTuF8ts6VCwFOCmV/6so+xD6A900h5Seky\r\np+jJ7mZ0le9zJQUqMtzBO2U3RR7i8UhQPa9BY7yKpkwuiq/0T0c0Uvdy7dGo\r\nVwERLrhaJt7yb7MGv1KrWWof3mjX3q7POW6nLQBE/c8w6nQwaL+PJwMgavlr\r\n1SamCgbG7HhllGusACMIi+hLibSjVKPnhLQ=\r\n=Baa3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=16"},"exports":"./index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"a243f4d2bc71f19ce9d5023fcc345f5345297e1b","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/gulp-rev.git","type":"git"},"_npmVersion":"8.19.2","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"16.16.0","dependencies":{"vinyl":"^3.0.0","rev-hash":"^4.0.0","rev-path":"^3.0.0","sort-keys":"^5.0.0","vinyl-file":"^5.0.0","plugin-error":"^2.0.1","modify-filename":"^2.0.0","easy-transform-stream":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.53.1","ava":"^5.1.0","p-event":"^5.0.1"},"peerDependencies":{"gulp":">=4"},"peerDependenciesMeta":{"gulp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gulp-rev_10.0.0_1670847398076_0.17236119103421466","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"gulp-rev","version":"11.0.0","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"gulp-rev@11.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/gulp-rev#readme","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"dist":{"shasum":"6cbddc404b65b3e843138a420bfde1c8f9c2ba9b","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-11.0.0.tgz","fileCount":4,"integrity":"sha512-KJSyw0qMQBL0xB3YhYrdinelbnWnYHDxj3jqVL2Xvn8bUA1lh7py5/2Z6fUgIWiX+F1XyKYVxI8yy9asIAvZJA==","signatures":[{"sig":"MEUCIQDwIwGLRHeHZVDas1ynVbCTgCwe6cFmF4s/LweCjvRYJgIgCObaF80SL+2k7DAjJlEN7zeO53I7nVSgA8o7f4jTo/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12044},"type":"module","engines":{"node":">=18"},"exports":"./index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"1e20ee1da01379dcf18f98ff4932da7cdcb38cd4","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/gulp-rev.git","type":"git"},"_npmVersion":"9.2.0","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vinyl":"^3.0.0","rev-hash":"^4.1.0","rev-path":"^3.0.0","sort-keys":"^5.0.0","vinyl-file":"^5.0.0","modify-filename":"^2.0.0","gulp-plugin-extras":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.56.0","ava":"^5.3.1","p-event":"^6.0.0"},"peerDependencies":{"gulp":">=4"},"peerDependenciesMeta":{"gulp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gulp-rev_11.0.0_1699018101632_0.444032445933485","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"gulp-rev","version":"12.0.0","description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/gulp-rev.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","sideEffects":false,"engines":{"node":">=20"},"scripts":{"test":"xo && ava"},"keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"dependencies":{"gulp-plugin-extras":"^1.1.0","modify-filename":"^2.0.0","rev-hash":"^4.1.0","rev-path":"^3.0.0","sort-keys":"^6.0.0","vinyl":"^3.0.1","vinyl-file":"^5.0.0"},"devDependencies":{"ava":"^6.4.1","p-event":"^7.0.0","xo":"^1.2.3"},"peerDependencies":{"gulp":">=4"},"peerDependenciesMeta":{"gulp":{"optional":true}},"gitHead":"60ab15c5a10456b6aa40f3c79a7c104e3f32fb97","_id":"gulp-rev@12.0.0","bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"homepage":"https://github.com/sindresorhus/gulp-rev#readme","_nodeVersion":"20.19.5","_npmVersion":"11.6.1","dist":{"integrity":"sha512-MU3IASTTx+XZQrmz5WdhoflA2AIir815b/ItpRBFWkIP8kWSInU1IFRSvdX36AvIDRxR9izFqod/PXdjSw7tXw==","shasum":"2dec7356e544fcd60bafb893d4e379ae2e7f03f7","tarball":"https://registry.npmjs.org/gulp-rev/-/gulp-rev-12.0.0.tgz","fileCount":4,"unpackedSize":12033,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDmLMGZ46KDvw9xkUBAqsjhHfFftbMTWOm/L+bQSfccOgIhAOAEsh7K3loHPEz9IeGgII75xA/ZUbR5GDqLwByao+pb"}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gulp-rev_12.0.0_1761888441618_0.20957473593804288"},"_hasShrinkwrap":false}},"time":{"created":"2013-12-15T20:57:26.925Z","modified":"2025-10-31T05:27:22.020Z","0.1.0":"2013-12-15T20:57:29.850Z","0.2.0":"2014-01-09T20:24:43.863Z","0.2.1":"2014-01-19T15:52:54.544Z","0.3.0":"2014-03-08T22:00:02.597Z","0.3.1":"2014-03-24T10:06:15.492Z","0.3.2":"2014-04-01T21:41:26.879Z","0.4.0":"2014-05-19T20:03:11.211Z","0.4.1":"2014-06-06T07:20:31.080Z","0.4.2":"2014-07-08T21:43:06.371Z","1.0.0":"2014-07-25T23:07:29.223Z","1.1.0":"2014-08-20T22:56:00.375Z","2.0.0":"2014-10-16T13:10:08.264Z","2.0.1":"2014-10-19T10:01:53.069Z","3.0.0":"2015-01-18T13:45:52.222Z","3.0.1":"2015-02-11T05:45:58.974Z","4.0.0":"2015-05-22T21:08:21.150Z","5.0.0":"2015-06-16T16:49:16.653Z","5.0.1":"2015-06-20T15:53:16.599Z","5.1.0":"2015-07-06T12:32:37.977Z","6.0.0":"2015-08-21T09:28:45.791Z","6.0.1":"2015-08-26T09:53:48.548Z","7.0.0":"2016-02-10T09:55:06.980Z","7.1.0":"2016-06-15T12:34:34.986Z","7.1.1":"2016-08-12T23:24:44.095Z","7.1.2":"2016-08-12T23:47:50.678Z","8.0.0":"2017-07-23T12:51:32.339Z","8.1.0":"2017-11-04T12:10:26.436Z","8.1.1":"2017-12-23T22:26:23.529Z","9.0.0":"2018-10-16T17:47:17.801Z","10.0.0":"2022-12-12T12:16:38.314Z","11.0.0":"2023-11-03T13:28:21.851Z","12.0.0":"2025-10-31T05:27:21.811Z"},"bugs":{"url":"https://github.com/sindresorhus/gulp-rev/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"license":"MIT","homepage":"https://github.com/sindresorhus/gulp-rev#readme","keywords":["gulpplugin","rev","revving","revision","hash","optimize","version","versioning","cache","expire","static","asset","assets"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/gulp-rev.git"},"description":"Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"readme":"# gulp-rev\n\n> Static asset revisioning by appending content hash to filenames\n> `unicorn.css` → `unicorn-d41d8cd98f.css`\n\n**This project is feature complete. PRs adding new features will not be accepted.**\n\nMake sure to set the files to [never expire](http://developer.yahoo.com/performance/rules.html#expires) for this to have an effect.\n\n## Install\n\n```sh\nnpm install --save-dev gulp-rev\n```\n\n## Usage\n\n```js\nimport gulp from 'gulp';\nimport rev from 'gulp-rev';\n\nexport default () => (\n\tgulp.src('src/*.css')\n\t\t.pipe(rev())\n\t\t.pipe(gulp.dest('dist'))\n);\n```\n\n## API\n\n### rev()\n\n### rev.manifest(path?, options?)\n\n#### path\n\nType: `string`\\\nDefault: `'rev-manifest.json'`\n\nManifest file path.\n\n#### options\n\nType: `object`\n\n##### base\n\nType: `string`\\\nDefault: `process.cwd()`\n\nOverride the `base` of the manifest file.\n\n##### cwd\n\nType: `string`\\\nDefault: `process.cwd()`\n\nOverride the current working directory of the manifest file.\n\n##### merge\n\nType: `boolean`\\\nDefault: `false`\n\nMerge existing manifest file.\n\n##### transformer\n\nType: `object`\\\nDefault: `JSON`\n\nAn object with `parse` and `stringify` methods. This can be used to provide a\ncustom transformer instead of the default `JSON` for the manifest file.\n\n### Original path\n\nOriginal file paths are stored at `file.revOrigPath`. This could come in handy for things like rewriting references to the assets.\n\n### Asset hash\n\nThe hash of each rev'd file is stored at `file.revHash`. You can use this for customizing the file renaming, or for building different manifest formats.\n\n### Asset manifest\n\n```js\nimport gulp from 'gulp';\nimport rev from 'gulp-rev';\n\nexport default () => (\n\t// By default, Gulp would pick `assets/css` as the base,\n\t// so we need to set it explicitly:\n\tgulp.src(['assets/css/*.css', 'assets/js/*.js'], {base: 'assets'})\n\t\t.pipe(gulp.dest('build/assets'))  // Copy original assets to build dir\n\t\t.pipe(rev())\n\t\t.pipe(gulp.dest('build/assets'))  // Write rev'd assets to build dir\n\t\t.pipe(rev.manifest())\n\t\t.pipe(gulp.dest('build/assets'))  // Write manifest to build dir\n);\n```\n\nAn asset manifest, mapping the original paths to the revisioned paths, will be written to `build/assets/rev-manifest.json`:\n\n```json\n{\n\t\"css/unicorn.css\": \"css/unicorn-d41d8cd98f.css\",\n\t\"js/unicorn.js\": \"js/unicorn-273c2c123f.js\"\n}\n```\n\nBy default, `rev-manifest.json` will be replaced as a whole. To merge with an existing manifest, pass `merge: true` and the output destination (as `base`) to `rev.manifest()`:\n\n```js\nimport gulp from 'gulp';\nimport rev from 'gulp-rev';\n\nexport default () => (\n\t// By default, Gulp would pick `assets/css` as the base,\n\t// so we need to set it explicitly:\n\tgulp.src(['assets/css/*.css', 'assets/js/*.js'], {base: 'assets'})\n\t\t.pipe(gulp.dest('build/assets'))\n\t\t.pipe(rev())\n\t\t.pipe(gulp.dest('build/assets'))\n\t\t.pipe(rev.manifest({\n\t\t\tbase: 'build/assets',\n\t\t\tmerge: true // Merge with the existing manifest if one exists\n\t\t}))\n\t\t.pipe(gulp.dest('build/assets'))\n);\n```\n\nYou can optionally call `rev.manifest('manifest.json')` to give it a different path or filename.\n\n## Sourcemaps and `gulp-concat`\n\nBecause of the way `gulp-concat` handles file paths, you may need to set `cwd` and `path` manually on your `gulp-concat` instance to get everything to work correctly:\n\n```js\nimport gulp from 'gulp';\nimport rev from 'gulp-rev';\nimport sourcemaps from 'gulp-sourcemaps';\nimport concat from 'gulp-concat';\n\nexport default () => (\n\tgulp.src('src/*.js')\n\t\t.pipe(sourcemaps.init())\n\t\t.pipe(concat({path: 'bundle.js', cwd: ''}))\n\t\t.pipe(rev())\n\t\t.pipe(sourcemaps.write('.'))\n\t\t.pipe(gulp.dest('dist'))\n);\n```\n\n## Different hash for unchanged files\n\nSince the order of streams are not guaranteed, some plugins such as `gulp-concat` can cause the final file's content and hash to change. To avoid generating a new hash for unchanged source files, you can:\n\n- Sort the streams with [gulp-sort](https://github.com/pgilad/gulp-sort)\n- Filter unchanged files with [gulp-unchanged](https://github.com/sindresorhus/gulp-changed)\n- Read more about [incremental builds](https://github.com/gulpjs/gulp#incremental-builds)\n\n## Streaming\n\nThis plugin does not support streaming. If you have files from a streaming source, such as Browserify, you should use [`gulp-buffer`](https://github.com/jeromew/gulp-buffer) before `gulp-rev` in your pipeline:\n\n```js\nimport gulp from 'gulp';\nimport browserify from 'browserify';\nimport source from 'vinyl-source-stream';\nimport buffer from 'gulp-buffer';\nimport rev from 'gulp-rev';\n\nexport default () => (\n\tbrowserify('src/index.js')\n\t\t.bundle({debug: true})\n\t\t.pipe(source('index.min.js'))\n\t\t.pipe(buffer())\n\t\t.pipe(rev())\n\t\t.pipe(gulp.dest('dist'))\n);\n```\n\n## Integration\n\nFor more info on how to integrate `gulp-rev` into your app, have a look at the [integration guide](integration.md).\n\n## Use gulp-rev in combination with one or more of\n\nIt may be useful - and necessary - to use `gulp-rev` with other packages to complete the task.\n\n- [gulp-rev-rewrite](https://github.com/TheDancingCode/gulp-rev-rewrite) - Rewrite occurrences of filenames which have been renamed\n- [gulp-rev-css-url](https://github.com/galkinrost/gulp-rev-css-url) - Override URLs in CSS files with the revved ones\n- [gulp-rev-outdated](https://github.com/shonny-ua/gulp-rev-outdated) - Old static asset revision files filter\n- [gulp-rev-collector](https://github.com/shonny-ua/gulp-rev-collector) - Static asset revision data collector\n- [rev-del](https://github.com/callumacrae/rev-del) - Delete old unused assets\n- [gulp-rev-delete-original](https://github.com/nib-health-funds/gulp-rev-delete-original) - Delete original files after rev\n- [gulp-rev-dist-clean](https://github.com/alexandre-abrioux/gulp-rev-dist-clean) - Clean up temporary and legacy files created by gulp-rev \n- [gulp-rev-loader](https://github.com/adjavaherian/gulp-rev-loader) - Use rev-manifest with webpack\n- [gulp-rev-format](https://github.com/atamas101/gulp-rev-format) - Provide hash formatting options for static assets (prefix, suffix, last-extension)\n- [gulp-rev-sri](https://github.com/shaunwarman/gulp-rev-sri) - Add subresource integrity field to rev-manifest\n","readmeFilename":"readme.md","users":{"326060588":true,"dfl":true,"irj":true,"z33":true,"dwqs":true,"jden":true,"nunn":true,"ginof":true,"imanu":true,"jruif":true,"niuca":true,"ostoh":true,"raojs":true,"ritsu":true,"thatk":true,"zckrs":true,"ziink":true,"zoxon":true,"456wyc":true,"atriix":true,"brutto":true,"caesor":true,"congnk":true,"daizch":true,"evan2x":true,"icodes":true,"jsdnxx":true,"mutian":true,"stiyes":true,"tedyhy":true,"thoroc":true,"acoyang":true,"bushuai":true,"chriszs":true,"fdeneux":true,"grantls":true,"ijunlin":true,"itonyyo":true,"kele527":true,"kjarnet":true,"lijiehe":true,"maxwang":true,"shmchen":true,"sparrow":true,"tdreitz":true,"tomchao":true,"wenwu92":true,"xingtao":true,"artjacob":true,"dennykuo":true,"elussich":true,"enuobear":true,"flynntsc":true,"ifeature":true,"makowski":true,"martinjh":true,"nakosung":true,"seleckis":true,"slowfish":true,"tmurngon":true,"xgheaven":true,"xiaochao":true,"youngfoo":true,"affiction":true,"bian17888":true,"dezeloper":true,"dockawash":true,"haihepeng":true,"joaocunha":true,"kevinfszu":true,"kulakowka":true,"levisl176":true,"mrtwister":true,"nazjunaid":true,"rubiadias":true,"shonny.ua":true,"stone-jin":true,"xiechao06":true,"akash_shah":true,"arvinxiang":true,"asmolyakov":true,"chinatmall":true,"fabijanski":true,"huangdawei":true,"klimnikita":true,"nickleefly":true,"okraciunas":true,"princetoad":true,"quality520":true,"samhou1988":true,"simplyianm":true,"tschettler":true,"adrianorosa":true,"evanj0hnson":true,"flumpus-dev":true,"kodekracker":true,"linxaingjun":true,"maskedcoder":true,"petewarrior":true,"pmcalabrese":true,"stonecypher":true,"wangnan0610":true,"wangwen1220":true,"whudongyang":true,"bluehazetech":true,"iori20091101":true,"mobeicaoyuan":true,"peterchizzle":true,"rajivmehtajs":true,"wayneseymour":true,"zhangyaochun":true,"beningreenjam":true,"donggw2030521":true,"laravelfanatic":true,"wolfhoundjesse":true,"pensierinmusica":true,"thierrymarianne":true,"piotrlewandowski":true,"richarddavenport":true}}