File tree Expand file tree Collapse file tree 3 files changed +3511
-960
lines changed Expand file tree Collapse file tree 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');
44const { Resolver } = require ( '@stoplight/json-ref-resolver' ) ;
55const { parse } = require ( '@stoplight/yaml' ) ;
66const fetch = require ( 'node-fetch' ) ;
7- const fs = require ( 'fs' ) ;
8- const readFileAsync = require ( 'util' ) . promisify ( fs . readFile ) ;
97const oas3schema = require ( './refs/oas3-schema.json' ) ;
108
119class InvalidTypeError extends Error {
@@ -238,7 +236,9 @@ const resolver = new Resolver({
238236 http : httpReader ,
239237 https : httpReader ,
240238 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 ) ;
242242 return readFileAsync ( ref . path ( ) , 'utf8' ) ;
243243 } ,
244244 } ,
You can’t perform that action at this time.
0 commit comments