UNPKG

gulp-evrythng-tasks

Version:

Common dev tasks framework using Gulp 4 for evrythng.js and plugins.

31 lines (28 loc) 732 B
const babel = require('rollup-plugin-babel') const node = require('rollup-plugin-node-resolve') const cjs = require('rollup-plugin-commonjs') const options = require('../options') /** * ES5 + UMD module export */ module.exports = { entry: `src/${options.name}.js`, dest: `dist/${options.name}.js`, format: 'umd', plugins: [ node(), cjs(), babel({ exclude: 'node_modules/**', presets: ['es2017', ['es2015', {modules: false}]], plugins: [ 'external-helpers', 'transform-async-generator-functions', ['transform-runtime', {helpers: false, polyfill: false}] ] }) ], moduleName: options.moduleName, external: options.external, globals: options.globals }