'use strict'; var path = require('path'); var gulp = require('gulp-help')(require('gulp')); var serve = require('./gulp/serve.js'); var tasks = [ { id: 'stage-1', help: 'æå³ãã DOM ãåå¾ã§ãã¦ããããã¹ããã¾ã' }, { id: 'stage-2', help: 'æå³éãã« DOM ã®ã¹ã¿ã¤ã«ã夿´ã§ãã¦ããããã¹ããã¾ã' }, { id: 'stage-3', help: 'æå³éãã« DOM ã®æ§é ã夿´ã§ãã¦ããããã¹ããã¾ã' }, { id: 'stage-4', help: 'æå³éãã«ã¤ãã³ããå©ç¨ã§ãã¦ããããã¹ããã¾ã' }, { id: 'stage-5', help: 'æå³éãã«éåæå¦çãã§ãã¦ããããã¹ããã¾ã' }, { id: 'stage-6', help: 'æå³éãã«ã¢ã¸ã¥ã¼ã«ãå®è£ ã§ãã¦ããããã¹ããã¾ã' }, { id: 'stage-7', help: 'ããããã¤ãã£ãªã ãèªã¿æ¸ãã§ãã¦ããããã¹ããã¾ã' } ]; tasks.forEach(function(task) { var stage = path.join('public', task.id); var js = path.join(stage, '**/*.js'); var css = path.join(stage, '**/*.css'); gulp.task('lint-' + task.id, 'ãã¹ã®ããããããã³ã¼ãã»å¯èªæ§ã®ä½ãã³ã¼ãããªããæ¤æ»ãã¾ã', function() { var eslint = require('gulp-eslint'); return gulp.src(js) .pipe(eslint()) .pipe(eslint.format()) }); }); gulp.task('serve', 'ãµã¼ãã¼ãèµ·åãããã©ã¦ã¶ã§ãã¹ãã確èªã§ããããã«ãã¾ã', function(){ return serve(); });