Packages

E2E reactivity for Svelte and LiveView

Current section

Files

Jump to
drkreso_live_svelte assets js live_svelte utils.js
Raw

assets/js/live_svelte/utils.js

export function normalizeComponents(components) {
if (!Array.isArray(components.default) || !Array.isArray(components.filenames)) return components
const normalized = {}
for (const [index, module] of components.default.entries()) {
const Component = module.default
const name = components.filenames[index].replace("../svelte/", "").replace(".svelte", "")
normalized[name] = Component
}
return normalized
}