38 lines
1 KiB
TypeScript
38 lines
1 KiB
TypeScript
|
// imports shims, etc
|
||
|
import 'core-js';
|
||
|
|
||
|
import * as angular from 'angular';
|
||
|
import { ConfigAppModule } from './config-app.module';
|
||
|
import { bundle } from 'ng-metadata/core';
|
||
|
|
||
|
// load all app dependencies
|
||
|
require('../static/lib/angular-file-upload.min.js');
|
||
|
require('../../static/js/tar');
|
||
|
|
||
|
const ng1QuayModule: string = bundle(ConfigAppModule, []).name;
|
||
|
angular.module('quay-config', [ng1QuayModule])
|
||
|
.run(() => {
|
||
|
});
|
||
|
|
||
|
declare var require: any;
|
||
|
function requireAll(r) {
|
||
|
r.keys().forEach(r);
|
||
|
}
|
||
|
|
||
|
// load all services
|
||
|
requireAll(require.context('./services', true, /\.js$/));
|
||
|
|
||
|
|
||
|
// load all the components after services
|
||
|
requireAll(require.context('./setup', true, /\.js$/));
|
||
|
requireAll(require.context('./core-config-setup', true, /\.js$/));
|
||
|
requireAll(require.context('./components', true, /\.js$/));
|
||
|
|
||
|
// load config-app specific css
|
||
|
requireAll(require.context('../static/css', true, /\.css$/));
|
||
|
|
||
|
|
||
|
// Load all the main quay css
|
||
|
requireAll(require.context('../../static/css', true, /\.css$/));
|
||
|
requireAll(require.context('../../static/lib', true, /\.css$/));
|