Charlie commited on
Commit
7bb3a2b
·
1 Parent(s): 2643334

update files

Browse files
Files changed (6) hide show
  1. README.md +14 -8
  2. index.html +2 -9
  3. package-lock.json +0 -1782
  4. package.json +6 -7
  5. src/index.ts +5 -1
  6. tsconfig.json +3 -8
README.md CHANGED
@@ -1,10 +1,16 @@
1
- ---
2
- title: Apidemo
3
- emoji:
4
- colorFrom: green
5
- colorTo: green
6
  sdk: static
7
- pinned: false
8
- ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
1
+ title: Test
2
+ emoji: 🏆
3
+ colorFrom: pink
4
+ colorTo: pink
 
5
  sdk: static
6
+ hf_oauth: true
7
+ hf_oauth_scopes:
8
 
9
+ - read-repos
10
+ - write-repos
11
+ - manage-repos
12
+ - inference-api
13
+
14
+ # optional, restrict access to members of specific organizations
15
+
16
+ hf_oauth_authorized_org: eh-quizz
index.html CHANGED
@@ -1,15 +1,8 @@
1
  <!DOCTYPE html>
2
- <html lang="en">
3
-
4
- <head>
5
- <meta charset="UTF-8">
6
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
- <title>Basic TypeScript App</title>
8
- </head>
9
 
10
  <body>
11
- <h1>Hello, TypeScript!</h1>
12
- <script src="dist/index.js"></script>
13
  </body>
14
 
15
  </html>
 
1
  <!DOCTYPE html>
2
+ <html>
 
 
 
 
 
 
3
 
4
  <body>
5
+ <script type="module" src="dist/index.js"></script>
 
6
  </body>
7
 
8
  </html>
package-lock.json DELETED
@@ -1,1782 +0,0 @@
1
- {
2
- "name": "basic-ts-app",
3
- "version": "1.0.0",
4
- "lockfileVersion": 3,
5
- "requires": true,
6
- "packages": {
7
- "": {
8
- "name": "basic-ts-app",
9
- "version": "1.0.0",
10
- "devDependencies": {
11
- "lite-server": "^2.6.1",
12
- "typescript": "^5.0.0"
13
- }
14
- },
15
- "node_modules/@socket.io/component-emitter": {
16
- "version": "3.1.2",
17
- "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz",
18
- "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==",
19
- "dev": true
20
- },
21
- "node_modules/@types/cors": {
22
- "version": "2.8.17",
23
- "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz",
24
- "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==",
25
- "dev": true,
26
- "dependencies": {
27
- "@types/node": "*"
28
- }
29
- },
30
- "node_modules/@types/node": {
31
- "version": "22.13.1",
32
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz",
33
- "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==",
34
- "dev": true,
35
- "dependencies": {
36
- "undici-types": "~6.20.0"
37
- }
38
- },
39
- "node_modules/accepts": {
40
- "version": "1.3.8",
41
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
42
- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
43
- "dev": true,
44
- "dependencies": {
45
- "mime-types": "~2.1.34",
46
- "negotiator": "0.6.3"
47
- },
48
- "engines": {
49
- "node": ">= 0.6"
50
- }
51
- },
52
- "node_modules/ansi-regex": {
53
- "version": "5.0.1",
54
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
55
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
56
- "dev": true,
57
- "engines": {
58
- "node": ">=8"
59
- }
60
- },
61
- "node_modules/ansi-styles": {
62
- "version": "4.3.0",
63
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
64
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
65
- "dev": true,
66
- "dependencies": {
67
- "color-convert": "^2.0.1"
68
- },
69
- "engines": {
70
- "node": ">=8"
71
- },
72
- "funding": {
73
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
74
- }
75
- },
76
- "node_modules/anymatch": {
77
- "version": "3.1.3",
78
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
79
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
80
- "dev": true,
81
- "dependencies": {
82
- "normalize-path": "^3.0.0",
83
- "picomatch": "^2.0.4"
84
- },
85
- "engines": {
86
- "node": ">= 8"
87
- }
88
- },
89
- "node_modules/async": {
90
- "version": "2.6.4",
91
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
92
- "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
93
- "dev": true,
94
- "dependencies": {
95
- "lodash": "^4.17.14"
96
- }
97
- },
98
- "node_modules/async-each-series": {
99
- "version": "0.1.1",
100
- "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz",
101
- "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==",
102
- "dev": true,
103
- "engines": {
104
- "node": ">=0.8.0"
105
- }
106
- },
107
- "node_modules/axios": {
108
- "version": "0.21.4",
109
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
110
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
111
- "dev": true,
112
- "dependencies": {
113
- "follow-redirects": "^1.14.0"
114
- }
115
- },
116
- "node_modules/balanced-match": {
117
- "version": "1.0.2",
118
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
119
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
120
- "dev": true
121
- },
122
- "node_modules/base64id": {
123
- "version": "2.0.0",
124
- "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
125
- "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
126
- "dev": true,
127
- "engines": {
128
- "node": "^4.5.0 || >= 5.9"
129
- }
130
- },
131
- "node_modules/batch": {
132
- "version": "0.6.1",
133
- "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
134
- "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
135
- "dev": true
136
- },
137
- "node_modules/binary-extensions": {
138
- "version": "2.3.0",
139
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
140
- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
141
- "dev": true,
142
- "engines": {
143
- "node": ">=8"
144
- },
145
- "funding": {
146
- "url": "https://github.com/sponsors/sindresorhus"
147
- }
148
- },
149
- "node_modules/brace-expansion": {
150
- "version": "1.1.11",
151
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
152
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
153
- "dev": true,
154
- "dependencies": {
155
- "balanced-match": "^1.0.0",
156
- "concat-map": "0.0.1"
157
- }
158
- },
159
- "node_modules/braces": {
160
- "version": "3.0.3",
161
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
162
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
163
- "dev": true,
164
- "dependencies": {
165
- "fill-range": "^7.1.1"
166
- },
167
- "engines": {
168
- "node": ">=8"
169
- }
170
- },
171
- "node_modules/browser-sync": {
172
- "version": "2.29.3",
173
- "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.29.3.tgz",
174
- "integrity": "sha512-NiM38O6XU84+MN+gzspVmXV2fTOoe+jBqIBx3IBdhZrdeURr6ZgznJr/p+hQ+KzkKEiGH/GcC4SQFSL0jV49bg==",
175
- "dev": true,
176
- "dependencies": {
177
- "browser-sync-client": "^2.29.3",
178
- "browser-sync-ui": "^2.29.3",
179
- "bs-recipes": "1.3.4",
180
- "chalk": "4.1.2",
181
- "chokidar": "^3.5.1",
182
- "connect": "3.6.6",
183
- "connect-history-api-fallback": "^1",
184
- "dev-ip": "^1.0.1",
185
- "easy-extender": "^2.3.4",
186
- "eazy-logger": "^4.0.1",
187
- "etag": "^1.8.1",
188
- "fresh": "^0.5.2",
189
- "fs-extra": "3.0.1",
190
- "http-proxy": "^1.18.1",
191
- "immutable": "^3",
192
- "localtunnel": "^2.0.1",
193
- "micromatch": "^4.0.2",
194
- "opn": "5.3.0",
195
- "portscanner": "2.2.0",
196
- "raw-body": "^2.3.2",
197
- "resp-modifier": "6.0.2",
198
- "rx": "4.1.0",
199
- "send": "0.16.2",
200
- "serve-index": "1.9.1",
201
- "serve-static": "1.13.2",
202
- "server-destroy": "1.0.1",
203
- "socket.io": "^4.4.1",
204
- "ua-parser-js": "^1.0.33",
205
- "yargs": "^17.3.1"
206
- },
207
- "bin": {
208
- "browser-sync": "dist/bin.js"
209
- },
210
- "engines": {
211
- "node": ">= 8.0.0"
212
- }
213
- },
214
- "node_modules/browser-sync-client": {
215
- "version": "2.29.3",
216
- "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.29.3.tgz",
217
- "integrity": "sha512-4tK5JKCl7v/3aLbmCBMzpufiYLsB1+UI+7tUXCCp5qF0AllHy/jAqYu6k7hUF3hYtlClKpxExWaR+rH+ny07wQ==",
218
- "dev": true,
219
- "dependencies": {
220
- "etag": "1.8.1",
221
- "fresh": "0.5.2",
222
- "mitt": "^1.1.3"
223
- },
224
- "engines": {
225
- "node": ">=8.0.0"
226
- }
227
- },
228
- "node_modules/browser-sync-ui": {
229
- "version": "2.29.3",
230
- "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.29.3.tgz",
231
- "integrity": "sha512-kBYOIQjU/D/3kYtUIJtj82e797Egk1FB2broqItkr3i4eF1qiHbFCG6srksu9gWhfmuM/TNG76jMfzAdxEPakg==",
232
- "dev": true,
233
- "dependencies": {
234
- "async-each-series": "0.1.1",
235
- "chalk": "4.1.2",
236
- "connect-history-api-fallback": "^1",
237
- "immutable": "^3",
238
- "server-destroy": "1.0.1",
239
- "socket.io-client": "^4.4.1",
240
- "stream-throttle": "^0.1.3"
241
- }
242
- },
243
- "node_modules/bs-recipes": {
244
- "version": "1.3.4",
245
- "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz",
246
- "integrity": "sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==",
247
- "dev": true
248
- },
249
- "node_modules/bytes": {
250
- "version": "3.1.2",
251
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
252
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
253
- "dev": true,
254
- "engines": {
255
- "node": ">= 0.8"
256
- }
257
- },
258
- "node_modules/chalk": {
259
- "version": "4.1.2",
260
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
261
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
262
- "dev": true,
263
- "dependencies": {
264
- "ansi-styles": "^4.1.0",
265
- "supports-color": "^7.1.0"
266
- },
267
- "engines": {
268
- "node": ">=10"
269
- },
270
- "funding": {
271
- "url": "https://github.com/chalk/chalk?sponsor=1"
272
- }
273
- },
274
- "node_modules/chokidar": {
275
- "version": "3.6.0",
276
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
277
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
278
- "dev": true,
279
- "dependencies": {
280
- "anymatch": "~3.1.2",
281
- "braces": "~3.0.2",
282
- "glob-parent": "~5.1.2",
283
- "is-binary-path": "~2.1.0",
284
- "is-glob": "~4.0.1",
285
- "normalize-path": "~3.0.0",
286
- "readdirp": "~3.6.0"
287
- },
288
- "engines": {
289
- "node": ">= 8.10.0"
290
- },
291
- "funding": {
292
- "url": "https://paulmillr.com/funding/"
293
- },
294
- "optionalDependencies": {
295
- "fsevents": "~2.3.2"
296
- }
297
- },
298
- "node_modules/cliui": {
299
- "version": "8.0.1",
300
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
301
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
302
- "dev": true,
303
- "dependencies": {
304
- "string-width": "^4.2.0",
305
- "strip-ansi": "^6.0.1",
306
- "wrap-ansi": "^7.0.0"
307
- },
308
- "engines": {
309
- "node": ">=12"
310
- }
311
- },
312
- "node_modules/color-convert": {
313
- "version": "2.0.1",
314
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
315
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
316
- "dev": true,
317
- "dependencies": {
318
- "color-name": "~1.1.4"
319
- },
320
- "engines": {
321
- "node": ">=7.0.0"
322
- }
323
- },
324
- "node_modules/color-name": {
325
- "version": "1.1.4",
326
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
327
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
328
- "dev": true
329
- },
330
- "node_modules/commander": {
331
- "version": "2.20.3",
332
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
333
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
334
- "dev": true
335
- },
336
- "node_modules/concat-map": {
337
- "version": "0.0.1",
338
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
339
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
340
- "dev": true
341
- },
342
- "node_modules/connect": {
343
- "version": "3.6.6",
344
- "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz",
345
- "integrity": "sha512-OO7axMmPpu/2XuX1+2Yrg0ddju31B6xLZMWkJ5rYBu4YRmRVlOjvlY6kw2FJKiAzyxGwnrDUAG4s1Pf0sbBMCQ==",
346
- "dev": true,
347
- "dependencies": {
348
- "debug": "2.6.9",
349
- "finalhandler": "1.1.0",
350
- "parseurl": "~1.3.2",
351
- "utils-merge": "1.0.1"
352
- },
353
- "engines": {
354
- "node": ">= 0.10.0"
355
- }
356
- },
357
- "node_modules/connect-history-api-fallback": {
358
- "version": "1.6.0",
359
- "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
360
- "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
361
- "dev": true,
362
- "engines": {
363
- "node": ">=0.8"
364
- }
365
- },
366
- "node_modules/connect-logger": {
367
- "version": "0.0.1",
368
- "resolved": "https://registry.npmjs.org/connect-logger/-/connect-logger-0.0.1.tgz",
369
- "integrity": "sha512-kC5FPWpcfgpW5HtICnXbdOAFa4uNilU4ZPmsH6RlXaDVfXLupyUjgI1otpj3kOcsoPpDxknxmcoM0wk0ApsjYQ==",
370
- "dev": true,
371
- "dependencies": {
372
- "moment": "*"
373
- }
374
- },
375
- "node_modules/cookie": {
376
- "version": "0.7.2",
377
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
378
- "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
379
- "dev": true,
380
- "engines": {
381
- "node": ">= 0.6"
382
- }
383
- },
384
- "node_modules/cors": {
385
- "version": "2.8.5",
386
- "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
387
- "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
388
- "dev": true,
389
- "dependencies": {
390
- "object-assign": "^4",
391
- "vary": "^1"
392
- },
393
- "engines": {
394
- "node": ">= 0.10"
395
- }
396
- },
397
- "node_modules/debug": {
398
- "version": "2.6.9",
399
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
400
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
401
- "dev": true,
402
- "dependencies": {
403
- "ms": "2.0.0"
404
- }
405
- },
406
- "node_modules/depd": {
407
- "version": "2.0.0",
408
- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
409
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
410
- "dev": true,
411
- "engines": {
412
- "node": ">= 0.8"
413
- }
414
- },
415
- "node_modules/destroy": {
416
- "version": "1.0.4",
417
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
418
- "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==",
419
- "dev": true
420
- },
421
- "node_modules/dev-ip": {
422
- "version": "1.0.1",
423
- "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz",
424
- "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==",
425
- "dev": true,
426
- "bin": {
427
- "dev-ip": "lib/dev-ip.js"
428
- },
429
- "engines": {
430
- "node": ">= 0.8.0"
431
- }
432
- },
433
- "node_modules/easy-extender": {
434
- "version": "2.3.4",
435
- "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz",
436
- "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==",
437
- "dev": true,
438
- "dependencies": {
439
- "lodash": "^4.17.10"
440
- },
441
- "engines": {
442
- "node": ">= 4.0.0"
443
- }
444
- },
445
- "node_modules/eazy-logger": {
446
- "version": "4.0.1",
447
- "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.0.1.tgz",
448
- "integrity": "sha512-2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw==",
449
- "dev": true,
450
- "dependencies": {
451
- "chalk": "4.1.2"
452
- },
453
- "engines": {
454
- "node": ">= 0.8.0"
455
- }
456
- },
457
- "node_modules/ee-first": {
458
- "version": "1.1.1",
459
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
460
- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
461
- "dev": true
462
- },
463
- "node_modules/emoji-regex": {
464
- "version": "8.0.0",
465
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
466
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
467
- "dev": true
468
- },
469
- "node_modules/encodeurl": {
470
- "version": "1.0.2",
471
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
472
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
473
- "dev": true,
474
- "engines": {
475
- "node": ">= 0.8"
476
- }
477
- },
478
- "node_modules/engine.io": {
479
- "version": "6.6.4",
480
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz",
481
- "integrity": "sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==",
482
- "dev": true,
483
- "dependencies": {
484
- "@types/cors": "^2.8.12",
485
- "@types/node": ">=10.0.0",
486
- "accepts": "~1.3.4",
487
- "base64id": "2.0.0",
488
- "cookie": "~0.7.2",
489
- "cors": "~2.8.5",
490
- "debug": "~4.3.1",
491
- "engine.io-parser": "~5.2.1",
492
- "ws": "~8.17.1"
493
- },
494
- "engines": {
495
- "node": ">=10.2.0"
496
- }
497
- },
498
- "node_modules/engine.io-client": {
499
- "version": "6.6.3",
500
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz",
501
- "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==",
502
- "dev": true,
503
- "dependencies": {
504
- "@socket.io/component-emitter": "~3.1.0",
505
- "debug": "~4.3.1",
506
- "engine.io-parser": "~5.2.1",
507
- "ws": "~8.17.1",
508
- "xmlhttprequest-ssl": "~2.1.1"
509
- }
510
- },
511
- "node_modules/engine.io-client/node_modules/debug": {
512
- "version": "4.3.7",
513
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
514
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
515
- "dev": true,
516
- "dependencies": {
517
- "ms": "^2.1.3"
518
- },
519
- "engines": {
520
- "node": ">=6.0"
521
- },
522
- "peerDependenciesMeta": {
523
- "supports-color": {
524
- "optional": true
525
- }
526
- }
527
- },
528
- "node_modules/engine.io-client/node_modules/ms": {
529
- "version": "2.1.3",
530
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
531
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
532
- "dev": true
533
- },
534
- "node_modules/engine.io-parser": {
535
- "version": "5.2.3",
536
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz",
537
- "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==",
538
- "dev": true,
539
- "engines": {
540
- "node": ">=10.0.0"
541
- }
542
- },
543
- "node_modules/engine.io/node_modules/debug": {
544
- "version": "4.3.7",
545
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
546
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
547
- "dev": true,
548
- "dependencies": {
549
- "ms": "^2.1.3"
550
- },
551
- "engines": {
552
- "node": ">=6.0"
553
- },
554
- "peerDependenciesMeta": {
555
- "supports-color": {
556
- "optional": true
557
- }
558
- }
559
- },
560
- "node_modules/engine.io/node_modules/ms": {
561
- "version": "2.1.3",
562
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
563
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
564
- "dev": true
565
- },
566
- "node_modules/escalade": {
567
- "version": "3.2.0",
568
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
569
- "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
570
- "dev": true,
571
- "engines": {
572
- "node": ">=6"
573
- }
574
- },
575
- "node_modules/escape-html": {
576
- "version": "1.0.3",
577
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
578
- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
579
- "dev": true
580
- },
581
- "node_modules/etag": {
582
- "version": "1.8.1",
583
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
584
- "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
585
- "dev": true,
586
- "engines": {
587
- "node": ">= 0.6"
588
- }
589
- },
590
- "node_modules/eventemitter3": {
591
- "version": "4.0.7",
592
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
593
- "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
594
- "dev": true
595
- },
596
- "node_modules/fill-range": {
597
- "version": "7.1.1",
598
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
599
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
600
- "dev": true,
601
- "dependencies": {
602
- "to-regex-range": "^5.0.1"
603
- },
604
- "engines": {
605
- "node": ">=8"
606
- }
607
- },
608
- "node_modules/finalhandler": {
609
- "version": "1.1.0",
610
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
611
- "integrity": "sha512-ejnvM9ZXYzp6PUPUyQBMBf0Co5VX2gr5H2VQe2Ui2jWXNlxv+PYZo8wpAymJNJdLsG1R4p+M4aynF8KuoUEwRw==",
612
- "dev": true,
613
- "dependencies": {
614
- "debug": "2.6.9",
615
- "encodeurl": "~1.0.1",
616
- "escape-html": "~1.0.3",
617
- "on-finished": "~2.3.0",
618
- "parseurl": "~1.3.2",
619
- "statuses": "~1.3.1",
620
- "unpipe": "~1.0.0"
621
- },
622
- "engines": {
623
- "node": ">= 0.8"
624
- }
625
- },
626
- "node_modules/follow-redirects": {
627
- "version": "1.15.9",
628
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
629
- "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
630
- "dev": true,
631
- "funding": [
632
- {
633
- "type": "individual",
634
- "url": "https://github.com/sponsors/RubenVerborgh"
635
- }
636
- ],
637
- "engines": {
638
- "node": ">=4.0"
639
- },
640
- "peerDependenciesMeta": {
641
- "debug": {
642
- "optional": true
643
- }
644
- }
645
- },
646
- "node_modules/fresh": {
647
- "version": "0.5.2",
648
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
649
- "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
650
- "dev": true,
651
- "engines": {
652
- "node": ">= 0.6"
653
- }
654
- },
655
- "node_modules/fs-extra": {
656
- "version": "3.0.1",
657
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
658
- "integrity": "sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==",
659
- "dev": true,
660
- "dependencies": {
661
- "graceful-fs": "^4.1.2",
662
- "jsonfile": "^3.0.0",
663
- "universalify": "^0.1.0"
664
- }
665
- },
666
- "node_modules/fsevents": {
667
- "version": "2.3.3",
668
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
669
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
670
- "dev": true,
671
- "hasInstallScript": true,
672
- "optional": true,
673
- "os": [
674
- "darwin"
675
- ],
676
- "engines": {
677
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
678
- }
679
- },
680
- "node_modules/get-caller-file": {
681
- "version": "2.0.5",
682
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
683
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
684
- "dev": true,
685
- "engines": {
686
- "node": "6.* || 8.* || >= 10.*"
687
- }
688
- },
689
- "node_modules/glob-parent": {
690
- "version": "5.1.2",
691
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
692
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
693
- "dev": true,
694
- "dependencies": {
695
- "is-glob": "^4.0.1"
696
- },
697
- "engines": {
698
- "node": ">= 6"
699
- }
700
- },
701
- "node_modules/graceful-fs": {
702
- "version": "4.2.11",
703
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
704
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
705
- "dev": true
706
- },
707
- "node_modules/has-flag": {
708
- "version": "4.0.0",
709
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
710
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
711
- "dev": true,
712
- "engines": {
713
- "node": ">=8"
714
- }
715
- },
716
- "node_modules/http-errors": {
717
- "version": "2.0.0",
718
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
719
- "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
720
- "dev": true,
721
- "dependencies": {
722
- "depd": "2.0.0",
723
- "inherits": "2.0.4",
724
- "setprototypeof": "1.2.0",
725
- "statuses": "2.0.1",
726
- "toidentifier": "1.0.1"
727
- },
728
- "engines": {
729
- "node": ">= 0.8"
730
- }
731
- },
732
- "node_modules/http-errors/node_modules/statuses": {
733
- "version": "2.0.1",
734
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
735
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
736
- "dev": true,
737
- "engines": {
738
- "node": ">= 0.8"
739
- }
740
- },
741
- "node_modules/http-proxy": {
742
- "version": "1.18.1",
743
- "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
744
- "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
745
- "dev": true,
746
- "dependencies": {
747
- "eventemitter3": "^4.0.0",
748
- "follow-redirects": "^1.0.0",
749
- "requires-port": "^1.0.0"
750
- },
751
- "engines": {
752
- "node": ">=8.0.0"
753
- }
754
- },
755
- "node_modules/iconv-lite": {
756
- "version": "0.4.24",
757
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
758
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
759
- "dev": true,
760
- "dependencies": {
761
- "safer-buffer": ">= 2.1.2 < 3"
762
- },
763
- "engines": {
764
- "node": ">=0.10.0"
765
- }
766
- },
767
- "node_modules/immutable": {
768
- "version": "3.8.2",
769
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
770
- "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==",
771
- "dev": true,
772
- "engines": {
773
- "node": ">=0.10.0"
774
- }
775
- },
776
- "node_modules/inherits": {
777
- "version": "2.0.4",
778
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
779
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
780
- "dev": true
781
- },
782
- "node_modules/is-binary-path": {
783
- "version": "2.1.0",
784
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
785
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
786
- "dev": true,
787
- "dependencies": {
788
- "binary-extensions": "^2.0.0"
789
- },
790
- "engines": {
791
- "node": ">=8"
792
- }
793
- },
794
- "node_modules/is-extglob": {
795
- "version": "2.1.1",
796
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
797
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
798
- "dev": true,
799
- "engines": {
800
- "node": ">=0.10.0"
801
- }
802
- },
803
- "node_modules/is-fullwidth-code-point": {
804
- "version": "3.0.0",
805
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
806
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
807
- "dev": true,
808
- "engines": {
809
- "node": ">=8"
810
- }
811
- },
812
- "node_modules/is-glob": {
813
- "version": "4.0.3",
814
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
815
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
816
- "dev": true,
817
- "dependencies": {
818
- "is-extglob": "^2.1.1"
819
- },
820
- "engines": {
821
- "node": ">=0.10.0"
822
- }
823
- },
824
- "node_modules/is-number": {
825
- "version": "7.0.0",
826
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
827
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
828
- "dev": true,
829
- "engines": {
830
- "node": ">=0.12.0"
831
- }
832
- },
833
- "node_modules/is-number-like": {
834
- "version": "1.0.8",
835
- "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz",
836
- "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==",
837
- "dev": true,
838
- "dependencies": {
839
- "lodash.isfinite": "^3.3.2"
840
- }
841
- },
842
- "node_modules/is-wsl": {
843
- "version": "1.1.0",
844
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
845
- "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
846
- "dev": true,
847
- "engines": {
848
- "node": ">=4"
849
- }
850
- },
851
- "node_modules/jsonfile": {
852
- "version": "3.0.1",
853
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz",
854
- "integrity": "sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==",
855
- "dev": true,
856
- "optionalDependencies": {
857
- "graceful-fs": "^4.1.6"
858
- }
859
- },
860
- "node_modules/limiter": {
861
- "version": "1.1.5",
862
- "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz",
863
- "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==",
864
- "dev": true
865
- },
866
- "node_modules/lite-server": {
867
- "version": "2.6.1",
868
- "resolved": "https://registry.npmjs.org/lite-server/-/lite-server-2.6.1.tgz",
869
- "integrity": "sha512-d3oyB/C8AU4EwYQHlLxcu6vTQDnCaLb81v1KKNYABmFS5oeJ11A+YxlqtpbTclID1AFddJfcB5klf0q98vYIMw==",
870
- "dev": true,
871
- "dependencies": {
872
- "browser-sync": "^2.26.13",
873
- "connect-history-api-fallback": "^1.6.0",
874
- "connect-logger": "^0.0.1",
875
- "lodash": "^4.17.20",
876
- "minimist": "^1.2.5"
877
- },
878
- "bin": {
879
- "lite-server": "bin/lite-server"
880
- }
881
- },
882
- "node_modules/localtunnel": {
883
- "version": "2.0.2",
884
- "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz",
885
- "integrity": "sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==",
886
- "dev": true,
887
- "dependencies": {
888
- "axios": "0.21.4",
889
- "debug": "4.3.2",
890
- "openurl": "1.1.1",
891
- "yargs": "17.1.1"
892
- },
893
- "bin": {
894
- "lt": "bin/lt.js"
895
- },
896
- "engines": {
897
- "node": ">=8.3.0"
898
- }
899
- },
900
- "node_modules/localtunnel/node_modules/cliui": {
901
- "version": "7.0.4",
902
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
903
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
904
- "dev": true,
905
- "dependencies": {
906
- "string-width": "^4.2.0",
907
- "strip-ansi": "^6.0.0",
908
- "wrap-ansi": "^7.0.0"
909
- }
910
- },
911
- "node_modules/localtunnel/node_modules/debug": {
912
- "version": "4.3.2",
913
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
914
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
915
- "dev": true,
916
- "dependencies": {
917
- "ms": "2.1.2"
918
- },
919
- "engines": {
920
- "node": ">=6.0"
921
- },
922
- "peerDependenciesMeta": {
923
- "supports-color": {
924
- "optional": true
925
- }
926
- }
927
- },
928
- "node_modules/localtunnel/node_modules/ms": {
929
- "version": "2.1.2",
930
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
931
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
932
- "dev": true
933
- },
934
- "node_modules/localtunnel/node_modules/yargs": {
935
- "version": "17.1.1",
936
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz",
937
- "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==",
938
- "dev": true,
939
- "dependencies": {
940
- "cliui": "^7.0.2",
941
- "escalade": "^3.1.1",
942
- "get-caller-file": "^2.0.5",
943
- "require-directory": "^2.1.1",
944
- "string-width": "^4.2.0",
945
- "y18n": "^5.0.5",
946
- "yargs-parser": "^20.2.2"
947
- },
948
- "engines": {
949
- "node": ">=12"
950
- }
951
- },
952
- "node_modules/localtunnel/node_modules/yargs-parser": {
953
- "version": "20.2.9",
954
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
955
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
956
- "dev": true,
957
- "engines": {
958
- "node": ">=10"
959
- }
960
- },
961
- "node_modules/lodash": {
962
- "version": "4.17.21",
963
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
964
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
965
- "dev": true
966
- },
967
- "node_modules/lodash.isfinite": {
968
- "version": "3.3.2",
969
- "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz",
970
- "integrity": "sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==",
971
- "dev": true
972
- },
973
- "node_modules/micromatch": {
974
- "version": "4.0.8",
975
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
976
- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
977
- "dev": true,
978
- "dependencies": {
979
- "braces": "^3.0.3",
980
- "picomatch": "^2.3.1"
981
- },
982
- "engines": {
983
- "node": ">=8.6"
984
- }
985
- },
986
- "node_modules/mime": {
987
- "version": "1.4.1",
988
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
989
- "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
990
- "dev": true,
991
- "bin": {
992
- "mime": "cli.js"
993
- }
994
- },
995
- "node_modules/mime-db": {
996
- "version": "1.52.0",
997
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
998
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
999
- "dev": true,
1000
- "engines": {
1001
- "node": ">= 0.6"
1002
- }
1003
- },
1004
- "node_modules/mime-types": {
1005
- "version": "2.1.35",
1006
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
1007
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
1008
- "dev": true,
1009
- "dependencies": {
1010
- "mime-db": "1.52.0"
1011
- },
1012
- "engines": {
1013
- "node": ">= 0.6"
1014
- }
1015
- },
1016
- "node_modules/minimatch": {
1017
- "version": "3.1.2",
1018
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1019
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1020
- "dev": true,
1021
- "dependencies": {
1022
- "brace-expansion": "^1.1.7"
1023
- },
1024
- "engines": {
1025
- "node": "*"
1026
- }
1027
- },
1028
- "node_modules/minimist": {
1029
- "version": "1.2.8",
1030
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
1031
- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
1032
- "dev": true,
1033
- "funding": {
1034
- "url": "https://github.com/sponsors/ljharb"
1035
- }
1036
- },
1037
- "node_modules/mitt": {
1038
- "version": "1.2.0",
1039
- "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz",
1040
- "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==",
1041
- "dev": true
1042
- },
1043
- "node_modules/moment": {
1044
- "version": "2.30.1",
1045
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz",
1046
- "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==",
1047
- "dev": true,
1048
- "engines": {
1049
- "node": "*"
1050
- }
1051
- },
1052
- "node_modules/ms": {
1053
- "version": "2.0.0",
1054
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1055
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
1056
- "dev": true
1057
- },
1058
- "node_modules/negotiator": {
1059
- "version": "0.6.3",
1060
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
1061
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
1062
- "dev": true,
1063
- "engines": {
1064
- "node": ">= 0.6"
1065
- }
1066
- },
1067
- "node_modules/normalize-path": {
1068
- "version": "3.0.0",
1069
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1070
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1071
- "dev": true,
1072
- "engines": {
1073
- "node": ">=0.10.0"
1074
- }
1075
- },
1076
- "node_modules/object-assign": {
1077
- "version": "4.1.1",
1078
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1079
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
1080
- "dev": true,
1081
- "engines": {
1082
- "node": ">=0.10.0"
1083
- }
1084
- },
1085
- "node_modules/on-finished": {
1086
- "version": "2.3.0",
1087
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
1088
- "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
1089
- "dev": true,
1090
- "dependencies": {
1091
- "ee-first": "1.1.1"
1092
- },
1093
- "engines": {
1094
- "node": ">= 0.8"
1095
- }
1096
- },
1097
- "node_modules/openurl": {
1098
- "version": "1.1.1",
1099
- "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz",
1100
- "integrity": "sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==",
1101
- "dev": true
1102
- },
1103
- "node_modules/opn": {
1104
- "version": "5.3.0",
1105
- "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz",
1106
- "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==",
1107
- "dev": true,
1108
- "dependencies": {
1109
- "is-wsl": "^1.1.0"
1110
- },
1111
- "engines": {
1112
- "node": ">=4"
1113
- }
1114
- },
1115
- "node_modules/parseurl": {
1116
- "version": "1.3.3",
1117
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
1118
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
1119
- "dev": true,
1120
- "engines": {
1121
- "node": ">= 0.8"
1122
- }
1123
- },
1124
- "node_modules/picomatch": {
1125
- "version": "2.3.1",
1126
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
1127
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
1128
- "dev": true,
1129
- "engines": {
1130
- "node": ">=8.6"
1131
- },
1132
- "funding": {
1133
- "url": "https://github.com/sponsors/jonschlinkert"
1134
- }
1135
- },
1136
- "node_modules/portscanner": {
1137
- "version": "2.2.0",
1138
- "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz",
1139
- "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==",
1140
- "dev": true,
1141
- "dependencies": {
1142
- "async": "^2.6.0",
1143
- "is-number-like": "^1.0.3"
1144
- },
1145
- "engines": {
1146
- "node": ">=0.4",
1147
- "npm": ">=1.0.0"
1148
- }
1149
- },
1150
- "node_modules/range-parser": {
1151
- "version": "1.2.1",
1152
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
1153
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
1154
- "dev": true,
1155
- "engines": {
1156
- "node": ">= 0.6"
1157
- }
1158
- },
1159
- "node_modules/raw-body": {
1160
- "version": "2.5.2",
1161
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
1162
- "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
1163
- "dev": true,
1164
- "dependencies": {
1165
- "bytes": "3.1.2",
1166
- "http-errors": "2.0.0",
1167
- "iconv-lite": "0.4.24",
1168
- "unpipe": "1.0.0"
1169
- },
1170
- "engines": {
1171
- "node": ">= 0.8"
1172
- }
1173
- },
1174
- "node_modules/readdirp": {
1175
- "version": "3.6.0",
1176
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
1177
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
1178
- "dev": true,
1179
- "dependencies": {
1180
- "picomatch": "^2.2.1"
1181
- },
1182
- "engines": {
1183
- "node": ">=8.10.0"
1184
- }
1185
- },
1186
- "node_modules/require-directory": {
1187
- "version": "2.1.1",
1188
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1189
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
1190
- "dev": true,
1191
- "engines": {
1192
- "node": ">=0.10.0"
1193
- }
1194
- },
1195
- "node_modules/requires-port": {
1196
- "version": "1.0.0",
1197
- "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
1198
- "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
1199
- "dev": true
1200
- },
1201
- "node_modules/resp-modifier": {
1202
- "version": "6.0.2",
1203
- "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz",
1204
- "integrity": "sha512-U1+0kWC/+4ncRFYqQWTx/3qkfE6a4B/h3XXgmXypfa0SPZ3t7cbbaFk297PjQS/yov24R18h6OZe6iZwj3NSLw==",
1205
- "dev": true,
1206
- "dependencies": {
1207
- "debug": "^2.2.0",
1208
- "minimatch": "^3.0.2"
1209
- },
1210
- "engines": {
1211
- "node": ">= 0.8.0"
1212
- }
1213
- },
1214
- "node_modules/rx": {
1215
- "version": "4.1.0",
1216
- "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
1217
- "integrity": "sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==",
1218
- "dev": true
1219
- },
1220
- "node_modules/safer-buffer": {
1221
- "version": "2.1.2",
1222
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1223
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1224
- "dev": true
1225
- },
1226
- "node_modules/send": {
1227
- "version": "0.16.2",
1228
- "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
1229
- "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
1230
- "dev": true,
1231
- "dependencies": {
1232
- "debug": "2.6.9",
1233
- "depd": "~1.1.2",
1234
- "destroy": "~1.0.4",
1235
- "encodeurl": "~1.0.2",
1236
- "escape-html": "~1.0.3",
1237
- "etag": "~1.8.1",
1238
- "fresh": "0.5.2",
1239
- "http-errors": "~1.6.2",
1240
- "mime": "1.4.1",
1241
- "ms": "2.0.0",
1242
- "on-finished": "~2.3.0",
1243
- "range-parser": "~1.2.0",
1244
- "statuses": "~1.4.0"
1245
- },
1246
- "engines": {
1247
- "node": ">= 0.8.0"
1248
- }
1249
- },
1250
- "node_modules/send/node_modules/depd": {
1251
- "version": "1.1.2",
1252
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1253
- "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
1254
- "dev": true,
1255
- "engines": {
1256
- "node": ">= 0.6"
1257
- }
1258
- },
1259
- "node_modules/send/node_modules/http-errors": {
1260
- "version": "1.6.3",
1261
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
1262
- "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
1263
- "dev": true,
1264
- "dependencies": {
1265
- "depd": "~1.1.2",
1266
- "inherits": "2.0.3",
1267
- "setprototypeof": "1.1.0",
1268
- "statuses": ">= 1.4.0 < 2"
1269
- },
1270
- "engines": {
1271
- "node": ">= 0.6"
1272
- }
1273
- },
1274
- "node_modules/send/node_modules/inherits": {
1275
- "version": "2.0.3",
1276
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1277
- "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
1278
- "dev": true
1279
- },
1280
- "node_modules/send/node_modules/setprototypeof": {
1281
- "version": "1.1.0",
1282
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
1283
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
1284
- "dev": true
1285
- },
1286
- "node_modules/send/node_modules/statuses": {
1287
- "version": "1.4.0",
1288
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
1289
- "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
1290
- "dev": true,
1291
- "engines": {
1292
- "node": ">= 0.6"
1293
- }
1294
- },
1295
- "node_modules/serve-index": {
1296
- "version": "1.9.1",
1297
- "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
1298
- "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
1299
- "dev": true,
1300
- "dependencies": {
1301
- "accepts": "~1.3.4",
1302
- "batch": "0.6.1",
1303
- "debug": "2.6.9",
1304
- "escape-html": "~1.0.3",
1305
- "http-errors": "~1.6.2",
1306
- "mime-types": "~2.1.17",
1307
- "parseurl": "~1.3.2"
1308
- },
1309
- "engines": {
1310
- "node": ">= 0.8.0"
1311
- }
1312
- },
1313
- "node_modules/serve-index/node_modules/depd": {
1314
- "version": "1.1.2",
1315
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1316
- "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
1317
- "dev": true,
1318
- "engines": {
1319
- "node": ">= 0.6"
1320
- }
1321
- },
1322
- "node_modules/serve-index/node_modules/http-errors": {
1323
- "version": "1.6.3",
1324
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
1325
- "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
1326
- "dev": true,
1327
- "dependencies": {
1328
- "depd": "~1.1.2",
1329
- "inherits": "2.0.3",
1330
- "setprototypeof": "1.1.0",
1331
- "statuses": ">= 1.4.0 < 2"
1332
- },
1333
- "engines": {
1334
- "node": ">= 0.6"
1335
- }
1336
- },
1337
- "node_modules/serve-index/node_modules/inherits": {
1338
- "version": "2.0.3",
1339
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1340
- "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
1341
- "dev": true
1342
- },
1343
- "node_modules/serve-index/node_modules/setprototypeof": {
1344
- "version": "1.1.0",
1345
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
1346
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
1347
- "dev": true
1348
- },
1349
- "node_modules/serve-index/node_modules/statuses": {
1350
- "version": "1.5.0",
1351
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
1352
- "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
1353
- "dev": true,
1354
- "engines": {
1355
- "node": ">= 0.6"
1356
- }
1357
- },
1358
- "node_modules/serve-static": {
1359
- "version": "1.13.2",
1360
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
1361
- "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
1362
- "dev": true,
1363
- "dependencies": {
1364
- "encodeurl": "~1.0.2",
1365
- "escape-html": "~1.0.3",
1366
- "parseurl": "~1.3.2",
1367
- "send": "0.16.2"
1368
- },
1369
- "engines": {
1370
- "node": ">= 0.8.0"
1371
- }
1372
- },
1373
- "node_modules/server-destroy": {
1374
- "version": "1.0.1",
1375
- "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz",
1376
- "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==",
1377
- "dev": true
1378
- },
1379
- "node_modules/setprototypeof": {
1380
- "version": "1.2.0",
1381
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
1382
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
1383
- "dev": true
1384
- },
1385
- "node_modules/socket.io": {
1386
- "version": "4.8.1",
1387
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz",
1388
- "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==",
1389
- "dev": true,
1390
- "dependencies": {
1391
- "accepts": "~1.3.4",
1392
- "base64id": "~2.0.0",
1393
- "cors": "~2.8.5",
1394
- "debug": "~4.3.2",
1395
- "engine.io": "~6.6.0",
1396
- "socket.io-adapter": "~2.5.2",
1397
- "socket.io-parser": "~4.2.4"
1398
- },
1399
- "engines": {
1400
- "node": ">=10.2.0"
1401
- }
1402
- },
1403
- "node_modules/socket.io-adapter": {
1404
- "version": "2.5.5",
1405
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz",
1406
- "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==",
1407
- "dev": true,
1408
- "dependencies": {
1409
- "debug": "~4.3.4",
1410
- "ws": "~8.17.1"
1411
- }
1412
- },
1413
- "node_modules/socket.io-adapter/node_modules/debug": {
1414
- "version": "4.3.7",
1415
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
1416
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
1417
- "dev": true,
1418
- "dependencies": {
1419
- "ms": "^2.1.3"
1420
- },
1421
- "engines": {
1422
- "node": ">=6.0"
1423
- },
1424
- "peerDependenciesMeta": {
1425
- "supports-color": {
1426
- "optional": true
1427
- }
1428
- }
1429
- },
1430
- "node_modules/socket.io-adapter/node_modules/ms": {
1431
- "version": "2.1.3",
1432
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1433
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1434
- "dev": true
1435
- },
1436
- "node_modules/socket.io-client": {
1437
- "version": "4.8.1",
1438
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz",
1439
- "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==",
1440
- "dev": true,
1441
- "dependencies": {
1442
- "@socket.io/component-emitter": "~3.1.0",
1443
- "debug": "~4.3.2",
1444
- "engine.io-client": "~6.6.1",
1445
- "socket.io-parser": "~4.2.4"
1446
- },
1447
- "engines": {
1448
- "node": ">=10.0.0"
1449
- }
1450
- },
1451
- "node_modules/socket.io-client/node_modules/debug": {
1452
- "version": "4.3.7",
1453
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
1454
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
1455
- "dev": true,
1456
- "dependencies": {
1457
- "ms": "^2.1.3"
1458
- },
1459
- "engines": {
1460
- "node": ">=6.0"
1461
- },
1462
- "peerDependenciesMeta": {
1463
- "supports-color": {
1464
- "optional": true
1465
- }
1466
- }
1467
- },
1468
- "node_modules/socket.io-client/node_modules/ms": {
1469
- "version": "2.1.3",
1470
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1471
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1472
- "dev": true
1473
- },
1474
- "node_modules/socket.io-parser": {
1475
- "version": "4.2.4",
1476
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",
1477
- "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==",
1478
- "dev": true,
1479
- "dependencies": {
1480
- "@socket.io/component-emitter": "~3.1.0",
1481
- "debug": "~4.3.1"
1482
- },
1483
- "engines": {
1484
- "node": ">=10.0.0"
1485
- }
1486
- },
1487
- "node_modules/socket.io-parser/node_modules/debug": {
1488
- "version": "4.3.7",
1489
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
1490
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
1491
- "dev": true,
1492
- "dependencies": {
1493
- "ms": "^2.1.3"
1494
- },
1495
- "engines": {
1496
- "node": ">=6.0"
1497
- },
1498
- "peerDependenciesMeta": {
1499
- "supports-color": {
1500
- "optional": true
1501
- }
1502
- }
1503
- },
1504
- "node_modules/socket.io-parser/node_modules/ms": {
1505
- "version": "2.1.3",
1506
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1507
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1508
- "dev": true
1509
- },
1510
- "node_modules/socket.io/node_modules/debug": {
1511
- "version": "4.3.7",
1512
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
1513
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
1514
- "dev": true,
1515
- "dependencies": {
1516
- "ms": "^2.1.3"
1517
- },
1518
- "engines": {
1519
- "node": ">=6.0"
1520
- },
1521
- "peerDependenciesMeta": {
1522
- "supports-color": {
1523
- "optional": true
1524
- }
1525
- }
1526
- },
1527
- "node_modules/socket.io/node_modules/ms": {
1528
- "version": "2.1.3",
1529
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1530
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1531
- "dev": true
1532
- },
1533
- "node_modules/statuses": {
1534
- "version": "1.3.1",
1535
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
1536
- "integrity": "sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==",
1537
- "dev": true,
1538
- "engines": {
1539
- "node": ">= 0.6"
1540
- }
1541
- },
1542
- "node_modules/stream-throttle": {
1543
- "version": "0.1.3",
1544
- "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz",
1545
- "integrity": "sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==",
1546
- "dev": true,
1547
- "dependencies": {
1548
- "commander": "^2.2.0",
1549
- "limiter": "^1.0.5"
1550
- },
1551
- "bin": {
1552
- "throttleproxy": "bin/throttleproxy.js"
1553
- },
1554
- "engines": {
1555
- "node": ">= 0.10.0"
1556
- }
1557
- },
1558
- "node_modules/string-width": {
1559
- "version": "4.2.3",
1560
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1561
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1562
- "dev": true,
1563
- "dependencies": {
1564
- "emoji-regex": "^8.0.0",
1565
- "is-fullwidth-code-point": "^3.0.0",
1566
- "strip-ansi": "^6.0.1"
1567
- },
1568
- "engines": {
1569
- "node": ">=8"
1570
- }
1571
- },
1572
- "node_modules/strip-ansi": {
1573
- "version": "6.0.1",
1574
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1575
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1576
- "dev": true,
1577
- "dependencies": {
1578
- "ansi-regex": "^5.0.1"
1579
- },
1580
- "engines": {
1581
- "node": ">=8"
1582
- }
1583
- },
1584
- "node_modules/supports-color": {
1585
- "version": "7.2.0",
1586
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1587
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1588
- "dev": true,
1589
- "dependencies": {
1590
- "has-flag": "^4.0.0"
1591
- },
1592
- "engines": {
1593
- "node": ">=8"
1594
- }
1595
- },
1596
- "node_modules/to-regex-range": {
1597
- "version": "5.0.1",
1598
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
1599
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
1600
- "dev": true,
1601
- "dependencies": {
1602
- "is-number": "^7.0.0"
1603
- },
1604
- "engines": {
1605
- "node": ">=8.0"
1606
- }
1607
- },
1608
- "node_modules/toidentifier": {
1609
- "version": "1.0.1",
1610
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
1611
- "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
1612
- "dev": true,
1613
- "engines": {
1614
- "node": ">=0.6"
1615
- }
1616
- },
1617
- "node_modules/typescript": {
1618
- "version": "5.7.3",
1619
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
1620
- "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
1621
- "dev": true,
1622
- "bin": {
1623
- "tsc": "bin/tsc",
1624
- "tsserver": "bin/tsserver"
1625
- },
1626
- "engines": {
1627
- "node": ">=14.17"
1628
- }
1629
- },
1630
- "node_modules/ua-parser-js": {
1631
- "version": "1.0.40",
1632
- "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.40.tgz",
1633
- "integrity": "sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==",
1634
- "dev": true,
1635
- "funding": [
1636
- {
1637
- "type": "opencollective",
1638
- "url": "https://opencollective.com/ua-parser-js"
1639
- },
1640
- {
1641
- "type": "paypal",
1642
- "url": "https://paypal.me/faisalman"
1643
- },
1644
- {
1645
- "type": "github",
1646
- "url": "https://github.com/sponsors/faisalman"
1647
- }
1648
- ],
1649
- "bin": {
1650
- "ua-parser-js": "script/cli.js"
1651
- },
1652
- "engines": {
1653
- "node": "*"
1654
- }
1655
- },
1656
- "node_modules/undici-types": {
1657
- "version": "6.20.0",
1658
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
1659
- "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
1660
- "dev": true
1661
- },
1662
- "node_modules/universalify": {
1663
- "version": "0.1.2",
1664
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
1665
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
1666
- "dev": true,
1667
- "engines": {
1668
- "node": ">= 4.0.0"
1669
- }
1670
- },
1671
- "node_modules/unpipe": {
1672
- "version": "1.0.0",
1673
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
1674
- "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
1675
- "dev": true,
1676
- "engines": {
1677
- "node": ">= 0.8"
1678
- }
1679
- },
1680
- "node_modules/utils-merge": {
1681
- "version": "1.0.1",
1682
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
1683
- "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
1684
- "dev": true,
1685
- "engines": {
1686
- "node": ">= 0.4.0"
1687
- }
1688
- },
1689
- "node_modules/vary": {
1690
- "version": "1.1.2",
1691
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
1692
- "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
1693
- "dev": true,
1694
- "engines": {
1695
- "node": ">= 0.8"
1696
- }
1697
- },
1698
- "node_modules/wrap-ansi": {
1699
- "version": "7.0.0",
1700
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1701
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1702
- "dev": true,
1703
- "dependencies": {
1704
- "ansi-styles": "^4.0.0",
1705
- "string-width": "^4.1.0",
1706
- "strip-ansi": "^6.0.0"
1707
- },
1708
- "engines": {
1709
- "node": ">=10"
1710
- },
1711
- "funding": {
1712
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1713
- }
1714
- },
1715
- "node_modules/ws": {
1716
- "version": "8.17.1",
1717
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
1718
- "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
1719
- "dev": true,
1720
- "engines": {
1721
- "node": ">=10.0.0"
1722
- },
1723
- "peerDependencies": {
1724
- "bufferutil": "^4.0.1",
1725
- "utf-8-validate": ">=5.0.2"
1726
- },
1727
- "peerDependenciesMeta": {
1728
- "bufferutil": {
1729
- "optional": true
1730
- },
1731
- "utf-8-validate": {
1732
- "optional": true
1733
- }
1734
- }
1735
- },
1736
- "node_modules/xmlhttprequest-ssl": {
1737
- "version": "2.1.2",
1738
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz",
1739
- "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==",
1740
- "dev": true,
1741
- "engines": {
1742
- "node": ">=0.4.0"
1743
- }
1744
- },
1745
- "node_modules/y18n": {
1746
- "version": "5.0.8",
1747
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
1748
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
1749
- "dev": true,
1750
- "engines": {
1751
- "node": ">=10"
1752
- }
1753
- },
1754
- "node_modules/yargs": {
1755
- "version": "17.7.2",
1756
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
1757
- "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
1758
- "dev": true,
1759
- "dependencies": {
1760
- "cliui": "^8.0.1",
1761
- "escalade": "^3.1.1",
1762
- "get-caller-file": "^2.0.5",
1763
- "require-directory": "^2.1.1",
1764
- "string-width": "^4.2.3",
1765
- "y18n": "^5.0.5",
1766
- "yargs-parser": "^21.1.1"
1767
- },
1768
- "engines": {
1769
- "node": ">=12"
1770
- }
1771
- },
1772
- "node_modules/yargs-parser": {
1773
- "version": "21.1.1",
1774
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
1775
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
1776
- "dev": true,
1777
- "engines": {
1778
- "node": ">=12"
1779
- }
1780
- }
1781
- }
1782
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
package.json CHANGED
@@ -1,13 +1,12 @@
1
  {
2
- "name": "basic-ts-app",
3
  "version": "1.0.0",
 
 
 
 
4
  "scripts": {
5
  "build": "tsc",
6
- "dev": "http-server ./dist"
7
- },
8
- "devDependencies": {
9
- "typescript": "^5.0.0",
10
- "http-server": "^0.12.3",
11
- "lite-server": "^2.6.1"
12
  }
13
  }
 
1
  {
2
+ "name": "apidemo",
3
  "version": "1.0.0",
4
+ "main": "index.js",
5
+ "dependencies": {
6
+ "typescript": "^5.7.3"
7
+ },
8
  "scripts": {
9
  "build": "tsc",
10
+ "start": "node dist/index.js"
 
 
 
 
 
11
  }
12
  }
src/index.ts CHANGED
@@ -1 +1,5 @@
1
- console.log("Hello, TypeScript!");
 
 
 
 
 
1
+ function greet(name: string): string {
2
+ return `Hello, ${name}!`;
3
+ }
4
+
5
+ document.body.innerHTML = greet("World");
tsconfig.json CHANGED
@@ -1,12 +1,7 @@
1
  {
2
  "compilerOptions": {
3
- "target": "es6",
4
- "module": "commonjs",
5
  "outDir": "./dist",
6
- "rootDir": "./src",
7
- "strict": true,
8
- "esModuleInterop": true
9
- },
10
- "include": ["src/**/*"],
11
- "exclude": ["node_modules"]
12
  }
 
1
  {
2
  "compilerOptions": {
 
 
3
  "outDir": "./dist",
4
+ "module": "es6",
5
+ "target": "es6"
6
+ }
 
 
 
7
  }