Skip to content

Instantly share code, notes, and snippets.

@onezerodigits
Created October 17, 2018 15:41
Show Gist options
  • Save onezerodigits/d262df03ecf0cac020136d4c34f2a165 to your computer and use it in GitHub Desktop.
Save onezerodigits/d262df03ecf0cac020136d4c34f2a165 to your computer and use it in GitHub Desktop.
AEM Simple Gulp SASS
var gulp = require('gulp');
var sass = require('gulp-sass');
var postcss = require('gulp-postcss');
var autoprefixer = require('autoprefixer');
var sourcemaps = require('gulp-sourcemaps');
var app = 'ui.apps/src/main/content/jcr_root/apps/__YOURappName__/';
function styles() {
return gulp.src([app+'**/*.scss'])
.pipe(sourcemaps.init())
.pipe(sass().on('error', sass.logError))
.pipe(postcss([autoprefixer({ browsers: ['last 2 versions','ie >= 10'] }) ]))
.pipe(sourcemaps.write())
.pipe(gulp.dest(app));
};
gulp.task('default', styles);
{
"name": "SCSS in AEM",
"version": "1.0.0",
"description": "SCSS to CSS in aem",
"main": "gulpfile.js",
"devDependencies": {
"autoprefixer": "^9.1.5",
"gulp": "^4.0.0",
"gulp-postcss": "^8.0.0",
"gulp-sass": "^4.0.1",
"gulp-sourcemaps": "^2.6.4"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment