feat: release design system engine, studio and component contracts
This commit is contained in:
1 parent
ff1065fb27
commit
3943b946d6
693 files changed
+175546
-3894
No files matched your search
@@ -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")))
|
||||
|
||||
Reference in new issue
Block a user