UNPKG

meetyou-gulp

Version:

This is a gulp task collection for MeetYou.

55 lines (48 loc) 1.69 kB
/** * Created by Xun.Fu on 2015/09/10. */ var path = require('path'); var util = require('gulp-util'); var src = { path: path.resolve(__dirname, '../static'), js: path.resolve(__dirname, '../static/js'), css: path.resolve(__dirname, '../static/css'), img: path.resolve(__dirname, '../static/imgs'), font: path.resolve(__dirname, '../static/fonts'), jshintrc: path.resolve(__dirname, '../.jshintrc'), precommit: path.resolve(__dirname, '../.pre-commit'), git: path.resolve(__dirname, '../.git'), view: path.resolve(__dirname, '../views'), template: path.resolve(__dirname, '../views') }; var dist = { path: path.resolve(__dirname, '../dist/static'), js: path.resolve(__dirname, '../dist/static/js'), css: path.resolve(__dirname, '../dist/static/css'), img: path.resolve(__dirname, '../dist/static/imgs'), font: path.resolve(__dirname, '../dist/static/fonts'), view: path.resolve(__dirname, '../dist/views'), template: path.resolve(__dirname, '../dist/views') }; var handleError = function(err) { var colors = util.colors; console.log('\n'); util.log(colors.red('Error!')); util.log('fileName: ' + colors.red(err.fileName)); util.log('lineNumber: ' + colors.red(err.lineNumber)); util.log('message: ' + err.message); util.log('plugin: ' + colors.yellow(err.plugin)); }; var sprite = { src: path.resolve(__dirname, '../static/imgs/sprites'), imgName: 'sprite.png', cssName: '_sprite.scss', imgPath: 'static/imgs/sprites/sprite.png' // Gets put in the css }; var config = { src: src, dist: dist, handleError: handleError, sprite: sprite }; module.exports = config;