module.exports = (config) -> config.set {
	basePath: 'src'
	preprocessors:
		'**/*.coffee': ['coffee']
		'resources/**/*.less': ['less']

	files: [
		'**/*.coffee'
		'resources/less/index.less'
	]

	coffeePreprocessor:
		options:
			bare: true
			sourceMap: false
		transformPath: (path) -> path.replace(/\.coffee$/, '.js')

	lessPreprocessor:
		options:
			paths: ['resources/less']
			save: true
		additionalData:
			modifyVars:
				'bodyColor': 'grey'
				'secondBoxColor': 'blue'
			globalVars:
				'globalBoxColor': 'red'
		transformPath: (path) -> path.replace(/\.less$/, '.compiled.css')

	
	browsers: ['Chrome']
	captureTimeout: 6000
	hostname: 'localhost'
	port: 9876

	plugins: [
		'karma-coffee-preprocessor'
		'karma-less-preprocessor'
		'karma-chrome-launcher'
	]

	singleRun: false
}
