UNPKG

anchundan

Version:
28 lines (27 loc) 944 B
const path = require('path'); process.getRoot=()=>(path.resolve(process.cwd(),'src')); const App = require('anchundan/src/core/Application'); const publiccom = require('./core/publiccom'); const anchundan = { application:App, Controller:require('anchundan/src/core/Controller'), Services:require('anchundan/src/core/ADbService'), Service:require('anchundan/src/core/ADbService'), Sequelize:require('anchundan/src/core/SequelizeOpetate'), getAppPlugins:() => { return publiccom.getTarget('app')?.plugins; }, getAppPluginByName: (pluginname) => { return publiccom.getTarget('app')?.plugins[pluginname]; }, getAppConfig:() => { return publiccom.getTarget('app')?.config; }, getControllers:() => { return publiccom.getTarget('app')?.controllers; }, getServices: () => { return publiccom.getTarget('app')?.services; } }; module.exports = anchundan;