Grunt - The JavaScript Task Runner

  •        812

Grunt is a Javascript task runner. It automates work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc. The Grunt ecosystem is huge and it's growing every day. With literally hundreds of plugins to choose from.

http://gruntjs.com/

Tags
Implementation
License
Platform

   




Related Projects

task - A task runner / simpler Make alternative written in Go


Task is a simple tool that allows you to easily run development and build tasks. Task is written in Golang, but can be used to develop any language. It aims to be simpler and easier to use then GNU Make.Or you can download the binary from the releases page and add to your PATH. DEB and RPM packages are also available. The task_checksums.txt file contains the SHA-256 checksum for each file.

nemo-docs - Documentation for the Nemo automation framework


Nemo is a framework and set of conventions for automated testing of web and even native applications. How you use it is only limited by your imagination. A common starting point is to pair Nemo with a task runner (e.g. Grunt) and a test runner (e.g. Mocha). But if you have a different task and test runner, Nemo will work with that as well.To get everything off the ground quickly, start here.

bild - Yet another build/task tool


Yet another build/task runner. This one is based on YAML. I like the declarative nature of grunt, but it seems a bit heavyweight to install, and the way things work is more complicated than I need. This is simpler and needs less boilerplate.

Capistrano - A remote server automation and deployment tool written in Ruby


Capistrano is a remote server automation tool. It supports the scripting and execution of arbitrary tasks, and includes a set of sane-default deployment workflows. It can be used to reliably deploy web application to any number of machines simultaneously, To automate audits of any number of machines (checking login logs, enumerating uptimes, and/or applying security patches), To automate common tasks in software teams, To drive infrastructure provisioning tools such as chef-solo, Ansible.

tpm - Typescript client-side dependencies made easy


tpm install package.json -o types/ tpm install bower.json -o types/To read the devDependencies field as well, just add the `--dev` flag. Make sure to add it to the end. tpm install [something.json] --devCreate a single reference file pointing to all other reference files. Your application only needs to reference this single file to contain all definition files. The output defaults to `types/all.d.ts`. The input files are required. tpm index types/**/*.d.ts -o types/all.d.tsGrunt Tas



eslint-grunt - Validate files with ESLint using the Grunt task runner.


Validate files with ESLint using the Grunt task runner.

grunt-drush - Stupidly simple drush runner task for grunt


Stupidly simple drush runner task for grunt

grunt-jsx - jsx task runner for grunt


jsx task runner for grunt

grunt-sample - Grunt task runner sample with jshint, jasmine, uglify and yuidoc


Grunt task runner sample with jshint, jasmine, uglify and yuidoc

bbmeetup-grunt - A presentation on grunt, the JavaScript task runner


A presentation on grunt, the JavaScript task runner

grunt-boilerplate - A base for start and deploy a project using Grunt: The JavaScript Task Runner


A base for start and deploy a project using Grunt: The JavaScript Task Runner

grunt-grunt - Spawn Grunt tasks in other Gruntfiles easily from a Grunt task


Spawn Grunt tasks in other Gruntfiles easily from a Grunt task

grunt-bunyan - grunt task that pipes your other grunt tasks' output through the bunyan cli


grunt task that pipes your other grunt tasks' output through the bunyan cli

grunt-hub - A Grunt task to watch and run tasks on multiple Grunt projects


A Grunt task to watch and run tasks on multiple Grunt projects

RakeTask.NET - Task interface, runner and rake task for running custom .net-coded tasks with rake.


Task interface, runner and rake task for running custom .net-coded tasks with rake.

nemo - Selenium-webdriver based automation in node.js


Nemo provides a simple way to add selenium automation to your NodeJS web projects. With a powerful configuration ability provided by krakenjs/confit, and plugin architecture, Nemo is flexible enough to handle any browser/device automation need.Nemo is built to easily plug into any task runner and test runner. But in this README we will only cover setup and architecture of Nemo as a standalone entity.

grunt-restrict - A grunt task that makes it possible to run tasks on subset of their input files


A grunt task that makes it possible to run tasks on subset of their input files

grunt-env - Grunt task to automate environment configuration for future tasks


Grunt task to automate environment configuration for future tasks

grunt-jasmine-runner - Grunt task to run jasmine unit tests through phantomjs


Grunt task to run jasmine unit tests through phantomjs

grunt-seajs-build - Grunt task to build Sea.js Modules


Grunt task to build Sea.js Modules