UNPKG

casc-cesium

Version:

Vue 3.x components for CesiumJS.

1 lines 3.04 kB
{"version":3,"file":"make-installer.mjs","sources":["../../../packages/vue-cesium/make-installer.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-09-16 09:28:13\n * @LastEditTime: 2022-08-03 14:00:58\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\vue-cesium\\make-installer.ts\n */\n\nimport { version } from './version'\nimport type { App, Plugin } from 'vue'\nimport type { ConfigProviderContext } from 'casc-cesium-utils/config'\nimport { provideGlobalConfig } from 'casc-cesium-composables/use-global-config'\nimport useLog from 'casc-cesium-composables/private/use-log'\nconst logger = useLog(undefined)\n\nconst INSTALLED_KEY = Symbol('INSTALLED_KEY')\n\nconst makeInstaller = (components: Plugin[] = []) => {\n const install = (app: App, opts: ConfigProviderContext) => {\n if (app[INSTALLED_KEY]) return\n\n const defaultConfig: ConfigProviderContext = {\n cesiumPath: 'https://unpkg.com/cesium@latest/Build/Cesium/Cesium.js',\n accessToken:\n 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI2OGE2MjZlOC1mMzhiLTRkZjQtOWEwZi1jZTE0MWY0YzhlMTAiLCJpZCI6MjU5LCJpYXQiOjE2NDM3MjU1NzZ9.ptZ5tVXvMmuWRC0WhjtYTg-17nQh14fgxBsx0HJiVXQ'\n }\n\n app[INSTALLED_KEY] = true\n components.forEach(c => {\n app.use(c, opts)\n })\n\n const options = Object.assign(defaultConfig, opts)\n provideGlobalConfig(options, app, true)\n\n if (process.env.NODE_ENV === 'development') {\n logger.capsule('VueCesium', `v${version}`)\n logger.success('VueCesium https://github.com/zouyaoji/vue-cesium')\n logger.success('Document https://zouyaoji.top/vue-cesium')\n logger.success(`If you like it, give it a star reward, ^_^`)\n logger.success(`表示赞,给它一个星星奖励,^_^`)\n }\n }\n\n return {\n version,\n install\n }\n}\n\nexport default makeInstaller\n"],"names":[],"mappings":";;;;AAGA,MAAM,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;AAC9B,MAAM,aAAa,GAAG,MAAM,CAAC,eAAe,CAAC,CAAC;AACzC,MAAC,aAAa,GAAG,CAAC,UAAU,GAAG,EAAE,KAAK;AAC3C,EAAE,MAAM,OAAO,GAAG,CAAC,GAAG,EAAE,IAAI,KAAK;AACjC,IAAI,IAAI,GAAG,CAAC,aAAa,CAAC;AAC1B,MAAM,OAAO;AACb,IAAI,MAAM,aAAa,GAAG;AAC1B,MAAM,UAAU,EAAE,wDAAwD;AAC1E,MAAM,WAAW,EAAE,mLAAmL;AACtM,KAAK,CAAC;AACN,IAAI,GAAG,CAAC,aAAa,CAAC,GAAG,IAAI,CAAC;AAC9B,IAAI,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK;AAC9B,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC;AACvB,KAAK,CAAC,CAAC;AACP,IAAI,MAAM,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,IAAI,CAAC,CAAC;AACvD,IAAI,mBAAmB,CAAC,OAAO,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;AAC5C,IAAI,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,aAAa,EAAE;AAChD,MAAM,MAAM,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC;AACjD,MAAM,MAAM,CAAC,OAAO,CAAC,mDAAmD,CAAC,CAAC;AAC1E,MAAM,MAAM,CAAC,OAAO,CAAC,2CAA2C,CAAC,CAAC;AAClE,MAAM,MAAM,CAAC,OAAO,CAAC,CAAC,0CAA0C,CAAC,CAAC,CAAC;AACnE,MAAM,MAAM,CAAC,OAAO,CAAC,CAAC,iFAAiF,CAAC,CAAC,CAAC;AAC1G,KAAK;AACL,GAAG,CAAC;AACJ,EAAE,OAAO;AACT,IAAI,OAAO;AACX,IAAI,OAAO;AACX,GAAG,CAAC;AACJ;;;;"}