gulp-task-libs

1.0.3 • Public • Published

GULP-TASK-ANGULAR-SORT-ANNOTATE

This module create gulp tasks to include all libs in your html.

Installation

npm install --save-dev gulp-task-libs
yarn add -D gulp-task-libs

Usage

This is the default options :

const gulp = require('gulp')

require('gulp-task-libs')(gulp,
    htmlFile: 'index.html',
    libs: ['libs/**/*.js', '!/build'],
    htmlDestinationFolder: 'build',
    jsDestinationFolder: 'build/js',
    concatName: 'libs.js',
    uglifySuffix: '.min',
    injectOptions: {
        relative: false,
        ignorePath: ['build'],
        addRootSlash: true,
        starttag: '<!-- inject:libs:js -->'
    }
})

gulp.task('prod', ['gulp-libs-concat-uglify'])
// gulp.task('prod', ['gulp-libs-concat'])
// gulp.task('prod', ['gulp-libs-uglify'])
gulp.task('default', ['gulp-libs'])

For the injection to work, you need this in your html file:

<!-- inject:libs:js -->
<!-- endinject -->

Readme

Keywords

none

Package Sidebar

Install

npm i gulp-task-libs

Weekly Downloads

1

Version

1.0.3

License

MIT

Last publish

Collaborators

  • malexandre