Skip to content
This repository has been archived by the owner on Jul 3, 2024. It is now read-only.

Task Package

Latest
Compare
Choose a tag to compare
@danieljoppi danieljoppi released this 01 Feb 01:20
· 7 commits to master since this release

Create NetSuite package using nsify.

Package

var Q = require('q'),
    gulp = require('gulp'),
    gulpLoadPlugins = require('gulp-load-plugins'),
    plugins = gulpLoadPlugins();

gulp.task('pacakge:generate', function() {
    let deferred = Q.defer();

    let nstools = plugins.nstools;

    // generate Netsuite package
    gulp.src(__dirname+ '/*/bundle.json')
        .pipe(nstools.package())
        .pipe(plugins.uglify({
            compress: {
                drop_console: true
            }
        }))
        .pipe(gulp.dest(__dirname + '/.dist'))
        .on('end', () => {
            deferred.resolve();
        });

    return deferred.promise;
});