diff options
author | Sam <me@sampotts.me> | 2015-12-13 22:49:02 +1100 |
---|---|---|
committer | Sam <me@sampotts.me> | 2015-12-13 22:49:02 +1100 |
commit | ee2cdb2c9b2dd10b0e638ff45247c55276e1bc66 (patch) | |
tree | 4feca9ae1fabe2d449184c44de109aa87876143b /gulpfile.js | |
parent | cd2532867c2976bcc61dc3fa2084a9e77bf59abf (diff) | |
parent | 1371c1341fcc95d52394dc3f69900ae5041a5701 (diff) | |
download | plyr-ee2cdb2c9b2dd10b0e638ff45247c55276e1bc66.tar.lz plyr-ee2cdb2c9b2dd10b0e638ff45247c55276e1bc66.tar.xz plyr-ee2cdb2c9b2dd10b0e638ff45247c55276e1bc66.zip |
Merge branch 'master' into develop
# Conflicts:
# dist/plyr.css
# dist/plyr.js
# docs/dist/docs.css
# docs/dist/docs.js
# docs/index.html
# docs/src/js/docs.js
# docs/src/less/components/icons.less
# docs/src/less/components/type.less
# docs/src/less/docs.less
# gulpfile.js
# package.json
# src/js/plyr.js
Diffstat (limited to 'gulpfile.js')
-rw-r--r-- | gulpfile.js | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/gulpfile.js b/gulpfile.js index 76862236..3e7979a2 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -41,8 +41,7 @@ paths = { // Source paths src: { less: path.join(root, "docs/src/less/**/*"), - js: path.join(root, "docs/src/js/**/*"), - sprite: path.join(root, "docs/src/sprite/*.svg") + js: path.join(root, "docs/src/js/**/*") }, // Output paths output: path.join(root, "docs/dist/"), @@ -53,7 +52,7 @@ paths = { }, // Task arrays -tasks = { +tasks = { less: [], sass: [], js: [] @@ -92,7 +91,7 @@ var build = { }, less: function(files, bundle) { for (var key in files) { - (function (key) { + (function (key) { var name = "less-" + key; tasks.less.push(name); @@ -111,7 +110,7 @@ var build = { }, sass: function(files, bundle) { for (var key in files) { - (function (key) { + (function (key) { var name = "sass-" + key; tasks.sass.push(name); @@ -130,16 +129,16 @@ var build = { }, sprite: function(bundle) { // Process Icons - gulp.task("sprite-" + bundle, function () { + gulp.task("sprite", function () { return gulp - .src(paths[bundle].src.sprite) + .src(paths.plyr.src.sprite) .pipe(svgmin({ plugins: [{ removeDesc: true }] })) .pipe(svgstore()) - .pipe(gulp.dest(paths[bundle].output)); + .pipe(gulp.dest(paths.plyr.output)); }); } }; @@ -148,12 +147,16 @@ var build = { build.js(bundles.plyr.js, "plyr"); build.less(bundles.plyr.less, "plyr"); build.sass(bundles.plyr.sass, "plyr"); -build.sprite("plyr"); +build.sprite(); // Docs files build.less(bundles.docs.less, "docs"); build.js(bundles.docs.js, "docs"); -build.sprite("docs"); + +// Build all JS +gulp.task("js", function(){ + run(tasks.js); +}); // Build SASS (for testing, default is LESS) gulp.task("sass", function(){ @@ -170,12 +173,11 @@ gulp.task("watch", function () { // Docs gulp.watch(paths.docs.src.js, tasks.js); gulp.watch(paths.docs.src.less, tasks.less); - gulp.watch(paths.docs.src.sprite, ["sprite-docs"]); }); // Default gulp task gulp.task("default", function(){ - run(tasks.js, tasks.less, "sprite-plyr", "sprite-docs", "watch"); + run(tasks.js, tasks.less, "sprite", "watch"); }); // Publish a version to CDN and docs @@ -211,7 +213,7 @@ if("cdn" in aws) { gulp.task("cdn", function () { console.log("Uploading " + version + " to " + aws.cdn.bucket); - // Upload to CDN + // Upload to CDN gulp.src(paths.upload) .pipe(size({ showFiles: true, @@ -259,7 +261,7 @@ gulp.task("open", function () { })); }); -// Do everything +// Do everything gulp.task("publish", function () { - run(tasks.js, tasks.less, "sprite-plyr", "sprite-docs", "cdn", "docs"); -});
\ No newline at end of file + run(tasks.js, tasks.less, "sprite", "cdn", "docs"); +}); |