gulpfile.js 489 B

1234567891011121314151617181920
  1. var iconPackager = require('@ephox/oxide-icons-tools').iconPackager;
  2. var clean = require('gulp-clean');
  3. var gulp = require('gulp');
  4. gulp.task('icon-packager', function () {
  5. return gulp.src('src/svg/**/*.svg')
  6. .pipe(iconPackager({
  7. name: 'default'
  8. }))
  9. .pipe(gulp.dest('dist'));
  10. });
  11. gulp.task('clean', function () {
  12. return gulp.src('./dist', {
  13. read: false,
  14. allowEmpty: true,
  15. }).pipe(clean());
  16. });
  17. gulp.task('default', gulp.series('clean', 'icon-packager'));