                     livereload: yes
 
         watch:
-            app:
-                files: ['<%= src_dir %>/templates/app.jade']
+            jade:
+                files: ['<%= src_dir %>/templates/**/*.jade']
                 tasks: ['gitinfo', 'jade:debug']
-
-            jade:
-                files: ['<%= src_dir %>/templates/**/*.jade', '!<%= src_dir %>/templates/app.jade']
-                tasks: ['gitinfo', 'browserify:debug']
 
             stylus:
                 files: ['<%= src_dir %>/styles/**/*.styl']

    grunt.loadNpmTasks 'grunt-gitinfo'
    grunt.loadNpmTasks 'grunt-inline'

    grunt.registerTask 'debug:prepare', ['gitinfo', 'clean', 'copy:resrc', 'copy:fonts', 'browserify:libs', 'stylus:libs']
    grunt.registerTask 'debug:build', ['browserify:debug', 'jade:debug', 'stylus:debug']
    grunt.registerTask 'livereload', ['debug:prepare', 'debug:build', 'connect:debug', 'watch']

    grunt.registerTask 'build', ['gitinfo', 'coffeelint', 'clean', 'browserify:dist', 'stylus:dist', 'jade:dist']
    grunt.registerTask 'minify', ['uglify', 'cssmin', 'imagemin']
    grunt.registerTask 'default', ['build', 'minify', 'copy']
    grunt.registerTask 'package', ['default', 'cssUrlEmbed', 'inline', 'clean']

    return

                ]

        clean:
            dist: ['<%= target_dir %>/*']

        inline:
            dist:
                src: 'target/public_html/index.html'
                dest: 'index.html'
                options:
                    tag: ''

        cssUrlEmbed:
            dist:
                src: 'target/public_html/app.css'
                dest: 'target/public_html/app.css'
                options:
                    failOnMissingUrl: no

        connect:
            dist:
                options:
                    base: '<%= target_dir %>'
                    keepalive: yes
