ooflorent / gulp-component-builder

component build plugin for gulp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gulp-component-builder

component build plugin for gulp

Disclaimer: This plugin is under active development.

Installation

$ npm install --save-dev gulp-component-builder

Usage

var gulp = require('gulp');
var component = require('gulp-component-builder');
var less = require('builder-less');

gulp.task('scripts', function() {
  return gulp.src('component.json')
    .pipe(component.scripts())
    .pipe(gulp.dest('build'));
});

gulp.task('styles', function() {
  return gulp.src('component.json')
    .pipe(component.styles(function(builder) {
      builder.use('styles', less());
    }))
    .pipe(gulp.dest('build'));
});

gulp.task('watch', function() {
  gulp.watch(['component.json', 'lib/**/*.js'], ['scripts'])
  gulp.watch(['component.json', 'lib/**/*.less'], ['styles'])
});

gulp.task('default', ['scripts', 'styles']);

API

  • component([options])
  • component.scripts([options], [configure])
  • component.styles([options], [configure])
  • component.files([options], [configure])

License

MIT

About

component build plugin for gulp

License:MIT License


Languages

Language:JavaScript 100.0%