feat: release design system engine, studio and component contracts

This commit is contained in:
Clintchiz committed 2026-10-19 13:09:03 +05:30
1 parent ff1065fb27
commit 3943b946d6
693 files changed
+175546 -3894

No files matched your search

+14
View File
@@ -32,6 +32,20 @@ try {
throw new Error("Safe stage did not produce deterministic SHA-256 records.");
}
const runtimeManifest = {
...manifest,
wrnexus: { clientRuntimes: [{ id: "chartjs", entry: "./dist/chart-runtime.js" }] },
};
let missingRuntimeRejected = false;
try {
validateAndHashStage(safe, runtimeManifest);
} catch (error) {
missingRuntimeRejected = String(error).includes("chart-runtime.js");
}
if (!missingRuntimeRejected) throw new Error("Missing client runtime was not rejected.");
writeFileSync(join(safe, "dist", "chart-runtime.js"), "export {};\n");
validateAndHashStage(safe, runtimeManifest);
const forbidden = join(root, "forbidden");
mkdirSync(forbidden);
writeFileSync(join(forbidden, ".env"), "TOKEN=secret\n");