var dest = './dist/'
var src = './app/'

module.exports = {
	browserSync: {
		browser: 'google chrome',
		server: {
			baseDir: dest,
		},
	},

	lint: [
		src + '**/*.js',
		'./mockups/**/*.js',
		'./gulp/**/*.js',
	],

	link: {
		paths: [
			['./node_modules/sto-courses', dest + 'data/courses'],
			['./data/areas', dest + 'data/areas'],
			['./app', './node_modules/app'],
			['./mockups', './node_modules/sto-areas'],
		],
		opts: {force: true},
	},

	sass: {
		src: src + 'styles/**/*.scss',
		dest: dest,
	},

	copy: [
		[src + 'index.html', dest, 'markup'],
		[src + '.htaccess', dest, 'htaccess'],
		[src + 'images/loading.svg', dest + 'images', 'images'],
		[src + 'fonts/*.woff', dest + 'fonts', 'fonts'],
		[src + 'icons/font/*.woff', dest + 'fonts', 'icons'],
	],

	browserify: {
		// A separate bundle will be generated for each
		// bundle config in the list below
		bundleConfigs: [{
			entries: src + 'index.js',
			dest: dest,
			// Additional file extentions to make optional
			// extensions: ['.es6'],
			outputName: 'app.js',
			mapFile: dest + 'app.js.map',
		}],
	},

	production: {
		js: dest + 'app.js',
		dest: dest,
	},
}

var dest = './dist/'
var src = './app/'

module.exports = {
	browserSync: {
		browser: 'google chrome',
		server: {
			baseDir: dest,
		},
	},

	lint: [
		`${src}**/*.js`,
		'mockups/**/*.js',
		'gulp/**/*.js',
		'test/**/*.js',
		'benchmark/**/*.js',
	],

	link: {
		paths: [
			['./node_modules/sto-courses', dest + 'data/courses'],
			['./data/areas', dest + 'data/areas'],
			['./app', './node_modules/app'],
			['./mockups', './node_modules/sto-areas'],
		],
		opts: {force: true},
	},

	sass: {
		src: src + 'styles/**/*.scss',
		dest: dest,
	},

	copy: [
		[src + 'index.html', dest, 'markup'],
		[src + '.htaccess', dest, 'htaccess'],
		[src + 'images/loading.svg', dest + 'images', 'images'],
		[src + 'fonts/*.woff', dest + 'fonts', 'fonts'],
		[src + 'icons/font/*.woff', dest + 'fonts', 'icons'],
	],

	browserify: {
		// A separate bundle will be generated for each
		// bundle config in the list below
		bundleConfigs: [{
			entries: src + 'index.js',
			dest: dest,
			// Additional file extentions to make optional
			// extensions: ['.es6'],
			outputName: 'app.js',
			mapFile: dest + 'app.js.map',
		}],
	},

	production: {
		js: dest + 'app.js',
		dest: dest,
	},
}

Expand the list of places checked by jscs