Skip to content

Commit 8242954

Browse files
committed
fixup! feat: Ask v1
1 parent 7b73f09 commit 8242954

File tree

2 files changed

+163
-2
lines changed

2 files changed

+163
-2
lines changed

packages/cli/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@
4343
"@types/jest": "^29.5.4",
4444
"@types/jest-sinon": "^1.0.2",
4545
"@types/jsdom": "^16.2.13",
46+
"@types/lunr": "^2.3.7",
47+
"@types/moo": "^0.5.5",
4648
"@types/node": "^16",
4749
"@types/semver": "^7.3.10",
4850
"@types/sinon": "^10.0.2",
@@ -86,7 +88,6 @@
8688
"@appland/sequence-diagram": "workspace:^1.7.0",
8789
"@octokit/rest": "^20.0.1",
8890
"@sidvind/better-ajv-errors": "^0.9.1",
89-
"@types/moo": "^0.5.5",
9091
"JSONStream": "^1.3.5",
9192
"ajv": "^8.6.3",
9293
"applicationinsights": "^2.1.4",
@@ -109,9 +110,11 @@
109110
"inquirer": "^8.1.2",
110111
"js-yaml": "^4.0.3",
111112
"jsdom": "^16.6.0",
113+
"lunr": "^2.3.9",
112114
"minimatch": "^5.1.2",
113115
"moo": "^0.5.1",
114116
"open": "^8.2.1",
117+
"openai": "^4.19.0",
115118
"openapi-diff": "^0.23.6",
116119
"openapi-types": "^12.1.3",
117120
"ora": "^5.4.1",

yarn.lock

Lines changed: 159 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)