aboutsummaryrefslogtreecommitdiffstats
path: root/gulpfile.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2019-06-01 19:55:14 +1000
committerSam Potts <sam@potts.es>2019-06-01 19:55:14 +1000
commit12c6282d14e3e06a7784760f83affc9195afed1f (patch)
treeaf1c6be692c4cf2679e7efc604896b686974368d /gulpfile.js
parent996075decc6e8c0f0c5059dccea21b16020eb78b (diff)
parent0249772f019762ebd494ac409e597103820413c3 (diff)
downloadplyr-12c6282d14e3e06a7784760f83affc9195afed1f.tar.lz
plyr-12c6282d14e3e06a7784760f83affc9195afed1f.tar.xz
plyr-12c6282d14e3e06a7784760f83affc9195afed1f.zip
Merge branch 'develop' into css-variables
# Conflicts: # .eslintrc # demo/dist/demo.css # demo/dist/demo.js # demo/dist/demo.min.js # demo/dist/demo.min.js.map # dist/plyr.css # dist/plyr.js # dist/plyr.min.js # dist/plyr.min.js.map # dist/plyr.min.mjs # dist/plyr.min.mjs.map # dist/plyr.mjs # dist/plyr.polyfilled.js # dist/plyr.polyfilled.min.js # dist/plyr.polyfilled.min.js.map # dist/plyr.polyfilled.min.mjs # dist/plyr.polyfilled.min.mjs.map # dist/plyr.polyfilled.mjs # gulpfile.js # package.json
Diffstat (limited to 'gulpfile.js')
-rw-r--r--gulpfile.js25
1 files changed, 17 insertions, 8 deletions
diff --git a/gulpfile.js b/gulpfile.js
index f3bdac1a..ee578408 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -6,26 +6,30 @@
const path = require('path');
const gulp = require('gulp');
-
+// ------------------------------------
// JavaScript
+// ------------------------------------
const terser = require('gulp-terser');
const rollup = require('gulp-better-rollup');
const babel = require('rollup-plugin-babel');
const commonjs = require('rollup-plugin-commonjs');
const resolve = require('rollup-plugin-node-resolve');
-
+// ------------------------------------
// CSS
+// ------------------------------------
const sass = require('gulp-sass');
const clean = require('gulp-clean-css');
const prefix = require('gulp-autoprefixer');
const postcss = require('gulp-postcss');
const customprops = require('postcss-custom-properties');
-
+// ------------------------------------
// Images
+// ------------------------------------
const svgstore = require('gulp-svgstore');
const imagemin = require('gulp-imagemin');
-
+// ------------------------------------
// Utils
+// ------------------------------------
const del = require('del');
const filter = require('gulp-filter');
const header = require('gulp-header');
@@ -39,18 +43,22 @@ const plumber = require('gulp-plumber');
const size = require('gulp-size');
const sourcemaps = require('gulp-sourcemaps');
const through = require('through2');
-
+// ------------------------------------
// Deployment
+// ------------------------------------
const aws = require('aws-sdk');
const publish = require('gulp-awspublish');
const FastlyPurge = require('fastly-purge');
-
+// ------------------------------------
+// Configs
+// ------------------------------------
const pkg = require('./package.json');
const build = require('./build.json');
const deploy = require('./deploy.json');
-
+// ------------------------------------
+// Info from package
+// ------------------------------------
const { browserslist: browsers, version } = pkg;
-
const minSuffix = '.min';
// Get AWS config
@@ -151,6 +159,7 @@ Object.entries(build.js).forEach(([filename, entry]) => {
{
// debug: true,
useBuiltIns: polyfill ? 'usage' : false,
+ corejs: polyfill ? 3 : undefined,
},
],
],