UNPKG

time-slotter

Version:

Generate time slots between a start and end time, with or without intervals between.

25 lines (20 loc) 894 B
'use strict'; 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));