UNPKG

buble-react-rollup-starter

Version:

A simple boilerplate for web apps with React, Bublé and Rollup.

36 lines (34 loc) 861 B
// Rollup plugins. import buble from 'rollup-plugin-buble' import cjs from 'rollup-plugin-commonjs' import globals from 'rollup-plugin-node-globals' import replace from 'rollup-plugin-replace' import resolve from 'rollup-plugin-node-resolve' export default { input: 'src/index.js', output: { file: 'build/app.js', format: 'iife', sourcemap: true }, plugins: [ buble(), cjs({ exclude: 'node_modules/process-es6/**', include: [ 'node_modules/create-react-class/**', 'node_modules/fbjs/**', 'node_modules/object-assign/**', 'node_modules/react/**', 'node_modules/react-dom/**', 'node_modules/prop-types/**' ] }), globals(), replace({ 'process.env.NODE_ENV': JSON.stringify('development') }), resolve({ browser: true, main: true }) ] }