Здравствуйте. Использую grunt и следующие пакеты:
"grunt": "^1.0.1",
"grunt-babel": "^6.0.0",
"grunt-contrib-concat": "^1.0.1",
"grunt-contrib-sass": "^1.0.0",
Есть задания:
babel: {
dist: {
files: [
{
expand: true,
cwd: '_build/js/',
src: [
'app.core.js',
'app.util.*.js',
'*.js'
],
dest: 'dist/assets/js/app/plugins'
}
]
}
},
concat: {
app: {
files: {
'dist/assets/js/app/app.js': [
'dist/assets/js/app/plugins/app.core.js',
'dist/assets/js/app/plugins/app.util.*.js',
'dist/assets/js/app/plugins/*.js'
]
}
},
template: {
files: {
'dist/assets/js/template.js':[
'src/js/tamplate.js'
]
}
}
},
На выходе babel получаю *.js файлы, в котором каждая последняя строка заканчивается переводом строки (EOL), собственно который мне и не нужен. concat и sass так же добавляют ненужный перевод строки. Как можно настроить поведение grunt, что бы не было этого.
я еще использую grunt-contrib-uglify, там, естественно, нет окончания строки переводом на новую.