How to use the grunt.registerTask function in grunt

To help you get started, we’ve selected a few grunt examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github pljson / pljson / Gruntfile.js View on Github external
command: 'rm -rf target *.zip && mkdir target && ' +
      'cp -R src/* testsuite examples *install.sql change.log readme.txt target && ' +
      'cp -R doc/html target/doc/'
    }
  },

  zip : {
    'using-cwd': {
      cwd: 'target/',
      src: ['target/**'],
      dest: 'release-' + packageJSON.version + '.zip'
    }
  }
})

grunt.registerTask('release', ['panda:docHTML', 'shell:prepareRelease', 'zip'])
grunt.registerTask('buildDocHTML', ['panda:docHTML', 'shell:copyDiagramToHTML'])
grunt.registerTask('buildPDF', ['panda:pdf'])
grunt.registerTask('buildSite', ['panda:docHTML', 'shell:copyDiagramToHTML', 'shell:buildSite'])
grunt.registerTask('publishSite', ['panda:docHTML', 'shell:copyDiagramToHTML', 'shell:buildSite', 'githubPages:target'])
github intermine / im-tables / Gruntfile.js View on Github external
}
  }
});

grunt.registerTask('clean', ['run:clean']);

grunt.registerTask('compile', ['-compile', '-post-compile']);
//grunt.registerTask('-compile', ['coffee', 'copy:templates']);
grunt.registerTask('-compile', ['copy:decaffeinate', 'copy:templates']);
grunt.registerTask('-post-compile', ['run:inject_version', '-inline_templates']);

// Run tests.
grunt.registerTask('test', ['compile', 'run:test']);

// Copy src files to the build dir, and inline the templates.
grunt.registerTask('-inline_templates', ['copy:js', 'run:inline_templates']);

grunt.registerTask('style', [
  'run:lessc',
  'sandbox_css'
]);

grunt.registerTask('build', [
  'build:dist',
  'build:test',
  'notify:build'
]);

grunt.registerTask('build:dist', [
  'clean',
	'compile',
	'copy:decaffeinate',
github raphamorim / waterfall.js / Gruntfile.js View on Github external
}
   },

   watch: {
      dist: {
         files: ['src/**/*.js'], 
	      tasks: ['uglify']
      }
   }
});

grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-watch');

grunt.registerTask('default', ['watch']);
grunt.registerTask('build', ['uglify']);
module.exports = grunt;
github Tim-B / codepipeline-opsworks-deployer / Gruntfile.js View on Github external
}
    },
    lambda_deploy: {
        default: {
            arn: 'arn:aws:lambda:us-east-1:608866947342:function:codedeploy-opsworks-runner'
        }
    },
    lambda_package: {
        default: {
        }
    }
});

grunt.registerTask('deploy', ['lambda_package', 'lambda_deploy']);
grunt.registerTask('lambda_invoke_monitor', ['lambda_invoke:monitor']);
grunt.registerTask('lambda_invoke_task', ['lambda_invoke:task']);
github lite-js / depv / backup / Gruntfile.js View on Github external
tasks: [
                    'less'
                ]
            }
        }
    });

    pastry.each([
        'less',
        'jshint',
        'watch'
    ], function (task) {
        grunt.loadNpmTasks('grunt-contrib-' + task);
    });

    grunt.registerTask('default', [
        'jshint'
    ]);
};
github atdrago / negative / Gruntfile.js View on Github external
version: '1.1.3',
				platform: 'darwin',
				out: 'dist',
				dir: 'release',
				overwrite: true,
				asar: true,
				'app-bundle-id': 'com.adamdrago.negative',
				'helper-bundle-id': 'com.adamdrago.negative.helper',
				'app-version': version,
				prune: true
			}
		}
	}
});

grunt.registerTask('default', ['electron']);
github intermine / im-tables / Gruntfile.js View on Github external
]);

grunt.registerTask('build:test', [
  'run:bower_install',
  'run:build_custom_style',
  'run:compile_umd_consumers',
  'run:bundle_test_indices',
]);

grunt.registerTask('serve', [
  'build',
  'run:server',
  'watch'
]);

grunt.registerTask('default', ['build']);
github google / earthengine-api / javascript / gruntfile.js View on Github external
src: [`${BUILD_DIR}/ee_api_js_npm.js`],
      dest: `${BUILD_DIR}/browser.js`,
      options: {banner: BROWSER_BANNER, footer: BROWSER_FOOTER}
    },
    nodejs: {
      src: [`${BUILD_DIR}/ee_api_js_npm.js`],
      dest: `${BUILD_DIR}/main.js`,
      options: {banner: NODEJS_BANNER, footer: NODEJS_FOOTER}
    }
  }
});

/**
 * Default tasks, executed consecutively with `grunt` command.
 */
grunt.registerTask('default', ['concat:nodejs', 'concat:browser']);
github rehabstudio / fe-skeleton / run / tasks / scripts / grunt.js View on Github external
['minifyify', {
                    map: mapOutputPath.replace('./', '/'),
                    output: mapOutputPath,
                    minify: true,
                    uglify: common.uglifySettings
                }]
            ]
        };

        grunt.config.set('browserify.' + uniqueBuildKey, buildObj);
    }

    grunt.task.run(['browserify']);
}

grunt.registerTask('scripts', function() {
    if (globalSettings.moduleFormat === 'requirejs') {
        _requireJS();
    } else {
        _browserify();
    }
});
github Tim-B / codepipeline-opsworks-deployer / Gruntfile.js View on Github external
event: 'event_monitor.json'
            }
        }
    },
    lambda_deploy: {
        default: {
            arn: 'arn:aws:lambda:us-east-1:608866947342:function:codedeploy-opsworks-runner'
        }
    },
    lambda_package: {
        default: {
        }
    }
});

grunt.registerTask('deploy', ['lambda_package', 'lambda_deploy']);
grunt.registerTask('lambda_invoke_monitor', ['lambda_invoke:monitor']);
grunt.registerTask('lambda_invoke_task', ['lambda_invoke:task']);