UNPKG

@deck.gl/core

Version:

deck.gl core library

38 lines 1.48 kB
// deck.gl // SPDX-License-Identifier: MIT // Copyright (c) vis.gl contributors import { registerLoaders } from '@loaders.gl/core'; import { ImageLoader } from '@loaders.gl/images'; import log from "../utils/log.js"; import { register } from "../debug/index.js"; import jsonLoader from "../utils/json-loader.js"; function checkVersion() { // Version detection using typescript plugin. // Fallback for tests and SSR since global variable is defined by esbuild. const version = typeof "9.2.2" !== 'undefined' ? "9.2.2" : globalThis.DECK_VERSION || 'untranspiled source'; // Note: a `deck` object not created by deck.gl may exist in the global scope const existingVersion = globalThis.deck && globalThis.deck.VERSION; if (existingVersion && existingVersion !== version) { throw new Error(`deck.gl - multiple versions detected: ${existingVersion} vs ${version}`); } if (!existingVersion) { log.log(1, `deck.gl ${version}`)(); globalThis.deck = { ...globalThis.deck, VERSION: version, version, log, // experimental _registerLoggers: register }; registerLoaders([ jsonLoader, // @ts-expect-error non-standard Loader format [ImageLoader, { imagebitmap: { premultiplyAlpha: 'none' } }] ]); } return version; } export const VERSION = checkVersion(); //# sourceMappingURL=init.js.map