@seemusic/ui-components
Version:
A Vue 3 UI Library. Uses Composable.
1 lines • 1.03 kB
Source Map (JSON)
{"version":3,"file":"framework.mjs","sources":["../src/framework.ts"],"sourcesContent":["import type { App } from 'vue';\n\nexport * from './resolver';\n\nexport interface SeeMusicOptions {\n componentPrefix?: string\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n components?: Record<string, any>\n}\n\nexport function createSeeMusic(options: SeeMusicOptions = {}) {\n const install = (app: App) => {\n\n const {\n componentPrefix = '',\n components = {}\n } = options;\n\n for (const key in components) {\n app.component(`${componentPrefix}${key}`, components[key]);\n }\n\n\n // for (const key in directives) {\n // app.directive(key, directives[key])\n // }\n\n };\n\n return { install };\n}\n"],"names":[],"mappings":"AAUgB,SAAA,eAAe,UAA2B,IAAI;AACtD,QAAA,UAAU,CAAC,QAAa;AAEtB,UAAA;AAAA,MACJ,kBAAkB;AAAA,MAClB,aAAa,CAAC;AAAA,IACZ,IAAA;AAEJ,eAAW,OAAO,YAAY;AACxB,UAAA,UAAU,GAAG,eAAe,GAAG,GAAG,IAAI,WAAW,GAAG,CAAC;AAAA,IAC3D;AAAA,EAAA;AASF,SAAO,EAAE,QAAQ;AACnB;"}