UNPKG

gulp-s3-upload

Version:

A gulp task to asynchronous upload/update assets to an AWS S3 Bucket.

47 lines (39 loc) 1 kB
"use strict"; var Path = require('path') , _ = require('underscore') ; module.exports = { buildName: function (dirs, filename) { return Path.join(dirs, filename); }, filterOptions: function (params) { var omit_array = [ 'Body', 'bucket', 'charset', 'ContentType', 'etag_hash', 'Key', 'keyTransform', 'metadataMap', 'manualContentEncoding', 'maps', 'mimeTypeLookup', 'nameTransform', 'onChange', 'onNoChange', 'onNew', 'uploadNewFilesOnly', 'verbose' ]; return _.omit(params, omit_array); }, parsePath: function (path) { var extname = Path.extname(path); return { 'dirname': Path.dirname(path), 'basename': Path.basename(path, extname), 'extname': extname }; }, };