frontend-tasks
Version:
Frontend Tasks is a wrapper around gulp for most of the normal use cases for simple and modern frontend development
31 lines (26 loc) • 572 B
JavaScript
import glob from 'glob-all';
import rollupJS from './rollupJS.js';
import environments from 'gulp-environments';
const isDev = environments.development;
const isProd = environments.production;
const js = (options = { outputOptions: {}, babelOptions: {} }) => {
return () => {
return rollupJS(
{
input: glob.sync(options.src),
},
{
dir: options.dest,
entryFileNames: '[name].js',
format: 'es',
sourcemap: true,
...options.outputOptions,
},
{
babelrc: true,
...options.babelOptions,
},
);
};
};
export default js;