Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
731fd0cfca | ||
|
|
c58329c4c9 |
@ -13,13 +13,13 @@
|
|||||||
|
|
||||||
```html
|
```html
|
||||||
<!-- 引入 loader -->
|
<!-- 引入 loader -->
|
||||||
<script src="https://cdn.jsdelivr.net/npm/@apigo.cc/loader@1.0.0/dist/loader.min.js"></script>
|
<script src="https://cdn.jsdelivr.net/npm/@apigo.cc/loader@1.0.2/dist/loader.min.js"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// 定义需要使用的模块,自动生成 importmap
|
// 定义需要使用的模块,自动生成 importmap
|
||||||
// 支持格式: 'name' 或 'name:version'
|
// 支持格式: 'name' 或 'name:version'
|
||||||
// 也可以使用标签模式: 'name:latest', 'name:beta' 等
|
// 也可以使用标签模式: 'name:latest', 'name:beta' 等
|
||||||
Loader.load('state:1.0.11', 'bootstrap:1.0.2', 'base:1.0.7');
|
Loader.load('state:1.0.11', 'bootstrap:1.0.3', 'base:1.0.7');
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<!-- 随后即可使用原生 import -->
|
<!-- 随后即可使用原生 import -->
|
||||||
@ -39,7 +39,7 @@
|
|||||||
{
|
{
|
||||||
"imports": {
|
"imports": {
|
||||||
"@apigo.cc/state": "https://cdn.jsdelivr.net/npm/@apigo.cc/state@1.0.11/dist/state.min.js",
|
"@apigo.cc/state": "https://cdn.jsdelivr.net/npm/@apigo.cc/state@1.0.11/dist/state.min.js",
|
||||||
"@apigo.cc/bootstrap": "https://cdn.jsdelivr.net/npm/@apigo.cc/bootstrap@1.0.2/dist/bootstrap.min.js"
|
"@apigo.cc/bootstrap": "https://cdn.jsdelivr.net/npm/@apigo.cc/bootstrap@1.0.3/dist/bootstrap.min.js"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
4
dist/loader.js
vendored
4
dist/loader.js
vendored
@ -2,14 +2,14 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const DEFAULT_VERSIONS = {
|
const DEFAULT_VERSIONS = {
|
||||||
"state": "1.0.11",
|
"state": "1.0.11",
|
||||||
"bootstrap": "1.0.2",
|
"bootstrap": "1.0.3",
|
||||||
"base": "1.0.7",
|
"base": "1.0.7",
|
||||||
"datatable": "1.0.6",
|
"datatable": "1.0.6",
|
||||||
"kanban": "1.0.0",
|
"kanban": "1.0.0",
|
||||||
"mindmap": "1.0.0",
|
"mindmap": "1.0.0",
|
||||||
"chart": "1.0.0",
|
"chart": "1.0.0",
|
||||||
"editor": "1.0.0",
|
"editor": "1.0.0",
|
||||||
"loader": "1.0.0"
|
"loader": "1.0.2"
|
||||||
};
|
};
|
||||||
const Loader = {
|
const Loader = {
|
||||||
load: (...pkgs) => {
|
load: (...pkgs) => {
|
||||||
|
|||||||
2
dist/loader.min.js
vendored
2
dist/loader.min.js
vendored
@ -1 +1 @@
|
|||||||
!function(t){"use strict";const e={state:"1.0.11",bootstrap:"1.0.2",base:"1.0.7",datatable:"1.0.6",kanban:"1.0.0",mindmap:"1.0.0",chart:"1.0.0",editor:"1.0.0",loader:"1.0.0"},c={load:(...t)=>{if("undefined"==typeof document)return;const c=document.currentScript,o=c?c.src:"";let n="https://cdn.jsdelivr.net/npm/@apigo.cc/{project}@{tag}/dist/{project}.min.js";o&&(o.includes("esm.sh")?n="https://esm.sh/@apigo.cc/{project}@{tag}/dist/{project}.min.js":o.includes("unpkg.com")?n="https://unpkg.com/@apigo.cc/{project}@{tag}/dist/{project}.min.js":o.includes("unpkg.zhimg.com")?n="https://unpkg.zhimg.com/@apigo.cc/{project}@{tag}/dist/{project}.min.js":o.includes("npm.elemecdn.com")?n="https://npm.elemecdn.com/@apigo.cc/{project}@{tag}/dist/{project}.min.js":o.includes("jsdelivr.net")&&(n="https://cdn.jsdelivr.net/npm/@apigo.cc/{project}@{tag}/dist/{project}.min.js"));const s={imports:{}};t.forEach(t=>{let[c,o]=t.split(":");const i=c.toLowerCase(),p=`@apigo.cc/${i}`;let a="";try{"undefined"!=typeof localStorage&&(a=localStorage.getItem(`dev:${p}`)||"")}catch(t){}a||(o=o||e[i]||"latest",a=n.replace(/{project}/g,i).replace(/{tag}/g,o)),s.imports[p]=a});const i=document.createElement("script");i.type="importmap",i.textContent=JSON.stringify(s),c?c.parentNode.insertBefore(i,c):document.head.appendChild(i)}};globalThis.Loader=c,t.Loader=c,t.default=c,Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}(this.Loader=this.Loader||{});
|
!function(t){"use strict";const e={state:"1.0.11",bootstrap:"1.0.3",base:"1.0.7",datatable:"1.0.6",kanban:"1.0.0",mindmap:"1.0.0",chart:"1.0.0",editor:"1.0.0",loader:"1.0.2"},c={load:(...t)=>{if("undefined"==typeof document)return;const c=document.currentScript,o=c?c.src:"";let n="https://cdn.jsdelivr.net/npm/@apigo.cc/{project}@{tag}/dist/{project}.min.js";o&&(o.includes("esm.sh")?n="https://esm.sh/@apigo.cc/{project}@{tag}/dist/{project}.min.js":o.includes("unpkg.com")?n="https://unpkg.com/@apigo.cc/{project}@{tag}/dist/{project}.min.js":o.includes("unpkg.zhimg.com")?n="https://unpkg.zhimg.com/@apigo.cc/{project}@{tag}/dist/{project}.min.js":o.includes("npm.elemecdn.com")?n="https://npm.elemecdn.com/@apigo.cc/{project}@{tag}/dist/{project}.min.js":o.includes("jsdelivr.net")&&(n="https://cdn.jsdelivr.net/npm/@apigo.cc/{project}@{tag}/dist/{project}.min.js"));const s={imports:{}};t.forEach(t=>{let[c,o]=t.split(":");const i=c.toLowerCase(),p=`@apigo.cc/${i}`;let a="";try{"undefined"!=typeof localStorage&&(a=localStorage.getItem(`dev:${p}`)||"")}catch(t){}a||(o=o||e[i]||"latest",a=n.replace(/{project}/g,i).replace(/{tag}/g,o)),s.imports[p]=a});const i=document.createElement("script");i.type="importmap",i.textContent=JSON.stringify(s),c?c.parentNode.insertBefore(i,c):document.head.appendChild(i)}};globalThis.Loader=c,t.Loader=c,t.default=c,Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}(this.Loader=this.Loader||{});
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@apigo.cc/loader",
|
"name": "@apigo.cc/loader",
|
||||||
"version": "1.0.0",
|
"version": "1.0.2",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "dist/loader.js",
|
"main": "dist/loader.js",
|
||||||
"module": "dist/loader.js",
|
"module": "dist/loader.js",
|
||||||
|
|||||||
@ -5,14 +5,14 @@
|
|||||||
|
|
||||||
const DEFAULT_VERSIONS = {
|
const DEFAULT_VERSIONS = {
|
||||||
'state': '1.0.11',
|
'state': '1.0.11',
|
||||||
'bootstrap': '1.0.2',
|
'bootstrap': '1.0.3',
|
||||||
'base': '1.0.7',
|
'base': '1.0.7',
|
||||||
'datatable': '1.0.6',
|
'datatable': '1.0.6',
|
||||||
'kanban': '1.0.0',
|
'kanban': '1.0.0',
|
||||||
'mindmap': '1.0.0',
|
'mindmap': '1.0.0',
|
||||||
'chart': '1.0.0',
|
'chart': '1.0.0',
|
||||||
'editor': '1.0.0',
|
'editor': '1.0.0',
|
||||||
'loader': '1.0.0'
|
'loader': '1.0.2'
|
||||||
};
|
};
|
||||||
|
|
||||||
const Loader = {
|
const Loader = {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user