gulpfile.js/tasks/media-queries.js (24 lines of code) (raw):

'use strict'; const gulp = require('gulp'); const gulpTheo = require('gulp-theo'); const merge = require('merge-stream'); // Formats with hex values const unitsFormats = [ 'custom-properties.css', 'common.js', 'json', 'less', 'scss' ]; function mediaQueries() { let tasks = []; unitsFormats.map((format) => { tasks.push(gulp.src('tokens/media-queries.yml') .pipe(gulpTheo({ transform: { includeMeta: true }, format: { type: format } })) .pipe(gulp.dest('dist/media-queries'))); }); return merge(tasks); } module.exports = mediaQueries;