gulp.js
Sign in to saveAlso known as gulpjs, gulp
gulp is an open-source JavaScript toolkit, used as a streaming build system (similar to a more package-focused Make) in front-end web development.
Key facts
- Software.name
- gulp
- Software.logo
- Gulp.js Logo.svg
- Software.logo size
- 100px
- Software.author
- Eric Schoffstall
- Software.developer
- Blaine Bublitz, Eric Schoffstall
- Software.latest release version
- 5.0.0
- Software.programming language
- JavaScript
- Software.operating system
- Linux, macOS, Windows
- Software.platform
- Node.js
- Software.genre
- Toolkit
- Software.license
- MIT License
via Wikipedia infobox
Source code
What is gulp? Automation - gulp is a toolkit that helps you automate painful or time-consuming tasks in your development workflow. Platform-agnostic - Integrations are built into all major IDEs and people are using gulp with PHP, .NET, Node.js, Java, and other platforms. Strong Ecosystem - Use npm modules to do anything you want + over 3000 curated plugins for streaming file transformations. Simple - By providing only a minimal API surface, gulp is easy to learn and simple to use. Check out the [Getting Started guide][getting-started-guide] and [API docs][api-docs] on our website! Excuse our dust! All other docs will be behind until we get everything updated. Please open an issue if something isn't working. Gulp provides a wrapper that will be loaded in your ESM code, so you can name your gulpfile as gulpfile.mjs or with "type": "module" specified in your package.json file. You can filter out unchanged files between runs of a task using the gulp.src function's since option and gulp.lastRun : Task run times are saved in memory and are lost when gulp exits. It will only save time during the watch task when running the images task for a second time. Anyone can help make this project better - check out our Contributing guide!
Excerpt from the source-code README · 6,707 chars · not written by Vinony
Wikidata facts
- Official website
- gulpjs.com
Show 4 more facts
- Stack Exchange tag
- stackoverflow.com/tags/gulp
- software version identifier
- 5.0.1
- social media followers
- 41677
- source code repository URL
- github.com/gulpjs/gulp
Sources (8)
via Wikidata · CC0
~7 min read
Article
15 sectionsContents
- Overview
- Need for a task runner
- Operation
- Anatomy of gulpfile
- Plugins
- Tasks
- Default task
- Example tasks
- Image Task
- Scripts Task
- Watch Task
- See also
- References
- Literature
- External links
gulp is an open-source JavaScript toolkit, used as a streaming build system (similar to a more package-focused Make) in front-end web development.
It is a task runner built on Node.js and npm, used for automation of time-consuming and repetitive tasks involved in web development like minification, concatenation, cache busting, unit testing, linting, optimization, etc.