 
 
     uglify:
-      # options:
-        # mangle: false
-        # compress:
-        #   dead_code: true
-        # sourceMap: (file)-> file.replace(/\.js$/, '.map').replace(/\-min/, '')
-        # sourceMappingURL: (file)-> file.replace(/\.js$/, '.map').replace(/^public/, '').replace(/\-min/, '')
-
       app:
         src: 'public/assets/app.js'
         dest: 'public/assets/app-min.js'


      app_js:
        files: [
          'app/client/*.js'
          'app/client/*.coffee'

          'app/client/**/*.js'
          'app/client/**/*.coffee'

          'app/shared/*.js'
          'app/shared/*.coffee'

          '!app/client/dependencies.js'

          '!app/client/vendor/*.js'
          '!app/client/vendor/*.coffee'

          '!app/client/vendor/**/*.js'
          '!app/client/vendor/**/*.coffee'
        ]
        tasks: ['snocketsify:app']

      libs_js:
        files: [
          'app/client/dependencies.js'

          'app/client/vendor/*.js'
          'app/client/vendor/*.coffee'

          'app/client/vendor/**/*.js'
          'app/client/vendor/**/*.coffee'
        ]
        tasks: ['snocketsify:dependencies']

      css:
        files: ['css/*.css', 'css/*.styl', 'css/**/*.css', 'css/**/*.styl']
        tasks: ['stylus']

      views:
        files: ['views/client/*.jade', 'views/client/**/*.jade']
        tasks: ['jade2js']

      # images:




  )

  grunt.loadNpmTasks('grunt-contrib-clean')
