public/javascripts/app/main.js (40 lines of code) (raw):

import angular from 'angular'; import ngRoute from 'angular-route/angular-route'; import ngSanitize from 'angular-sanitize/angular-sanitize'; import controllers from './controllers/index'; import models from './models/index'; import collections from './collections/index'; import services from './services/index'; import components from './lib/gu-components'; import '../../sass/index.scss'; import '../../gu-noting.css'; var restorer = angular.module('restorer', [ 'ngRoute', 'ngSanitize', 'guComponents', 'restorerControllers', 'restorerModels', 'restorerCollections', 'restorerServices' ]); restorer.config([ '$routeProvider', '$locationProvider', '$qProvider', function($routeProvider, $locationProvider, $qProvider){ $routeProvider.when('/content/:contentId/versions', { templateUrl: '/assets/javascripts/app/templates/restore-list.html', controller: 'SnapshotListCtrl' }); $routeProvider.when('/', { templateUrl: '/assets/javascripts/app/templates/splash-screen.html' }); $locationProvider.html5Mode({ enabled: true, requireBase: false }); $qProvider.errorOnUnhandledRejections(false); } ]); //We use the run block within the main bootstrap file //to require in GLOBAL deps. restorer.run(['AnalyticsService', function(){}]) export default restorer;