Use main-bower-files to copy fonts
This commit is contained in:
@@ -31,7 +31,11 @@
|
|||||||
"./js/popover.js",
|
"./js/popover.js",
|
||||||
"./js/scrollspy.js",
|
"./js/scrollspy.js",
|
||||||
"./js/tab.js",
|
"./js/tab.js",
|
||||||
"./js/affix.js"
|
"./js/affix.js",
|
||||||
|
"./fonts/glyphicons-halflings-regular.eot",
|
||||||
|
"./fonts/glyphicons-halflings-regular.svg",
|
||||||
|
"./fonts/glyphicons-halflings-regular.ttf",
|
||||||
|
"./fonts/glyphicons-halflings-regular.woff"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
22
gulpfile.js
22
gulpfile.js
@@ -1,13 +1,7 @@
|
|||||||
/*global $:true*/
|
/*global $:true*/
|
||||||
var gulp = require('gulp');
|
var gulp = require('gulp');
|
||||||
|
|
||||||
var $ = require('gulp-load-plugins')();
|
var $ = require('gulp-load-plugins')();
|
||||||
var plugins = require('gulp-load-plugins')();
|
|
||||||
|
|
||||||
var pngcrush = require('imagemin-pngcrush');
|
|
||||||
|
|
||||||
var mainBowerFiles = require('main-bower-files');
|
|
||||||
|
|
||||||
var pkg = require('./package.json');
|
|
||||||
|
|
||||||
var paths = {
|
var paths = {
|
||||||
scripts: [
|
scripts: [
|
||||||
@@ -67,27 +61,30 @@ gulp.task('jshint', function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('js:dev', ['jshint'], function() {
|
gulp.task('js:dev', ['jshint'], function() {
|
||||||
return gulp.src(mainBowerFiles().concat(paths.scripts))
|
return gulp.src(require('main-bower-files')().concat(paths.scripts))
|
||||||
|
.pipe($.filter('**/*.js'))
|
||||||
.pipe($.concat('./scripts.js'))
|
.pipe($.concat('./scripts.js'))
|
||||||
.pipe(gulp.dest('assets/dist/js'))
|
.pipe(gulp.dest('assets/dist/js'))
|
||||||
.pipe($.livereload({ auto: false }));
|
.pipe($.livereload({ auto: false }));
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('js:build', ['jshint'], function() {
|
gulp.task('js:build', ['jshint'], function() {
|
||||||
return gulp.src(mainBowerFiles().concat(paths.scripts))
|
return gulp.src(require('main-bower-files')().concat(paths.scripts))
|
||||||
|
.pipe($.filter('**/*.js'))
|
||||||
.pipe($.concat('./scripts.min.js'))
|
.pipe($.concat('./scripts.min.js'))
|
||||||
.pipe($.uglify())
|
.pipe($.uglify())
|
||||||
.pipe(gulp.dest('assets/dist/js'));
|
.pipe(gulp.dest('assets/dist/js'));
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('copy:fonts', function() {
|
gulp.task('copy:fonts', function() {
|
||||||
return gulp.src(['bower_components/bootstrap/fonts/*', 'assets/src/fonts/*'])
|
return gulp.src(require('main-bower-files')().concat('asset/src/fonts/**/*'))
|
||||||
|
.pipe($.filter('**/*.{eot,svg,ttf,woff}'))
|
||||||
.pipe(gulp.dest('assets/dist/fonts'));
|
.pipe(gulp.dest('assets/dist/fonts'));
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('copy:jquery', function() {
|
gulp.task('copy:jquery', function() {
|
||||||
return gulp.src(['bower_components/jquery/dist/jquery.min.js'])
|
return gulp.src(['bower_components/jquery/dist/jquery.min.js'])
|
||||||
.pipe($.rename('jquery-' + pkg.devDependencies.jquery + '.min.js'))
|
.pipe($.rename('jquery-1.11.1.min.js'))
|
||||||
.pipe(gulp.dest('assets/dist/js'));
|
.pipe(gulp.dest('assets/dist/js'));
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -102,8 +99,7 @@ gulp.task('images', function() {
|
|||||||
return gulp.src('assets/src/img/**/*')
|
return gulp.src('assets/src/img/**/*')
|
||||||
.pipe($.imagemin({
|
.pipe($.imagemin({
|
||||||
progressive: true,
|
progressive: true,
|
||||||
interlaced: true,
|
interlaced: true
|
||||||
use: [pngcrush()]
|
|
||||||
}))
|
}))
|
||||||
.pipe(gulp.dest('assets/dist/img'));
|
.pipe(gulp.dest('assets/dist/img'));
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -28,6 +28,7 @@
|
|||||||
"gulp-autoprefixer": "^0.0.7",
|
"gulp-autoprefixer": "^0.0.7",
|
||||||
"gulp-clean": "^0.3.1",
|
"gulp-clean": "^0.3.1",
|
||||||
"gulp-concat": "^2.3.4",
|
"gulp-concat": "^2.3.4",
|
||||||
|
"gulp-filter": "^0.4.1",
|
||||||
"gulp-grunt": "^0.5.2",
|
"gulp-grunt": "^0.5.2",
|
||||||
"gulp-imagemin": "^0.6.0",
|
"gulp-imagemin": "^0.6.0",
|
||||||
"gulp-jshint": "^1.8.4",
|
"gulp-jshint": "^1.8.4",
|
||||||
|
|||||||
Reference in New Issue
Block a user