[grunt/less] added source maps to dev less build

This commit is contained in:
Spencer Alger 2015-03-24 17:08:24 -07:00
parent ffd63580cd
commit f559d2ed20
6 changed files with 39 additions and 24 deletions

View file

@ -29,7 +29,22 @@ module.exports = function (grunt) {
'<%= package.homepage ? " * " + package.homepage + "\\n" : "" %>' +
' * Copyright (c) <%= grunt.template.today("yyyy") %> <%= package.author.company %>;' +
' Licensed <%= package.license %> */\n'
}
},
lessFiles: [
'<%= src %>/kibana/components/*/*.less',
'<%= src %>/kibana/styles/main.less',
'<%= src %>/kibana/components/vislib/styles/main.less',
'<%= plugins %>/dashboard/styles/main.less',
'<%= plugins %>/discover/styles/main.less',
'<%= plugins %>/settings/styles/main.less',
'<%= plugins %>/visualize/styles/main.less',
'<%= plugins %>/visualize/styles/visualization.less',
'<%= plugins %>/visualize/styles/main.less',
'<%= plugins %>/table_vis/table_vis.less',
'<%= plugins %>/metric_vis/metric_vis.less',
'<%= plugins %>/markdown_vis/markdown_vis.less'
]
};
grunt.config.merge(config);

View file

@ -4,7 +4,7 @@ module.exports = function (grunt) {
'clean:target',
'clean:build',
'require_css_deps:copy',
'less',
'less:build',
'copy:kibana_src',
'clean:dev_only_plugins',
'touch_config',

View file

@ -1,26 +1,26 @@
var bc = require('path').join(__dirname, '../../src/kibana/bower_components');
module.exports = {
src: {
src: [
'<%= src %>/kibana/components/*/*.less',
'<%= src %>/kibana/styles/main.less',
'<%= src %>/kibana/components/vislib/styles/main.less',
'<%= plugins %>/dashboard/styles/main.less',
'<%= plugins %>/discover/styles/main.less',
'<%= plugins %>/settings/styles/main.less',
'<%= plugins %>/visualize/styles/main.less',
'<%= plugins %>/visualize/styles/visualization.less',
'<%= plugins %>/visualize/styles/main.less',
'<%= plugins %>/table_vis/table_vis.less',
'<%= plugins %>/metric_vis/metric_vis.less',
'<%= plugins %>/markdown_vis/markdown_vis.less'
],
options: {
sourceMapBasepath: '<%= src %>/kibana',
sourceMapRootpath: '/',
ieCompat: false,
paths: [
'<%= src %>/kibana/bower_components/lesshat/build/'
]
},
dev: {
src: '<%= lessFiles %>',
expand: true,
ext: '.css',
options: {
ieCompat: false,
paths: [bc + '/lesshat/build/']
sourceMap: true
}
},
build: {
src: '<%= lessFiles %>',
expand: true,
ext: '.css',
options: {
sourceMap: false
}
}
};

View file

@ -15,7 +15,7 @@ module.exports = function (grunt) {
'<%= app %>/**/components/**/*.less',
'<%= app %>/**/components/vislib/components/styles/**/*.less'
],
tasks: ['less']
tasks: ['less:dev']
},
jade: {

View file

@ -3,7 +3,7 @@ module.exports = function (grunt) {
grunt.registerTask('dev', function () {
var tasks = [
'less',
'less:dev',
'jade',
'esvm:dev',
'maybe_start_kibana',

View file

@ -28,7 +28,7 @@ module.exports = function (grunt) {
'jshint',
'maybe_start_kibana',
'jade',
'less'
'less:build'
];
addTestTask(tasks);
if (process.env.TRAVIS) tasks.unshift('esvm:dev');