{"version":3,"sources":["../src/framework/vue/index.ts","../src/framework/vue/config.ts","../src/framework/vue/shared.ts"],"sourcesContent":["import {externalVue} from './config'\nimport {shared} from './shared'\n\nconst external = externalVue\nexport {shared, external}\n","export const externalVue = (o: any, globalVal: string) => {\n  o = Object.assign(o, {\n    vue: `${globalVal}.Vue`,\n    'vue-router': `${globalVal}.VueRouter`,\n  })\n  return o\n}\n","import {EMPShareRuntimeAdapterVueType, InitOptionsType} from 'src/types'\n\n// o['vue'] = `EMP_ADAPTER_VUE.Vue`\n// o['vue-router'] = `EMP_ADAPTER_VUE.VueRouter`\n// o['pinia'] = `EMP_ADAPTER_VUE.Pinia`\nconst win: any = window\nlet globalLib = {}\nconst {EMPShareGlobalVal} = win || {}\nif (EMPShareGlobalVal && EMPShareGlobalVal.frameworkLib) {\n  globalLib = win[EMPShareGlobalVal.frameworkLib]\n}\nconst libs: EMPShareRuntimeAdapterVueType = {\n  scope: 'default',\n  ...globalLib,\n}\nexport const shared = (): InitOptionsType['shared'] => {\n  const {Vue, VueRouter, scope} = libs\n  return {\n    vue: {\n      lib: () => Vue,\n      version: Vue.version,\n      scope,\n      shareConfig: {\n        singleton: true,\n        requiredVersion: `^${Vue.version}`,\n      },\n    },\n    'vue-router': {\n      lib: () => VueRouter,\n      version: VueRouter.version,\n      scope,\n      shareConfig: {\n        singleton: true,\n        requiredVersion: `^${VueRouter.version}`,\n      },\n    },\n  }\n}\n"],"mappings":"4rBAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,cAAAE,EAAA,WAAAC,IAAA,eAAAC,EAAAJ,GCAO,IAAMK,EAAc,CAACC,EAAQC,KAClCD,EAAI,OAAO,OAAOA,EAAG,CACnB,IAAK,GAAGC,CAAS,OACjB,aAAc,GAAGA,CAAS,YAC5B,CAAC,EACMD,GCAT,IAAME,EAAW,OACbC,EAAY,CAAC,EACX,CAAC,kBAAAC,CAAiB,EAAIF,GAAO,CAAC,EAChCE,GAAqBA,EAAkB,eACzCD,EAAYD,EAAIE,EAAkB,YAAY,GAEhD,IAAMC,EAAsCC,EAAA,CAC1C,MAAO,WACJH,GAEQI,EAAS,IAAiC,CACrD,GAAM,CAAC,IAAAC,EAAK,UAAAC,EAAW,MAAAC,CAAK,EAAIL,EAChC,MAAO,CACL,IAAK,CACH,IAAK,IAAMG,EACX,QAASA,EAAI,QACb,MAAAE,EACA,YAAa,CACX,UAAW,GACX,gBAAiB,IAAIF,EAAI,OAAO,EAClC,CACF,EACA,aAAc,CACZ,IAAK,IAAMC,EACX,QAASA,EAAU,QACnB,MAAAC,EACA,YAAa,CACX,UAAW,GACX,gBAAiB,IAAID,EAAU,OAAO,EACxC,CACF,CACF,CACF,EFlCA,IAAME,EAAWC","names":["vue_exports","__export","external","shared","__toCommonJS","externalVue","o","globalVal","win","globalLib","EMPShareGlobalVal","libs","__spreadValues","shared","Vue","VueRouter","scope","external","externalVue"]}