Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- console.log("I'm the Hulk");
- var nodeResolve = require('rollup-plugin-node-resolve');
- var commonjs = require('rollup-plugin-commonjs');
- var globals = require('rollup-plugin-node-globals');
- var builtins = require('rollup-plugin-node-builtins');
- var json = require('rollup-plugin-json');
- // https://github.com/rollup/rollup/wiki/JavaScript-API
- var rollupConfig = {
- /**
- * entry: The bundle's starting point. This file will
- * be included, along with the minimum necessary code
- * from its dependencies
- */
- entry: 'src/app/main.dev.ts',
- /**
- * sourceMap: If true, a separate sourcemap file will
- * be created.
- */
- sourceMap: true,
- /**
- * format: The format of the generated bundle
- */
- format: 'iife',
- /**
- * dest: the output filename for the bundle in the buildDir
- */
- dest: 'main.js',
- useStrict: false,
- /**
- * plugins: Array of plugin objects, or a single plugin object.
- * See https://github.com/rollup/rollup/wiki/Plugins for more info.
- */
- plugins: [
- builtins(),
- commonjs({
- include: [
- 'node_modules/rxjs/**', // firebase needs rxjs to avoid build errors
- 'node_modules/firebase/**', // here we're calling firebase.
- 'node_modules/angularfire2/**' // here we're calling angularfire2.
- ],
- namedExports: {
- 'node_modules/firebase/firebase.js': ['initializeApp', 'auth', 'database'],
- 'node_modules/angularfire2/node_modules/firebase/firebase-browser.js': ['initializeApp', 'auth', 'database']
- }
- }),
- nodeResolve({
- module: true,
- jsnext: true,
- main: true,
- browser: true,
- extensions: ['.js']
- }),
- globals(),
- json()
- ]
- };
- if (process.env.IONIC_ENV == 'prod') {
- // production mode
- rollupConfig.entry = '{{TMP}}/app/main.prod.ts';
- rollupConfig.sourceMap = false;
- }
- module.exports = rollupConfig;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement