const autoCrud = require('./index') const app = require('../app/app') const { pages, routes } = require('../app/crud') const defaults = require('../lib/crud/defaults') const appFactory = () => { let cruds cruds = autoCrud._getCruds().map(defaults) cruds.forEach(crud => { pages(crud) app.config(($routeProvider) => { if (crud.addRoutes !== false) { $routeProvider.crudRoutes(crud) } }) }) app.service('cruds', function() { return cruds }) } module.exports = appFactory