app.module.ts 974 B

12345678910111213141516171819202122232425262728
  1. import { NgModule } from '@angular/core'
  2. import { NgbModule } from '@ng-bootstrap/ng-bootstrap'
  3. const projectRoot = '/home/eugene/Work/term/'
  4. if (process.env.DEV) {
  5. (<any>global).require('module').globalPaths.push(projectRoot);
  6. (<any>global).require('module').globalPaths.push(projectRoot + 'app/node_modules')
  7. }
  8. let plugins = [
  9. (<any>global).require(projectRoot + 'terminus-settings').default,
  10. (<any>global).require(projectRoot + 'terminus-terminal').default,
  11. (<any>global).require(projectRoot + 'terminus-clickable-links').default,
  12. (<any>global).require(projectRoot + 'terminus-community-color-schemes').default,
  13. (<any>global).require(projectRoot + 'terminus-theme-hype').default,
  14. ]
  15. const core = (<any>global).require(projectRoot + 'terminus-core')
  16. @NgModule({
  17. imports: [
  18. core.AppRootModule.forRoot(),
  19. ...plugins,
  20. NgbModule.forRoot(),
  21. ],
  22. bootstrap: [core.AppRootComponent]
  23. })
  24. export class RootModule { }