@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
44 lines (43 loc) • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.init = init;
exports.version = exports.sha = void 0;
var _BuildInfo = require("./build-info/BuildInfo");
const version = exports.version = (0, _BuildInfo.getVersion)();
const sha = exports.sha = (0, _BuildInfo.getSha)();
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