pro-design-vue
Version:
A Component Library for Vue 3
1 lines • 1.02 kB
Source Map (JSON)
{"version":3,"file":"make-installer.mjs","sources":["../../../packages/pro-design-vue/make-installer.ts"],"sourcesContent":["/*\n * @Author: shen\n * @Date: 2025-08-26 21:19:07\n * @LastEditors: shen\n * @LastEditTime: 2025-08-31 17:46:54\n * @Description:\n */\nimport { INSTALLED_KEY } from '@pro-design-vue/constants'\nimport { version } from './version'\n\nimport type { App, Plugin } from 'vue'\n\nexport const makeInstaller = (components: Plugin[] = []) => {\n const install = (app: App) => {\n if (app[INSTALLED_KEY]) return\n app[INSTALLED_KEY] = true\n components.forEach((c) => app.use(c))\n }\n\n return {\n install,\n version,\n }\n}\n"],"names":[],"mappings":";;;AAYO,MAAM,aAAA,GAAgB,CAAC,UAAA,GAAuB,EAAC,KAAM;AAC1D,EAAA,MAAM,OAAA,GAAU,CAAC,GAAA,KAAa;AAC5B,IAAA,IAAI,GAAA,CAAI,aAAa,CAAA,EAAG;AACxB,IAAA,GAAA,CAAI,aAAa,CAAA,GAAI,IAAA;AACrB,IAAA,UAAA,CAAW,QAAQ,CAAC,CAAA,KAAM,GAAA,CAAI,GAAA,CAAI,CAAC,CAAC,CAAA;AAAA,EACtC,CAAA;AAEA,EAAA,OAAO;AAAA,IACL,OAAA;AAAA,IACA;AAAA,GACF;AACF;;;;"}