diff options
| Commit | fba5befbf5b9cb9b9026b8f6af7f6c5444e1a8f5 (patch) | |
|---|---|---|
| Author | 2018-10-04 15:15:57 +0300 | |
| Committer | 2018-10-04 15:15:57 +0300 | |
| Files | f25c11016c9ec94f27f928ca00fe0173b71dda59 /gulpfile.js | |
| IPL-fba5befbf5b9cb9b9026b8f6af7f6c5444e1a8f5.tar IPL-fba5befbf5b9cb9b9026b8f6af7f6c5444e1a8f5.tar.gz IPL-fba5befbf5b9cb9b9026b8f6af7f6c5444e1a8f5.zip | ||
Squashed 'website/themes/base16/' content from commit 7b2da73
git-subtree-dir: website/themes/base16
git-subtree-split: 7b2da739c813cd680e44606d2150e3c66a6794e6
1 files changed, 32 insertions, 0 deletions
| -rw-r--r-- | gulpfile.js | 32 |
diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..887a9ed --- /dev/null +++ b/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'))); |
