gulp-rev-remove-map
Rewrite occurrences of filenames which have been renamed by gulp-rev
Install
$ npm install --save-dev gulp-rev-remove-map
Usage
After the tasks gulp-rev
and gulp-rev-replace
the manifest file still has all the *.map
files and they are useless.
This task will remove them so you can send smaller manifest files to the user.
It will work with any other tasks that generate a manifest JSON file with key => value concept.
For example, if in your manifest you have:
"bad.js": "bad-edfd8c06c3.js" "bad.js.map": "bad-edfd8c06c3.js.map" "coffee.js": "coffee-297877c915.js" "coffee.js.map": "coffee-297877c915.js.map" "foo.css": "foo-8ee0fe424d.css" "foo.css.map": "foo-8ee0fe424d.css.map" "vendor.js": "vendor-9ed0227754.js" "vendor.js.map": "vendor-ba89b3f339.js.map"
After remove it will look like this:
"bad.js": "bad-edfd8c06c3.js" "coffee.js": "coffee-297877c915.js" "foo.css": "foo-8ee0fe424d.css" "vendor.js": "vendor-9ed0227754.js"
It is also possible to use gulp-rev-remove-map without gulp-useref:
var rev = ;var revRemoveMap = ;gulp;
API
revRemoveMap()
No API. It just works :)