0.1.2 • Published 8 years ago

gulp-bower-versions v0.1.2

Weekly downloads
2
License
-
Repository
github
Last release
8 years ago

gulp-bower-versions

Writes bower component versions to a file

Usage

All components

var bower_versions = require('gulp-bower-versions');
var fs = require('fs');

var bower_dir = fs.existsSync('.bowerrc') ? (require('./.bowerrc').directory || 'bower_components') : 'bower_components';

gulp.task('bower:versions', function () {
  gulp.src(bower_dir + '/*/.bower.json')
    .pipe(bower_versions())
    .pipe(gulp.dest('build/bower_versions.json'));
});

Specific component(s)

var bower_versions = require('gulp-bower-versions');
var fs = require('fs');

var bower_dir = fs.existsSync('.bowerrc') ? (require('./.bowerrc').directory || 'bower_components') : 'bower_components';

gulp.task('bower:versions', function () {
  gulp.src([bower_dir + '/jquery/.bower.json', bower_dir + '/font_awesome/.bower.json'])
    .pipe(bower_versions())
    .pipe(gulp.dest('build/bower_versions.json'));
});

Save results in a JS variable

This simply wraps the resulting JSON in var [variable] = [JSON];

var bower_versions = require('gulp-bower-versions');
var fs = require('fs');

var bower_dir = fs.existsSync('.bowerrc') ? (require('./.bowerrc').directory || 'bower_components') : 'bower_components';

gulp.task('bower:versions', function () {
  gulp.src([bower_dir + '/*/.bower.json'])
    .pipe(bower_versions({ variable: 'BowerComponents' }))
    .pipe(gulp.dest('build/bower_versions.json'));
});
0.1.2

8 years ago

0.1.1

9 years ago

0.1.0

9 years ago