fix: include UI style imports in package
This commit is contained in:
@@ -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 });
|
||||
|
||||
Reference in New Issue
Block a user