fix build race condition

This commit is contained in:
Norbert de Langen 2024-11-13 12:23:00 +01:00
parent 7ad41a75b1
commit 4ea557eaeb
2 changed files with 6 additions and 1 deletions

View File

@ -3,6 +3,7 @@ import { join, relative } from 'node:path';
import { spawn } from '../../../../scripts/prepare/tools';
import { limit, picocolors, process } from '../../../../scripts/prepare/tools';
import type { getEntries } from '../entries';
import { modifyThemeTypes } from './modifyThemeTypes';
export async function generateTypesFiles(
entries: ReturnType<typeof getEntries>,
@ -70,6 +71,11 @@ export async function generateTypesFiles(
process.exit(dtsProcess.exitCode || 1);
} else {
console.log('Generated types for', picocolors.cyan(relative(cwd, dtsEntries[index])));
if (dtsEntries[index].includes('src/theming.index.ts')) {
console.log('Modifying theme types');
await modifyThemeTypes();
}
}
});
})

View File

@ -66,7 +66,6 @@ async function run() {
await generateTypesMapperFiles(entries);
await modifyThemeTypes();
await generateTypesFiles(entries, isOptimized, cwd);
await modifyThemeTypes();
})
);