UNPKG

datamax-cli

Version:

datamax plugin cli

37 lines (34 loc) 788 B
const render = require("json-templater/string"); module.exports = function buildAPPVue(config) { let APPVUE_TEMPLATE = ` <template> <editor :config="pluginConfig" :menusConfig="menusConfig"> <{{pluginName}}></{{pluginName}}> </editor> </template> <script> import editor from "./editor/editor"; import pluginObj from "../packages/index.js"; export default { name: "App", components: { editor }, created() {}, data() { return { pluginConfig: pluginObj.config, menusConfig:pluginObj.menusConfig }; }, methods: {}, }; </script> `; let appvue_template = render(APPVUE_TEMPLATE, { pluginName: config.pluginName, }); return { template: appvue_template, dir: [config.root, config.pluginName, "example"], file: `App.vue`, }; };