1.0.3 • Published 7 years ago

gulp-yalinker v1.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

Yet Another Linker for Gulp!

Installation

npm install gulp-yalinker --save-dev

Usage

let yaLinker = require('gulp-yalinker');

let assets = {
    js: [
        '.tmp/public/js/dependencies/**/*.js'
    ],
    css: [
        '.tmp/public/styles/*.css'
    ]
};

gulp.task('place-assets', function() {
    return gulp.src(['templates/*.html', 'templates/*.ejs'])
    // place js
    .pipe(yaLinker.makeStream({
        files: assets.js,
        fileTemplate: '<script src="{{src}}?{{mtime}}"></script>',
        areaStart: '<!--SCRIPTS-->',
        areaEnd: '<!--SCRIPTS_END-->',
        publicFolder: '.tmp/public/'
    }))
    // place css
    .pipe(yaLinker.makeStream({
        files: assets.css,
        fileTemplate: '<link rel="stylesheet" href="{{src}}?{{mtime}}">',
        areaStart: '<!--STYLES-->',
        areaEnd: '<!--STYLES_END-->',
        publicFolder: '.tmp/public/'
    }))
    .pipe(gulp.dest('templates/'));
});

Enjoy!

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago