ut-tools
Version:
Build and Release management automation package.
26 lines (19 loc) • 612 B
Markdown
Set of utilities for reading external json references.
```bash
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.
```ts
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 },
},
});
```