script(type="module" src="https://cdn.skypack.dev/@startinblox/core@0.16" defer) //- script(type="module" src="/lib/sib-core/dist/index.js" defer) script(type="module" src="https://cdn.skypack.dev/@startinblox/router@0.11" defer) //- script(type="module" src="/lib/sib-router/src/index.js" defer) - const componentSet = new Set(components.map(c=>c.type)); components.map(c => { if(c.extensions) { c.extensions.forEach(e => componentSet.add(e.type)); } }); if componentSet.has("autoLogin") || componentSet.has("registering") script(type="module" src="https://cdn.skypack.dev/@startinblox/oidc@0.14" defer) //- script(type="module" src="/lib/sib-auth/index.js" defer) if componentSet.has("chat") || componentSet.has("circles") || componentSet.has("projects") script(type="module" src="https://cdn.skypack.dev/@startinblox/component-chat@5.2" defer) //- script(type="module" src="/lib/solid-xmpp-chat/dist/index.js" defer) if componentSet.has("communities") script(type="module" src="https://cdn.skypack.dev/@startinblox/core@0.16/dist/components/solid-map.js" defer) //- script(type="module" src="/lib/sib-core/dist/components/solid-map.js" defer) if componentSet.has("dashboard") script(type="module" src="https://cdn.skypack.dev/@startinblox/component-dashboard@4.0" defer) //- script(type="module" src="/lib/solid-dashboard/dist/index.js" defer) if componentSet.has("events") script(type="module", src="https://cdn.skypack.dev/@startinblox/component-event@3.0", defer) //- script(type="module", src="/lib/solid-event/solid-event.js", defer) //- Disabled - Not in core@0.16 if componentSet.has("events") || componentSet.has("polls") || componentSet.has("resources") script(type="module" src="https://cdn.skypack.dev/@startinblox/component-conversation@0.10" defer) if componentSet.has("jobBoard") script(type="module" src="https://cdn.skypack.dev/@startinblox/component-job-board@5.0" defer) //- script(type="module" src="/lib/solid-job-board/dist/index.js" defer) if componentSet.has("notification") script(type="module" src="https://cdn.skypack.dev/@startinblox/component-notifications@0.12" defer) //- script(type="module" src="/lib/sib-notifications/index.js" defer) if componentSet.has("polls") script(type="module" src="https://cdn.skypack.dev/@startinblox/component-poll@2.1" defer) //script(type="module" src="/lib/solid-poll/index.js" defer) if componentSet.has("profileDirectory") script(type="module" src="https://cdn.skypack.dev/@startinblox/component-directory@5.1" defer) //- script(type="module" src="/lib/solid-directory/dist/index.js" defer) if componentSet.has("resources") script(type="module", src="https://cdn.skypack.dev/@startinblox/component-resource@3.1", defer) //- script(type="module" src="/lib/solid-resource/solid-resource.js" defer) if componentSet.has("themeChecker") script(src="https://cdn.jsdelivr.net/npm/@simonwep/pickr/dist/pickr.min.js" defer) link(rel='stylesheet', href='https://cdn.jsdelivr.net/npm/@simonwep/pickr/dist/themes/nano.min.css')