@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
37 lines • 978 B
JavaScript
import { getVersion, getSha } from './build-info/BuildInfo';
export const version = getVersion();
export const sha = getSha();
export function init() {
if (typeof window !== 'undefined') {
class Eufemia {
constructor() {
if (!window.__eufemiaVersions) {
window.__eufemiaVersions = [];
}
if (!window.__eufemiaVersions.includes(this.version)) {
window.__eufemiaVersions.push(this.version);
}
if (!window.__eufemiaSHAs) {
window.__eufemiaSHAs = [];
}
if (!window.__eufemiaSHAs.includes(this.sha)) {
window.__eufemiaSHAs.push(this.sha);
}
}
get version() {
return version;
}
get versions() {
return window.__eufemiaVersions;
}
get sha() {
return sha;
}
get shas() {
return window.__eufemiaSHAs;
}
}
window.Eufemia = new Eufemia();
}
}
//# sourceMappingURL=Eufemia.js.map