You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
667 B
28 lines
667 B
const gulp = require('gulp'); |
|
const googleWebFonts = require('gulp-google-webfonts'); |
|
const del = require('del'); |
|
|
|
const paths = { |
|
cssDir: './src/css/', |
|
node_modules: './node_modules/', |
|
dist: './dist/', |
|
resources: './resources/', |
|
}; |
|
|
|
function clean() { |
|
return del([paths.cssDir]); |
|
} |
|
|
|
function webfonts() { |
|
return gulp.src('./webfonts.list') |
|
.pipe(googleWebFonts({ |
|
fontsDir: 'webfonts', |
|
cssFilename: 'webfonts.css', |
|
format: 'woff', |
|
})) |
|
.pipe(gulp.dest(paths.cssDir)); |
|
} |
|
|
|
exports.clean = clean; |
|
exports.webfonts = gulp.series(clean, webfonts); |
|
exports['prebuild:renderer'] = webfonts;
|
|
|