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

+2 -1
View File
@@ -1,3 +1,4 @@
import { isIndependentReleaseVersion } from "./lib/package-version.mjs";
import console from "node:console";
import { existsSync, mkdirSync, readFileSync, readdirSync, writeFileSync } from "node:fs";
import { createRequire } from "node:module";
@@ -112,7 +113,7 @@ for (const directory of packageDirectories) {
if (hasHelperKit) helperPackageCount++;
componentCount += components.length;
if (!/^0\.8\.\d+$/.test(manifest.version))
if (!isIndependentReleaseVersion(manifest.version))
failures.push(`${manifest.name}: invalid independent version ${manifest.version}`);
if (!existsSync(entry)) failures.push(`${manifest.name}: missing public entry ${main}`);
if (!existsSync(join(packageRoot, "README.md")))