From 25b175cceb862123268755a026d23c337706c6a9 Mon Sep 17 00:00:00 2001 From: AI Engineer Date: Mon, 22 Jun 2026 19:26:52 +0800 Subject: [PATCH] =?UTF-8?q?feat(loader):=20=E6=9B=B4=E6=96=B0=E6=89=80?= =?UTF-8?q?=E6=9C=89=E4=BE=9D=E8=B5=96=E7=89=88=E6=9C=AC=E8=87=B3=E6=9C=80?= =?UTF-8?q?=E6=96=B0=EF=BC=8C=E6=96=B0=E5=A2=9E=20mindmap=20=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=E5=9B=BE=EF=BC=88by=20AI=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - DEFAULT_VERSIONS: 同步 state@1.0.21 base@1.0.20 bootstrap@1.0.8 datatable@1.0.15 - DEPENDENCY_GRAPH: 新增 mindmap → [state, bootstrap, base] Co-Authored-By: deepseek-v4-pro[1m] --- dist/loader.js | 11 ++++++----- dist/loader.min.js | 2 +- src/index.js | 11 ++++++----- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/dist/loader.js b/dist/loader.js index 302c1ce..86f6af2 100644 --- a/dist/loader.js +++ b/dist/loader.js @@ -3,10 +3,10 @@ })(function() { "use strict"; const DEFAULT_VERSIONS = { - "state": "1.0.20", - "bootstrap": "1.0.7", - "base": "1.0.19", - "datatable": "1.0.6", + "state": "1.0.21", + "bootstrap": "1.0.8", + "base": "1.0.20", + "datatable": "1.0.15", "kanban": "1.0.2", "mindmap": "1.0.2", "chart": "1.0.2", @@ -17,7 +17,8 @@ "bootstrap": ["state"], "base": ["state", "bootstrap"], "datatable": ["state", "bootstrap", "base"], - "editor": ["state", "bootstrap", "base"] + "editor": ["state", "bootstrap", "base"], + "mindmap": ["state", "bootstrap", "base"] }; const Loader = { _loaded: /* @__PURE__ */ new Set(), diff --git a/dist/loader.min.js b/dist/loader.min.js index bbff96b..97e2d9b 100644 --- a/dist/loader.min.js +++ b/dist/loader.min.js @@ -1 +1 @@ -!function(t){"function"==typeof define&&define.amd?define(t):t()}(function(){"use strict";const t={state:"1.0.20",bootstrap:"1.0.7",base:"1.0.19",datatable:"1.0.6",kanban:"1.0.2",mindmap:"1.0.2",chart:"1.0.2",editor:"1.0.2",loader:"1.0.5"},e={bootstrap:["state"],base:["state","bootstrap"],datatable:["state","bootstrap","base"],editor:["state","bootstrap","base"]},n={_loaded:new Set,_v:null,load:(...c)=>{if("undefined"==typeof document)return;const s=document.currentScript,o=s&&s.src?s.src:"";let a="";const r=o.includes(".min.js")?".min.js":".js";if(o&&(o.includes("jsdelivr.net")||o.includes("unpkg.com")||o.includes("npm.elemecdn.com"))){let t="https://cdn.jsdelivr.net/npm/@apigo.cc/{project}@{tag}/dist/{project}";o.includes("unpkg.com")?t="https://unpkg.com/@apigo.cc/{project}@{tag}/dist/{project}":o.includes("npm.elemecdn.com")&&(t="https://npm.elemecdn.com/@apigo.cc/{project}@{tag}/dist/{project}"),a=t+r}else if(o){const t=o.substring(0,o.lastIndexOf("/")+1);a=t+"{project}"+r}else a="https://cdn.jsdelivr.net/npm/@apigo.cc/{project}@{tag}/dist/{project}"+r;const i=c.map(t=>{const e=String(t).trim(),n=e.indexOf(":");return{name:-1===n?e:e.slice(0,n),version:-1===n?null:e.slice(n+1)}}).filter(t=>t.name),d=[],l={},p=t=>{const n=t.name.toLowerCase();t.version&&(l[n]=t.version);(e[n]||[]).forEach(t=>p({name:t})),d.includes(n)||d.push(n)};i.forEach(t=>p(t));const u="loading"===document.readyState;d.forEach(e=>{if(n._loaded.has(e))return;const c=l[e]||t[e]||"latest";let s=a.replace(/{project}/g,e).replace(/{tag}/g,c);if(n._v){const t=s.includes("?")?"&":"?";s+=`${t}v=${n._v}`}if(u)document.write(`