12345678910111213141516171819202122232425262728293031323334353637383940 |
- /* globals process */
- var buble = require('rollup-plugin-buble');
- var uglify = require('rollup-plugin-uglify');
- var nodeResolve = require('rollup-plugin-node-resolve');
- var environment = process.env.ENV || 'development';
- var isDevelopmentEnv = (environment === 'development');
- module.exports = [
- {
- input: 'lib/udf-compatible-datafeed.js',
- name: 'Datafeeds',
- sourceMap: false,
- output: {
- format: 'umd',
- file: 'dist/bundle.js',
- },
- plugins: [
- nodeResolve({ jsnext: true, main: true }),
- buble(),
- !isDevelopmentEnv && uglify({ output: { inline_script: true } }),
- ],
- },
- {
- input: 'src/polyfills.es6',
- sourceMap: false,
- context: 'window',
- output: {
- format: 'iife',
- file: 'dist/polyfills.js',
- },
- plugins: [
- nodeResolve({ jsnext: true, main: true }),
- buble(),
- uglify({ output: { inline_script: true } }),
- ],
- },
- ];
|