diff --git a/package.json b/package.json index a7dba018..966933fb 100644 --- a/package.json +++ b/package.json @@ -50,8 +50,11 @@ }, "devDependencies": { "@biomejs/biome": "1.8.2", + "@types/didyoumean": "1.2.2", + "@types/js-yaml": "4.0.9", "@types/lodash": "4.17.5", "@types/node": "20.14.6", + "@types/swagger2openapi": "7.0.4", "axios": "1.7.2", "shx": "0.3.4", "vitest": "1.6.0" diff --git a/src/util/file-system.js b/src/util/file-system.js index 3bf750a7..15ea38bd 100644 --- a/src/util/file-system.js +++ b/src/util/file-system.js @@ -25,7 +25,7 @@ class FileSystem { } getFileContent = (path) => { - return fs.readFileSync(path, { encoding: "UTF-8" }); + return fs.readFileSync(path, { encoding: "utf8" }); }; readDir = (path) => { diff --git a/yarn.lock b/yarn.lock index 07f4c795..aeca7a46 100644 --- a/yarn.lock +++ b/yarn.lock @@ -478,6 +478,13 @@ __metadata: languageName: node linkType: hard +"@types/didyoumean@npm:1.2.2": + version: 1.2.2 + resolution: "@types/didyoumean@npm:1.2.2" + checksum: 10c0/59dbc10061ef486a672b222c55f2183e71c34e575652a1e2a88412b31086065d6a38ee046eca8a7568d2cf0fa86ee13df7dfa9e68dbe28ea829ba284c1673fb6 + languageName: node + linkType: hard + "@types/estree@npm:1.0.5, @types/estree@npm:^1.0.0": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" @@ -485,6 +492,13 @@ __metadata: languageName: node linkType: hard +"@types/js-yaml@npm:4.0.9": + version: 4.0.9 + resolution: "@types/js-yaml@npm:4.0.9" + checksum: 10c0/24de857aa8d61526bbfbbaa383aa538283ad17363fcd5bb5148e2c7f604547db36646440e739d78241ed008702a8920665d1add5618687b6743858fae00da211 + languageName: node + linkType: hard + "@types/lodash@npm:4.17.5": version: 4.17.5 resolution: "@types/lodash@npm:4.17.5" @@ -492,7 +506,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:20.14.6": +"@types/node@npm:*, @types/node@npm:20.14.6": version: 20.14.6 resolution: "@types/node@npm:20.14.6" dependencies: @@ -508,6 +522,16 @@ __metadata: languageName: node linkType: hard +"@types/swagger2openapi@npm:7.0.4": + version: 7.0.4 + resolution: "@types/swagger2openapi@npm:7.0.4" + dependencies: + "@types/node": "npm:*" + openapi-types: "npm:^12.1.0" + checksum: 10c0/bd13f18f64cb4e8e15ef15e005b85422d929a792a4f32217dd476caa2efc8d0241aac22914c53addb94711455e7a353973d6383290e06bd69c73468f0b29898d + languageName: node + linkType: hard + "@vitest/expect@npm:1.6.0": version: 1.6.0 resolution: "@vitest/expect@npm:1.6.0" @@ -1930,6 +1954,13 @@ __metadata: languageName: node linkType: hard +"openapi-types@npm:^12.1.0": + version: 12.1.3 + resolution: "openapi-types@npm:12.1.3" + checksum: 10c0/4ad4eb91ea834c237edfa6ab31394e87e00c888fc2918009763389c00d02342345195d6f302d61c3fd807f17723cd48df29b47b538b68375b3827b3758cd520f + languageName: node + linkType: hard + "p-limit@npm:^5.0.0": version: 5.0.0 resolution: "p-limit@npm:5.0.0" @@ -2526,9 +2557,12 @@ __metadata: resolution: "swagger-typescript-api@workspace:." dependencies: "@biomejs/biome": "npm:1.8.2" + "@types/didyoumean": "npm:1.2.2" + "@types/js-yaml": "npm:4.0.9" "@types/lodash": "npm:4.17.5" "@types/node": "npm:20.14.6" "@types/swagger-schema-official": "npm:^2.0.25" + "@types/swagger2openapi": "npm:7.0.4" axios: "npm:1.7.2" cosmiconfig: "npm:^9.0.0" didyoumean: "npm:^1.2.2"