mirror of
https://github.com/matt-fidd/stratos.git
synced 2026-01-01 17:59:25 +00:00
Added gulp and postcss
This commit is contained in:
32
gulpfile.js
Normal file
32
gulpfile.js
Normal file
@@ -0,0 +1,32 @@
|
||||
const del = require('del');
|
||||
const gulp = require('gulp');
|
||||
const postcss = require('gulp-postcss');
|
||||
const sass = require('gulp-sass')(require('sass'));
|
||||
|
||||
const src = 'src/stylesheets/main.scss';
|
||||
const dest = 'public/css';
|
||||
|
||||
gulp.task('styles', () => {
|
||||
const plugins = [
|
||||
require('autoprefixer'),
|
||||
];
|
||||
|
||||
return gulp.src(src)
|
||||
.pipe(sass().on('error', sass.logError))
|
||||
.pipe(postcss(plugins))
|
||||
.pipe(gulp.dest(dest));
|
||||
});
|
||||
|
||||
gulp.task('clean', () => {
|
||||
return del([
|
||||
dest
|
||||
]);
|
||||
});
|
||||
|
||||
gulp.task('default', gulp.series([ 'clean', 'styles' ]));
|
||||
|
||||
gulp.task('watch', () => {
|
||||
gulp.watch('src/stylesheets/**/*.scss', (done) => {
|
||||
gulp.series([ 'clean', 'styles' ])(done);
|
||||
});
|
||||
});
|
||||
8292
package-lock.json
generated
8292
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -31,8 +31,13 @@
|
||||
"serve-static": "^1.14.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"autoprefixer": "^10.4.2",
|
||||
"del": "^6.0.0",
|
||||
"eslint": "^8.6.0",
|
||||
"eslint-plugin-jest": "^25.7.0",
|
||||
"gulp": "^4.0.2",
|
||||
"gulp-postcss": "^9.0.1",
|
||||
"gulp-sass": "^5.1.0",
|
||||
"jest": "^27.4.7",
|
||||
"jest-extended": "^1.2.0",
|
||||
"sass": "^1.49.0"
|
||||
|
||||
Reference in New Issue
Block a user