Skip to content

Instantly share code, notes, and snippets.

@sbalay
sbalay / jsTask.js
Last active February 1, 2016 16:10
js gulp task with config file
import gulp from 'gulp';
import uglify from 'gulp-uglify';
import eslint from 'gulp-eslint';
import babel from 'gulp-babel';
import concat from 'gulp-concat';
import sourcemaps from 'gulp-sourcemaps';
import gulpif from 'gulp-if';
import globalConfig from './config';
const localConfig = {
@sbalay
sbalay / config.js
Created February 1, 2016 15:22
Simple config file for gulp tasks
export default {
environment: 'development',
development () {
return this.environment === 'development';
},
production () {
return this.environment === 'production';
}
}
@sbalay
sbalay / jsProductionTask.js
Created February 1, 2016 15:12
Simple js gulp task for production environment
import gulp from 'gulp';
import uglify from 'gulp-uglify';
import babel from 'gulp-babel';
import concat from 'gulp-concat';
const localConfig = {
src: './src/js/**/*.js',
dest: './build/js/',
buildFileName: 'all.js'
};
@sbalay
sbalay / jsTask.js
Created February 1, 2016 15:05
Simple js gulp task
import gulp from 'gulp';
import eslint from 'gulp-eslint';
import babel from 'gulp-babel';
import sourcemaps from 'gulp-sourcemaps';
const localConfig = {
src: './src/js/**/*.js',
dest: './build/js/'
};
/**
* @author: https://github.com/mchicote
*
* Node script that outputs the loading time of a group of requests
*
* "dependencies": {
* "async": "^0.9.0",
* "debug": "~2.1.1",
* "request": "^2.53.0"
* }