1.1.0 • Published 9 years ago

gulp-vapor v1.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

gulp-vapor

Build Status

Gulp task suite for Vapor web framework.

Use gulp-vapor to hot-reaload your Vapor project (see Usage).

Installation

Install gulp-vapor via npm:

$ npm install gulp-vapor

or:

$ npm install --save-dev gulp-vapor

if you already have package.json file.

Usage

Reload project when a source code changes

Modify your gulpfile.js to include following parts:

'use strict';

var gulp = require('gulp');
var vapor = require('gulp-vapor');

gulp.task('vapor:start', vapor.start);
gulp.task('vapor:reload', vapor.reload);

gulp.task('watch', function() {
   gulp.watch('./Sources/**/*', ['vapor:reload']);
});


gulp.task('default', ['vapor:start', 'watch']);

then just run gulp and enjoy automated project recompilation.

$ gulp

By now, you should be able to see you project running in a browser at http://localhost:8080. From now on, If you change something in your App folder, project will reload automatically.

Configuration

If your project requires special configuration during

var vapor = require('gulp-vapor');

vapor.config.commands.build = 'swift build --some-flag';
vapor.config.commands.start = ['.build/debug/gulp-vapor', ['serve', '--port=80']];

Compatiblity

  • v1.1.x - 2016/09/10:

    	`gulp-vapor` is compatible with **Vapor 1.0.x**.
  • v1.0.6 - 2016/05/22:

    	`gulp-vapor` is compatible with **Vapor 0.8.x**.
1.1.0

9 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

0.1.0

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago

1.0.0

10 years ago