1
0
mirror of https://github.com/beestat/app.git synced 2026-02-27 21:50:36 -05:00
Jon Ziebell 58b9347ddd Updates
2026-02-15 12:00:50 -05:00

24 lines
815 B
JavaScript

// Load the straight-skeleton library from a local file.
import '/js/lib/straight-skeleton/index.js';
const SkeletonBuilder = window.SkeletonBuilder;
if (SkeletonBuilder === undefined) {
throw new Error('Failed to load local straight-skeleton runtime');
}
// Expose immediately so callers can check for availability.
window.SkeletonBuilder = SkeletonBuilder;
// Expose readiness so callers can avoid using the runtime before init.
window.SkeletonBuilderReady = SkeletonBuilder.init()
.then(function() {
window.SkeletonBuilderInitialized = true;
window.dispatchEvent(new Event('skeleton_builder_ready'));
return SkeletonBuilder;
})
.catch(function(error) {
window.SkeletonBuilderInitError = error;
window.dispatchEvent(new Event('skeleton_builder_error'));
return undefined;
});