2.0.1 • Published 8 years ago

gulp-knex v2.0.1

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

Gulp Knex

Sets up some basic Gulp tasks for Knex migrations.

NOTE: Generated Models use Gimmea to generate their UUID keys.

Usage

In your Gulp file:

const Gulp = require('gulp');
const Knex = require('knex')({ ...blah... });

require('gulp-knex')(Gulp, Knex);
const Gulp = require('gulp');
const Knex = require('knex')({ ...blah... });

require('gulp-knex')(Gulp, Knex, {
    migrations: './migrations', // Defaults to APP_ROOT + '/migrations'
    models: './models', // Defaults to APP_ROOT + '/app/server/models'
    schemaTable: 'schema_migrations' // Defaults to 'schema_migrations'
});

NOTE: models can also be false if you don't want/need model files to be generated.

Testing

  1. Create a Postgres database called gulp_knex_test.
  2. Run npm test.