2023-01-29 13:44:19 +08:00
|
|
|
import "./iconify";
|
|
|
|
|
import "./iconfont";
|
2023-01-29 15:26:45 +08:00
|
|
|
import FastCrud from "./fast-crud";
|
2023-01-29 13:44:19 +08:00
|
|
|
import permission from "./permission";
|
2023-06-29 17:19:05 +08:00
|
|
|
import { App } from "vue";
|
2024-10-06 02:21:42 +08:00
|
|
|
import "./validator/index.js";
|
2025-09-01 15:52:14 +08:00
|
|
|
import directives from "./directive/index";
|
2025-09-14 02:29:22 +08:00
|
|
|
import { setupMonaco } from "./monaco";
|
2023-06-29 17:19:05 +08:00
|
|
|
function install(app: App, options: any = {}) {
|
2023-01-29 13:44:19 +08:00
|
|
|
app.use(FastCrud, options);
|
|
|
|
|
app.use(permission);
|
2025-09-01 15:52:14 +08:00
|
|
|
app.use(directives);
|
2025-09-14 02:29:22 +08:00
|
|
|
setupMonaco();
|
2023-01-29 13:44:19 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default {
|
2025-06-29 14:09:09 +08:00
|
|
|
install,
|
2023-01-29 13:44:19 +08:00
|
|
|
};
|