Website Summary Files Commits Branches @commit @diff @stats
path: root / website / themes / base16 / gulpfile.js
diff options
context:
space:
mode:
Commitbaa6c00161fca60bf13b29422b4ddc7f577c1d34 (patch)
Author
 Dimitar Trendafilov <dimitar@coherent-labs.com>
2018-10-04 15:15:57 +0300
Committer
 Dimitar Trendafilov <dimitar@coherent-labs.com>
2018-10-04 15:15:57 +0300
Files5609a261cff581daea2be59bc515f79314fc6579 /website/themes/base16/gulpfile.js
IPL-baa6c00161fca60bf13b29422b4ddc7f577c1d34.tar
IPL-baa6c00161fca60bf13b29422b4ddc7f577c1d34.tar.gz
IPL-baa6c00161fca60bf13b29422b4ddc7f577c1d34.zip
Parent4c7a73d8e86b1bb1da32cd926f7a2e29db524f91 (diff)
Parentfba5befbf5b9cb9b9026b8f6af7f6c5444e1a8f5 (diff)
Merge commit 'fba5befbf5b9cb9b9026b8f6af7f6c5444e1a8f5' as 'website/themes/base16'
1 files changed, 32 insertions, 0 deletions
-rw-r--r--website/themes/base16/gulpfile.js32
diff --git a/website/themes/base16/gulpfile.js b/website/themes/base16/gulpfile.js
new file mode 100644
index 0000000..887a9ed
--- /dev/null
+++ b/website/themes/base16/gulpfile.js
@@ -0,0 +1,32 @@
+const postcss = require('gulp-postcss');
+const gulp = require('gulp');
+const watch = require('gulp-watch');
+const sourcemaps = require('gulp-sourcemaps');
+const env = require('postcss-preset-env');
+
+const paths = {
+ css: {
+ src: 'src/css/style.css',
+ dest: 'static/css/',
+ },
+};
+
+function build() {
+ gulp.src(paths.css.src)
+ .pipe(sourcemaps.init())
+ .pipe(postcss([
+ env({
+ browsers: 'last 2 versions',
+ features: {
+ 'css-variables': { preserve: false },
+ 'mediaqueries-custom-mq': true,
+ },
+ }),
+ ]))
+ .pipe(sourcemaps.write('.'))
+ .pipe(gulp.dest(paths.css.dest));
+}
+
+gulp.task('build', build);
+
+gulp.task('watch', () => watch(paths.css.src).pipe(gulp.dest('build')));