gulp-lodash-autobuild

0.9.0 • Public • Published

gulp-lodash-autobuild

Create a custom build for Lodash (>= v4.0)

Install

$ npm install --save-dev gulp-lodash-autobuild

Basic Usage

Something like this will compile your Sass files:

'use strict';
 
const gulp = require('gulp');
const lodashAutobuild = require('gulp-lodash-autobuild');
 
const options = {
  target: '.tmp/lodash.custom.js',
  settings: {},
  include: ['_.chunk', '_.tap'] // Force include these functions
};
 
gulp.task('lodash:autobuild', () => {
  return gulp.src('./src/**/*.js', { buffer: false })
    .pipe(lodashAutobuild(options))
    .on('error', function(err) {
      console.log('err: ', err);
    });
});

Note

Lodash chained functions are not properly detected, you may manually include them using options.include. Eg: in _.chain(obj).filter(...), filter won't be detected as a lodash function.

Issues

Lightweight gulp wrapper for lodash-cli, refer to this repo for main issues. Feel free to report bugs or submit a PR.

Test build

Not a proper unit test, but make sure the code work and the file is built.

gulp lodash:autobuild --gulpfile test/lodash-autobuild-test.js

Original code from https://github.com/OneLittleRobot/gulp-lodash-autobuild

Package Sidebar

Install

npm i gulp-lodash-autobuild

Weekly Downloads

2

Version

0.9.0

License

MIT

Last publish

Collaborators

  • laurentlg