title: grunt-contrib-less not working (no errors but no output css)
body: <p>I have a less compile grunt task where relative path to less files from grunt installed folder is <code>raw/less/source_map/</code></p>
  
  <p>here is the grunt file.</p>
  
  <p>Gruntfile: (<strong>EDIT</strong>: changed to @Yogesh Khatri's code still same issue)</p>
  
  <pre><code>module.exports = function(grunt) {
      grunt.initConfig({
          less: {
              files: { "raw/less/source_map/style.css" : "raw/less/source_map/style.less" }
          },
          watch: {
              js: {
                  files: ['raw/less/source_map/style.less'],
                      tasks: ['default'],
                  }
          }
      });
      grunt.loadNpmTasks('grunt-contrib-less');
      grunt.loadNpmTasks('grunt-contrib-watch');
      grunt.registerTask('default', ['less']);
  };
  </code></pre>
  
  <p>on running it the command line displays</p>
  
  <pre><code>^CMacPro:grunt sagiavinashvarma$ grunt watch
  Running "watch" task
  Waiting...
  &gt;&gt; File "raw/less/source_map/style.less" changed.
  Running "less:files" (less) task
  
  Done, without errors.
  Completed in 1.862s at Tue Dec 09 2014 15:03:37 GMT+0530 (IST) - Waiting...
  </code></pre>
  
  <p>but there is no style.css output. I have written the simplest grunt task without any options.
  can anyone point out whats wrong with this.</p>