time-slotter
Version:
Generate time slots between a start and end time, with or without intervals between.
25 lines (20 loc) • 894 B
JavaScript
;
var path = require('path')
var fs = require('fs')
var browserify = require('browserify')
var distRoot = path.join(__dirname, 'dist')
var bundlePath = path.join(distRoot, 'time-slotter.js')
var bundlePathMin = path.join(distRoot, 'time-slotter.min.js')
browserify({ debug: true }, {standalone: 'timeSlotter'})
.require(require.resolve('./src/time-slotter.js'), { entry: true })
.transform("babelify", {presets: ["@babel/preset-env"]})
.bundle()
.on('error', function (err) { console.error(err); })
.pipe(fs.createWriteStream(bundlePath));
browserify({},{standalone: 'timeSlotter'})
.transform("uglifyify", { global: true})
.transform("babelify", {presets: ["@babel/preset-env"]})
.require(require.resolve('./src/time-slotter.js'), { entry: true })
.bundle()
.on('error', function (err) { console.error(err); })
.pipe(fs.createWriteStream(bundlePathMin));