import * as serviceworker from '@api.global/typedserver/web_serviceworker_client'; import * as domtools from '@design.estate/dees-domtools'; import { html, render } from '@design.estate/dees-element'; import { IdpViewcontainer } from './views/index.js'; import { IdpWelcome } from './elements/idp-welcome.js'; const run = async () => { const domtoolsInstance = await domtools.DomTools.setupDomTools(); domtools.elementBasic.setup(); domtoolsInstance.setWebsiteInfo({ metaObject: { title: 'idp.global', description: 'Your permanent identity on the web', canonicalDomain: 'https://idp.global', ldCompany: { type: 'company', name: 'Task Venture Capital GmbH', description: 'work', address: { name: 'Task Venture Capital GmbH', city: 'Grasberg', country: 'Germany', countryCode: 'DE', houseNumber: '24', postalCode: '28879', streetName: 'Eickedorfer Vorweide', }, website: 'https://task.vc', phone: '+49 421 16767 548', registrationDetails: { vatId: '', registrationId: 'HRB 35230 HB', registrationName: 'District court Bremen', }, status: 'active', foundedDate: { day: 1, month: 1, year: 2014, }, }, }, }); await serviceworker.getServiceworkerClient(); const mainTemplate = html` `; render(mainTemplate, document.body); }; run();