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) => { $routeProvider.crudRoutes(crud) }) }) app.service('cruds', function() { return cruds }) } module.exports = appFactory