Grunt is unclaimed —
G
Grunt
The JavaScript Task Runner·gruntjs.com
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.