UNPKG

packagecloud

Version:
43 lines (41 loc) 1.32 kB
import babel from 'rollup-plugin-babel'; import builtins from "rollup-plugin-node-builtins" import resolve from 'rollup-plugin-node-resolve'; import commonjs from 'rollup-plugin-commonjs'; import replace from "rollup-plugin-replace" import nodeGlobals from "rollup-plugin-node-globals" import json from "rollup-plugin-json" import uglify from 'rollup-plugin-uglify'; import { minify } from 'uglify-es'; export default [{ input: 'src/main.browser.js', output: { file: 'dist/packagecloud.browser.js', format: 'iife' }, plugins: [ commonjs({include: 'node_modules/**', namedExports: {'superagent': [ 'superagent' ]} }), babel({"babelrc": false, exclude: ["package.json", "node_modules/**"], "presets": [ [ "@babel/env", { "modules": false // ES6 modules are handled with rollup, } // this tells babel not to transform modules. ] ]}), resolve({browser: true}), replace({ include: '**/node_modules/formidable/lib/**', values: { 'global.GENTLY': 'false' } }), builtins(), json(), nodeGlobals(), uglify() ] }, { input: 'src/main.js', output: { file: 'dist/packagecloud.js', format: 'cjs' }, plugins: [json(), uglify({}, minify)], external: ['superagent'] }];