tachybase_todo/packages/preset-nocobase/src/index.ts
2021-09-06 16:00:38 +08:00

20 lines
632 B
TypeScript

export default function (api) {
const plugins = [
'@nocobase/plugin-collections',
'@nocobase/plugin-ui-router',
'@nocobase/plugin-ui-schema',
'@nocobase/plugin-users',
'@nocobase/plugin-action-logs',
'@nocobase/plugin-file-manager',
'@nocobase/plugin-permissions',
'@nocobase/plugin-export',
'@nocobase/plugin-system-settings',
// // '@nocobase/plugin-automations',
'@nocobase/plugin-china-region',
];
console.log(plugins);
for (const plugin of plugins) {
this.registerPlugin(plugin, [require(`${plugin}/${__filename.endsWith('.ts') ? 'src' : 'lib'}/server`).default]);
}
}