package-lock.json 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519
  1. {
  2. "name": "typescript-functioncalling",
  3. "lockfileVersion": 3,
  4. "requires": true,
  5. "packages": {
  6. "": {
  7. "dependencies": {
  8. "ollama-node": "^0.1.27"
  9. },
  10. "devDependencies": {
  11. "tsx": "^4.1.2",
  12. "typescript": "^5.2.2"
  13. }
  14. },
  15. "node_modules/@esbuild/android-arm": {
  16. "version": "0.18.20",
  17. "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz",
  18. "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==",
  19. "cpu": [
  20. "arm"
  21. ],
  22. "dev": true,
  23. "optional": true,
  24. "os": [
  25. "android"
  26. ],
  27. "engines": {
  28. "node": ">=12"
  29. }
  30. },
  31. "node_modules/@esbuild/android-arm64": {
  32. "version": "0.18.20",
  33. "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",
  34. "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==",
  35. "cpu": [
  36. "arm64"
  37. ],
  38. "dev": true,
  39. "optional": true,
  40. "os": [
  41. "android"
  42. ],
  43. "engines": {
  44. "node": ">=12"
  45. }
  46. },
  47. "node_modules/@esbuild/android-x64": {
  48. "version": "0.18.20",
  49. "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz",
  50. "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==",
  51. "cpu": [
  52. "x64"
  53. ],
  54. "dev": true,
  55. "optional": true,
  56. "os": [
  57. "android"
  58. ],
  59. "engines": {
  60. "node": ">=12"
  61. }
  62. },
  63. "node_modules/@esbuild/darwin-arm64": {
  64. "version": "0.18.20",
  65. "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
  66. "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==",
  67. "cpu": [
  68. "arm64"
  69. ],
  70. "dev": true,
  71. "optional": true,
  72. "os": [
  73. "darwin"
  74. ],
  75. "engines": {
  76. "node": ">=12"
  77. }
  78. },
  79. "node_modules/@esbuild/darwin-x64": {
  80. "version": "0.18.20",
  81. "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
  82. "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
  83. "cpu": [
  84. "x64"
  85. ],
  86. "dev": true,
  87. "optional": true,
  88. "os": [
  89. "darwin"
  90. ],
  91. "engines": {
  92. "node": ">=12"
  93. }
  94. },
  95. "node_modules/@esbuild/freebsd-arm64": {
  96. "version": "0.18.20",
  97. "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
  98. "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==",
  99. "cpu": [
  100. "arm64"
  101. ],
  102. "dev": true,
  103. "optional": true,
  104. "os": [
  105. "freebsd"
  106. ],
  107. "engines": {
  108. "node": ">=12"
  109. }
  110. },
  111. "node_modules/@esbuild/freebsd-x64": {
  112. "version": "0.18.20",
  113. "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",
  114. "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==",
  115. "cpu": [
  116. "x64"
  117. ],
  118. "dev": true,
  119. "optional": true,
  120. "os": [
  121. "freebsd"
  122. ],
  123. "engines": {
  124. "node": ">=12"
  125. }
  126. },
  127. "node_modules/@esbuild/linux-arm": {
  128. "version": "0.18.20",
  129. "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",
  130. "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==",
  131. "cpu": [
  132. "arm"
  133. ],
  134. "dev": true,
  135. "optional": true,
  136. "os": [
  137. "linux"
  138. ],
  139. "engines": {
  140. "node": ">=12"
  141. }
  142. },
  143. "node_modules/@esbuild/linux-arm64": {
  144. "version": "0.18.20",
  145. "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",
  146. "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==",
  147. "cpu": [
  148. "arm64"
  149. ],
  150. "dev": true,
  151. "optional": true,
  152. "os": [
  153. "linux"
  154. ],
  155. "engines": {
  156. "node": ">=12"
  157. }
  158. },
  159. "node_modules/@esbuild/linux-ia32": {
  160. "version": "0.18.20",
  161. "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",
  162. "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==",
  163. "cpu": [
  164. "ia32"
  165. ],
  166. "dev": true,
  167. "optional": true,
  168. "os": [
  169. "linux"
  170. ],
  171. "engines": {
  172. "node": ">=12"
  173. }
  174. },
  175. "node_modules/@esbuild/linux-loong64": {
  176. "version": "0.18.20",
  177. "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",
  178. "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==",
  179. "cpu": [
  180. "loong64"
  181. ],
  182. "dev": true,
  183. "optional": true,
  184. "os": [
  185. "linux"
  186. ],
  187. "engines": {
  188. "node": ">=12"
  189. }
  190. },
  191. "node_modules/@esbuild/linux-mips64el": {
  192. "version": "0.18.20",
  193. "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",
  194. "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==",
  195. "cpu": [
  196. "mips64el"
  197. ],
  198. "dev": true,
  199. "optional": true,
  200. "os": [
  201. "linux"
  202. ],
  203. "engines": {
  204. "node": ">=12"
  205. }
  206. },
  207. "node_modules/@esbuild/linux-ppc64": {
  208. "version": "0.18.20",
  209. "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",
  210. "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==",
  211. "cpu": [
  212. "ppc64"
  213. ],
  214. "dev": true,
  215. "optional": true,
  216. "os": [
  217. "linux"
  218. ],
  219. "engines": {
  220. "node": ">=12"
  221. }
  222. },
  223. "node_modules/@esbuild/linux-riscv64": {
  224. "version": "0.18.20",
  225. "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",
  226. "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==",
  227. "cpu": [
  228. "riscv64"
  229. ],
  230. "dev": true,
  231. "optional": true,
  232. "os": [
  233. "linux"
  234. ],
  235. "engines": {
  236. "node": ">=12"
  237. }
  238. },
  239. "node_modules/@esbuild/linux-s390x": {
  240. "version": "0.18.20",
  241. "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",
  242. "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
  243. "cpu": [
  244. "s390x"
  245. ],
  246. "dev": true,
  247. "optional": true,
  248. "os": [
  249. "linux"
  250. ],
  251. "engines": {
  252. "node": ">=12"
  253. }
  254. },
  255. "node_modules/@esbuild/linux-x64": {
  256. "version": "0.18.20",
  257. "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",
  258. "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==",
  259. "cpu": [
  260. "x64"
  261. ],
  262. "dev": true,
  263. "optional": true,
  264. "os": [
  265. "linux"
  266. ],
  267. "engines": {
  268. "node": ">=12"
  269. }
  270. },
  271. "node_modules/@esbuild/netbsd-x64": {
  272. "version": "0.18.20",
  273. "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",
  274. "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==",
  275. "cpu": [
  276. "x64"
  277. ],
  278. "dev": true,
  279. "optional": true,
  280. "os": [
  281. "netbsd"
  282. ],
  283. "engines": {
  284. "node": ">=12"
  285. }
  286. },
  287. "node_modules/@esbuild/openbsd-x64": {
  288. "version": "0.18.20",
  289. "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",
  290. "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==",
  291. "cpu": [
  292. "x64"
  293. ],
  294. "dev": true,
  295. "optional": true,
  296. "os": [
  297. "openbsd"
  298. ],
  299. "engines": {
  300. "node": ">=12"
  301. }
  302. },
  303. "node_modules/@esbuild/sunos-x64": {
  304. "version": "0.18.20",
  305. "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",
  306. "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==",
  307. "cpu": [
  308. "x64"
  309. ],
  310. "dev": true,
  311. "optional": true,
  312. "os": [
  313. "sunos"
  314. ],
  315. "engines": {
  316. "node": ">=12"
  317. }
  318. },
  319. "node_modules/@esbuild/win32-arm64": {
  320. "version": "0.18.20",
  321. "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
  322. "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",
  323. "cpu": [
  324. "arm64"
  325. ],
  326. "dev": true,
  327. "optional": true,
  328. "os": [
  329. "win32"
  330. ],
  331. "engines": {
  332. "node": ">=12"
  333. }
  334. },
  335. "node_modules/@esbuild/win32-ia32": {
  336. "version": "0.18.20",
  337. "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",
  338. "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==",
  339. "cpu": [
  340. "ia32"
  341. ],
  342. "dev": true,
  343. "optional": true,
  344. "os": [
  345. "win32"
  346. ],
  347. "engines": {
  348. "node": ">=12"
  349. }
  350. },
  351. "node_modules/@esbuild/win32-x64": {
  352. "version": "0.18.20",
  353. "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",
  354. "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",
  355. "cpu": [
  356. "x64"
  357. ],
  358. "dev": true,
  359. "optional": true,
  360. "os": [
  361. "win32"
  362. ],
  363. "engines": {
  364. "node": ">=12"
  365. }
  366. },
  367. "node_modules/@types/node": {
  368. "version": "20.9.0",
  369. "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.0.tgz",
  370. "integrity": "sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==",
  371. "dependencies": {
  372. "undici-types": "~5.26.4"
  373. }
  374. },
  375. "node_modules/buffer-from": {
  376. "version": "1.1.2",
  377. "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
  378. "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
  379. "dev": true
  380. },
  381. "node_modules/esbuild": {
  382. "version": "0.18.20",
  383. "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz",
  384. "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",
  385. "dev": true,
  386. "hasInstallScript": true,
  387. "bin": {
  388. "esbuild": "bin/esbuild"
  389. },
  390. "engines": {
  391. "node": ">=12"
  392. },
  393. "optionalDependencies": {
  394. "@esbuild/android-arm": "0.18.20",
  395. "@esbuild/android-arm64": "0.18.20",
  396. "@esbuild/android-x64": "0.18.20",
  397. "@esbuild/darwin-arm64": "0.18.20",
  398. "@esbuild/darwin-x64": "0.18.20",
  399. "@esbuild/freebsd-arm64": "0.18.20",
  400. "@esbuild/freebsd-x64": "0.18.20",
  401. "@esbuild/linux-arm": "0.18.20",
  402. "@esbuild/linux-arm64": "0.18.20",
  403. "@esbuild/linux-ia32": "0.18.20",
  404. "@esbuild/linux-loong64": "0.18.20",
  405. "@esbuild/linux-mips64el": "0.18.20",
  406. "@esbuild/linux-ppc64": "0.18.20",
  407. "@esbuild/linux-riscv64": "0.18.20",
  408. "@esbuild/linux-s390x": "0.18.20",
  409. "@esbuild/linux-x64": "0.18.20",
  410. "@esbuild/netbsd-x64": "0.18.20",
  411. "@esbuild/openbsd-x64": "0.18.20",
  412. "@esbuild/sunos-x64": "0.18.20",
  413. "@esbuild/win32-arm64": "0.18.20",
  414. "@esbuild/win32-ia32": "0.18.20",
  415. "@esbuild/win32-x64": "0.18.20"
  416. }
  417. },
  418. "node_modules/fsevents": {
  419. "version": "2.3.3",
  420. "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
  421. "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
  422. "dev": true,
  423. "hasInstallScript": true,
  424. "optional": true,
  425. "os": [
  426. "darwin"
  427. ],
  428. "engines": {
  429. "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
  430. }
  431. },
  432. "node_modules/get-tsconfig": {
  433. "version": "4.7.2",
  434. "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz",
  435. "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==",
  436. "dev": true,
  437. "dependencies": {
  438. "resolve-pkg-maps": "^1.0.0"
  439. },
  440. "funding": {
  441. "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
  442. }
  443. },
  444. "node_modules/ollama-node": {
  445. "version": "0.1.27",
  446. "resolved": "https://registry.npmjs.org/ollama-node/-/ollama-node-0.1.27.tgz",
  447. "integrity": "sha512-tFABPf5P0sXCR5USA31E3tqbge5h/4uf/t5j8/rPvHDo0SDwXeN0kah2J7hIqqkYlO1vLRs0uLC1/Mprgv9t2g==",
  448. "dependencies": {
  449. "@types/node": "^20.8.4"
  450. }
  451. },
  452. "node_modules/resolve-pkg-maps": {
  453. "version": "1.0.0",
  454. "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
  455. "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
  456. "dev": true,
  457. "funding": {
  458. "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
  459. }
  460. },
  461. "node_modules/source-map": {
  462. "version": "0.6.1",
  463. "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  464. "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  465. "dev": true,
  466. "engines": {
  467. "node": ">=0.10.0"
  468. }
  469. },
  470. "node_modules/source-map-support": {
  471. "version": "0.5.21",
  472. "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
  473. "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
  474. "dev": true,
  475. "dependencies": {
  476. "buffer-from": "^1.0.0",
  477. "source-map": "^0.6.0"
  478. }
  479. },
  480. "node_modules/tsx": {
  481. "version": "4.1.2",
  482. "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.1.2.tgz",
  483. "integrity": "sha512-1spM1bFV6MP2s4tO4tDC7g52fsaFdtEWdO4GfGdqi20qUgPbnAJqixOyIAvCSx1DDj3YIUB4CD06owTWUsOAuQ==",
  484. "dev": true,
  485. "dependencies": {
  486. "esbuild": "~0.18.20",
  487. "get-tsconfig": "^4.7.2",
  488. "source-map-support": "^0.5.21"
  489. },
  490. "bin": {
  491. "tsx": "dist/cli.mjs"
  492. },
  493. "engines": {
  494. "node": ">=18.0.0"
  495. },
  496. "optionalDependencies": {
  497. "fsevents": "~2.3.3"
  498. }
  499. },
  500. "node_modules/typescript": {
  501. "version": "5.2.2",
  502. "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
  503. "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
  504. "dev": true,
  505. "bin": {
  506. "tsc": "bin/tsc",
  507. "tsserver": "bin/tsserver"
  508. },
  509. "engines": {
  510. "node": ">=14.17"
  511. }
  512. },
  513. "node_modules/undici-types": {
  514. "version": "5.26.5",
  515. "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
  516. "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
  517. }
  518. }
  519. }