sportstg-bluekit
Version:

33 lines (27 loc) • 938 B
JavaScript
require('babel-register')
const gulp = require('gulp')
const path = require('path')
const createBlueKit = require('react-bluekit/lib/createBlueKit').default
const sass = require('gulp-sass');
const webpack = require('webpack-stream')
const sassDir = './src/components/**/*.scss'
createBlueKit({
// base file of start - this is location where componentsIndex.js will be generated to
baseDir: path.join(__dirname, 'src'),
gulp,
// relative paths from base dir where to look for components
paths: [
'./components/calendar',
'./components/common',
],
})
gulp.task('server', function() {
require('./server')
})
gulp.task('build-webpack', function() {
return gulp.src(path.join(__dirname, 'src', 'index.js'))
.pipe(webpack( require('./webpack.config.js') ))
.pipe(gulp.dest('dist/'));
})
gulp.task('build', ['build-bluekit', 'build-webpack']);
gulp.task('default', ['build-bluekit', 'server', 'watch-bluekit'])