import { join } from 'path' ; import { SeedConfig } from './seed.config' ; /**
 * This class extends the basic seed configuration, allowing for project specific overrides. A few examples can be found
 * below.
 */ export class ProjectConfig extends SeedConfig { PROJECT_TASKS_DIR = join ( process . cwd ( ) , this . TOOLS_DIR , 'tasks' , 'project' ) ; constructor ( ) { super ( ) ; this . APP_TITLE = 'My Robinhood' ; this . NPM_DEPENDENCIES = [ ... this . NPM_DEPENDENCIES , { src : '@angular/material/prebuilt-themes/indigo-pink.css' , inject : true } ] ; this . APP_ASSETS = [ { src : 'node_modules/@swimlane/ngx-datatable/release/index.css' , inject : true , vendor : false } , { src : 'node_modules/@swimlane/ngx-datatable/release/themes/material.css' , inject : true , vendor : false } , { src : 'node_modules/@swimlane/ngx-datatable/release/assets/icons.css' , inject : true , vendor : false } ] ; this . ROLLUP_INCLUDE_DIR = [ ... this . ROLLUP_INCLUDE_DIR , ] ; this . ROLLUP_NAMED_EXPORTS = [ ... this . ROLLUP_NAMED_EXPORTS , ] ; let additionalPackages = [ { name : '@angular/material' , path : 'node_modules/@angular/material/bundles/material.umd.js' , packageMeta : { defaultExtension : 'js' } } , { name : '@swimlane/ngx-datatable' , path : 'node_modules/@swimlane/ngx-datatable/release/index.js' } , { name : 'highcharts' , path : 'node_modules/highcharts' , packageMeta : { main : './highcharts.js' , defaultExtension : 'js' } } , { name : 'angular2-highcharts' , path : 'node_modules/angular2-highcharts' , packageMeta : { main : './index.js' , defaultExtension : 'js' } } ] ; this . addPackagesBundles ( additionalPackages ) ; } }