2020-05-19 11:43:42 +03:00

38 lines
1019 B
JavaScript

var paths = require('./config').paths;
var gulp = require('gulp');
var inject = require('gulp-inject');
var mainBowerFiles = require('gulp-main-bower-files');
exports.inject = function () {
var scripts = gulp.src(paths.scripts, {read: false});
var appScripts = gulp.src(paths.appScripts, {read: false});
var appCss = gulp.src(paths.appCss, {read: false});
var bower = gulp.src(paths.bower).pipe(mainBowerFiles({includeDev: true}));
var css = gulp.src(paths.injectCss, {read: false});
return gulp.src(paths.app + 'index.html')
.pipe(inject(css, {
name: 'css',
relative: true,
ignorePath: '../public'
}))
.pipe(inject(scripts, {
name: 'scripts',
relative: true,
ignorePath: '../src'
}))
.pipe(inject(appScripts, {
name: 'appscripts',
relative: true,
ignorePath: '../'
}))
.pipe(inject(bower, {
name: 'bower',
relative: true,
ignorePath: '../bower_components/'
}))
.pipe(gulp.dest(paths.dest));
};