0.7.0 • Published 10 years ago

gulp-stubcell v0.7.0

Weekly downloads
7
License
MIT
Repository
github
Last release
10 years ago

gulp-stubcell build status

stubcell for gulp

Install

npm install gulp-stubcell -D

Usage

simple

var gulp = require('gulp'),
  stubcell = require('gulp-stubcell');

gulp.task('stubcell', function() {
  stubcell.start({
    // entry yaml path, default is entry.yml
    entry: 'entry.yml',
    // dummy response base dir
    basepath : '',
    // stubcell port
    port: 3000,
    // show more info
    debug: false,
    // recording settings
    record : {
      // request delegate to
      proxy : 'http://localhost:3001',
    }
  });
});

gulp.task('default', ['stubcell']);

with connect

var gulp = require('gulp');
var stubcell = require('gulp-stubcell');
var connect = require('gulp-connect');
var proxy = require('proxy-middleware');
var url = require('url');

gulp.task('connect', function() {
  connect.server({
    root: ['build'],
    port: 9000,
    livereload: true,
    middleware: function(connect, o) {
        return [ (function() {
            var options = url.parse('http://localhost:3000/test');
            options.route = '/test';
            return proxy(options);
        })() ];
    }
  });
});

gulp.task('stubcell', function() {
  stubcell.start({
    // entry yaml path, default is entry.yml
    entry: 'entry.yml',
    // dummy response base dir
    basepath : '',
    // stubcell port
    port: 3000,
    // recording settings
    record : {
      // request delegate to
      proxy : 'http://localhost:3001',
    }
  });
});

gulp.task('default', ['connect', 'stubcell']);

gulp.task('default', ['start']);
0.7.0

10 years ago

0.6.0

10 years ago

0.5.4

10 years ago

0.5.3

10 years ago

0.5.2

10 years ago

0.5.1

10 years ago

0.4.1

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago

0.0.2

10 years ago