Set of utilities for reading external json references.
yarn add @stoplight/json-ref-readers
The library exports two functions: resolveHttp
and resolveFile
. Both take uri.URI
and resolve to a string containing requested resource.
import { Resolver } from '@stoplight/json-ref-resolver';
import { resolveFile, resolveHttp } from '@stoplight/json-ref-readers';
const httpAndFileResolver = new Resolver({
resolvers: {
https: { resolve: resolveHttp },
http: { resolve: resolveHttp },
file: { resolve: resolveFile },
},
});