switch to explicit require for lazy-loading dependencies in node packages

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2024-12-26 11:52:09 +01:00
parent be9a1f8dc7
commit f866b86521
7 changed files with 18 additions and 8 deletions
+2 -3
View File
@@ -164,9 +164,8 @@ async function compileTsSchemas(paths: string[]) {
// Lazy loaded, because this brings up all of TypeScript and we don't
// want that eagerly loaded in tests
const { getProgramFromFiles, buildGenerator } = await import(
'typescript-json-schema'
);
const { getProgramFromFiles, buildGenerator } =
require('typescript-json-schema') as typeof import('typescript-json-schema');
const program = getProgramFromFiles(paths, {
incremental: false,