Skip to content
AppClap
Grunt is unclaimed —
G

Grunt

The JavaScript Task Runner·gruntjs.com

Visit

Grunt is a JavaScript task runner that automates repetitive development tasks such as minification, compilation, unit testing, and linting. It is configured through a file called a Gruntfile and has a large ecosystem of plugins published to npm. Users can also author and publish their own Grunt plugins.

What it's for

Automating minification of codeAutomating compilation tasksAutomating unit testingAutomating lintingRunning JSHint checksRunning QUnit testsCleaning build directoriesConcatenating filesUglifying/minifying JavaScript files

Features 12

  • Ability to author and publish custom Grunt plugins to npm
  • Advanced API for creating custom tasks
  • Command-line interface (CLI)
  • Directory cleaning task
  • File concatenation task
  • File minification (uglify) task
  • JSHint linting task integration
  • Plugin ecosystem with hundreds of plugins
  • Project scaffolding support
  • QUnit testing task integration
  • Sample Gruntfile and getting-started documentation
  • Task automation via Gruntfile configuration

At a glance

open sourceAPI
TypeCLI tool
DeploymentInstalled (local)
CompanyOpenJS Foundation

Integrations

npmGitHubJSHintQUnitUglifyJS

Resources

Pricing

Grunt is free and open source; optional commercial support for outdated versions is available, though pricing is not publicly listed.

GruntFree

Grunt itself is a free, open-source npm package; no paid tiers of the tool are described.

Last checked 24 days ago·