rollup.config.umd.js
import nodeResolve from 'rollup-plugin-node-resolve';
import { globalsRegex, GLOBAL } from 'rollup-globals-regex';
export default {
entry: 'dist/bundles/ngx-renderer.es5.js',
dest: 'dist/bundles/ngx-renderer.umd.js',
format: 'umd',
moduleName: 'ngxRenderer',
plugins: [
nodeResolve({ jsnext: true, browser: true })
],
globals: globalsRegex({
'tslib': 'tslib',
[GLOBAL.NG2]: GLOBAL.NG2.TPL,
}),
external: (moduleId) => {
if (/^(\@angular)\//.test(moduleId)) {
return true;
}
return false;
}
};