Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js’ package ecosystem, npm, is the largest ecosystem of open source libraries in the world.
gulp is a toolkit for automating painful or time-consuming tasks in your development workflow, so you can stop messing around and build something.
SASS is a CSS preprocessor. Sass lets you use features that don’t exist in CSS yet like variables, nesting, mixins, inheritance and more.
Gulp plugin to run a local webserver
Gulp plugin for SASS
Gulp plugins to minify JavaScript with UglifyJS2.
pump is a small node module that pipes streams together and destroys all of them if one of them closes.
gulp-rename is a gulp plugin to rename files easily.
gulp plugin to minify CSS, using clean-css
Streaming concat middleware for gulp
Node module that Deletes files and folders using globs
A gulp plugin for ESLint. ESLint is an open source project originally created by Nicholas C. Zakas in June 2013. Its goal is to provide a pluggable linting utility for JavaScript.
Prefix CSS with Autoprefixer. Which parses CSS and add vendor prefixes to CSS rules using values from Can I Use. It is recommended by Google and used in Twitter and Taobao.
gulp plugin to minify HTML based on HTMLMinifier, which is a highly configurable, well-tested, JavaScript-based HTML minifier.
Git plugin for gulp (gulpjs.com)
A helper for installing repos without a package.json with npm.
A ternary gulp plugin: conditionally control the flow of vinyl objects.
A Gulp extension to add a header to file(s) in the pipeline.
Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript
gulp stream to uglify with ‘terser’ (es6 supported)