{ "init" : { "clean" : [ "path:build.log" ], "script" : "" }, "build" : { "preclean" : [ ], "files" : [ ], "prescript" : "", "execbuild" : { "npm" : { "command" : "npm", "task" : "install", "skip" : "exec:./node_modules/buildorch/lib/util/validateutil#skipNpmInstall", "failonerror" : true }, "gruntcli" : { "command" : "npm", "task" : "install grunt-cli@~0.1.11", "skip" : "exec:./node_modules/buildorch/lib/util/validateutil#skipGruntCLIInstall", "failonerror" : true }, "bowercli" : { "command" : "npm", "task" : "install bower", "skip" : "exec:./node_modules/buildorch/lib/util/validateutil#skipBowerCLIInstall", "failonerror" : false }, "bower" : { "command" : "path:node_modules/bower/bin/bower", "task" : "install", "skip" : "exec:./node_modules/buildorch/lib/util/validateutil#skipBowerInstall", "failonerror" : false } }, "postscript" : "", "postclean" : [ ] }, "bake" : { "preclean" : [ ], "files" : [ ], "prescript" : "", "command" : "path:node_modules/.bin/grunt", "execbake" : { "lint" : { "task" : "lint", "skip" : "env:SKIP_LINT|b", "failonerror" : "env:LINT_FAILONERROR|b" }, "unittest" : { "task" : "test", "skip" : "env:SKIP_TEST|b", "failonerror" : "env:TEST_FAILONERROR|b" }, "coverage" : { "task" : "coverage", "skip" : "env:SKIP_COVERAGE|b", "failonerror" : "env:COVERAGE_FAILONERROR|b" } }, "postscript" : "", "postclean" : [ ] }, "bundle" : { "preclean" : [ ], "files" : [ ], "prescript" : "", "execbundle" : { "target" : "path:target", "format" : "tgz", "ignorefile" : [ "path:.packageignore" ] }, "postscript" : "", "postclean" : [ ] }, "metrics" : { "write" : { "outfile" : "path:build-metrics.json" } } }