Add styleguide to grunt dist and watch

This commit is contained in:
Mario Volke 2014-12-18 09:20:53 +01:00 committed by Tankred Hase
parent e6147e1fdc
commit 69ed386765
1 changed files with 10 additions and 5 deletions

View File

@ -497,10 +497,14 @@ module.exports = function(grunt) {
watch: { watch: {
css: { css: {
files: ['src/sass/**/*.scss'], files: ['src/sass/**/*.scss'],
tasks: ['dist-css', 'manifest'] tasks: ['dist-css', 'dist-styleguide', 'manifest']
},
styleguide: {
files: ['src/styleguide/**/*.hbs', 'src/styleguide/**/*.js'],
tasks: ['dist-styleguide']
}, },
jsApp: { jsApp: {
files: ['src/js/**/*.js', 'src/**/*.html'], files: ['src/js/**/*.js', 'src/*.html', 'src/tpl/**/*.html'],
tasks: ['dist-js-app'] tasks: ['dist-js-app']
}, },
jsUnitTest: { jsUnitTest: {
@ -513,14 +517,14 @@ module.exports = function(grunt) {
}, },
icons: { icons: {
files: ['src/index.html', 'src/img/icons/*.svg', '!src/img/icons/all.svg'], files: ['src/index.html', 'src/img/icons/*.svg', '!src/img/icons/all.svg'],
tasks: ['svgmin', 'svgstore', 'string-replace', 'manifest'] tasks: ['svgmin', 'svgstore', 'string-replace', 'dist-styleguide', 'manifest']
}, },
lib: { lib: {
files: ['src/lib/**/*.js'], files: ['src/lib/**/*.js'],
tasks: ['copy:lib', 'manifest'] tasks: ['copy:lib', 'manifest']
}, },
app: { app: {
files: ['src/*.js', 'src/**/*.html', 'src/**/*.json', 'src/manifest.*', 'src/img/**/*', 'src/font/**/*'], files: ['src/*.js', 'src/*.html', 'src/tpl/**/*.html', 'src/**/*.json', 'src/manifest.*', 'src/img/**/*', 'src/font/**/*'],
tasks: ['copy:app', 'copy:tpl', 'copy:img', 'copy:font', 'manifest-dev', 'manifest'] tasks: ['copy:app', 'copy:tpl', 'copy:img', 'copy:font', 'manifest-dev', 'manifest']
} }
}, },
@ -662,7 +666,8 @@ module.exports = function(grunt) {
]); ]);
grunt.registerTask('dist-copy', ['copy']); grunt.registerTask('dist-copy', ['copy']);
grunt.registerTask('dist-assets', ['svgmin', 'svgstore', 'string-replace']); grunt.registerTask('dist-assets', ['svgmin', 'svgstore', 'string-replace']);
grunt.registerTask('dist', ['clean:dist', 'shell', 'dist-css', 'dist-js', 'dist-assets', 'dist-copy', 'manifest']); grunt.registerTask('dist-styleguide', ['assemble:styleguide']);
grunt.registerTask('dist', ['clean:dist', 'shell', 'dist-css', 'dist-js', 'dist-assets', 'dist-copy', 'dist-styleguide', 'manifest']);
// Test/Dev tasks // Test/Dev tasks
grunt.registerTask('dev', ['connect:dev']); grunt.registerTask('dev', ['connect:dev']);