Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/modularorg/modularbp-gulp

gulp modules for modularBP.
https://github.com/modularorg/modularbp-gulp

Last synced: about 2 months ago
JSON representation

gulp modules for modularBP.

Awesome Lists containing this project

README

        






modularBP gulp


gulp modules for modularBP.

## Installation
```sh
# install gulp
npm install gulp -g

# install mbp
npm install mbp -g

# init a mbp project and choose gulp
mbp init
```

## Usage
```sh
# default watch task
gulp
```

## Modules
| Module | Description |
| ------ | ----------- |
| [gulp] | The main gulpfile |

### Styles
| Module | Description |
| ------ | ----------- |
| [gulp-css] | [cssnext] with [PostCSS] |
| [gulp-sass] | scss with [Sass] |
| [gulp-less] | less with [Less] |

### Scripts
| Module | Description |
| ------ | ----------- |
| [gulp-js] | ES module bundler with [Rollup] and [Babel] |

### Views
| Module | Description |
| ------ | ----------- |
| [gulp-hbs] | [Handlebars] templates |
| [gulp-liquid] | [Liquid] templates |
| [gulp-swig] | [Swig] templates |

### Others
| Module | Description |
| ------ | ----------- |
| [gulp-build] | Minify files |
| [gulp-error] | Error handling |
| [gulp-notify] | Notification handling |
| [gulp-serve] | Live reload and sync browsers with [Browsersync] |
| [gulp-svg] | Generate svg icons sprite |
| [gulp-watch] | Watch for files changes |

[modularBP]: https://github.com/modularorg/modularbp#readme
[gulp]: https://github.com/modularorg/modularbp-gulp
[gulp-css]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-css
[gulp-sass]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-sass
[gulp-less]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-less
[gulp-js]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-js
[gulp-hbs]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-hbs
[gulp-liquid]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-liquid
[gulp-swig]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-swig
[gulp-build]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-build
[gulp-error]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-error
[gulp-notify]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-notify
[gulp-serve]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-serve
[gulp-svg]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-svg
[gulp-watch]: https://github.com/modularorg/modularbp-gulp/tree/master/modules/gulp-watch

[cssnext]: https://github.com/MoOx/postcss-cssnext
[PostCSS]: https://github.com/postcss/postcss
[Sass]: https://github.com/sass/libsass
[Less]: https://github.com/less/less.js
[Handlebars]: https://github.com/wycats/handlebars.js
[Liquid]: https://github.com/Shopify/liquid
[Swig]: https://github.com/node-swig/swig-templates
[Rollup]: https://github.com/rollup/rollup
[Babel]: https://github.com/babel/babel
[Browsersync]: https://github.com/Browsersync/browser-sync