18 lines
595 B
JavaScript
18 lines
595 B
JavaScript
|
|
(function () {
|
||
|
|
const currentUrl = document.currentScript.src;
|
||
|
|
const baseUrl = currentUrl.substring(0, currentUrl.lastIndexOf('/') + 1);
|
||
|
|
const importMap = {
|
||
|
|
imports: {
|
||
|
|
"@web/state": baseUrl + "state.mjs",
|
||
|
|
"@web/base": baseUrl + "base.mjs",
|
||
|
|
"@web/mindmap": baseUrl + "mindmap.js",
|
||
|
|
"@web/kanban": baseUrl + "kanban.js",
|
||
|
|
"@web/chart": baseUrl + "chart.js",
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
const script = document.createElement('script');
|
||
|
|
script.type = 'importmap';
|
||
|
|
script.textContent = JSON.stringify(importMap);
|
||
|
|
document.currentScript.parentNode.insertBefore(script, document.currentScript);
|
||
|
|
})();
|