1 | iconfont = require('gulp-iconfont')
|
2 | iconfontCss = require('gulp-iconfont-css')
|
3 | cssfont64 = require('gulp-cssfont64')
|
4 | rename = require('gulp-rename')
|
5 |
|
6 | module.exports =
|
7 | svg2font: ({gulpsrc, gulpdest, fontPath, iconsScss, name}) ->
|
8 | gulpsrc
|
9 | .pipe(iconfontCss({
|
10 | fontName: name
|
11 | targetPath: iconsScss
|
12 | fontPath: fontPath
|
13 | path: 'src/public/gt-ui/icons/_icons.scss'
|
14 | }))
|
15 | .pipe(iconfont(fontName: name))
|
16 | .pipe(gulpdest)
|
17 |
|
18 | font2scss: ({gulpsrc, gulpdest}) ->
|
19 | gulpsrc
|
20 | .pipe(cssfont64())
|
21 | .pipe(rename("_iconsfont.scss"))
|
22 | .pipe(gulpdest)
|