module.exports = (grunt) -> pkg = grunt.file.readJSON 'package.json' grunt.initConfig haml: one: files: 'index.html': 'src/index.haml' watch: files: ['src/*.haml'] tasks: ['haml'] for t of pkg.devDependencies if t.substring(0, 6) is 'grunt-' grunt.loadNpmTasks t grunt.registerTask 'default', ['haml']