Created
October 4, 2016 20:29
-
-
Save javebratt/c0f46d54ca6275a3e3e32809f24d1ea4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var ngTemplate = require('../dist/plugins/ng-template').ngTemplate; | |
var nodeResolve = require('rollup-plugin-node-resolve'); | |
var commonjs = require('rollup-plugin-commonjs'); | |
// https://github.com/rollup/rollup/wiki/JavaScript-API | |
module.exports = { | |
/** | |
* entry: The bundle's starting point. This file will | |
* be included, along with the minimum necessary code | |
* from its dependencies | |
*/ | |
entry: './.tmp/app/main.dev.js', | |
/** | |
* 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', | |
// Add this to avoid Eval errors | |
useStrict: false, | |
/** | |
* plugins: Array of plugin objects, or a single plugin object. | |
* See https://github.com/rollup/rollup/wiki/Plugins for more info. | |
*/ | |
plugins: [ | |
ngTemplate(), | |
commonjs({ | |
include: [ | |
'node_modules/rxjs/**', | |
'node_modules/firebase/**', | |
'node_modules/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'] | |
}) | |
] | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment