Grunt
E97044
Grunt is a JavaScript-based task runner commonly used in web development to automate repetitive tasks such as building, testing, and deploying code.
Aliases (1)
- Gruntfile.js ×1
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript library
→
build automation tool → task runner → |
| category |
JavaScript build tools
→
software build automation → |
| CLICommand |
grunt
→
|
| competesWith |
Gulp
→
Webpack → npm scripts → |
| configurationFile |
Gruntfile.js
→
|
| configurationStyle |
declarative configuration
→
|
| creator |
Ben Alman
→
|
| developer |
Grunt team
→
|
| domain |
web development
→
|
| ecosystem |
Grunt plugins
→
|
| hasFeature |
extensible plugin architecture
→
file-based configuration → task aliases → |
| initialReleaseDate |
2012
→
|
| license |
MIT License
→
|
| popularIn |
JavaScript projects
→
front-end development → |
| programmingLanguage |
JavaScript
→
|
| repository |
https://github.com/gruntjs/grunt
→
|
| requires |
Node.js
→
npm → |
| runsOn |
Node.js
→
|
| supports |
asynchronous tasks
→
command-line interface → custom tasks → multi-task configuration → plugins → project-based configuration → task chaining → |
| targetUsers |
front-end engineers
→
web developers → |
| usedFor |
automating repetitive tasks
→
build automation → code deployment tasks → compiling Less → compiling Sass → concatenating files → linting JavaScript → live reloading during development → minifying files → running tests → watching files for changes → |
| website |
https://gruntjs.com/
→
|
| writtenIn |
JavaScript
→
|
Referenced by (2)
| Subject (surface form when different) | Predicate |
|---|---|
|
CoffeeScript
→
|
buildToolIntegration |
|
Grunt
("Gruntfile.js")
→
|
configurationFile |