const angular = require('angular') const routes = require('./routes') const crudRoutes = require('./crud/routes') require('angular-material/angular-material.css') require('angular-material-data-table/dist/md-data-table.min.css') require('angular-route') require('angular-material') require('angular-material-data-table') require('./async') require('angular-chart.js') window.jQuery = require('jquery') const es6Html = require('es6-string-html-template') window.html = es6Html.html window.raw = es6Html.raw window.encode = es6Html.encode window.identity = x => x const app = angular.module('material-framework', ['ngRoute', 'ngMaterial', 'async', 'md.data.table', 'chart.js']) app.config(($routeProvider, $locationProvider, $mdThemingProvider) => { $routeProvider.crudRoutes = crudRoutes($routeProvider) routes($routeProvider) $locationProvider.html5Mode(true) }) app.run(($rootScope) => { $rootScope.identity = x => x }) module.exports = app;