Merge branch 'dev'
CI/CD / deploy (push) Successful in 2m30s Details

This commit is contained in:
Jeff Emmett 2026-04-15 16:48:38 -04:00
commit 5c035ac5ce
5 changed files with 25 additions and 4 deletions

View File

@ -38,7 +38,7 @@ routes.get('/', (c) => {
moduleId: 'rcred',
modules: getModuleInfoList(),
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>',
}),
);
});

View File

@ -55,7 +55,7 @@ const FAVICON_BADGE_MAP: Record<string, { badge: string; color: string }> = {
rdata: { badge: "r📊", color: "#d8b4fe" },
ragents: { badge: "r🤖", color: "#6ee7b7" },
rids: { badge: "r🪪", color: "#6ee7b7" },
rcred: { badge: "r⭐", color: "#fbbf24" },
rcred: { badge: "r⭐", color: "#d97706" },
rstack: { badge: "r✨", color: "#c4b5fd" },
};

View File

@ -54,7 +54,7 @@ const MODULE_BADGES: Record<string, { badge: string; color: string }> = {
rauctions: { badge: "r🎭", color: "#fca5a5" }, // red-300
// Govern
rgov: { badge: "r⚖", color: "#94a3b8" }, // slate-400
rcred: { badge: "r⭐", color: "#fbbf24" }, // amber-400
rcred: { badge: "r⭐", color: "#d97706" }, // amber-600
// Media
rphotos: { badge: "r📸", color: "#f9a8d4" }, // pink-200
rfiles: { badge: "r📁", color: "#67e8f9" }, // cyan-300

View File

@ -55,7 +55,7 @@ const MODULE_BADGES: Record<string, { badge: string; color: string }> = {
rtasks: { badge: "r📋", color: "#cbd5e1" },
rschedule: { badge: "r⏱", color: "#a5b4fc" },
rids: { badge: "r🪪", color: "#6ee7b7" },
rcred: { badge: "r⭐", color: "#fbbf24" },
rcred: { badge: "r⭐", color: "#d97706" },
rstack: { badge: "r✨", color: "" },
};

View File

@ -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 ──
const { readdirSync, readFileSync, writeFileSync, statSync: statSync2 } = await import("node:fs");
const { createHash } = await import("node:crypto");