fix: include UI style imports in package
Quality / quality (ubuntu-latest) (push) Failing after 9m45s
Quality / quality (windows-latest) (push) Canceled after 0s

This commit is contained in:
2026-08-12 19:05:15 +05:30
parent 2c960fc1dc
commit 13b198326f
5 changed files with 30 additions and 3 deletions
+17
View File
@@ -89,6 +89,23 @@ try {
writeFileSync(join(keyHandlingSource, "dist", "index.d.ts"), "export {};\n");
validateAndHashStage(keyHandlingSource, manifest);
const missingWrnImport = join(root, "missing-wrn-import");
mkdirSync(join(missingWrnImport, "dist"), { recursive: true });
mkdirSync(join(missingWrnImport, "components"), { recursive: true });
writeFileSync(join(missingWrnImport, "dist", "index.js"), "export {};\n");
writeFileSync(join(missingWrnImport, "dist", "index.d.ts"), "export {};\n");
writeFileSync(
join(missingWrnImport, "components", "Select.wrn"),
'import Styles from "../styles/SelectStyles.wrn"\ncomponent Select {}\n',
);
rejected = false;
try {
validateAndHashStage(missingWrnImport, manifest);
} catch {
rejected = true;
}
if (!rejected) throw new Error("Missing relative WRN import was not rejected.");
console.log("Package staging integrity probes passed.");
} finally {
rmSync(root, { recursive: true, force: true });