Gulp
E97045
Gulp is a JavaScript-based task runner and build system commonly used to automate front-end development workflows such as compiling, bundling, and optimizing assets.
Aliases (1)
- gulp.js ×1
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript task runner
→
build system → front-end build tool → open-source software → |
| abbreviation |
gulp.js
→
|
| buildProcessModel |
stream-based
→
|
| category |
build automation tool
→
software development tool → |
| competesWith |
Grunt
→
Parcel → Webpack → |
| configurationFile |
gulpfile.js
→
|
| creator |
Eric Schoffstall
NERFINISHED
→
|
| ecosystem |
Gulp plugins
→
|
| installationCommand |
npm install --save-dev gulp
→
|
| introduced |
2013
→
|
| license |
MIT License
NERFINISHED
→
|
| packageManager |
npm
→
|
| pluginRegistry |
npm
→
|
| programmingLanguage |
JavaScript
→
|
| repository |
https://github.com/gulpjs/gulp
→
|
| runsOn |
Node.js
→
|
| supports |
CSS preprocessing
→
JavaScript transpilation → asset bundling → asset compilation → asset optimization → concatenation → custom tasks → file watching → image optimization → incremental builds → linting → live reloading → minification → task automation → task composition → testing workflows → |
| targetUser |
front-end developers
→
web developers → |
| taskDefinitionStyle |
imperative
→
|
| usedFor |
continuous integration workflows
→
front-end build pipelines → |
| usesConcept |
code over configuration
→
streams → |
| website |
https://gulpjs.com
→
|
| writtenIn |
JavaScript
→
|
Referenced by (3)
| Subject (surface form when different) | Predicate |
|---|---|
|
Gulp
("gulp.js")
→
|
abbreviation |
|
CoffeeScript
→
|
buildToolIntegration |
|
SharePoint Framework
→
|
uses |