Initial commit

This commit is contained in:
Rikard Bartholf
2017-05-09 12:18:29 +02:00
commit c73e1ed9b4
29 changed files with 1481 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
'use strict';
const gulp = require('gulp');
const path = require('path');
const browserify = require('browserify');
const source = require('vinyl-source-stream');
const buffer = require('vinyl-buffer');
const uglifyJs = require('gulp-uglify');
const sourcemaps = require('gulp-sourcemaps');
const concat = require('gulp-concat');
const rename = require('gulp-rename');
const merge = require('merge-stream');
module.exports = () => {
const debug = browserify(path.join('src', 'js', 'main.js'), {
debug: true
})
.bundle()
.pipe(source('main.js'))
.pipe(buffer())
.pipe(sourcemaps.init({ loadMaps: true }))
.pipe(sourcemaps.write())
.pipe(gulp.dest(path.join('dist', 'js')));
const min = browserify(path.join('src', 'js', 'main.js'), {
debug: false
})
.bundle()
.pipe(source('main.min.js'))
.pipe(buffer())
.pipe(uglifyJs())
.pipe(gulp.dest(path.join('dist', 'js')));
return merge(debug, min);
};
+24
View File
@@ -0,0 +1,24 @@
'use strict';
const gulp = require('gulp');
const path = require('path');
const watch = require('gulp-watch');
module.exports = () => {
const less = watch(path.join('src', 'less', '**', '*.less'), () => {
gulp.start('compile-less');
});
const js = watch(path.join('src', 'js', '**', '*.js'), () => {
gulp.start('compile-js');
});
/*
const vendorJs = watch(path.join('src', 'vendor', '**', '*.js'), () => {
gulp.start('compile-vendor-js');
});
const handlebars = watch(path.join('src', 'js', 'handlebars', '**', '*.hbs'), () => {
gulp.start('compile-handlebars');
});
*/
};