1.0.1 • Published 6 years ago
gulp-assembly-utils v1.0.1
gulp-assembly-utils
Collection of utility function for gulp-assembly package...
Usage:
const config = {
dest: '/var/www/dest/assets',
alias: {
// ...
},
sourcemaps: {},
uglify: {},
cssnano: {}
};
const utils = $.assemblyUtils(config);Option list:
dest-- mandatory destination folder, for example:/home/www/web/assets.alias-- optional collection of aliases forutils.src(gulp.src), for example:{ // JS: 'h5bp-plugins': 'html5-boilerplate/dist/js/plugins', 'opentip': [ 'opentip/downloads/opentip-jquery', 'opentip/lib/adapter-jquery' ], 'jquery-ui-selectable': [ 'jquery-ui/ui/core', 'jquery-ui/ui/widget', 'jquery-ui/ui/mouse', 'jquery-ui/ui/selectable' ], // CSS: 'css-opentip': 'opentip/css/opentip.css', 'css-sweetalert': 'sweetalert2/dist/sweetalert2.css', 'css-ui-select': 'ui-select/dist/select.css', 'css-angular-tree-control': [ 'angular-tree-control/css/tree-control.css', 'angular-tree-control/css/tree-control-attribute.css', ] }sourcemaps-- optionalgulp-sourcemapsconfig object.uglify-- optionalgulp-uglifyconfig object.cssnano-- optionalgulp-cssnanoconfig object.
Utils API:
argv-- minimist results.src()-- wrapper forgulp.src().dest()-- wrapper forgulp.dest().isNoJs()-- is used-Jconsole option.isNoCss()-- is used-Cconsole option.isNoWatch()-- is used-Wconsole option.isMinify()-- is used--minconsole option.