UNPKG

vue-cesium

Version:
38 lines (35 loc) 1.46 kB
import { version } from './version.mjs'; import { provideGlobalConfig } from './composables/use-global-config/index.mjs'; import useLog from './composables/private/use-log.mjs'; "use strict"; const logger = useLog(void 0); const INSTALLED_KEY = Symbol("INSTALLED_KEY"); const makeInstaller = (components = []) => { const install = (app, opts) => { if (app[INSTALLED_KEY]) return; const defaultConfig = { cesiumPath: "https://unpkg.com/cesium@latest/Build/Cesium/Cesium.js", accessToken: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI2OGE2MjZlOC1mMzhiLTRkZjQtOWEwZi1jZTE0MWY0YzhlMTAiLCJpZCI6MjU5LCJpYXQiOjE2NDM3MjU1NzZ9.ptZ5tVXvMmuWRC0WhjtYTg-17nQh14fgxBsx0HJiVXQ" }; app[INSTALLED_KEY] = true; const options = Object.assign(defaultConfig, opts); components.forEach((c) => { app.use(c, options); }); provideGlobalConfig(options, app, true); if (process.env.NODE_ENV === "development") { logger.capsule("VueCesium", `v${version}`); logger.success("VueCesium https://github.com/zouyaoji/vue-cesium"); logger.success("Document https://zouyaoji.top/vue-cesium"); logger.success(`If you like it, give it a star reward, ^_^`); logger.success(`\u8868\u793A\u8D5E\uFF0C\u7ED9\u5B83\u4E00\u4E2A\u661F\u661F\u5956\u52B1\uFF0C^_^`); } }; return { version, install }; }; export { makeInstaller as default }; //# sourceMappingURL=make-installer.mjs.map