|
| 1 | +//rollup.config.ts |
| 2 | + |
| 3 | +import alias from 'rollup-plugin-alias'; |
| 4 | +import resolve from 'rollup-plugin-node-resolve'; |
| 5 | +import typescript from 'rollup-plugin-typescript2'; |
| 6 | +import angular from 'rollup-plugin-angular-aot'; |
| 7 | + |
| 8 | +export default { |
| 9 | + input: 'tmp/esm2015/main.js', |
| 10 | + output: { |
| 11 | + format: 'es', |
| 12 | + file: 'dist/esm2015/angular2-tree.es2015.js', |
| 13 | + name: 'angular2tree', |
| 14 | + sourcemap: false, |
| 15 | + globals: { |
| 16 | + '@angular/common': 'vendor._angular_common', |
| 17 | + '@angular/compiler': 'vendor._angular_compiler', |
| 18 | + '@angular/core': 'vendor._angular_core', |
| 19 | + '@angular/http': 'vendor._angular_http', |
| 20 | + '@angular/platform-browser': 'vendor._angular_platformBrowser', |
| 21 | + '@angular/platform-browser-dynamic': 'vendor._angular_platformBrowserDynamic', |
| 22 | + '@angular/router': 'vendor._angular_router', |
| 23 | + '@angular/forms': 'vendor._angular_forms', |
| 24 | + // '@ngrx/core': 'vendor._ngrx_core', |
| 25 | + // '@ngrx/store': 'vendor._ngrx_store', |
| 26 | + // '@ngrx/effects': 'vendor._ngrx_effects', |
| 27 | + // 'ngx-contextmenu': 'vendor._ng_contextmenu', |
| 28 | + 'rxjs/BehaviorSubject': 'vendor:rxjs_BehaviorSubject', |
| 29 | + 'rxjs/Observable': 'vendor:rxjs_Observable', |
| 30 | + 'ng2-translate': 'vendor._ng_translate', |
| 31 | + 'ng2-dnd': 'vendor._ng_dnd', |
| 32 | + } |
| 33 | + }, |
| 34 | + context: 'this', |
| 35 | + plugins: [ |
| 36 | + angular(), |
| 37 | + typescript(), |
| 38 | + alias({ |
| 39 | + rxjs: __dirname + '/node_modules/rxjs/_esm2015' |
| 40 | + }), |
| 41 | + resolve({ |
| 42 | + jsnext: true, |
| 43 | + main: true, |
| 44 | + browser: true |
| 45 | + }) |
| 46 | + ], |
| 47 | + external: [ |
| 48 | + '@angular/animations', |
| 49 | + '@angular/animations/browser', |
| 50 | + '@angular/cdk', |
| 51 | + '@angular/core', |
| 52 | + '@angular/common', |
| 53 | + '@angular/common/http', |
| 54 | + '@angular/compiler', |
| 55 | + '@angular/core', |
| 56 | + '@angular/core/testing', |
| 57 | + '@angular/http', |
| 58 | + '@angular/forms', |
| 59 | + '@angular/platform-browser', |
| 60 | + '@angular/platform-browser/animations', |
| 61 | + '@angular/platform-browser-dynamic', |
| 62 | + '@angular/router', |
| 63 | + '@angular/router-deprecated', |
| 64 | + '@ngrx/core', |
| 65 | + '@ngrx/store', |
| 66 | + '@ngrx/store/src/selector', |
| 67 | + '@ngrx/effects', |
| 68 | + '@ngrx/store-devtools', |
| 69 | + 'ng2-translate', |
| 70 | + 'ng2-dnd', |
| 71 | + 'rxjs/add/observable/of', |
| 72 | + 'rxjs/add/operator/withLatestFrom', |
| 73 | + 'rxjs/add/observable/merge', |
| 74 | + 'rxjs/operators', |
| 75 | + 'rxjs/operator/map', |
| 76 | + 'rxjs/operator/filter', |
| 77 | + 'rxjs/BehaviorSubject', |
| 78 | + 'rxjs/Subject', |
| 79 | + 'rxjs/Observable', |
| 80 | + 'rxjs/Subscription', |
| 81 | + 'ngx-contextmenu' |
| 82 | + ], |
| 83 | +} |
0 commit comments