/ package-lock.json
package-lock.json
  1  {
  2    "name": "nbb-habits",
  3    "lockfileVersion": 3,
  4    "requires": true,
  5    "packages": {
  6      "": {
  7        "dependencies": {
  8          "csv-parse": "^5.4.0",
  9          "ink": "^4.2.0",
 10          "ink-focus": "^1.0.1",
 11          "nbb": "^1.2.174"
 12        }
 13      },
 14      "node_modules/ansi-escapes": {
 15        "version": "6.2.0",
 16        "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz",
 17        "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==",
 18        "dependencies": {
 19          "type-fest": "^3.0.0"
 20        },
 21        "engines": {
 22          "node": ">=14.16"
 23        },
 24        "funding": {
 25          "url": "https://github.com/sponsors/sindresorhus"
 26        }
 27      },
 28      "node_modules/ansi-escapes/node_modules/type-fest": {
 29        "version": "3.11.0",
 30        "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.11.0.tgz",
 31        "integrity": "sha512-JaPw5U9ixP0XcpUbQoVSbxSDcK/K4nww20C3kjm9yE6cDRRhptU28AH60VWf9ltXmCrIfIbtt9J+2OUk2Uqiaw==",
 32        "engines": {
 33          "node": ">=14.16"
 34        },
 35        "funding": {
 36          "url": "https://github.com/sponsors/sindresorhus"
 37        }
 38      },
 39      "node_modules/ansi-regex": {
 40        "version": "6.0.1",
 41        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
 42        "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
 43        "engines": {
 44          "node": ">=12"
 45        },
 46        "funding": {
 47          "url": "https://github.com/chalk/ansi-regex?sponsor=1"
 48        }
 49      },
 50      "node_modules/ansi-styles": {
 51        "version": "6.2.1",
 52        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
 53        "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
 54        "engines": {
 55          "node": ">=12"
 56        },
 57        "funding": {
 58          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
 59        }
 60      },
 61      "node_modules/auto-bind": {
 62        "version": "5.0.1",
 63        "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-5.0.1.tgz",
 64        "integrity": "sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==",
 65        "engines": {
 66          "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
 67        },
 68        "funding": {
 69          "url": "https://github.com/sponsors/sindresorhus"
 70        }
 71      },
 72      "node_modules/chalk": {
 73        "version": "5.2.0",
 74        "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
 75        "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
 76        "engines": {
 77          "node": "^12.17.0 || ^14.13 || >=16.0.0"
 78        },
 79        "funding": {
 80          "url": "https://github.com/chalk/chalk?sponsor=1"
 81        }
 82      },
 83      "node_modules/ci-info": {
 84        "version": "3.8.0",
 85        "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz",
 86        "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==",
 87        "funding": [
 88          {
 89            "type": "github",
 90            "url": "https://github.com/sponsors/sibiraj-s"
 91          }
 92        ],
 93        "engines": {
 94          "node": ">=8"
 95        }
 96      },
 97      "node_modules/cli-boxes": {
 98        "version": "3.0.0",
 99        "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
100        "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==",
101        "engines": {
102          "node": ">=10"
103        },
104        "funding": {
105          "url": "https://github.com/sponsors/sindresorhus"
106        }
107      },
108      "node_modules/cli-cursor": {
109        "version": "4.0.0",
110        "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz",
111        "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==",
112        "dependencies": {
113          "restore-cursor": "^4.0.0"
114        },
115        "engines": {
116          "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
117        },
118        "funding": {
119          "url": "https://github.com/sponsors/sindresorhus"
120        }
121      },
122      "node_modules/cli-truncate": {
123        "version": "3.1.0",
124        "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz",
125        "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==",
126        "dependencies": {
127          "slice-ansi": "^5.0.0",
128          "string-width": "^5.0.0"
129        },
130        "engines": {
131          "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
132        },
133        "funding": {
134          "url": "https://github.com/sponsors/sindresorhus"
135        }
136      },
137      "node_modules/cli-truncate/node_modules/slice-ansi": {
138        "version": "5.0.0",
139        "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
140        "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==",
141        "dependencies": {
142          "ansi-styles": "^6.0.0",
143          "is-fullwidth-code-point": "^4.0.0"
144        },
145        "engines": {
146          "node": ">=12"
147        },
148        "funding": {
149          "url": "https://github.com/chalk/slice-ansi?sponsor=1"
150        }
151      },
152      "node_modules/code-excerpt": {
153        "version": "4.0.0",
154        "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz",
155        "integrity": "sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==",
156        "dependencies": {
157          "convert-to-spaces": "^2.0.1"
158        },
159        "engines": {
160          "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
161        }
162      },
163      "node_modules/convert-to-spaces": {
164        "version": "2.0.1",
165        "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz",
166        "integrity": "sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==",
167        "engines": {
168          "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
169        }
170      },
171      "node_modules/csv-parse": {
172        "version": "5.4.0",
173        "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.4.0.tgz",
174        "integrity": "sha512-JiQosUWiOFgp4hQn0an+SBoV9IKdqzhROM0iiN4LB7UpfJBlsSJlWl9nq4zGgxgMAzHJ6V4t29VAVD+3+2NJAg=="
175      },
176      "node_modules/eastasianwidth": {
177        "version": "0.2.0",
178        "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
179        "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
180      },
181      "node_modules/emoji-regex": {
182        "version": "9.2.2",
183        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
184        "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
185      },
186      "node_modules/escape-string-regexp": {
187        "version": "2.0.0",
188        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
189        "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
190        "engines": {
191          "node": ">=8"
192        }
193      },
194      "node_modules/import-meta-resolve": {
195        "version": "2.2.2",
196        "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz",
197        "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==",
198        "funding": {
199          "type": "github",
200          "url": "https://github.com/sponsors/wooorm"
201        }
202      },
203      "node_modules/indent-string": {
204        "version": "5.0.0",
205        "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz",
206        "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==",
207        "engines": {
208          "node": ">=12"
209        },
210        "funding": {
211          "url": "https://github.com/sponsors/sindresorhus"
212        }
213      },
214      "node_modules/ink": {
215        "version": "4.2.0",
216        "resolved": "https://registry.npmjs.org/ink/-/ink-4.2.0.tgz",
217        "integrity": "sha512-q7SeFAEFMyKxTblyVI+CsxHzfiMMP9JUDG0cRmOKEAmJiYrtrDW1YYTv129RXqfn7fMKcVc4h/LbAJvqvZIuEQ==",
218        "dependencies": {
219          "ansi-escapes": "^6.0.0",
220          "auto-bind": "^5.0.1",
221          "chalk": "^5.2.0",
222          "cli-boxes": "^3.0.0",
223          "cli-cursor": "^4.0.0",
224          "cli-truncate": "^3.1.0",
225          "code-excerpt": "^4.0.0",
226          "indent-string": "^5.0.0",
227          "is-ci": "^3.0.1",
228          "is-lower-case": "^2.0.2",
229          "is-upper-case": "^2.0.2",
230          "lodash": "^4.17.21",
231          "patch-console": "^2.0.0",
232          "react-reconciler": "^0.29.0",
233          "scheduler": "^0.23.0",
234          "signal-exit": "^3.0.7",
235          "slice-ansi": "^6.0.0",
236          "stack-utils": "^2.0.6",
237          "string-width": "^5.1.2",
238          "type-fest": "^0.12.0",
239          "widest-line": "^4.0.1",
240          "wrap-ansi": "^8.1.0",
241          "ws": "^8.12.0",
242          "yoga-wasm-web": "~0.3.3"
243        },
244        "engines": {
245          "node": ">=14.16"
246        },
247        "peerDependencies": {
248          "@types/react": ">=18.0.0",
249          "react": ">=18.0.0",
250          "react-devtools-core": "^4.19.1"
251        },
252        "peerDependenciesMeta": {
253          "@types/react": {
254            "optional": true
255          },
256          "react-devtools-core": {
257            "optional": true
258          }
259        }
260      },
261      "node_modules/ink-focus": {
262        "version": "1.0.1",
263        "resolved": "https://registry.npmjs.org/ink-focus/-/ink-focus-1.0.1.tgz",
264        "integrity": "sha512-ddAI9GBpQWdkfklvb+JUUnPi1pVh4fKs75Wjwgi6qBlEpm9gJgF0r9QTNVw2CChjsHUDX1cJoCrlSUL5gdRQtw==",
265        "dependencies": {
266          "keypress": "^0.2.1"
267        },
268        "engines": {
269          "node": ">=10"
270        },
271        "peerDependencies": {
272          "ink": ">=3.0.0",
273          "react": ">=16.8.0"
274        }
275      },
276      "node_modules/is-ci": {
277        "version": "3.0.1",
278        "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
279        "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
280        "dependencies": {
281          "ci-info": "^3.2.0"
282        },
283        "bin": {
284          "is-ci": "bin.js"
285        }
286      },
287      "node_modules/is-fullwidth-code-point": {
288        "version": "4.0.0",
289        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz",
290        "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==",
291        "engines": {
292          "node": ">=12"
293        },
294        "funding": {
295          "url": "https://github.com/sponsors/sindresorhus"
296        }
297      },
298      "node_modules/is-lower-case": {
299        "version": "2.0.2",
300        "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz",
301        "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==",
302        "dependencies": {
303          "tslib": "^2.0.3"
304        }
305      },
306      "node_modules/is-upper-case": {
307        "version": "2.0.2",
308        "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz",
309        "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==",
310        "dependencies": {
311          "tslib": "^2.0.3"
312        }
313      },
314      "node_modules/js-tokens": {
315        "version": "4.0.0",
316        "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
317        "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
318      },
319      "node_modules/keypress": {
320        "version": "0.2.1",
321        "resolved": "https://registry.npmjs.org/keypress/-/keypress-0.2.1.tgz",
322        "integrity": "sha512-HjorDJFNhnM4SicvaUXac0X77NiskggxJdesG72+O5zBKpSqKFCrqmndKVqpu3pFqkla0St6uGk8Ju0sCurrmg=="
323      },
324      "node_modules/lodash": {
325        "version": "4.17.21",
326        "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
327        "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
328      },
329      "node_modules/loose-envify": {
330        "version": "1.4.0",
331        "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
332        "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
333        "dependencies": {
334          "js-tokens": "^3.0.0 || ^4.0.0"
335        },
336        "bin": {
337          "loose-envify": "cli.js"
338        }
339      },
340      "node_modules/mimic-fn": {
341        "version": "2.1.0",
342        "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
343        "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
344        "engines": {
345          "node": ">=6"
346        }
347      },
348      "node_modules/nbb": {
349        "version": "1.2.174",
350        "resolved": "https://registry.npmjs.org/nbb/-/nbb-1.2.174.tgz",
351        "integrity": "sha512-Yw/hBgV4SHOxqrElHip+/7zKwtnxsgPqsOWgCRluMcoL0B1yB+bYx67yWH64E64REIk8u12D7LVwXGg9R/0b7g==",
352        "dependencies": {
353          "import-meta-resolve": "^2.1.0"
354        },
355        "bin": {
356          "nbb": "cli.js",
357          "nbbun": "nbbun.js"
358        }
359      },
360      "node_modules/onetime": {
361        "version": "5.1.2",
362        "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
363        "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
364        "dependencies": {
365          "mimic-fn": "^2.1.0"
366        },
367        "engines": {
368          "node": ">=6"
369        },
370        "funding": {
371          "url": "https://github.com/sponsors/sindresorhus"
372        }
373      },
374      "node_modules/patch-console": {
375        "version": "2.0.0",
376        "resolved": "https://registry.npmjs.org/patch-console/-/patch-console-2.0.0.tgz",
377        "integrity": "sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==",
378        "engines": {
379          "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
380        }
381      },
382      "node_modules/react": {
383        "version": "18.2.0",
384        "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
385        "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
386        "peer": true,
387        "dependencies": {
388          "loose-envify": "^1.1.0"
389        },
390        "engines": {
391          "node": ">=0.10.0"
392        }
393      },
394      "node_modules/react-reconciler": {
395        "version": "0.29.0",
396        "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.29.0.tgz",
397        "integrity": "sha512-wa0fGj7Zht1EYMRhKWwoo1H9GApxYLBuhoAuXN0TlltESAjDssB+Apf0T/DngVqaMyPypDmabL37vw/2aRM98Q==",
398        "dependencies": {
399          "loose-envify": "^1.1.0",
400          "scheduler": "^0.23.0"
401        },
402        "engines": {
403          "node": ">=0.10.0"
404        },
405        "peerDependencies": {
406          "react": "^18.2.0"
407        }
408      },
409      "node_modules/restore-cursor": {
410        "version": "4.0.0",
411        "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz",
412        "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==",
413        "dependencies": {
414          "onetime": "^5.1.0",
415          "signal-exit": "^3.0.2"
416        },
417        "engines": {
418          "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
419        },
420        "funding": {
421          "url": "https://github.com/sponsors/sindresorhus"
422        }
423      },
424      "node_modules/scheduler": {
425        "version": "0.23.0",
426        "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
427        "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
428        "dependencies": {
429          "loose-envify": "^1.1.0"
430        }
431      },
432      "node_modules/signal-exit": {
433        "version": "3.0.7",
434        "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
435        "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
436      },
437      "node_modules/slice-ansi": {
438        "version": "6.0.0",
439        "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-6.0.0.tgz",
440        "integrity": "sha512-6bn4hRfkTvDfUoEQYkERg0BVF1D0vrX9HEkMl08uDiNWvVvjylLHvZFZWkDo6wjT8tUctbYl1nCOuE66ZTaUtA==",
441        "dependencies": {
442          "ansi-styles": "^6.2.1",
443          "is-fullwidth-code-point": "^4.0.0"
444        },
445        "engines": {
446          "node": ">=14.16"
447        },
448        "funding": {
449          "url": "https://github.com/chalk/slice-ansi?sponsor=1"
450        }
451      },
452      "node_modules/stack-utils": {
453        "version": "2.0.6",
454        "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
455        "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
456        "dependencies": {
457          "escape-string-regexp": "^2.0.0"
458        },
459        "engines": {
460          "node": ">=10"
461        }
462      },
463      "node_modules/string-width": {
464        "version": "5.1.2",
465        "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
466        "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
467        "dependencies": {
468          "eastasianwidth": "^0.2.0",
469          "emoji-regex": "^9.2.2",
470          "strip-ansi": "^7.0.1"
471        },
472        "engines": {
473          "node": ">=12"
474        },
475        "funding": {
476          "url": "https://github.com/sponsors/sindresorhus"
477        }
478      },
479      "node_modules/strip-ansi": {
480        "version": "7.1.0",
481        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
482        "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
483        "dependencies": {
484          "ansi-regex": "^6.0.1"
485        },
486        "engines": {
487          "node": ">=12"
488        },
489        "funding": {
490          "url": "https://github.com/chalk/strip-ansi?sponsor=1"
491        }
492      },
493      "node_modules/tslib": {
494        "version": "2.5.2",
495        "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz",
496        "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA=="
497      },
498      "node_modules/type-fest": {
499        "version": "0.12.0",
500        "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz",
501        "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==",
502        "engines": {
503          "node": ">=10"
504        },
505        "funding": {
506          "url": "https://github.com/sponsors/sindresorhus"
507        }
508      },
509      "node_modules/widest-line": {
510        "version": "4.0.1",
511        "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz",
512        "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==",
513        "dependencies": {
514          "string-width": "^5.0.1"
515        },
516        "engines": {
517          "node": ">=12"
518        },
519        "funding": {
520          "url": "https://github.com/sponsors/sindresorhus"
521        }
522      },
523      "node_modules/wrap-ansi": {
524        "version": "8.1.0",
525        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
526        "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
527        "dependencies": {
528          "ansi-styles": "^6.1.0",
529          "string-width": "^5.0.1",
530          "strip-ansi": "^7.0.1"
531        },
532        "engines": {
533          "node": ">=12"
534        },
535        "funding": {
536          "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
537        }
538      },
539      "node_modules/ws": {
540        "version": "8.13.0",
541        "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
542        "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
543        "engines": {
544          "node": ">=10.0.0"
545        },
546        "peerDependencies": {
547          "bufferutil": "^4.0.1",
548          "utf-8-validate": ">=5.0.2"
549        },
550        "peerDependenciesMeta": {
551          "bufferutil": {
552            "optional": true
553          },
554          "utf-8-validate": {
555            "optional": true
556          }
557        }
558      },
559      "node_modules/yoga-wasm-web": {
560        "version": "0.3.3",
561        "resolved": "https://registry.npmjs.org/yoga-wasm-web/-/yoga-wasm-web-0.3.3.tgz",
562        "integrity": "sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA=="
563      }
564    }
565  }