Skip to content

Commit 6c261f3

Browse files
committed
fix(runValidation): Resolve meta schemas paths using import.meta.resolve
1 parent 5f2532c commit 6c261f3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/tools/run_manifest_validation/runValidation.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,15 @@ import {getLogger} from "@ui5/logger";
66
import {InvalidInputError} from "../../utils.js";
77
import {getManifestSchema} from "../../utils/ui5Manifest.js";
88
import {Mutex} from "async-mutex";
9+
import {fileURLToPath} from "url";
910

1011
const log = getLogger("tools:run_manifest_validation:runValidation");
1112
const schemaCache = new Map<string, AnySchemaObject>();
1213
const fetchSchemaMutex = new Mutex();
1314

1415
const AJV_SCHEMA_PATHS = {
15-
draft06: "node_modules/ajv/dist/refs/json-schema-draft-06.json",
16-
draft07: "node_modules/ajv/dist/refs/json-schema-draft-07.json",
16+
draft06: fileURLToPath(import.meta.resolve("ajv/dist/refs/json-schema-draft-06.json")),
17+
draft07: fileURLToPath(import.meta.resolve("ajv/dist/refs/json-schema-draft-07.json")),
1718
} as const;
1819

1920
async function createUI5ManifestValidateFunction(ui5Schema: object) {

0 commit comments

Comments
 (0)