Advertisement
Guest User

Untitled

a guest
May 28th, 2015
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. gulp = require('gulp')
  2. newer = require('gulp-newer')
  3. unretina = require('gulp-unretina')
  4. rename = require('gulp-rename')
  5.  
  6. ###*
  7. # Transforms the path from e.g. asset_2x.png to asset.png
  8. # @param {String} suffix The suffix to remove
  9. ###
  10. transformPath = (suffix) ->
  11. (relativePath) ->
  12. p = relativePath.split('.')
  13. p[0].substring(0, p[0].length - suffix.length) + '.' + p[1]
  14.  
  15. gulp.task 'unretina', ->
  16. gulp.src('./src/**/*_2x.{png,jpg}')
  17. .pipe(newer(
  18. dest: './dist'
  19. map: transformPath('_2x')
  20. ))
  21. .pipe unretina(suffix: '_2x')
  22. .pipe gulp.dest('./dist')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement