Skip to content

Instantly share code, notes, and snippets.

@jcicero518
Created October 23, 2017 16:04
Show Gist options
  • Save jcicero518/22b824e8b1d5f856e91e8d32be919c39 to your computer and use it in GitHub Desktop.
Save jcicero518/22b824e8b1d5f856e91e8d32be919c39 to your computer and use it in GitHub Desktop.
Gulp config
'use strict';
module.exports = {
browserPort: 3010,
UIPort: 3001,
proxy: 'domain.local', // vagrant box host to proxy PHP
sourceDir: './',
buildDir: './build/',
prodDir: './dist/',
styles: {
src: 'sass/**/*.scss',
dest: 'build/css',
prodDest: 'dist/css',
prodSourcemap: false,
sassIncludePaths: []
},
components: {
src: 'app/components/**/*.html' // Angular / other MVC frameworks
},
scripts: {
src: 'assets/scripts/**/*.js',
baseUrl: './assets/scripts/custom',
dest: 'build/js',
prodDest: 'dist/js',
entryFile: './assets/scripts/custom/app.js', // entry point for browserify
outputFile: 'app.js'
},
images: {
src: 'assets/images/media_library/**/*.{png,jpg,jpeg,gif}',
dest: 'build/uploads',
prodDest: 'dist/uploads'
},
themeImages: {
src: 'assets/images/**/*.{png,jpg,jpeg,gif}', // CMS image assets
dest: 'build/images',
prodDest: 'dist/images'
},
media: {
src: 'app/media/**/*',
dest: 'build/media',
prodDest: 'dist/media'
},
fonts: {
src: ['assets/fonts/**/*'],
dest: 'build/fonts',
prodDest: 'dist/fonts'
},
views: {
index: 'app/**/*.html', // for static sites w/Angular|React|Handlebars
src: 'app/views/**/*.html',
dest: 'build/',
prodDest: 'dist/'
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment