UNPKG

ionic-cordova-gulp-seed

Version:

Ionic & Cordova & Gulp seed with organized code, tests, bower support and some other stuff. Originated from ionic-angular-cordova-seed.

25 lines (20 loc) 779 B
gulp = require('gulp-help')(require('gulp')) gutil = require 'gulp-util' plumber = require 'gulp-plumber' changed = require 'gulp-changed' notify = require 'gulp-notify' sass = require 'gulp-sass' sourcemaps = require 'gulp-sourcemaps' {GLOBALS, PUBLIC_GLOBALS, PATHS, DESTINATIONS} = require "../../config" gulp.task 'styles', "Compile ./app/css/*.sass stylesheets to ./#{GLOBALS.BUILD_DIR}/css/*.css", -> gulp.src(PATHS.styles) .pipe(changed(DESTINATIONS.styles, extension: '.css')) .pipe((plumber (error) -> gutil.log gutil.colors.red(error.message) @emit('end') )) .pipe(sourcemaps.init()) .pipe(sass()) .pipe(sourcemaps.write()) .on('error', notify.onError((error) -> error.message)) .pipe(gulp.dest(DESTINATIONS.styles))