{"version":3,"file":"make-installer.js","sources":["../../../src/vue-map/make-installer.ts"],"sourcesContent":["import type { App, Plugin } from 'vue'\r\n\r\nexport const makeInstaller = (components: Plugin[] = []) => {\r\n const apps: App[] = []\r\n\r\n const install = (app: App) => {\r\n\r\n if (apps.includes(app)) return\r\n apps.push(app)\r\n\r\n components.forEach((c) => app.use(c))\r\n }\r\n\r\n return {\r\n install,\r\n }\r\n}\r\n"],"names":[],"mappings":";;;;AAEa,MAAA,aAAA,GAAgB,CAAC,UAAA,GAAuB,EAAO,KAAA;AAC1D,EAAA,MAAM,IAAc,GAAA,EAAA,CAAA;AAEpB,EAAM,MAAA,OAAA,GAAU,CAAC,GAAa,KAAA;AAE5B,IAAA,IAAI,KAAK,QAAS,CAAA,GAAA,CAAA;AAAM,MAAA,OAAA;AACxB,IAAA,IAAA,CAAK,IAAK,CAAA,GAAA,CAAA,CAAA;AAEV,IAAA,UAAA,CAAW,OAAQ,CAAA,CAAC,CAAM,KAAA,GAAA,CAAI,GAAI,CAAA,CAAA,CAAA,CAAA,CAAA;AAAA,GAAA,CAAA;AAGpC,EAAO,OAAA;AAAA,IACL,OAAA;AAAA,GAAA,CAAA;AAAA;;;;"}