Merge branch 'dev'
CI/CD / deploy (push) Successful in 2m30s
Details
CI/CD / deploy (push) Successful in 2m30s
Details
This commit is contained in:
commit
5c035ac5ce
|
|
@ -38,7 +38,7 @@ routes.get('/', (c) => {
|
||||||
moduleId: 'rcred',
|
moduleId: 'rcred',
|
||||||
modules: getModuleInfoList(),
|
modules: getModuleInfoList(),
|
||||||
body: `<folk-cred-dashboard space="${space || 'demo'}"></folk-cred-dashboard>`,
|
body: `<folk-cred-dashboard space="${space || 'demo'}"></folk-cred-dashboard>`,
|
||||||
scripts: '<script type="module" src="/dist/folk-cred-dashboard.js"></script>',
|
scripts: '<script type="module" src="/dist/modules/rcred/folk-cred-dashboard.js"></script>',
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ const FAVICON_BADGE_MAP: Record<string, { badge: string; color: string }> = {
|
||||||
rdata: { badge: "r📊", color: "#d8b4fe" },
|
rdata: { badge: "r📊", color: "#d8b4fe" },
|
||||||
ragents: { badge: "r🤖", color: "#6ee7b7" },
|
ragents: { badge: "r🤖", color: "#6ee7b7" },
|
||||||
rids: { badge: "r🪪", color: "#6ee7b7" },
|
rids: { badge: "r🪪", color: "#6ee7b7" },
|
||||||
rcred: { badge: "r⭐", color: "#fbbf24" },
|
rcred: { badge: "r⭐", color: "#d97706" },
|
||||||
rstack: { badge: "r✨", color: "#c4b5fd" },
|
rstack: { badge: "r✨", color: "#c4b5fd" },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,7 @@ const MODULE_BADGES: Record<string, { badge: string; color: string }> = {
|
||||||
rauctions: { badge: "r🎭", color: "#fca5a5" }, // red-300
|
rauctions: { badge: "r🎭", color: "#fca5a5" }, // red-300
|
||||||
// Govern
|
// Govern
|
||||||
rgov: { badge: "r⚖️", color: "#94a3b8" }, // slate-400
|
rgov: { badge: "r⚖️", color: "#94a3b8" }, // slate-400
|
||||||
rcred: { badge: "r⭐", color: "#fbbf24" }, // amber-400
|
rcred: { badge: "r⭐", color: "#d97706" }, // amber-600
|
||||||
// Media
|
// Media
|
||||||
rphotos: { badge: "r📸", color: "#f9a8d4" }, // pink-200
|
rphotos: { badge: "r📸", color: "#f9a8d4" }, // pink-200
|
||||||
rfiles: { badge: "r📁", color: "#67e8f9" }, // cyan-300
|
rfiles: { badge: "r📁", color: "#67e8f9" }, // cyan-300
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ const MODULE_BADGES: Record<string, { badge: string; color: string }> = {
|
||||||
rtasks: { badge: "r📋", color: "#cbd5e1" },
|
rtasks: { badge: "r📋", color: "#cbd5e1" },
|
||||||
rschedule: { badge: "r⏱", color: "#a5b4fc" },
|
rschedule: { badge: "r⏱", color: "#a5b4fc" },
|
||||||
rids: { badge: "r🪪", color: "#6ee7b7" },
|
rids: { badge: "r🪪", color: "#6ee7b7" },
|
||||||
rcred: { badge: "r⭐", color: "#fbbf24" },
|
rcred: { badge: "r⭐", color: "#d97706" },
|
||||||
rstack: { badge: "r✨", color: "" },
|
rstack: { badge: "r✨", color: "" },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1503,6 +1503,27 @@ export default defineConfig({
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// ── rCred: folk-cred-dashboard ──
|
||||||
|
mkdirSync(resolve(__dirname, "dist/modules/rcred"), { recursive: true });
|
||||||
|
await wasmBuild({
|
||||||
|
configFile: false,
|
||||||
|
root: resolve(__dirname, "modules/rcred/components"),
|
||||||
|
build: {
|
||||||
|
emptyOutDir: false,
|
||||||
|
outDir: resolve(__dirname, "dist/modules/rcred"),
|
||||||
|
lib: {
|
||||||
|
entry: resolve(__dirname, "modules/rcred/components/folk-cred-dashboard.ts"),
|
||||||
|
formats: ["es"],
|
||||||
|
fileName: () => "folk-cred-dashboard.js",
|
||||||
|
},
|
||||||
|
rollupOptions: {
|
||||||
|
output: {
|
||||||
|
entryFileNames: "folk-cred-dashboard.js",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
// ── Generate content hashes for cache-busting ──
|
// ── Generate content hashes for cache-busting ──
|
||||||
const { readdirSync, readFileSync, writeFileSync, statSync: statSync2 } = await import("node:fs");
|
const { readdirSync, readFileSync, writeFileSync, statSync: statSync2 } = await import("node:fs");
|
||||||
const { createHash } = await import("node:crypto");
|
const { createHash } = await import("node:crypto");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue