1
0
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:
2022-02-03 10:45:47 +00:00
parent 18a412d1fc
commit 1fd6c21ae4
3 changed files with 8329 additions and 0 deletions

32
gulpfile.js Normal file
View 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

File diff suppressed because it is too large Load Diff

View File

@@ -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"