Franek-Le commited on
Commit
f92a2a1
·
1 Parent(s): 0e230ef
Files changed (3) hide show
  1. package-lock.json +328 -3
  2. package.json +4 -3
  3. tsconfig.json +4 -0
package-lock.json CHANGED
@@ -11,8 +11,7 @@
11
  "dependencies": {
12
  "express": "^5.2.1",
13
  "mineflayer": "^4.25.0",
14
- "tslib": "^2.8.1",
15
- "typia": "^12.1.1"
16
  },
17
  "devDependencies": {
18
  "@eslint/js": "^9.39.4",
@@ -22,8 +21,10 @@
22
  "eslint-config-prettier": "^10.1.8",
23
  "globals": "^17.6.0",
24
  "prettier": "^3.8.4",
 
25
  "typescript": "^6.0.3",
26
- "typescript-eslint": "^8.61.1"
 
27
  }
28
  },
29
  "node_modules/@azure/msal-common": {
@@ -49,6 +50,20 @@
49
  "node": ">=16"
50
  }
51
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  "node_modules/@eslint-community/eslint-utils": {
53
  "version": "4.9.1",
54
  "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
@@ -276,6 +291,7 @@
276
  "version": "1.0.3",
277
  "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz",
278
  "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==",
 
279
  "license": "MIT",
280
  "dependencies": {
281
  "chardet": "^2.1.1",
@@ -293,12 +309,76 @@
293
  }
294
  }
295
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
296
  "node_modules/@standard-schema/spec": {
297
  "version": "1.1.0",
298
  "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
299
  "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
 
300
  "license": "MIT"
301
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
302
  "node_modules/@types/body-parser": {
303
  "version": "1.19.6",
304
  "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz",
@@ -714,6 +794,7 @@
714
  "version": "12.1.1",
715
  "resolved": "https://registry.npmjs.org/@typia/core/-/core-12.1.1.tgz",
716
  "integrity": "sha512-SfyugTNTCJa75pVwSXwfx6SwvS5YcNOCBg8VjxqykhSgCyoAXkZtc2PsWEkeeaB8EPut1JRBCrzlWtsXo1EZ8Q==",
 
717
  "license": "MIT",
718
  "dependencies": {
719
  "@typia/interface": "^12.1.1",
@@ -724,12 +805,14 @@
724
  "version": "12.1.1",
725
  "resolved": "https://registry.npmjs.org/@typia/interface/-/interface-12.1.1.tgz",
726
  "integrity": "sha512-FKLpgNX1mrGnPfeXhU6ztRyMhLvuK13OY8MgqaIucl59XNyCVtcRqgnCMc7dJGLpXEveVp3N5a5VGyZdNUHnCQ==",
 
727
  "license": "MIT"
728
  },
729
  "node_modules/@typia/transform": {
730
  "version": "12.1.1",
731
  "resolved": "https://registry.npmjs.org/@typia/transform/-/transform-12.1.1.tgz",
732
  "integrity": "sha512-RbWB9L/aqcBTbPrJBOYpIg8IyQh6eGliElAFww40F7QlgsXIlk13twjTV3EEWXvgvOTl5eOSDWUKYgL7iAgoOw==",
 
733
  "license": "MIT",
734
  "dependencies": {
735
  "@typia/core": "^12.1.1",
@@ -741,6 +824,7 @@
741
  "version": "12.1.1",
742
  "resolved": "https://registry.npmjs.org/@typia/utils/-/utils-12.1.1.tgz",
743
  "integrity": "sha512-RQSHMEyVfPnpQJHGfFe2pxU1H5lJPUBF9CQcCB6/EtI+QKcBj/QmQBOJX7a/WRyvC5ojJlJGL0DEylufhBKxkQ==",
 
744
  "license": "MIT",
745
  "dependencies": {
746
  "@typia/interface": "^12.1.1"
@@ -810,6 +894,20 @@
810
  "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
811
  }
812
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
813
  "node_modules/aes-js": {
814
  "version": "3.1.2",
815
  "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz",
@@ -836,6 +934,7 @@
836
  "version": "4.3.2",
837
  "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
838
  "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
 
839
  "license": "MIT",
840
  "dependencies": {
841
  "type-fest": "^0.21.3"
@@ -851,6 +950,7 @@
851
  "version": "5.0.1",
852
  "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
853
  "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
 
854
  "license": "MIT",
855
  "engines": {
856
  "node": ">=8"
@@ -860,6 +960,7 @@
860
  "version": "4.3.0",
861
  "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
862
  "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 
863
  "license": "MIT",
864
  "dependencies": {
865
  "color-convert": "^2.0.1"
@@ -871,6 +972,14 @@
871
  "url": "https://github.com/chalk/ansi-styles?sponsor=1"
872
  }
873
  },
 
 
 
 
 
 
 
 
874
  "node_modules/argparse": {
875
  "version": "2.0.1",
876
  "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -882,6 +991,7 @@
882
  "version": "1.0.3",
883
  "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz",
884
  "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==",
 
885
  "license": "MIT"
886
  },
887
  "node_modules/asn1": {
@@ -930,6 +1040,7 @@
930
  "version": "4.1.0",
931
  "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
932
  "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
 
933
  "license": "MIT",
934
  "dependencies": {
935
  "buffer": "^5.5.0",
@@ -941,6 +1052,7 @@
941
  "version": "5.7.1",
942
  "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
943
  "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
 
944
  "funding": [
945
  {
946
  "type": "github",
@@ -965,6 +1077,7 @@
965
  "version": "3.6.2",
966
  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
967
  "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
 
968
  "license": "MIT",
969
  "dependencies": {
970
  "inherits": "^2.0.3",
@@ -1117,6 +1230,7 @@
1117
  "version": "4.1.2",
1118
  "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1119
  "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
 
1120
  "license": "MIT",
1121
  "dependencies": {
1122
  "ansi-styles": "^4.1.0",
@@ -1133,12 +1247,14 @@
1133
  "version": "2.2.0",
1134
  "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.2.0.tgz",
1135
  "integrity": "sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==",
 
1136
  "license": "MIT"
1137
  },
1138
  "node_modules/cli-cursor": {
1139
  "version": "3.1.0",
1140
  "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
1141
  "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
 
1142
  "license": "MIT",
1143
  "dependencies": {
1144
  "restore-cursor": "^3.1.0"
@@ -1151,6 +1267,7 @@
1151
  "version": "2.9.2",
1152
  "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
1153
  "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
 
1154
  "license": "MIT",
1155
  "engines": {
1156
  "node": ">=6"
@@ -1163,6 +1280,7 @@
1163
  "version": "3.0.0",
1164
  "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
1165
  "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
 
1166
  "license": "ISC",
1167
  "engines": {
1168
  "node": ">= 10"
@@ -1172,6 +1290,7 @@
1172
  "version": "1.0.4",
1173
  "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
1174
  "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
 
1175
  "license": "MIT",
1176
  "engines": {
1177
  "node": ">=0.8"
@@ -1181,6 +1300,7 @@
1181
  "version": "2.0.1",
1182
  "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1183
  "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 
1184
  "license": "MIT",
1185
  "dependencies": {
1186
  "color-name": "~1.1.4"
@@ -1193,6 +1313,7 @@
1193
  "version": "1.1.4",
1194
  "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1195
  "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 
1196
  "license": "MIT"
1197
  },
1198
  "node_modules/commander": {
@@ -1205,6 +1326,7 @@
1205
  "version": "4.6.2",
1206
  "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.6.2.tgz",
1207
  "integrity": "sha512-R2rze/hDX30uul4NZoIZ76ImSJLFxn/1/ZxtKC1L77y2X1k+yYu1joKbAtMA2Fg3hZrTOiw0I5mwVMo0cf250w==",
 
1208
  "license": "MIT",
1209
  "dependencies": {
1210
  "array-timsort": "^1.0.3",
@@ -1261,6 +1383,14 @@
1261
  "node": ">=6.6.0"
1262
  }
1263
  },
 
 
 
 
 
 
 
 
1264
  "node_modules/cross-spawn": {
1265
  "version": "7.0.6",
1266
  "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
@@ -1304,6 +1434,7 @@
1304
  "version": "1.0.4",
1305
  "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
1306
  "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
 
1307
  "license": "MIT",
1308
  "dependencies": {
1309
  "clone": "^1.0.2"
@@ -1321,6 +1452,17 @@
1321
  "node": ">= 0.8"
1322
  }
1323
  },
 
 
 
 
 
 
 
 
 
 
 
1324
  "node_modules/discontinuous-range": {
1325
  "version": "1.0.0",
1326
  "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz",
@@ -1331,6 +1473,7 @@
1331
  "version": "1.1.1",
1332
  "resolved": "https://registry.npmjs.org/drange/-/drange-1.1.1.tgz",
1333
  "integrity": "sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==",
 
1334
  "license": "MIT",
1335
  "engines": {
1336
  "node": ">=4"
@@ -1369,6 +1512,7 @@
1369
  "version": "8.0.0",
1370
  "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1371
  "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
 
1372
  "license": "MIT"
1373
  },
1374
  "node_modules/encodeurl": {
@@ -1563,6 +1707,7 @@
1563
  "version": "4.0.1",
1564
  "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1565
  "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
 
1566
  "license": "BSD-2-Clause",
1567
  "bin": {
1568
  "esparse": "bin/esparse.js",
@@ -1729,6 +1874,7 @@
1729
  "version": "3.2.0",
1730
  "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
1731
  "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
 
1732
  "license": "MIT",
1733
  "dependencies": {
1734
  "escape-string-regexp": "^1.0.5"
@@ -1744,6 +1890,7 @@
1744
  "version": "1.0.5",
1745
  "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1746
  "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
 
1747
  "license": "MIT",
1748
  "engines": {
1749
  "node": ">=0.8.0"
@@ -1947,6 +2094,7 @@
1947
  "version": "4.0.0",
1948
  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1949
  "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 
1950
  "license": "MIT",
1951
  "engines": {
1952
  "node": ">=8"
@@ -2079,6 +2227,7 @@
2079
  "version": "8.2.7",
2080
  "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.7.tgz",
2081
  "integrity": "sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==",
 
2082
  "license": "MIT",
2083
  "dependencies": {
2084
  "@inquirer/external-editor": "^1.0.0",
@@ -2110,6 +2259,22 @@
2110
  "node": ">= 0.10"
2111
  }
2112
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2113
  "node_modules/is-extglob": {
2114
  "version": "2.1.1",
2115
  "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -2124,6 +2289,7 @@
2124
  "version": "3.0.0",
2125
  "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2126
  "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
 
2127
  "license": "MIT",
2128
  "engines": {
2129
  "node": ">=8"
@@ -2146,6 +2312,7 @@
2146
  "version": "1.0.0",
2147
  "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
2148
  "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
 
2149
  "license": "MIT",
2150
  "engines": {
2151
  "node": ">=8"
@@ -2161,6 +2328,7 @@
2161
  "version": "0.1.0",
2162
  "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
2163
  "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
 
2164
  "license": "MIT",
2165
  "engines": {
2166
  "node": ">=10"
@@ -2306,6 +2474,7 @@
2306
  "version": "4.18.1",
2307
  "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
2308
  "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",
 
2309
  "license": "MIT"
2310
  },
2311
  "node_modules/lodash.get": {
@@ -2373,6 +2542,7 @@
2373
  "version": "4.1.0",
2374
  "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
2375
  "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
 
2376
  "license": "MIT",
2377
  "dependencies": {
2378
  "chalk": "^4.1.0",
@@ -2391,6 +2561,14 @@
2391
  "integrity": "sha512-i8xVWoUjj2woYU8kbpQby86Kq7uF7xl2brtKREXUBWpfgqx1fKXEeYzDiVMVxA/IufC1d3xxwJRHtFCX+9IspA==",
2392
  "license": "MIT"
2393
  },
 
 
 
 
 
 
 
 
2394
  "node_modules/math-intrinsics": {
2395
  "version": "1.1.0",
2396
  "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
@@ -2450,6 +2628,7 @@
2450
  "version": "2.1.0",
2451
  "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2452
  "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
 
2453
  "license": "MIT",
2454
  "engines": {
2455
  "node": ">=6"
@@ -2564,6 +2743,7 @@
2564
  "version": "0.0.8",
2565
  "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
2566
  "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
 
2567
  "license": "ISC"
2568
  },
2569
  "node_modules/natural-compare": {
@@ -2670,6 +2850,7 @@
2670
  "version": "5.1.2",
2671
  "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
2672
  "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
 
2673
  "license": "MIT",
2674
  "dependencies": {
2675
  "mimic-fn": "^2.1.0"
@@ -2703,6 +2884,7 @@
2703
  "version": "5.4.1",
2704
  "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
2705
  "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
 
2706
  "license": "MIT",
2707
  "dependencies": {
2708
  "bl": "^4.1.0",
@@ -2758,6 +2940,7 @@
2758
  "version": "0.2.11",
2759
  "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz",
2760
  "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==",
 
2761
  "license": "MIT",
2762
  "dependencies": {
2763
  "quansync": "^0.2.7"
@@ -2805,6 +2988,13 @@
2805
  "node": ">=8"
2806
  }
2807
  },
 
 
 
 
 
 
 
2808
  "node_modules/path-to-regexp": {
2809
  "version": "8.4.2",
2810
  "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz",
@@ -3101,6 +3291,7 @@
3101
  "version": "0.2.11",
3102
  "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz",
3103
  "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==",
 
3104
  "funding": [
3105
  {
3106
  "type": "individual",
@@ -3172,6 +3363,28 @@
3172
  "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3173
  }
3174
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3175
  "node_modules/resolve-from": {
3176
  "version": "4.0.0",
3177
  "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
@@ -3186,6 +3399,7 @@
3186
  "version": "3.1.0",
3187
  "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
3188
  "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
 
3189
  "license": "MIT",
3190
  "dependencies": {
3191
  "onetime": "^5.1.0",
@@ -3224,6 +3438,7 @@
3224
  "version": "2.4.1",
3225
  "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
3226
  "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
 
3227
  "license": "MIT",
3228
  "engines": {
3229
  "node": ">=0.12.0"
@@ -3233,6 +3448,7 @@
3233
  "version": "7.8.2",
3234
  "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
3235
  "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
 
3236
  "license": "Apache-2.0",
3237
  "dependencies": {
3238
  "tslib": "^2.1.0"
@@ -3426,6 +3642,7 @@
3426
  "version": "3.0.7",
3427
  "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3428
  "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
 
3429
  "license": "ISC"
3430
  },
3431
  "node_modules/smart-buffer": {
@@ -3460,6 +3677,7 @@
3460
  "version": "4.2.3",
3461
  "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3462
  "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
 
3463
  "license": "MIT",
3464
  "dependencies": {
3465
  "emoji-regex": "^8.0.0",
@@ -3474,6 +3692,7 @@
3474
  "version": "6.0.1",
3475
  "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3476
  "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
 
3477
  "license": "MIT",
3478
  "dependencies": {
3479
  "ansi-regex": "^5.0.1"
@@ -3499,6 +3718,7 @@
3499
  "version": "7.2.0",
3500
  "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3501
  "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
 
3502
  "license": "MIT",
3503
  "dependencies": {
3504
  "has-flag": "^4.0.0"
@@ -3507,10 +3727,24 @@
3507
  "node": ">=8"
3508
  }
3509
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
3510
  "node_modules/through": {
3511
  "version": "2.3.8",
3512
  "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
3513
  "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
 
3514
  "license": "MIT"
3515
  },
3516
  "node_modules/tinyglobby": {
@@ -3558,12 +3792,75 @@
3558
  "typescript": ">=4.8.4"
3559
  }
3560
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3561
  "node_modules/tslib": {
3562
  "version": "2.8.1",
3563
  "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
3564
  "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
3565
  "license": "0BSD"
3566
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3567
  "node_modules/type-check": {
3568
  "version": "0.4.0",
3569
  "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -3581,6 +3878,7 @@
3581
  "version": "0.21.3",
3582
  "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
3583
  "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
 
3584
  "license": "(MIT OR CC0-1.0)",
3585
  "engines": {
3586
  "node": ">=10"
@@ -3630,6 +3928,7 @@
3630
  "version": "6.0.3",
3631
  "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
3632
  "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
 
3633
  "license": "Apache-2.0",
3634
  "bin": {
3635
  "tsc": "bin/tsc",
@@ -3667,6 +3966,7 @@
3667
  "version": "12.1.1",
3668
  "resolved": "https://registry.npmjs.org/typia/-/typia-12.1.1.tgz",
3669
  "integrity": "sha512-sgUjpsSW8EhvVoLVbalMyejo9XT42cJUPqFPmXPdf/bIh7xY0rIiNF4CJc9oTXZpqtiZR9II7M8qZ0dYkg93Gw==",
 
3670
  "license": "MIT",
3671
  "dependencies": {
3672
  "@standard-schema/spec": "^1.0.0",
@@ -3691,6 +3991,7 @@
3691
  "version": "10.0.1",
3692
  "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
3693
  "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
 
3694
  "license": "MIT",
3695
  "engines": {
3696
  "node": ">=14"
@@ -3700,6 +4001,7 @@
3700
  "version": "0.5.3",
3701
  "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.5.3.tgz",
3702
  "integrity": "sha512-U+5l2KrcMNOUPYvazA3h5ekF80FHTUG+87SEAmHZmolh1M+i/WyTCxVzmi+tidIa1tM4BSe8g2Y/D3loWDjj+w==",
 
3703
  "license": "MIT",
3704
  "dependencies": {
3705
  "drange": "^1.0.2",
@@ -3713,6 +4015,7 @@
3713
  "version": "0.2.2",
3714
  "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz",
3715
  "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==",
 
3716
  "license": "MIT",
3717
  "engines": {
3718
  "node": ">=4"
@@ -3752,6 +4055,7 @@
3752
  "version": "1.0.2",
3753
  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3754
  "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
 
3755
  "license": "MIT"
3756
  },
3757
  "node_modules/uuid": {
@@ -3773,6 +4077,14 @@
3773
  "macaddress": "^0.5.1"
3774
  }
3775
  },
 
 
 
 
 
 
 
 
3776
  "node_modules/vary": {
3777
  "version": "1.1.2",
3778
  "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
@@ -3792,6 +4104,7 @@
3792
  "version": "1.0.1",
3793
  "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
3794
  "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
 
3795
  "license": "MIT",
3796
  "dependencies": {
3797
  "defaults": "^1.0.3"
@@ -3843,6 +4156,7 @@
3843
  "version": "6.2.0",
3844
  "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
3845
  "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
 
3846
  "license": "MIT",
3847
  "dependencies": {
3848
  "ansi-styles": "^4.0.0",
@@ -3889,6 +4203,17 @@
3889
  "uuid": "dist/bin/uuid"
3890
  }
3891
  },
 
 
 
 
 
 
 
 
 
 
 
3892
  "node_modules/yocto-queue": {
3893
  "version": "0.1.0",
3894
  "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
 
11
  "dependencies": {
12
  "express": "^5.2.1",
13
  "mineflayer": "^4.25.0",
14
+ "tslib": "^2.8.1"
 
15
  },
16
  "devDependencies": {
17
  "@eslint/js": "^9.39.4",
 
21
  "eslint-config-prettier": "^10.1.8",
22
  "globals": "^17.6.0",
23
  "prettier": "^3.8.4",
24
+ "ttypescript": "^1.5.15",
25
  "typescript": "^6.0.3",
26
+ "typescript-eslint": "^8.61.1",
27
+ "typia": "^12.1.1"
28
  }
29
  },
30
  "node_modules/@azure/msal-common": {
 
50
  "node": ">=16"
51
  }
52
  },
53
+ "node_modules/@cspotcode/source-map-support": {
54
+ "version": "0.8.1",
55
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
56
+ "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
57
+ "dev": true,
58
+ "license": "MIT",
59
+ "peer": true,
60
+ "dependencies": {
61
+ "@jridgewell/trace-mapping": "0.3.9"
62
+ },
63
+ "engines": {
64
+ "node": ">=12"
65
+ }
66
+ },
67
  "node_modules/@eslint-community/eslint-utils": {
68
  "version": "4.9.1",
69
  "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
 
291
  "version": "1.0.3",
292
  "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz",
293
  "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==",
294
+ "dev": true,
295
  "license": "MIT",
296
  "dependencies": {
297
  "chardet": "^2.1.1",
 
309
  }
310
  }
311
  },
312
+ "node_modules/@jridgewell/resolve-uri": {
313
+ "version": "3.1.2",
314
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
315
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
316
+ "dev": true,
317
+ "license": "MIT",
318
+ "peer": true,
319
+ "engines": {
320
+ "node": ">=6.0.0"
321
+ }
322
+ },
323
+ "node_modules/@jridgewell/sourcemap-codec": {
324
+ "version": "1.5.5",
325
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
326
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
327
+ "dev": true,
328
+ "license": "MIT",
329
+ "peer": true
330
+ },
331
+ "node_modules/@jridgewell/trace-mapping": {
332
+ "version": "0.3.9",
333
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
334
+ "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
335
+ "dev": true,
336
+ "license": "MIT",
337
+ "peer": true,
338
+ "dependencies": {
339
+ "@jridgewell/resolve-uri": "^3.0.3",
340
+ "@jridgewell/sourcemap-codec": "^1.4.10"
341
+ }
342
+ },
343
  "node_modules/@standard-schema/spec": {
344
  "version": "1.1.0",
345
  "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
346
  "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
347
+ "dev": true,
348
  "license": "MIT"
349
  },
350
+ "node_modules/@tsconfig/node10": {
351
+ "version": "1.0.12",
352
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz",
353
+ "integrity": "sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==",
354
+ "dev": true,
355
+ "license": "MIT",
356
+ "peer": true
357
+ },
358
+ "node_modules/@tsconfig/node12": {
359
+ "version": "1.0.11",
360
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
361
+ "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
362
+ "dev": true,
363
+ "license": "MIT",
364
+ "peer": true
365
+ },
366
+ "node_modules/@tsconfig/node14": {
367
+ "version": "1.0.3",
368
+ "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
369
+ "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
370
+ "dev": true,
371
+ "license": "MIT",
372
+ "peer": true
373
+ },
374
+ "node_modules/@tsconfig/node16": {
375
+ "version": "1.0.4",
376
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
377
+ "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
378
+ "dev": true,
379
+ "license": "MIT",
380
+ "peer": true
381
+ },
382
  "node_modules/@types/body-parser": {
383
  "version": "1.19.6",
384
  "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz",
 
794
  "version": "12.1.1",
795
  "resolved": "https://registry.npmjs.org/@typia/core/-/core-12.1.1.tgz",
796
  "integrity": "sha512-SfyugTNTCJa75pVwSXwfx6SwvS5YcNOCBg8VjxqykhSgCyoAXkZtc2PsWEkeeaB8EPut1JRBCrzlWtsXo1EZ8Q==",
797
+ "dev": true,
798
  "license": "MIT",
799
  "dependencies": {
800
  "@typia/interface": "^12.1.1",
 
805
  "version": "12.1.1",
806
  "resolved": "https://registry.npmjs.org/@typia/interface/-/interface-12.1.1.tgz",
807
  "integrity": "sha512-FKLpgNX1mrGnPfeXhU6ztRyMhLvuK13OY8MgqaIucl59XNyCVtcRqgnCMc7dJGLpXEveVp3N5a5VGyZdNUHnCQ==",
808
+ "dev": true,
809
  "license": "MIT"
810
  },
811
  "node_modules/@typia/transform": {
812
  "version": "12.1.1",
813
  "resolved": "https://registry.npmjs.org/@typia/transform/-/transform-12.1.1.tgz",
814
  "integrity": "sha512-RbWB9L/aqcBTbPrJBOYpIg8IyQh6eGliElAFww40F7QlgsXIlk13twjTV3EEWXvgvOTl5eOSDWUKYgL7iAgoOw==",
815
+ "dev": true,
816
  "license": "MIT",
817
  "dependencies": {
818
  "@typia/core": "^12.1.1",
 
824
  "version": "12.1.1",
825
  "resolved": "https://registry.npmjs.org/@typia/utils/-/utils-12.1.1.tgz",
826
  "integrity": "sha512-RQSHMEyVfPnpQJHGfFe2pxU1H5lJPUBF9CQcCB6/EtI+QKcBj/QmQBOJX7a/WRyvC5ojJlJGL0DEylufhBKxkQ==",
827
+ "dev": true,
828
  "license": "MIT",
829
  "dependencies": {
830
  "@typia/interface": "^12.1.1"
 
894
  "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
895
  }
896
  },
897
+ "node_modules/acorn-walk": {
898
+ "version": "8.3.5",
899
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz",
900
+ "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==",
901
+ "dev": true,
902
+ "license": "MIT",
903
+ "peer": true,
904
+ "dependencies": {
905
+ "acorn": "^8.11.0"
906
+ },
907
+ "engines": {
908
+ "node": ">=0.4.0"
909
+ }
910
+ },
911
  "node_modules/aes-js": {
912
  "version": "3.1.2",
913
  "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz",
 
934
  "version": "4.3.2",
935
  "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
936
  "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
937
+ "dev": true,
938
  "license": "MIT",
939
  "dependencies": {
940
  "type-fest": "^0.21.3"
 
950
  "version": "5.0.1",
951
  "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
952
  "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
953
+ "dev": true,
954
  "license": "MIT",
955
  "engines": {
956
  "node": ">=8"
 
960
  "version": "4.3.0",
961
  "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
962
  "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
963
+ "dev": true,
964
  "license": "MIT",
965
  "dependencies": {
966
  "color-convert": "^2.0.1"
 
972
  "url": "https://github.com/chalk/ansi-styles?sponsor=1"
973
  }
974
  },
975
+ "node_modules/arg": {
976
+ "version": "4.1.3",
977
+ "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
978
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
979
+ "dev": true,
980
+ "license": "MIT",
981
+ "peer": true
982
+ },
983
  "node_modules/argparse": {
984
  "version": "2.0.1",
985
  "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
 
991
  "version": "1.0.3",
992
  "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz",
993
  "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==",
994
+ "dev": true,
995
  "license": "MIT"
996
  },
997
  "node_modules/asn1": {
 
1040
  "version": "4.1.0",
1041
  "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
1042
  "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
1043
+ "dev": true,
1044
  "license": "MIT",
1045
  "dependencies": {
1046
  "buffer": "^5.5.0",
 
1052
  "version": "5.7.1",
1053
  "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
1054
  "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
1055
+ "dev": true,
1056
  "funding": [
1057
  {
1058
  "type": "github",
 
1077
  "version": "3.6.2",
1078
  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
1079
  "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
1080
+ "dev": true,
1081
  "license": "MIT",
1082
  "dependencies": {
1083
  "inherits": "^2.0.3",
 
1230
  "version": "4.1.2",
1231
  "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1232
  "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1233
+ "dev": true,
1234
  "license": "MIT",
1235
  "dependencies": {
1236
  "ansi-styles": "^4.1.0",
 
1247
  "version": "2.2.0",
1248
  "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.2.0.tgz",
1249
  "integrity": "sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==",
1250
+ "dev": true,
1251
  "license": "MIT"
1252
  },
1253
  "node_modules/cli-cursor": {
1254
  "version": "3.1.0",
1255
  "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
1256
  "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
1257
+ "dev": true,
1258
  "license": "MIT",
1259
  "dependencies": {
1260
  "restore-cursor": "^3.1.0"
 
1267
  "version": "2.9.2",
1268
  "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
1269
  "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
1270
+ "dev": true,
1271
  "license": "MIT",
1272
  "engines": {
1273
  "node": ">=6"
 
1280
  "version": "3.0.0",
1281
  "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
1282
  "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
1283
+ "dev": true,
1284
  "license": "ISC",
1285
  "engines": {
1286
  "node": ">= 10"
 
1290
  "version": "1.0.4",
1291
  "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
1292
  "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
1293
+ "dev": true,
1294
  "license": "MIT",
1295
  "engines": {
1296
  "node": ">=0.8"
 
1300
  "version": "2.0.1",
1301
  "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1302
  "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1303
+ "dev": true,
1304
  "license": "MIT",
1305
  "dependencies": {
1306
  "color-name": "~1.1.4"
 
1313
  "version": "1.1.4",
1314
  "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1315
  "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1316
+ "dev": true,
1317
  "license": "MIT"
1318
  },
1319
  "node_modules/commander": {
 
1326
  "version": "4.6.2",
1327
  "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.6.2.tgz",
1328
  "integrity": "sha512-R2rze/hDX30uul4NZoIZ76ImSJLFxn/1/ZxtKC1L77y2X1k+yYu1joKbAtMA2Fg3hZrTOiw0I5mwVMo0cf250w==",
1329
+ "dev": true,
1330
  "license": "MIT",
1331
  "dependencies": {
1332
  "array-timsort": "^1.0.3",
 
1383
  "node": ">=6.6.0"
1384
  }
1385
  },
1386
+ "node_modules/create-require": {
1387
+ "version": "1.1.1",
1388
+ "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
1389
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
1390
+ "dev": true,
1391
+ "license": "MIT",
1392
+ "peer": true
1393
+ },
1394
  "node_modules/cross-spawn": {
1395
  "version": "7.0.6",
1396
  "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
 
1434
  "version": "1.0.4",
1435
  "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
1436
  "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
1437
+ "dev": true,
1438
  "license": "MIT",
1439
  "dependencies": {
1440
  "clone": "^1.0.2"
 
1452
  "node": ">= 0.8"
1453
  }
1454
  },
1455
+ "node_modules/diff": {
1456
+ "version": "4.0.4",
1457
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz",
1458
+ "integrity": "sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==",
1459
+ "dev": true,
1460
+ "license": "BSD-3-Clause",
1461
+ "peer": true,
1462
+ "engines": {
1463
+ "node": ">=0.3.1"
1464
+ }
1465
+ },
1466
  "node_modules/discontinuous-range": {
1467
  "version": "1.0.0",
1468
  "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz",
 
1473
  "version": "1.1.1",
1474
  "resolved": "https://registry.npmjs.org/drange/-/drange-1.1.1.tgz",
1475
  "integrity": "sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==",
1476
+ "dev": true,
1477
  "license": "MIT",
1478
  "engines": {
1479
  "node": ">=4"
 
1512
  "version": "8.0.0",
1513
  "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1514
  "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1515
+ "dev": true,
1516
  "license": "MIT"
1517
  },
1518
  "node_modules/encodeurl": {
 
1707
  "version": "4.0.1",
1708
  "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1709
  "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1710
+ "dev": true,
1711
  "license": "BSD-2-Clause",
1712
  "bin": {
1713
  "esparse": "bin/esparse.js",
 
1874
  "version": "3.2.0",
1875
  "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
1876
  "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
1877
+ "dev": true,
1878
  "license": "MIT",
1879
  "dependencies": {
1880
  "escape-string-regexp": "^1.0.5"
 
1890
  "version": "1.0.5",
1891
  "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1892
  "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
1893
+ "dev": true,
1894
  "license": "MIT",
1895
  "engines": {
1896
  "node": ">=0.8.0"
 
2094
  "version": "4.0.0",
2095
  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2096
  "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2097
+ "dev": true,
2098
  "license": "MIT",
2099
  "engines": {
2100
  "node": ">=8"
 
2227
  "version": "8.2.7",
2228
  "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.7.tgz",
2229
  "integrity": "sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==",
2230
+ "dev": true,
2231
  "license": "MIT",
2232
  "dependencies": {
2233
  "@inquirer/external-editor": "^1.0.0",
 
2259
  "node": ">= 0.10"
2260
  }
2261
  },
2262
+ "node_modules/is-core-module": {
2263
+ "version": "2.16.2",
2264
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz",
2265
+ "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==",
2266
+ "dev": true,
2267
+ "license": "MIT",
2268
+ "dependencies": {
2269
+ "hasown": "^2.0.3"
2270
+ },
2271
+ "engines": {
2272
+ "node": ">= 0.4"
2273
+ },
2274
+ "funding": {
2275
+ "url": "https://github.com/sponsors/ljharb"
2276
+ }
2277
+ },
2278
  "node_modules/is-extglob": {
2279
  "version": "2.1.1",
2280
  "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
 
2289
  "version": "3.0.0",
2290
  "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2291
  "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2292
+ "dev": true,
2293
  "license": "MIT",
2294
  "engines": {
2295
  "node": ">=8"
 
2312
  "version": "1.0.0",
2313
  "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
2314
  "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
2315
+ "dev": true,
2316
  "license": "MIT",
2317
  "engines": {
2318
  "node": ">=8"
 
2328
  "version": "0.1.0",
2329
  "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
2330
  "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
2331
+ "dev": true,
2332
  "license": "MIT",
2333
  "engines": {
2334
  "node": ">=10"
 
2474
  "version": "4.18.1",
2475
  "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
2476
  "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",
2477
+ "dev": true,
2478
  "license": "MIT"
2479
  },
2480
  "node_modules/lodash.get": {
 
2542
  "version": "4.1.0",
2543
  "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
2544
  "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
2545
+ "dev": true,
2546
  "license": "MIT",
2547
  "dependencies": {
2548
  "chalk": "^4.1.0",
 
2561
  "integrity": "sha512-i8xVWoUjj2woYU8kbpQby86Kq7uF7xl2brtKREXUBWpfgqx1fKXEeYzDiVMVxA/IufC1d3xxwJRHtFCX+9IspA==",
2562
  "license": "MIT"
2563
  },
2564
+ "node_modules/make-error": {
2565
+ "version": "1.3.6",
2566
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
2567
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
2568
+ "dev": true,
2569
+ "license": "ISC",
2570
+ "peer": true
2571
+ },
2572
  "node_modules/math-intrinsics": {
2573
  "version": "1.1.0",
2574
  "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
 
2628
  "version": "2.1.0",
2629
  "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2630
  "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
2631
+ "dev": true,
2632
  "license": "MIT",
2633
  "engines": {
2634
  "node": ">=6"
 
2743
  "version": "0.0.8",
2744
  "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
2745
  "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
2746
+ "dev": true,
2747
  "license": "ISC"
2748
  },
2749
  "node_modules/natural-compare": {
 
2850
  "version": "5.1.2",
2851
  "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
2852
  "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
2853
+ "dev": true,
2854
  "license": "MIT",
2855
  "dependencies": {
2856
  "mimic-fn": "^2.1.0"
 
2884
  "version": "5.4.1",
2885
  "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
2886
  "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
2887
+ "dev": true,
2888
  "license": "MIT",
2889
  "dependencies": {
2890
  "bl": "^4.1.0",
 
2940
  "version": "0.2.11",
2941
  "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz",
2942
  "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==",
2943
+ "dev": true,
2944
  "license": "MIT",
2945
  "dependencies": {
2946
  "quansync": "^0.2.7"
 
2988
  "node": ">=8"
2989
  }
2990
  },
2991
+ "node_modules/path-parse": {
2992
+ "version": "1.0.7",
2993
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2994
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2995
+ "dev": true,
2996
+ "license": "MIT"
2997
+ },
2998
  "node_modules/path-to-regexp": {
2999
  "version": "8.4.2",
3000
  "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz",
 
3291
  "version": "0.2.11",
3292
  "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz",
3293
  "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==",
3294
+ "dev": true,
3295
  "funding": [
3296
  {
3297
  "type": "individual",
 
3363
  "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3364
  }
3365
  },
3366
+ "node_modules/resolve": {
3367
+ "version": "1.22.12",
3368
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz",
3369
+ "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==",
3370
+ "dev": true,
3371
+ "license": "MIT",
3372
+ "dependencies": {
3373
+ "es-errors": "^1.3.0",
3374
+ "is-core-module": "^2.16.1",
3375
+ "path-parse": "^1.0.7",
3376
+ "supports-preserve-symlinks-flag": "^1.0.0"
3377
+ },
3378
+ "bin": {
3379
+ "resolve": "bin/resolve"
3380
+ },
3381
+ "engines": {
3382
+ "node": ">= 0.4"
3383
+ },
3384
+ "funding": {
3385
+ "url": "https://github.com/sponsors/ljharb"
3386
+ }
3387
+ },
3388
  "node_modules/resolve-from": {
3389
  "version": "4.0.0",
3390
  "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
 
3399
  "version": "3.1.0",
3400
  "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
3401
  "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
3402
+ "dev": true,
3403
  "license": "MIT",
3404
  "dependencies": {
3405
  "onetime": "^5.1.0",
 
3438
  "version": "2.4.1",
3439
  "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
3440
  "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
3441
+ "dev": true,
3442
  "license": "MIT",
3443
  "engines": {
3444
  "node": ">=0.12.0"
 
3448
  "version": "7.8.2",
3449
  "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
3450
  "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
3451
+ "devOptional": true,
3452
  "license": "Apache-2.0",
3453
  "dependencies": {
3454
  "tslib": "^2.1.0"
 
3642
  "version": "3.0.7",
3643
  "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3644
  "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
3645
+ "dev": true,
3646
  "license": "ISC"
3647
  },
3648
  "node_modules/smart-buffer": {
 
3677
  "version": "4.2.3",
3678
  "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3679
  "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3680
+ "dev": true,
3681
  "license": "MIT",
3682
  "dependencies": {
3683
  "emoji-regex": "^8.0.0",
 
3692
  "version": "6.0.1",
3693
  "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3694
  "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3695
+ "dev": true,
3696
  "license": "MIT",
3697
  "dependencies": {
3698
  "ansi-regex": "^5.0.1"
 
3718
  "version": "7.2.0",
3719
  "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3720
  "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3721
+ "dev": true,
3722
  "license": "MIT",
3723
  "dependencies": {
3724
  "has-flag": "^4.0.0"
 
3727
  "node": ">=8"
3728
  }
3729
  },
3730
+ "node_modules/supports-preserve-symlinks-flag": {
3731
+ "version": "1.0.0",
3732
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
3733
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
3734
+ "dev": true,
3735
+ "license": "MIT",
3736
+ "engines": {
3737
+ "node": ">= 0.4"
3738
+ },
3739
+ "funding": {
3740
+ "url": "https://github.com/sponsors/ljharb"
3741
+ }
3742
+ },
3743
  "node_modules/through": {
3744
  "version": "2.3.8",
3745
  "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
3746
  "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
3747
+ "dev": true,
3748
  "license": "MIT"
3749
  },
3750
  "node_modules/tinyglobby": {
 
3792
  "typescript": ">=4.8.4"
3793
  }
3794
  },
3795
+ "node_modules/ts-node": {
3796
+ "version": "10.9.2",
3797
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
3798
+ "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
3799
+ "dev": true,
3800
+ "license": "MIT",
3801
+ "peer": true,
3802
+ "dependencies": {
3803
+ "@cspotcode/source-map-support": "^0.8.0",
3804
+ "@tsconfig/node10": "^1.0.7",
3805
+ "@tsconfig/node12": "^1.0.7",
3806
+ "@tsconfig/node14": "^1.0.0",
3807
+ "@tsconfig/node16": "^1.0.2",
3808
+ "acorn": "^8.4.1",
3809
+ "acorn-walk": "^8.1.1",
3810
+ "arg": "^4.1.0",
3811
+ "create-require": "^1.1.0",
3812
+ "diff": "^4.0.1",
3813
+ "make-error": "^1.1.1",
3814
+ "v8-compile-cache-lib": "^3.0.1",
3815
+ "yn": "3.1.1"
3816
+ },
3817
+ "bin": {
3818
+ "ts-node": "dist/bin.js",
3819
+ "ts-node-cwd": "dist/bin-cwd.js",
3820
+ "ts-node-esm": "dist/bin-esm.js",
3821
+ "ts-node-script": "dist/bin-script.js",
3822
+ "ts-node-transpile-only": "dist/bin-transpile.js",
3823
+ "ts-script": "dist/bin-script-deprecated.js"
3824
+ },
3825
+ "peerDependencies": {
3826
+ "@swc/core": ">=1.2.50",
3827
+ "@swc/wasm": ">=1.2.50",
3828
+ "@types/node": "*",
3829
+ "typescript": ">=2.7"
3830
+ },
3831
+ "peerDependenciesMeta": {
3832
+ "@swc/core": {
3833
+ "optional": true
3834
+ },
3835
+ "@swc/wasm": {
3836
+ "optional": true
3837
+ }
3838
+ }
3839
+ },
3840
  "node_modules/tslib": {
3841
  "version": "2.8.1",
3842
  "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
3843
  "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
3844
  "license": "0BSD"
3845
  },
3846
+ "node_modules/ttypescript": {
3847
+ "version": "1.5.15",
3848
+ "resolved": "https://registry.npmjs.org/ttypescript/-/ttypescript-1.5.15.tgz",
3849
+ "integrity": "sha512-48ykDNHzFnPMnv4hYX1P8Q84TvCZyL1QlFxeuxsuZ48X2+ameBgPenvmCkHJtoOSxpoWTWi8NcgNrRnVDOmfSg==",
3850
+ "dev": true,
3851
+ "license": "MIT",
3852
+ "dependencies": {
3853
+ "resolve": ">=1.9.0"
3854
+ },
3855
+ "bin": {
3856
+ "ttsc": "bin/tsc",
3857
+ "ttsserver": "bin/tsserver"
3858
+ },
3859
+ "peerDependencies": {
3860
+ "ts-node": ">=8.0.2",
3861
+ "typescript": ">=3.2.2"
3862
+ }
3863
+ },
3864
  "node_modules/type-check": {
3865
  "version": "0.4.0",
3866
  "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
 
3878
  "version": "0.21.3",
3879
  "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
3880
  "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
3881
+ "dev": true,
3882
  "license": "(MIT OR CC0-1.0)",
3883
  "engines": {
3884
  "node": ">=10"
 
3928
  "version": "6.0.3",
3929
  "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
3930
  "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
3931
+ "dev": true,
3932
  "license": "Apache-2.0",
3933
  "bin": {
3934
  "tsc": "bin/tsc",
 
3966
  "version": "12.1.1",
3967
  "resolved": "https://registry.npmjs.org/typia/-/typia-12.1.1.tgz",
3968
  "integrity": "sha512-sgUjpsSW8EhvVoLVbalMyejo9XT42cJUPqFPmXPdf/bIh7xY0rIiNF4CJc9oTXZpqtiZR9II7M8qZ0dYkg93Gw==",
3969
+ "dev": true,
3970
  "license": "MIT",
3971
  "dependencies": {
3972
  "@standard-schema/spec": "^1.0.0",
 
3991
  "version": "10.0.1",
3992
  "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
3993
  "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
3994
+ "dev": true,
3995
  "license": "MIT",
3996
  "engines": {
3997
  "node": ">=14"
 
4001
  "version": "0.5.3",
4002
  "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.5.3.tgz",
4003
  "integrity": "sha512-U+5l2KrcMNOUPYvazA3h5ekF80FHTUG+87SEAmHZmolh1M+i/WyTCxVzmi+tidIa1tM4BSe8g2Y/D3loWDjj+w==",
4004
+ "dev": true,
4005
  "license": "MIT",
4006
  "dependencies": {
4007
  "drange": "^1.0.2",
 
4015
  "version": "0.2.2",
4016
  "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz",
4017
  "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==",
4018
+ "dev": true,
4019
  "license": "MIT",
4020
  "engines": {
4021
  "node": ">=4"
 
4055
  "version": "1.0.2",
4056
  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4057
  "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
4058
+ "dev": true,
4059
  "license": "MIT"
4060
  },
4061
  "node_modules/uuid": {
 
4077
  "macaddress": "^0.5.1"
4078
  }
4079
  },
4080
+ "node_modules/v8-compile-cache-lib": {
4081
+ "version": "3.0.1",
4082
+ "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
4083
+ "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
4084
+ "dev": true,
4085
+ "license": "MIT",
4086
+ "peer": true
4087
+ },
4088
  "node_modules/vary": {
4089
  "version": "1.1.2",
4090
  "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
 
4104
  "version": "1.0.1",
4105
  "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
4106
  "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
4107
+ "dev": true,
4108
  "license": "MIT",
4109
  "dependencies": {
4110
  "defaults": "^1.0.3"
 
4156
  "version": "6.2.0",
4157
  "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
4158
  "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
4159
+ "dev": true,
4160
  "license": "MIT",
4161
  "dependencies": {
4162
  "ansi-styles": "^4.0.0",
 
4203
  "uuid": "dist/bin/uuid"
4204
  }
4205
  },
4206
+ "node_modules/yn": {
4207
+ "version": "3.1.1",
4208
+ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
4209
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
4210
+ "dev": true,
4211
+ "license": "MIT",
4212
+ "peer": true,
4213
+ "engines": {
4214
+ "node": ">=6"
4215
+ }
4216
+ },
4217
  "node_modules/yocto-queue": {
4218
  "version": "0.1.0",
4219
  "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
package.json CHANGED
@@ -17,8 +17,7 @@
17
  "dependencies": {
18
  "express": "^5.2.1",
19
  "mineflayer": "^4.25.0",
20
- "tslib": "^2.8.1",
21
- "typia": "^12.1.1"
22
  },
23
  "devDependencies": {
24
  "@eslint/js": "^9.39.4",
@@ -28,7 +27,9 @@
28
  "eslint-config-prettier": "^10.1.8",
29
  "globals": "^17.6.0",
30
  "prettier": "^3.8.4",
 
31
  "typescript": "^6.0.3",
32
- "typescript-eslint": "^8.61.1"
 
33
  }
34
  }
 
17
  "dependencies": {
18
  "express": "^5.2.1",
19
  "mineflayer": "^4.25.0",
20
+ "tslib": "^2.8.1"
 
21
  },
22
  "devDependencies": {
23
  "@eslint/js": "^9.39.4",
 
27
  "eslint-config-prettier": "^10.1.8",
28
  "globals": "^17.6.0",
29
  "prettier": "^3.8.4",
30
+ "ttypescript": "^1.5.15",
31
  "typescript": "^6.0.3",
32
+ "typescript-eslint": "^8.61.1",
33
+ "typia": "^12.1.1"
34
  }
35
  }
tsconfig.json CHANGED
@@ -30,5 +30,9 @@
30
  "exclude": [
31
  "node_modules",
32
  "dist"
 
 
 
 
33
  ]
34
  }
 
30
  "exclude": [
31
  "node_modules",
32
  "dist"
33
+ ],
34
+
35
+ "plugins": [
36
+ { "transform": "typia/lib/transform" }
37
  ]
38
  }