@enjin/ionic1
Version:
A comprehensive build system for Ionic 1 apps by Madness Labs as part of the Madness Enjin
23 lines (21 loc) • 697 B
JavaScript
const gulp = require('gulp');
const jSass = require('gulp-json-sass');
const intercept = require('gulp-intercept');
const rename = require('gulp-rename');
const cssConfig = function(callback) {
gulp.src(global.enjin.path)
.pipe(intercept(function(file) {
file.contents = new Buffer(JSON.stringify(global.enjin.css.vars));
return file;
}))
.pipe(jSass({
sass: false
}))
.pipe(rename('_variables.scss'))
.pipe(gulp.dest(global.enjin.css.srcDir))
.on('end', function() {
callback();
});
};
cssConfig.displayName = 'Setting CSS variables from enjin.json';
module.exports = cssConfig;