import "dotenv/config"; import { resolve } from "path"; import { MockserverConfiguration } from "@sap-ux/fe-mockserver-core"; import FileSystemLoader from "@sap-ux/fe-mockserver-core/dist/plugins/fileSystemLoader"; const { APP_MAIN_SERVICE_PATH } = process.env; // @ts-ignore class CustomFileLoader extends FileSystemLoader.default { exists(filePath: string): Promise { return super.exists(filePath.replace(/\.js$/i, ".cjs")); } loadJS(filePath: string) { return super.loadJS(filePath.replace(/\.js$/i, ".cjs")); } } export const mockServerConfig: MockserverConfiguration = { // @ts-ignore fileLoader: CustomFileLoader, services: [ { urlPath: APP_MAIN_SERVICE_PATH, metadataPath: resolve(__dirname, "src/localService/main-service.xml"), mockdataPath: resolve(__dirname, "src/localService/main-service"), watch: true, }, ], };