File tree 3 files changed +3511
-960
lines changed
3 files changed +3511
-960
lines changed Original file line number Diff line number Diff line change @@ -4,8 +4,6 @@ const schemaWalker = require('@cloudflare/json-schema-walker');
4
4
const { Resolver } = require ( '@stoplight/json-ref-resolver' ) ;
5
5
const { parse } = require ( '@stoplight/yaml' ) ;
6
6
const fetch = require ( 'node-fetch' ) ;
7
- const fs = require ( 'fs' ) ;
8
- const readFileAsync = require ( 'util' ) . promisify ( fs . readFile ) ;
9
7
const oas3schema = require ( './refs/oas3-schema.json' ) ;
10
8
11
9
class InvalidTypeError extends Error {
@@ -238,7 +236,9 @@ const resolver = new Resolver({
238
236
http : httpReader ,
239
237
https : httpReader ,
240
238
file : {
241
- resolve ( ref ) {
239
+ resolve : async ( ref ) => {
240
+ const fs = require ( 'fs' ) ;
241
+ const readFileAsync = ( fs . promises && fs . promises . readFile ) || require ( 'util' ) . promisify ( fs . readFile ) ;
242
242
return readFileAsync ( ref . path ( ) , 'utf8' ) ;
243
243
} ,
244
244
} ,
You can’t perform that action at this time.
0 commit comments