check.js 697 B

12345678910111213141516171819202122232425
  1. 'use strict';
  2. var gulp = require('gulp');
  3. var checkDeps = require('gulp-check-deps');
  4. var postcss = require('gulp-postcss');
  5. var doiuse = require('doiuse');
  6. var CONFIG = require('../config.js');
  7. gulp.task('check', gulp.series('check:deps', 'check:browserSupport'));
  8. // Check npm dependencies
  9. gulp.task('check:deps', function() {
  10. return gulp.src('package.json').pipe(checkDeps());
  11. });
  12. // Check browser support
  13. gulp.task('check:browserSupport', function() {
  14. return gulp.src(['_build/assets/css/foundation.css'])
  15. .pipe(postcss([doiuse({
  16. /* browsers: uses ".browserslistrc" */
  17. onFeatureUsage: function (usageInfo) {
  18. console.log(usageInfo.message)
  19. }
  20. })]))
  21. });