Sha256: 4909c076dad02909769329fbf1f5b87e7c951aae6d9df0c96d2127e1ad41be0a

Contents?: true

Size: 705 Bytes

Versions: 8

Compression:

Stored size: 705 Bytes

Contents

gulp      = require 'gulp'
config    = require('../../config').fontIcons
template  = require 'gulp-swig'
rename    = require 'gulp-rename'

module.exports = (codepoints, options) ->
  iconSass = template(data:
    icons: codepoints.map((icon) ->
      {
        name: icon.name
        code: icon.codepoint.toString(16)
      }
    )
    fontName: config.options.fontName
    fontPath: config.fontPath
    className: config.className
    comment: 'DO NOT EDIT DIRECTLY!\n  Generated by ./gulp/tasks/fontIcons/ge' +
             'nerateIconSass.coffee\n  from ' + config.template)

  gulp.src(config.template)
    .pipe iconSass
    .pipe rename(config.sassOutputName)
    .pipe gulp.dest(config.sassDest)

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
blueberry_rails-0.4.1 templates/gulp/tasks/fontIcons/generateIconSass.coffee
blueberry_rails-0.4.0 templates/gulp/tasks/fontIcons/generateIconSass.coffee
blueberry_rails-0.3.10 templates/gulp/tasks/fontIcons/generateIconSass.coffee
blueberry_rails-0.3.9 templates/gulp/tasks/fontIcons/generateIconSass.coffee
blueberry_rails-0.3.8 templates/gulp/tasks/fontIcons/generateIconSass.coffee
blueberry_rails-0.3.7 templates/gulp/tasks/fontIcons/generateIconSass.coffee
blueberry_rails-0.3.6 templates/gulp/tasks/fontIcons/generateIconSass.coffee
blueberry_rails-0.3.5 templates/gulp/tasks/fontIcons/generateIconSass.coffee