diff --git a/src/utils/getOpenApiSpec.ts b/src/utils/getOpenApiSpec.ts index 265b8db0..3fb33f44 100644 --- a/src/utils/getOpenApiSpec.ts +++ b/src/utils/getOpenApiSpec.ts @@ -1,6 +1,7 @@ import RefParser from '@apidevtools/json-schema-ref-parser'; -import { exists } from 'fs-extra'; -import path from 'path'; +import { resolve } from 'path'; + +import { exists } from './fileSystem'; /** * Load and parse te open api spec. If the file extension is ".yml" or ".yaml" @@ -9,6 +10,6 @@ import path from 'path'; * @param location: Path or url */ export const getOpenApiSpec = async (location: string): Promise => { - const absolutePathOrUrl = (await exists(location)) ? path.resolve(location) : location; + const absolutePathOrUrl = (await exists(location)) ? resolve(location) : location; return await RefParser.bundle(absolutePathOrUrl, absolutePathOrUrl, {}); };