 
 gulp.task 'flatten:fonts', ['bower', 'clean:working'], ->
 	gulp
-		.src 'bootstrap/dist/fonts/**/*.{eot,svg,ttf,woff}', cwd: bowerDirectory
+		.src 'bootstrap/dist/fonts/**/*.{eot,svg,ttf,woff}', cwd: BOWER_DIRECTORY
 		.pipe flatten()
-		.pipe gulp.dest "#{componentsDirectory}fonts/"
+		.pipe gulp.dest "#{COMPONENTS_DIRECTORY}fonts/"
 
 gulp.task 'flatten:scripts', ['bower', 'clean:working'], ->
 	gulp

		.src [
			'**/*.coffee'
			'!app/App.coffee'
		], cwd: srcDirectory
		.pipe coffeelint options
		.pipe coffeelint.reporter()

gulp.task 'copy:temp', ['clean:working', 'flatten'], ->
	gulp
		.src [
			"#{srcDirectory}**"
			"#{componentsDirectory}**"
		]
		.pipe gulp.dest tempDirectory

gulp.task 'default', ['serve', 'watch', 'build']


			p = unixifyPath(path.join('/', path.relative(file.cwd, file.path)))

			return if ext is '.js'
				scripts.push p

			return if ext is '.css'
				styles.push p

		endStream = ->
			payload = {scripts, styles}
			@emit 'data', payload
			@emit 'end', payload

