@@ -140,6 +140,7 @@ __metadata:
140140 "@types/jest": ^29.5.4
141141 "@types/jest-sinon": ^1.0.2
142142 "@types/jsdom": ^16.2.13
143+ "@types/lunr": ^2.3.7
143144 "@types/moo": ^0.5.5
144145 "@types/node": ^16
145146 "@types/semver": ^7.3.10
@@ -178,11 +179,13 @@ __metadata:
178179 js-yaml: ^4.0.3
179180 jsdom: ^16.6.0
180181 lint-staged: ^10.5.4
182+ lunr: ^2.3.9
181183 memfs: ^3.4.13
182184 minimatch: ^5.1.2
183185 moo: ^0.5.1
184186 node-fetch: 2.6.7
185187 open: ^8.2.1
188+ openai: ^4.19.0
186189 openapi-diff: ^0.23.6
187190 openapi-types: ^12.1.3
188191 ora: ^5.4.1
@@ -8307,6 +8310,13 @@ __metadata:
83078310 languageName: node
83088311 linkType: hard
83098312
8313+ "@types/lunr@npm:^2.3.7":
8314+ version: 2.3.7
8315+ resolution: "@types/lunr@npm:2.3.7"
8316+ checksum: 188a18f035e042f4c23e807ae752bfdb0076a0446ff8285b3c10572008fb00282dfeebdbbd566bfcf65dbb073daf552477a0ccbf426ebaa5ce88c0088a860924
8317+ languageName: node
8318+ linkType: hard
8319+
83108320"@types/mdast@npm:^3.0.0":
83118321 version: 3.0.10
83128322 resolution: "@types/mdast@npm:3.0.10"
@@ -8363,6 +8373,16 @@ __metadata:
83638373 languageName: node
83648374 linkType: hard
83658375
8376+ "@types/node-fetch@npm:^2.6.4":
8377+ version: 2.6.9
8378+ resolution: "@types/node-fetch@npm:2.6.9"
8379+ dependencies:
8380+ "@types/node": "*"
8381+ form-data: ^4.0.0
8382+ checksum: 212269aff4b251477c13c33cee6cea23e4fd630be6c0bfa3714968cce7efd7055b52f2f82aab3394596d8c758335cc802e7c5fa3f775e7f2a472fa914c90dc15
8383+ languageName: node
8384+ linkType: hard
8385+
83668386"@types/node@npm:*, @types/node@npm:^17.0.2":
83678387 version: 17.0.17
83688388 resolution: "@types/node@npm:17.0.17"
@@ -8398,6 +8418,15 @@ __metadata:
83988418 languageName: node
83998419 linkType: hard
84008420
8421+ "@types/node@npm:^18.11.18":
8422+ version: 18.18.9
8423+ resolution: "@types/node@npm:18.18.9"
8424+ dependencies:
8425+ undici-types: ~5.26.4
8426+ checksum: 629ce20357586144031cb43d601617eef45e59460dea6b1e123f708e6885664f44d54f65e5b72b2614af5b8613f3652ced832649c0b991accbc6a85139befa51
8427+ languageName: node
8428+ linkType: hard
8429+
84018430"@types/normalize-package-data@npm:^2.4.0":
84028431 version: 2.4.1
84038432 resolution: "@types/normalize-package-data@npm:2.4.1"
@@ -10241,6 +10270,15 @@ __metadata:
1024110270 languageName: node
1024210271 linkType: hard
1024310272
10273+ "abort-controller@npm:^3.0.0":
10274+ version: 3.0.0
10275+ resolution: "abort-controller@npm:3.0.0"
10276+ dependencies:
10277+ event-target-shim: ^5.0.0
10278+ checksum: 170bdba9b47b7e65906a28c8ce4f38a7a369d78e2271706f020849c1bfe0ee2067d4261df8bbb66eb84f79208fd5b710df759d64191db58cfba7ce8ef9c54b75
10279+ languageName: node
10280+ linkType: hard
10281+
1024410282"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.7":
1024510283 version: 1.3.8
1024610284 resolution: "accepts@npm:1.3.8"
@@ -11954,6 +11992,13 @@ __metadata:
1195411992 languageName: node
1195511993 linkType: hard
1195611994
11995+ "base-64@npm:^0.1.0":
11996+ version: 0.1.0
11997+ resolution: "base-64@npm:0.1.0"
11998+ checksum: 5a42938f82372ab5392cbacc85a5a78115cbbd9dbef9f7540fa47d78763a3a8bd7d598475f0d92341f66285afd377509851a9bb5c67bbecb89686e9255d5b3eb
11999+ languageName: node
12000+ linkType: hard
12001+
1195712002"base64-js@npm:^1.0.2, base64-js@npm:^1.3.1":
1195812003 version: 1.5.1
1195912004 resolution: "base64-js@npm:1.5.1"
@@ -13016,6 +13061,13 @@ __metadata:
1301613061 languageName: node
1301713062 linkType: hard
1301813063
13064+ "charenc@npm:0.0.2":
13065+ version: 0.0.2
13066+ resolution: "charenc@npm:0.0.2"
13067+ checksum: 81dcadbe57e861d527faf6dd3855dc857395a1c4d6781f4847288ab23cffb7b3ee80d57c15bba7252ffe3e5e8019db767757ee7975663ad2ca0939bb8fcaf2e5
13068+ languageName: node
13069+ linkType: hard
13070+
1301913071"check-more-types@npm:2.24.0, check-more-types@npm:^2.24.0":
1302013072 version: 2.24.0
1302113073 resolution: "check-more-types@npm:2.24.0"
@@ -14267,6 +14319,13 @@ __metadata:
1426714319 languageName: node
1426814320 linkType: hard
1426914321
14322+ "crypt@npm:0.0.2":
14323+ version: 0.0.2
14324+ resolution: "crypt@npm:0.0.2"
14325+ checksum: baf4c7bbe05df656ec230018af8cf7dbe8c14b36b98726939cef008d473f6fe7a4fad906cfea4062c93af516f1550a3f43ceb4d6615329612c6511378ed9fe34
14326+ languageName: node
14327+ linkType: hard
14328+
1427014329"crypto-browserify@npm:^3.11.0":
1427114330 version: 3.12.0
1427214331 resolution: "crypto-browserify@npm:3.12.0"
@@ -15657,6 +15716,16 @@ __metadata:
1565715716 languageName: node
1565815717 linkType: hard
1565915718
15719+ "digest-fetch@npm:^1.3.0":
15720+ version: 1.3.0
15721+ resolution: "digest-fetch@npm:1.3.0"
15722+ dependencies:
15723+ base-64: ^0.1.0
15724+ md5: ^2.3.0
15725+ checksum: 8ebdb4b9ef02b1ac0da532d25c7d08388f2552813dfadabfe7c4630e944bb4a48093b997fc926440a10e1ccf4912f2ce9adcf2d6687b0518dab8480e08f22f9d
15726+ languageName: node
15727+ linkType: hard
15728+
1566015729"dir-glob@npm:^2.0.0, dir-glob@npm:^2.2.2":
1566115730 version: 2.2.2
1566215731 resolution: "dir-glob@npm:2.2.2"
@@ -17374,6 +17443,13 @@ __metadata:
1737417443 languageName: node
1737517444 linkType: hard
1737617445
17446+ "event-target-shim@npm:^5.0.0":
17447+ version: 5.0.1
17448+ resolution: "event-target-shim@npm:5.0.1"
17449+ checksum: 1ffe3bb22a6d51bdeb6bf6f7cf97d2ff4a74b017ad12284cc9e6a279e727dc30a5de6bb613e5596ff4dc3e517841339ad09a7eec44266eccb1aa201a30448166
17450+ languageName: node
17451+ linkType: hard
17452+
1737717453"eventemitter2@npm:6.4.7":
1737817454 version: 6.4.7
1737917455 resolution: "eventemitter2@npm:6.4.7"
@@ -18252,6 +18328,13 @@ __metadata:
1825218328 languageName: node
1825318329 linkType: hard
1825418330
18331+ "form-data-encoder@npm:1.7.2":
18332+ version: 1.7.2
18333+ resolution: "form-data-encoder@npm:1.7.2"
18334+ checksum: aeebd87a1cb009e13cbb5e4e4008e6202ed5f6551eb6d9582ba8a062005178907b90f4887899d3c993de879159b6c0c940af8196725b428b4248cec5af3acf5f
18335+ languageName: node
18336+ linkType: hard
18337+
1825518338"form-data@npm:*, form-data@npm:^4.0.0":
1825618339 version: 4.0.0
1825718340 resolution: "form-data@npm:4.0.0"
@@ -18292,6 +18375,16 @@ __metadata:
1829218375 languageName: node
1829318376 linkType: hard
1829418377
18378+ "formdata-node@npm:^4.3.2":
18379+ version: 4.4.1
18380+ resolution: "formdata-node@npm:4.4.1"
18381+ dependencies:
18382+ node-domexception: 1.0.0
18383+ web-streams-polyfill: 4.0.0-beta.3
18384+ checksum: d91d4f667cfed74827fc281594102c0dabddd03c9f8b426fc97123eedbf73f5060ee43205d89284d6854e2fc5827e030cd352ef68b93beda8decc2d72128c576
18385+ languageName: node
18386+ linkType: hard
18387+
1829518388"forwarded@npm:0.2.0":
1829618389 version: 0.2.0
1829718390 resolution: "forwarded@npm:0.2.0"
@@ -20473,7 +20566,7 @@ __metadata:
2047320566 languageName: node
2047420567 linkType: hard
2047520568
20476- "is-buffer@npm:^1.1.5":
20569+ "is-buffer@npm:^1.1.5, is-buffer@npm:~1.1.6 ":
2047720570 version: 1.1.6
2047820571 resolution: "is-buffer@npm:1.1.6"
2047920572 checksum: 4a186d995d8bbf9153b4bd9ff9fd04ae75068fe695d29025d25e592d9488911eeece84eefbd8fa41b8ddcc0711058a71d4c466dcf6f1f6e1d83830052d8ca707
@@ -24840,6 +24933,13 @@ __metadata:
2484024933 languageName: node
2484124934 linkType: hard
2484224935
24936+ "lunr@npm:^2.3.9":
24937+ version: 2.3.9
24938+ resolution: "lunr@npm:2.3.9"
24939+ checksum: 176719e24fcce7d3cf1baccce9dd5633cd8bdc1f41ebe6a180112e5ee99d80373fe2454f5d4624d437e5a8319698ca6837b9950566e15d2cae5f2a543a3db4b8
24940+ languageName: node
24941+ linkType: hard
24942+
2484324943"magic-string@npm:^0.25.2, magic-string@npm:^0.25.7":
2484424944 version: 0.25.7
2484524945 resolution: "magic-string@npm:0.25.7"
@@ -25078,6 +25178,17 @@ __metadata:
2507825178 languageName: node
2507925179 linkType: hard
2508025180
25181+ "md5@npm:^2.3.0":
25182+ version: 2.3.0
25183+ resolution: "md5@npm:2.3.0"
25184+ dependencies:
25185+ charenc: 0.0.2
25186+ crypt: 0.0.2
25187+ is-buffer: ~1.1.6
25188+ checksum: a63cacf4018dc9dee08c36e6f924a64ced735b37826116c905717c41cebeb41a522f7a526ba6ad578f9c80f02cb365033ccd67fe186ffbcc1a1faeb75daa9b6e
25189+ languageName: node
25190+ linkType: hard
25191+
2508125192"mdast-squeeze-paragraphs@npm:^4.0.0":
2508225193 version: 4.0.0
2508325194 resolution: "mdast-squeeze-paragraphs@npm:4.0.0"
@@ -26085,6 +26196,13 @@ __metadata:
2608526196 languageName: node
2608626197 linkType: hard
2608726198
26199+ "node-domexception@npm:1.0.0":
26200+ version: 1.0.0
26201+ resolution: "node-domexception@npm:1.0.0"
26202+ checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f
26203+ languageName: node
26204+ linkType: hard
26205+
2608826206"node-emoji@npm:^1.11.0":
2608926207 version: 1.11.0
2609026208 resolution: "node-emoji@npm:1.11.0"
@@ -27038,6 +27156,25 @@ __metadata:
2703827156 languageName: node
2703927157 linkType: hard
2704027158
27159+ "openai@npm:^4.19.0":
27160+ version: 4.19.0
27161+ resolution: "openai@npm:4.19.0"
27162+ dependencies:
27163+ "@types/node": ^18.11.18
27164+ "@types/node-fetch": ^2.6.4
27165+ abort-controller: ^3.0.0
27166+ agentkeepalive: ^4.2.1
27167+ digest-fetch: ^1.3.0
27168+ form-data-encoder: 1.7.2
27169+ formdata-node: ^4.3.2
27170+ node-fetch: ^2.6.7
27171+ web-streams-polyfill: ^3.2.1
27172+ bin:
27173+ openai: bin/cli
27174+ checksum: 906c79b73a236504d2ca30a104c988d30833c37ccdffe68755665b285116d56baf03a00027587e9390e6e87894c2a6783f105826a2f66a67fb948300efac14f1
27175+ languageName: node
27176+ linkType: hard
27177+
2704127178"openapi-diff@npm:^0.23.6":
2704227179 version: 0.23.6
2704327180 resolution: "openapi-diff@npm:0.23.6"
@@ -34154,6 +34291,13 @@ typescript@~4.4.3:
3415434291 languageName: node
3415534292 linkType: hard
3415634293
34294+ "undici-types@npm:~5.26.4":
34295+ version: 5.26.5
34296+ resolution: "undici-types@npm:5.26.5"
34297+ checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487
34298+ languageName: node
34299+ linkType: hard
34300+
3415734301"unfetch@npm:^4.2.0":
3415834302 version: 4.2.0
3415934303 resolution: "unfetch@npm:4.2.0"
@@ -35177,6 +35321,20 @@ typescript@~4.4.3:
3517735321 languageName: node
3517835322 linkType: hard
3517935323
35324+ "web-streams-polyfill@npm:4.0.0-beta.3":
35325+ version: 4.0.0-beta.3
35326+ resolution: "web-streams-polyfill@npm:4.0.0-beta.3"
35327+ checksum: dfec1fbf52b9140e4183a941e380487b6c3d5d3838dd1259be81506c1c9f2abfcf5aeb670aeeecfd9dff4271a6d8fef931b193c7bedfb42542a3b05ff36c0d16
35328+ languageName: node
35329+ linkType: hard
35330+
35331+ "web-streams-polyfill@npm:^3.2.1":
35332+ version: 3.2.1
35333+ resolution: "web-streams-polyfill@npm:3.2.1"
35334+ checksum: b119c78574b6d65935e35098c2afdcd752b84268e18746606af149e3c424e15621b6f1ff0b42b2676dc012fc4f0d313f964b41a4b5031e525faa03997457da02
35335+ languageName: node
35336+ linkType: hard
35337+
3518035338"webidl-conversions@npm:^3.0.0":
3518135339 version: 3.0.1
3518235340 resolution: "webidl-conversions@npm:3.0.1"
0 commit comments