diff --git a/docs/dev/cookie.md b/docs/dev/cookie.md index be7b16a..e9ba6c8 100644 --- a/docs/dev/cookie.md +++ b/docs/dev/cookie.md @@ -67,58 +67,25 @@ class WeiboSite(CookieSite): 目前整体的调度逻辑是: - - -
zenuml - title Cookie调度逻辑 - Scheduler #661ae6 - Platform #2b2d30 - CookieClientManager #FFEBE6 - DB #f26522 - Internet #0747A6 - @Starter(Scheduler) - Scheduler.exec_fetch{ - Post = Platform.do_fetch_new_post(SubUnit) { - Platform.get_sub_list(Target){ - client = CookieClientManager.get_client(Target){ - cookie = CookieClientManager._choose_cookie(Target) { - cookies = DB.get_cookies() - } - client = CookieClientManager._assemble_client(Target, cookie) - } - res = Internet.client.get(Target) - CookieClientManager._response_hook(){ - DB.update_cookie() - } - } - } - } -- ```mermaid -flowchart TB - init[初始化] --> schedule_pool[调度池] - schedule_pool((调度池)) --> choose_platform[选择Platform] - choose_platform --> get_targets[获取Target列表] - get_targets --> get_rawposts[获取Target的RawPost列表] - get_rawposts --> compare_with_old[(与上次状态对比)] - compare_with_old -- 有新增 --> dispatch[分发到对应用户] - compare_with_old -- 无新增 --> schedule_pool - dispatch --> user_filter[用户订阅过滤] - user_filter -- 不匹配 --> schedule_pool - user_filter -- 匹配 --> parse[选择Post解析方式] - parse -.-> to_text((文本Post)) - parse -.-> to_pic((图片Post)) - parse -.-> to_other((...)) - to_text -.-> message_render[消息渲染] - to_pic -.-> message_render - to_other -.-> message_render - message_render --> send_to[发送到对应用户] +sequenceDiagram + participant Scheduler + participant Platform + participant CookieClientManager + participant DB + participant Internet + + Scheduler->>Platform: exec_fetch + Platform->>Platform: do_fetch_new_post(SubUnit) + Platform->>Platform: get_sub_list(Target) + Platform->>CookieClientManager: get_client(Target) + CookieClientManager->>DB: get_cookies() + CookieClientManager->>CookieClientManager: _choose_cookie(Target) + CookieClientManager->>CookieClientManager: _assemble_client(Target, cookie) + CookieClientManager->>Platform: client + Platform->>Internet: client.get(Target) + Internet->>Platform: response + Platform->>CookieClientManager: _response_hook() + CookieClientManager->>DB: update_cookie() + ``` diff --git a/package.json b/package.json index 88ad621..ee68ede 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,8 @@ "docs:update-package": "pnpm dlx vp-update" }, "devDependencies": { - "@mermaid-js/mermaid-zenuml": "0.2.0", "@vuepress/bundler-vite": "2.0.0-rc.17", "mermaid": "^11.3.0", - "sass-embedded": "^1.79.5", "vue": "^3.5.6", "vuepress": "2.0.0-rc.17", "vuepress-plugin-md-enhance": "2.0.0-rc.57", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f1bf425..a69250c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,18 +7,12 @@ settings: importers: .: devDependencies: - "@mermaid-js/mermaid-zenuml": - specifier: 0.2.0 - version: 0.2.0(mermaid@11.3.0) "@vuepress/bundler-vite": specifier: 2.0.0-rc.17 version: 2.0.0-rc.17(@types/node@20.11.28)(jiti@1.21.6)(sass-embedded@1.79.5)(yaml@2.6.0) mermaid: specifier: ^11.3.0 version: 11.3.0 - sass-embedded: - specifier: ^1.79.5 - version: 1.79.5 vue: specifier: ^3.5.6 version: 3.5.6 @@ -33,13 +27,6 @@ importers: version: 2.0.0-rc.58(katex@0.16.11)(markdown-it@14.1.0)(mermaid@11.3.0)(sass-embedded@1.79.5)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@20.11.28)(jiti@1.21.6)(sass-embedded@1.79.5)(yaml@2.6.0))(vue@3.5.6)) packages: - "@alloc/quick-lru@5.2.0": - resolution: - { - integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==, - } - engines: { node: ">=10" } - "@antfu/install-pkg@0.4.1": resolution: { @@ -330,57 +317,6 @@ packages: cpu: [x64] os: [win32] - "@floating-ui/core@1.6.8": - resolution: - { - integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==, - } - - "@floating-ui/dom@1.6.11": - resolution: - { - integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==, - } - - "@floating-ui/utils@0.2.8": - resolution: - { - integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==, - } - - "@floating-ui/vue@1.1.5": - resolution: - { - integrity: sha512-ynL1p5Z+woPVSwgMGqeDrx6HrJfGIDzFyESFkyqJKilGW1+h/8yVY29Khn0LaU6wHBRwZ13ntG6reiHWK6jyzw==, - } - - "@headlessui-float/vue@0.14.4": - resolution: - { - integrity: sha512-MSyWCxUTueeex+veRCf++q4KM/fa4HOe9HDttzGrtgVDBULkGduFK6ItJh7EHJp2U/dY7qpyDUqp2KCHpCEplw==, - } - peerDependencies: - "@headlessui/vue": ^1.0.0 - vue: ^3.0.0 - - "@headlessui/tailwindcss@0.2.1": - resolution: - { - integrity: sha512-2+5+NZ+RzMyrVeCZOxdbvkUSssSxGvcUxphkIfSVLpRiKsj+/63T2TOL9dBYMXVfj/CGr6hMxSRInzXv6YY7sA==, - } - engines: { node: ">=10" } - peerDependencies: - tailwindcss: ^3.0 - - "@headlessui/vue@1.7.23": - resolution: - { - integrity: sha512-JzdCNqurrtuu0YW6QaDtR2PIYCKPUWq28csDyMvN4zmGccmE7lz40Is6hc3LA4HFeCI7sekZ/PQMTNmn9I/4Wg==, - } - engines: { node: ">=10" } - peerDependencies: - vue: ^3.2.0 - "@iconify/types@2.0.0": resolution: { @@ -393,46 +329,12 @@ packages: integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==, } - "@isaacs/cliui@8.0.2": - resolution: - { - integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, - } - engines: { node: ">=12" } - - "@jridgewell/gen-mapping@0.3.5": - resolution: - { - integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==, - } - engines: { node: ">=6.0.0" } - - "@jridgewell/resolve-uri@3.1.2": - resolution: - { - integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, - } - engines: { node: ">=6.0.0" } - - "@jridgewell/set-array@1.2.1": - resolution: - { - integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, - } - engines: { node: ">=6.0.0" } - "@jridgewell/sourcemap-codec@1.5.0": resolution: { integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, } - "@jridgewell/trace-mapping@0.3.25": - resolution: - { - integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, - } - "@lit-labs/ssr-dom-shim@1.2.0": resolution: { @@ -767,14 +669,6 @@ packages: markdown-it: optional: true - "@mermaid-js/mermaid-zenuml@0.2.0": - resolution: - { - integrity: sha512-Lv7xNlFT5y2TIlts+yYl1HfeEgjoqw5cfSZsWYejoJvt9K0QfdPBoj5D9Tft1aN0pj1mxjuTZbZQ1Anmem/RMg==, - } - peerDependencies: - mermaid: ">=10.0.0" - "@mermaid-js/parser@0.3.0": resolution: { @@ -802,13 +696,6 @@ packages: } engines: { node: ">= 8" } - "@pkgjs/parseargs@0.11.0": - resolution: - { - integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, - } - engines: { node: ">=14" } - "@rollup/rollup-android-arm-eabi@4.24.0": resolution: { @@ -1008,26 +895,6 @@ packages: integrity: sha512-DFQGANNkEZRzFk1/rDP6TcFdM82ycHE+zfl9C/M/jXlH68jiqHWHFMQURLELoD8koxvu/eW5uhg94NSAZlYrUQ==, } - "@tanstack/virtual-core@3.10.8": - resolution: - { - integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==, - } - - "@tanstack/vue-virtual@3.10.8": - resolution: - { - integrity: sha512-DB5QA8c/LfqOqIUCpSs3RdOTVroRRdqeHMqBkYrcashSZtOzIv8xbiqHgg7RYxDfkH5F3Y+e0MkuuyGNDVB0BQ==, - } - peerDependencies: - vue: ^2.7.0 || ^3.0.0 - - "@types/assert@1.5.10": - resolution: - { - integrity: sha512-qEO+AUgYab7GVbeDDgUNCU3o0aZUoIMpNAe+w5LDbRxfxQX7vQAdDgwj1AroX+i8KaV56FWg0srXlSZROnsrIQ==, - } - "@types/debug@4.1.12": resolution: { @@ -1118,12 +985,6 @@ packages: integrity: sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==, } - "@types/ramda@0.28.25": - resolution: - { - integrity: sha512-HrQNqQAGcITpn9HAJFamDxm7iZeeXiP/95pN5OMbNniDjzCCeOHbBKNGmUy8NRi0fhYS+/cXeo91MFC+06gbow==, - } - "@types/sax@1.2.7": resolution: { @@ -1164,14 +1025,6 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - "@vue/compat@3.5.12": - resolution: - { - integrity: sha512-44keSoMGAf9l6DVEKpyCUVZXU4KzGPzqtSoauZX5Jde7odhYHep3dBumurJXX64MIa4ZfPnN1whJOoqUAph4PA==, - } - peerDependencies: - vue: 3.5.12 - "@vue/compiler-core@3.5.12": resolution: { @@ -1623,20 +1476,6 @@ packages: integrity: sha512-YUtIpY122q7osj+zsNMFAfMTubGz0sn5QzE5gPzAIiCmtt2ha3uQUY1+JPyL4gRCTsLPX82Y9brNbo/aqlA91w==, } - "@zenuml/core@3.24.12": - resolution: - { - integrity: sha512-SM9TYgyWl1Bm7oWc4lZLq0q9ejT6RdqxBYav8a4BhVvWkFgND088YCL9xlvo9vPJenwIuVNK+xukgqL1nwfztw==, - } - engines: { node: ">=12.0.0" } - - abort-controller@3.0.0: - resolution: - { - integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==, - } - engines: { node: ">=6.5" } - acorn@8.12.1: resolution: { @@ -1666,26 +1505,6 @@ packages: } engines: { node: ">=8" } - ansi-styles@6.2.1: - resolution: - { - integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, - } - engines: { node: ">=12" } - - antlr4@4.11.0: - resolution: - { - integrity: sha512-GUGlpE2JUjAN+G8G5vY+nOoeyNhHsXoIJwP1XF1oRw89vifA1K46T6SEkwLwr7drihN7I/lf0DIjKc4OZvBX8w==, - } - engines: { node: ">=14" } - - any-promise@1.3.0: - resolution: - { - integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==, - } - anymatch@3.1.3: resolution: { @@ -1711,13 +1530,6 @@ packages: integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, } - atomic-sleep@1.0.0: - resolution: - { - integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==, - } - engines: { node: ">=8.0.0" } - autoprefixer@10.4.20: resolution: { @@ -1728,24 +1540,12 @@ packages: peerDependencies: postcss: ^8.1.0 - balanced-match@1.0.2: - resolution: - { - integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, - } - balloon-css@1.2.0: resolution: { integrity: sha512-urXwkHgwp6GsXVF+it01485Z2Cj4pnW02ICnM0TemOlkKmCNnDLmyy+ZZiRXBpwldUXO+aRNr7Hdia4CBvXJ5A==, } - base64-js@1.5.1: - resolution: - { - integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, - } - bcrypt-ts@5.0.2: resolution: { @@ -1772,12 +1572,6 @@ packages: integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, } - brace-expansion@2.0.1: - resolution: - { - integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, - } - braces@3.0.2: resolution: { @@ -1799,12 +1593,6 @@ packages: integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==, } - buffer@6.0.3: - resolution: - { - integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==, - } - cac@6.7.14: resolution: { @@ -1812,13 +1600,6 @@ packages: } engines: { node: ">=8" } - camelcase-css@2.0.1: - resolution: - { - integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, - } - engines: { node: ">= 6" } - camelcase@5.3.1: resolution: { @@ -1931,12 +1712,6 @@ packages: integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, } - color-string@1.9.1: - resolution: - { - integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, - } - colorjs.io@0.5.2: resolution: { @@ -1949,13 +1724,6 @@ packages: integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, } - commander@4.1.1: - resolution: - { - integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==, - } - engines: { node: ">= 6" } - commander@7.2.0: resolution: { @@ -2029,14 +1797,6 @@ packages: } engines: { node: ">= 6" } - cssesc@3.0.0: - resolution: - { - integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, - } - engines: { node: ">=4" } - hasBin: true - csstype@3.1.3: resolution: { @@ -2372,36 +2132,18 @@ packages: integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==, } - didyoumean@1.2.2: - resolution: - { - integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==, - } - dijkstrajs@1.0.3: resolution: { integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==, } - dlv@1.1.3: - resolution: - { - integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, - } - dom-serializer@2.0.0: resolution: { integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, } - dom-to-image-more@2.16.0: - resolution: - { - integrity: sha512-RyjtkaM/zVy90uJ20lT+/G7MwBZx6l/ePliq5CQOeAnPeew7aUGS6IqRWBkHpstU+POmhaKA8A9H9qf476gisQ==, - } - domelementtype@2.3.0: resolution: { @@ -2421,24 +2163,12 @@ packages: integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==, } - dompurify@3.1.7: - resolution: - { - integrity: sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==, - } - domutils@3.1.0: resolution: { integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==, } - eastasianwidth@0.2.0: - resolution: - { - integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, - } - electron-to-chromium@1.5.13: resolution: { @@ -2457,12 +2187,6 @@ packages: integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, } - emoji-regex@9.2.2: - resolution: - { - integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, - } - encoding-sniffer@0.2.0: resolution: { @@ -2513,20 +2237,6 @@ packages: integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, } - event-target-shim@5.0.1: - resolution: - { - integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==, - } - engines: { node: ">=6" } - - events@3.3.0: - resolution: - { - integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, - } - engines: { node: ">=0.8.x" } - execa@9.4.0: resolution: { @@ -2548,13 +2258,6 @@ packages: } engines: { node: ">=8.6.0" } - fast-redact@3.5.0: - resolution: - { - integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==, - } - engines: { node: ">=6" } - fastq@1.17.1: resolution: { @@ -2574,12 +2277,6 @@ packages: } engines: { node: ">=18" } - file-saver@2.0.5: - resolution: - { - integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==, - } - fill-range@7.0.1: resolution: { @@ -2594,13 +2291,6 @@ packages: } engines: { node: ">=8" } - foreground-child@3.3.0: - resolution: - { - integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==, - } - engines: { node: ">=14" } - fraction.js@4.3.7: resolution: { @@ -2622,12 +2312,6 @@ packages: engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } os: [darwin] - function-bind@1.1.2: - resolution: - { - integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, - } - get-caller-file@2.0.5: resolution: { @@ -2662,20 +2346,6 @@ packages: } engines: { node: ">= 6" } - glob-parent@6.0.2: - resolution: - { - integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, - } - engines: { node: ">=10.13.0" } - - glob@10.4.5: - resolution: - { - integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==, - } - hasBin: true - globby@14.0.2: resolution: { @@ -2715,13 +2385,6 @@ packages: integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==, } - hasown@2.0.2: - resolution: - { - integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, - } - engines: { node: ">= 0.4" } - hast-util-to-html@9.0.3: resolution: { @@ -2734,24 +2397,12 @@ packages: integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==, } - highlight.js@10.7.3: - resolution: - { - integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==, - } - hookable@5.5.3: resolution: { integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==, } - html-to-image@1.11.11: - resolution: - { - integrity: sha512-9gux8QhvjRO/erSnDPv28noDZcPZmYE7e1vFsBLKLlRlKDSqNJYebj6Qz1TGd5lsRV+X+xYyjCKjuZdABinWjA==, - } - html-void-elements@3.0.0: resolution: { @@ -2778,12 +2429,6 @@ packages: } engines: { node: ">=0.10.0" } - ieee754@1.2.1: - resolution: - { - integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, - } - ignore@5.3.1: resolution: { @@ -2810,12 +2455,6 @@ packages: } engines: { node: ">=12" } - is-arrayish@0.3.2: - resolution: - { - integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, - } - is-binary-path@2.1.0: resolution: { @@ -2823,13 +2462,6 @@ packages: } engines: { node: ">=8" } - is-core-module@2.15.1: - resolution: - { - integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==, - } - engines: { node: ">= 0.4" } - is-extendable@0.1.1: resolution: { @@ -2913,12 +2545,6 @@ packages: integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, } - jackspeak@3.4.3: - resolution: - { - integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==, - } - jiti@1.21.6: resolution: { @@ -2991,13 +2617,6 @@ packages: integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==, } - lilconfig@2.1.0: - resolution: - { - integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, - } - engines: { node: ">=10" } - lilconfig@3.1.1: resolution: { @@ -3005,12 +2624,6 @@ packages: } engines: { node: ">=14" } - lines-and-columns@1.2.4: - resolution: - { - integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, - } - linkify-it@5.0.0: resolution: { @@ -3055,12 +2668,6 @@ packages: integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, } - lodash@4.17.21: - resolution: - { - integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, - } - log-symbols@6.0.0: resolution: { @@ -3068,12 +2675,6 @@ packages: } engines: { node: ">=18" } - lru-cache@10.4.3: - resolution: - { - integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, - } - magic-string@0.30.11: resolution: { @@ -3110,14 +2711,6 @@ packages: engines: { node: ">= 18" } hasBin: true - marked@4.3.0: - resolution: - { - integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==, - } - engines: { node: ">= 12" } - hasBin: true - mdast-util-to-hast@13.2.0: resolution: { @@ -3187,20 +2780,6 @@ packages: } engines: { node: ">=18" } - minimatch@9.0.5: - resolution: - { - integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, - } - engines: { node: ">=16 || 14 >=14.17" } - - minipass@7.1.2: - resolution: - { - integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==, - } - engines: { node: ">=16 || 14 >=14.17" } - mitt@3.0.1: resolution: { @@ -3225,12 +2804,6 @@ packages: integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, } - mz@2.7.0: - resolution: - { - integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, - } - nanoid@3.3.7: resolution: { @@ -3280,27 +2853,6 @@ packages: integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, } - object-assign@4.1.1: - resolution: - { - integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, - } - engines: { node: ">=0.10.0" } - - object-hash@3.0.0: - resolution: - { - integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==, - } - engines: { node: ">= 6" } - - on-exit-leak-free@2.1.2: - resolution: - { - integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==, - } - engines: { node: ">=14.0.0" } - onetime@7.0.0: resolution: { @@ -3342,12 +2894,6 @@ packages: } engines: { node: ">=6" } - package-json-from-dist@1.0.1: - resolution: - { - integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==, - } - package-manager-detector@0.2.2: resolution: { @@ -3406,19 +2952,6 @@ packages: } engines: { node: ">=12" } - path-parse@1.0.7: - resolution: - { - integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, - } - - path-scurry@1.11.1: - resolution: - { - integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==, - } - engines: { node: ">=16 || 14 >=14.18" } - path-type@5.0.0: resolution: { @@ -3458,39 +2991,6 @@ packages: } engines: { node: ">=8.6" } - pify@2.3.0: - resolution: - { - integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, - } - engines: { node: ">=0.10.0" } - - pino-abstract-transport@1.2.0: - resolution: - { - integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==, - } - - pino-std-serializers@6.2.2: - resolution: - { - integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==, - } - - pino@8.21.0: - resolution: - { - integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==, - } - hasBin: true - - pirates@4.0.6: - resolution: - { - integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, - } - engines: { node: ">= 6" } - pkg-types@1.2.1: resolution: { @@ -3516,39 +3016,6 @@ packages: integrity: sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==, } - postcss-import@15.1.0: - resolution: - { - integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, - } - engines: { node: ">=14.0.0" } - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: - { - integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==, - } - engines: { node: ^12 || ^14 || >= 16 } - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@4.0.2: - resolution: - { - integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==, - } - engines: { node: ">= 14" } - peerDependencies: - postcss: ">=8.0.9" - ts-node: ">=9.0.0" - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - postcss-load-config@6.0.1: resolution: { @@ -3570,22 +3037,6 @@ packages: yaml: optional: true - postcss-nested@6.2.0: - resolution: - { - integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==, - } - engines: { node: ">=12.0" } - peerDependencies: - postcss: ^8.2.14 - - postcss-selector-parser@6.1.2: - resolution: - { - integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==, - } - engines: { node: ">=4" } - postcss-value-parser@4.2.0: resolution: { @@ -3606,19 +3057,6 @@ packages: } engines: { node: ">=18" } - process-warning@3.0.0: - resolution: - { - integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==, - } - - process@0.11.10: - resolution: - { - integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==, - } - engines: { node: ">= 0.6.0" } - property-information@6.5.0: resolution: { @@ -3646,31 +3084,6 @@ packages: integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, } - quick-format-unescaped@4.0.4: - resolution: - { - integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==, - } - - ramda@0.28.0: - resolution: - { - integrity: sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==, - } - - read-cache@1.0.0: - resolution: - { - integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==, - } - - readable-stream@4.5.2: - resolution: - { - integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - readdirp@3.6.0: resolution: { @@ -3685,13 +3098,6 @@ packages: } engines: { node: ">= 14.16.0" } - real-require@0.2.0: - resolution: - { - integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==, - } - engines: { node: ">= 12.13.0" } - regex@4.3.3: resolution: { @@ -3711,13 +3117,6 @@ packages: integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==, } - resolve@1.22.8: - resolution: - { - integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, - } - hasBin: true - restore-cursor@5.1.0: resolution: { @@ -3776,19 +3175,6 @@ packages: integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==, } - safe-buffer@5.2.1: - resolution: - { - integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, - } - - safe-stable-stringify@2.5.0: - resolution: - { - integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==, - } - engines: { node: ">=10" } - safer-buffer@2.1.2: resolution: { @@ -4029,12 +3415,6 @@ packages: } engines: { node: ">=14" } - simple-swizzle@0.2.2: - resolution: - { - integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==, - } - sitemap@8.0.0: resolution: { @@ -4050,12 +3430,6 @@ packages: } engines: { node: ">=14.16" } - sonic-boom@3.8.1: - resolution: - { - integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==, - } - source-map-js@1.2.0: resolution: { @@ -4083,13 +3457,6 @@ packages: } engines: { node: ">=0.10.0" } - split2@4.2.0: - resolution: - { - integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==, - } - engines: { node: ">= 10.x" } - sprintf-js@1.0.3: resolution: { @@ -4110,13 +3477,6 @@ packages: } engines: { node: ">=8" } - string-width@5.1.2: - resolution: - { - integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, - } - engines: { node: ">=12" } - string-width@7.2.0: resolution: { @@ -4124,12 +3484,6 @@ packages: } engines: { node: ">=18" } - string_decoder@1.3.0: - resolution: - { - integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, - } - stringify-entities@4.0.4: resolution: { @@ -4170,14 +3524,6 @@ packages: integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==, } - sucrase@3.35.0: - resolution: - { - integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==, - } - engines: { node: ">=16 || 14 >=14.17" } - hasBin: true - superjson@2.2.1: resolution: { @@ -4192,40 +3538,6 @@ packages: } engines: { node: ">=10" } - supports-preserve-symlinks-flag@1.0.0: - resolution: - { - integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, - } - engines: { node: ">= 0.4" } - - tailwindcss@3.4.14: - resolution: - { - integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==, - } - engines: { node: ">=14.0.0" } - hasBin: true - - thenify-all@1.6.0: - resolution: - { - integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==, - } - engines: { node: ">=0.8" } - - thenify@3.3.1: - resolution: - { - integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==, - } - - thread-stream@2.7.0: - resolution: - { - integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==, - } - tinyexec@0.3.0: resolution: { @@ -4259,18 +3571,6 @@ packages: } engines: { node: ">=6.10" } - ts-interface-checker@0.1.13: - resolution: - { - integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, - } - - ts-toolbelt@6.15.5: - resolution: - { - integrity: sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==, - } - tslib@2.8.0: resolution: { @@ -4369,12 +3669,6 @@ packages: peerDependencies: browserslist: ">= 4.21.0" - util-deprecate@1.0.2: - resolution: - { - integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, - } - uuid@9.0.1: resolution: { @@ -4668,14 +3962,6 @@ packages: "@vuepress/bundler-webpack": optional: true - vuex@4.1.0: - resolution: - { - integrity: sha512-hmV6UerDrPcgbSy9ORAtNXDr9M4wlNP4pEFKye4ujJF8oqgFFuxDCdOLS3eNoRTtq5O3hoBDh9Doj1bQMYHRbQ==, - } - peerDependencies: - vue: ^3.2.0 - watermark-js-plus@1.5.7: resolution: { @@ -4718,20 +4004,6 @@ packages: } engines: { node: ">=8" } - wrap-ansi@7.0.0: - resolution: - { - integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, - } - engines: { node: ">=10" } - - wrap-ansi@8.1.0: - resolution: - { - integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, - } - engines: { node: ">=12" } - y18n@4.0.3: resolution: { @@ -4774,8 +4046,6 @@ packages: } snapshots: - "@alloc/quick-lru@5.2.0": {} - "@antfu/install-pkg@0.4.1": dependencies: package-manager-detector: 0.2.2 @@ -4799,7 +4069,8 @@ snapshots: "@braintree/sanitize-url@7.1.0": {} - "@bufbuild/protobuf@2.2.0": {} + "@bufbuild/protobuf@2.2.0": + optional: true "@chevrotain/cst-dts-gen@11.0.3": dependencies: @@ -4887,45 +4158,6 @@ snapshots: "@esbuild/win32-x64@0.21.5": optional: true - "@floating-ui/core@1.6.8": - dependencies: - "@floating-ui/utils": 0.2.8 - - "@floating-ui/dom@1.6.11": - dependencies: - "@floating-ui/core": 1.6.8 - "@floating-ui/utils": 0.2.8 - - "@floating-ui/utils@0.2.8": {} - - "@floating-ui/vue@1.1.5(vue@3.5.12)": - dependencies: - "@floating-ui/dom": 1.6.11 - "@floating-ui/utils": 0.2.8 - vue-demi: 0.14.10(vue@3.5.12) - transitivePeerDependencies: - - "@vue/composition-api" - - vue - - "@headlessui-float/vue@0.14.4(@headlessui/vue@1.7.23(vue@3.5.12))(vue@3.5.12)": - dependencies: - "@floating-ui/core": 1.6.8 - "@floating-ui/dom": 1.6.11 - "@floating-ui/vue": 1.1.5(vue@3.5.12) - "@headlessui/vue": 1.7.23(vue@3.5.12) - vue: 3.5.12 - transitivePeerDependencies: - - "@vue/composition-api" - - "@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.14)": - dependencies: - tailwindcss: 3.4.14 - - "@headlessui/vue@1.7.23(vue@3.5.12)": - dependencies: - "@tanstack/vue-virtual": 3.10.8(vue@3.5.12) - vue: 3.5.12 - "@iconify/types@2.0.0": {} "@iconify/utils@2.1.33": @@ -4940,32 +4172,8 @@ snapshots: transitivePeerDependencies: - supports-color - "@isaacs/cliui@8.0.2": - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - - "@jridgewell/gen-mapping@0.3.5": - dependencies: - "@jridgewell/set-array": 1.2.1 - "@jridgewell/sourcemap-codec": 1.5.0 - "@jridgewell/trace-mapping": 0.3.25 - - "@jridgewell/resolve-uri@3.1.2": {} - - "@jridgewell/set-array@1.2.1": {} - "@jridgewell/sourcemap-codec@1.5.0": {} - "@jridgewell/trace-mapping@0.3.25": - dependencies: - "@jridgewell/resolve-uri": 3.1.2 - "@jridgewell/sourcemap-codec": 1.5.0 - "@lit-labs/ssr-dom-shim@1.2.0": {} "@lit/reactive-element@2.0.4": @@ -5164,15 +4372,6 @@ snapshots: optionalDependencies: markdown-it: 14.1.0 - "@mermaid-js/mermaid-zenuml@0.2.0(mermaid@11.3.0)": - dependencies: - "@zenuml/core": 3.24.12 - mermaid: 11.3.0 - transitivePeerDependencies: - - "@vue/composition-api" - - ts-node - - typescript - "@mermaid-js/parser@0.3.0": dependencies: langium: 3.0.0 @@ -5189,9 +4388,6 @@ snapshots: "@nodelib/fs.scandir": 2.1.5 fastq: 1.17.1 - "@pkgjs/parseargs@0.11.0": - optional: true - "@rollup/rollup-android-arm-eabi@4.24.0": optional: true @@ -5279,15 +4475,6 @@ snapshots: "@stackblitz/sdk@1.11.0": {} - "@tanstack/virtual-core@3.10.8": {} - - "@tanstack/vue-virtual@3.10.8(vue@3.5.12)": - dependencies: - "@tanstack/virtual-core": 3.10.8 - vue: 3.5.12 - - "@types/assert@1.5.10": {} - "@types/debug@4.1.12": dependencies: "@types/ms": 0.7.34 @@ -5336,10 +4523,6 @@ snapshots: dependencies: undici-types: 5.26.5 - "@types/ramda@0.28.25": - dependencies: - ts-toolbelt: 6.15.5 - "@types/sax@1.2.7": dependencies: "@types/node": 20.11.28 @@ -5357,13 +4540,6 @@ snapshots: vite: 5.4.9(@types/node@20.11.28)(sass-embedded@1.79.5) vue: 3.5.12 - "@vue/compat@3.5.12(vue@3.5.12)": - dependencies: - "@babel/parser": 7.25.6 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - vue: 3.5.12 - "@vue/compiler-core@3.5.12": dependencies: "@babel/parser": 7.25.6 @@ -5902,38 +5078,6 @@ snapshots: - "@vue/composition-api" - vue - "@zenuml/core@3.24.12": - dependencies: - "@headlessui-float/vue": 0.14.4(@headlessui/vue@1.7.23(vue@3.5.12))(vue@3.5.12) - "@headlessui/tailwindcss": 0.2.1(tailwindcss@3.4.14) - "@headlessui/vue": 1.7.23(vue@3.5.12) - "@types/assert": 1.5.10 - "@types/ramda": 0.28.25 - "@vue/compat": 3.5.12(vue@3.5.12) - antlr4: 4.11.0 - color-string: 1.9.1 - dom-to-image-more: 2.16.0 - dompurify: 3.1.7 - file-saver: 2.0.5 - highlight.js: 10.7.3 - html-to-image: 1.11.11 - lodash: 4.17.21 - marked: 4.3.0 - pino: 8.21.0 - postcss: 8.4.47 - ramda: 0.28.0 - tailwindcss: 3.4.14 - vue: 3.5.12 - vuex: 4.1.0(vue@3.5.12) - transitivePeerDependencies: - - "@vue/composition-api" - - ts-node - - typescript - - abort-controller@3.0.0: - dependencies: - event-target-shim: 5.0.1 - acorn@8.12.1: {} ansi-regex@5.0.1: {} @@ -5944,12 +5088,6 @@ snapshots: dependencies: color-convert: 2.0.1 - ansi-styles@6.2.1: {} - - antlr4@4.11.0: {} - - any-promise@1.3.0: {} - anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -5963,8 +5101,6 @@ snapshots: argparse@2.0.1: {} - atomic-sleep@1.0.0: {} - autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.23.3 @@ -5975,12 +5111,8 @@ snapshots: postcss: 8.4.47 postcss-value-parser: 4.2.0 - balanced-match@1.0.2: {} - balloon-css@1.2.0: {} - base64-js@1.5.1: {} - bcrypt-ts@5.0.2: {} binary-extensions@2.3.0: {} @@ -5989,10 +5121,6 @@ snapshots: boolbase@1.0.0: {} - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - braces@3.0.2: dependencies: fill-range: 7.0.1 @@ -6004,17 +5132,11 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) - buffer-builder@0.2.0: {} - - buffer@6.0.3: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 + buffer-builder@0.2.0: + optional: true cac@6.7.14: {} - camelcase-css@2.0.1: {} - camelcase@5.3.1: {} caniuse-lite@1.0.30001655: {} @@ -6098,17 +5220,11 @@ snapshots: color-name@1.1.4: {} - color-string@1.9.1: - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - - colorjs.io@0.5.2: {} + colorjs.io@0.5.2: + optional: true comma-separated-tokens@2.0.3: {} - commander@4.1.1: {} - commander@7.2.0: {} commander@8.3.0: {} @@ -6147,8 +5263,6 @@ snapshots: css-what@6.1.0: {} - cssesc@3.0.0: {} - csstype@3.1.3: {} cytoscape-cose-bilkent@4.1.0(cytoscape@3.30.2): @@ -6357,20 +5471,14 @@ snapshots: dependencies: dequal: 2.0.3 - didyoumean@1.2.2: {} - dijkstrajs@1.0.3: {} - dlv@1.1.3: {} - dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.5.0 - dom-to-image-more@2.16.0: {} - domelementtype@2.3.0: {} domhandler@5.0.3: @@ -6379,24 +5487,18 @@ snapshots: dompurify@3.1.6: {} - dompurify@3.1.7: {} - domutils@3.1.0: dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 - eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.13: {} emoji-regex@10.3.0: {} emoji-regex@8.0.0: {} - emoji-regex@9.2.2: {} - encoding-sniffer@0.2.0: dependencies: iconv-lite: 0.6.3 @@ -6438,10 +5540,6 @@ snapshots: estree-walker@2.0.2: {} - event-target-shim@5.0.1: {} - - events@3.3.0: {} - execa@9.4.0: dependencies: "@sindresorhus/merge-streams": 4.0.0 @@ -6469,8 +5567,6 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.5 - fast-redact@3.5.0: {} - fastq@1.17.1: dependencies: reusify: 1.0.4 @@ -6481,8 +5577,6 @@ snapshots: dependencies: is-unicode-supported: 2.0.0 - file-saver@2.0.5: {} - fill-range@7.0.1: dependencies: to-regex-range: 5.0.1 @@ -6492,11 +5586,6 @@ snapshots: locate-path: 5.0.0 path-exists: 4.0.0 - foreground-child@3.3.0: - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - fraction.js@4.3.7: {} fs-extra@11.2.0: @@ -6508,8 +5597,6 @@ snapshots: fsevents@2.3.3: optional: true - function-bind@1.1.2: {} - get-caller-file@2.0.5: {} get-east-asian-width@1.2.0: {} @@ -6527,19 +5614,6 @@ snapshots: dependencies: is-glob: 4.0.3 - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob@10.4.5: - dependencies: - foreground-child: 3.3.0 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 1.11.1 - globby@14.0.2: dependencies: "@sindresorhus/merge-streams": 2.3.0 @@ -6560,14 +5634,11 @@ snapshots: hachure-fill@0.5.2: {} - has-flag@4.0.0: {} + has-flag@4.0.0: + optional: true hash-sum@2.0.0: {} - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - hast-util-to-html@9.0.3: dependencies: "@types/hast": 3.0.4 @@ -6586,12 +5657,8 @@ snapshots: dependencies: "@types/hast": 3.0.4 - highlight.js@10.7.3: {} - hookable@5.5.3: {} - html-to-image@1.11.11: {} - html-void-elements@3.0.0: {} htmlparser2@9.1.0: @@ -6607,26 +5674,19 @@ snapshots: dependencies: safer-buffer: 2.1.2 - ieee754@1.2.1: {} - ignore@5.3.1: {} - immutable@4.3.7: {} + immutable@4.3.7: + optional: true internmap@1.0.1: {} internmap@2.0.3: {} - is-arrayish@0.3.2: {} - is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 - is-core-module@2.15.1: - dependencies: - hasown: 2.0.2 - is-extendable@0.1.1: {} is-extglob@2.1.1: {} @@ -6653,13 +5713,8 @@ snapshots: isexe@2.0.0: {} - jackspeak@3.4.3: - dependencies: - "@isaacs/cliui": 8.0.2 - optionalDependencies: - "@pkgjs/parseargs": 0.11.0 - - jiti@1.21.6: {} + jiti@1.21.6: + optional: true js-yaml@3.14.1: dependencies: @@ -6698,12 +5753,8 @@ snapshots: layout-base@2.0.1: {} - lilconfig@2.1.0: {} - lilconfig@3.1.1: {} - lines-and-columns@1.2.4: {} - linkify-it@5.0.0: dependencies: uc.micro: 2.1.0 @@ -6735,15 +5786,11 @@ snapshots: lodash-es@4.17.21: {} - lodash@4.17.21: {} - log-symbols@6.0.0: dependencies: chalk: 5.3.0 is-unicode-supported: 1.3.0 - lru-cache@10.4.3: {} - magic-string@0.30.11: dependencies: "@jridgewell/sourcemap-codec": 1.5.0 @@ -6766,8 +5813,6 @@ snapshots: marked@13.0.3: {} - marked@4.3.0: {} - mdast-util-to-hast@13.2.0: dependencies: "@types/hast": 3.0.4 @@ -6832,12 +5877,6 @@ snapshots: mimic-function@5.0.1: {} - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - - minipass@7.1.2: {} - mitt@3.0.1: {} mlly@1.7.2: @@ -6851,12 +5890,6 @@ snapshots: ms@2.1.3: {} - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - nanoid@3.3.7: {} nanoid@5.0.7: {} @@ -6876,12 +5909,6 @@ snapshots: dependencies: boolbase: 1.0.0 - object-assign@4.1.1: {} - - object-hash@3.0.0: {} - - on-exit-leak-free@2.1.2: {} - onetime@7.0.0: dependencies: mimic-function: 5.0.1 @@ -6912,8 +5939,6 @@ snapshots: p-try@2.2.0: {} - package-json-from-dist@1.0.1: {} - package-manager-detector@0.2.2: {} parse-ms@4.0.0: {} @@ -6939,13 +5964,6 @@ snapshots: path-key@4.0.0: {} - path-parse@1.0.7: {} - - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - path-type@5.0.0: {} pathe@1.1.2: {} @@ -6958,31 +5976,6 @@ snapshots: picomatch@2.3.1: {} - pify@2.3.0: {} - - pino-abstract-transport@1.2.0: - dependencies: - readable-stream: 4.5.2 - split2: 4.2.0 - - pino-std-serializers@6.2.2: {} - - pino@8.21.0: - dependencies: - atomic-sleep: 1.0.0 - fast-redact: 3.5.0 - on-exit-leak-free: 2.1.2 - pino-abstract-transport: 1.2.0 - pino-std-serializers: 6.2.2 - process-warning: 3.0.0 - quick-format-unescaped: 4.0.4 - real-require: 0.2.0 - safe-stable-stringify: 2.5.0 - sonic-boom: 3.8.1 - thread-stream: 2.7.0 - - pirates@4.0.6: {} - pkg-types@1.2.1: dependencies: confbox: 0.1.8 @@ -6998,25 +5991,6 @@ snapshots: path-data-parser: 0.1.0 points-on-curve: 0.2.0 - postcss-import@15.1.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - - postcss-js@4.0.1(postcss@8.4.47): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.47 - - postcss-load-config@4.0.2(postcss@8.4.47): - dependencies: - lilconfig: 3.1.1 - yaml: 2.6.0 - optionalDependencies: - postcss: 8.4.47 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(yaml@2.6.0): dependencies: lilconfig: 3.1.1 @@ -7025,16 +5999,6 @@ snapshots: postcss: 8.4.47 yaml: 2.6.0 - postcss-nested@6.2.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-selector-parser: 6.1.2 - - postcss-selector-parser@6.1.2: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - postcss-value-parser@4.2.0: {} postcss@8.4.47: @@ -7047,10 +6011,6 @@ snapshots: dependencies: parse-ms: 4.0.0 - process-warning@3.0.0: {} - - process@0.11.10: {} - property-information@6.5.0: {} punycode.js@2.3.1: {} @@ -7063,42 +6023,18 @@ snapshots: queue-microtask@1.2.3: {} - quick-format-unescaped@4.0.4: {} - - ramda@0.28.0: {} - - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - - readable-stream@4.5.2: - dependencies: - abort-controller: 3.0.0 - buffer: 6.0.3 - events: 3.3.0 - process: 0.11.10 - string_decoder: 1.3.0 - readdirp@3.6.0: dependencies: picomatch: 2.3.1 readdirp@4.0.2: {} - real-require@0.2.0: {} - regex@4.3.3: {} require-directory@2.1.1: {} require-main-filename@2.0.0: {} - resolve@1.22.8: - dependencies: - is-core-module: 2.15.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - restore-cursor@5.1.0: dependencies: onetime: 7.0.0 @@ -7148,10 +6084,7 @@ snapshots: rxjs@7.8.1: dependencies: tslib: 2.8.0 - - safe-buffer@5.2.1: {} - - safe-stable-stringify@2.5.0: {} + optional: true safer-buffer@2.1.2: {} @@ -7245,6 +6178,7 @@ snapshots: sass-embedded-win32-arm64: 1.79.5 sass-embedded-win32-ia32: 1.79.5 sass-embedded-win32-x64: 1.79.5 + optional: true sax@1.3.0: {} @@ -7272,10 +6206,6 @@ snapshots: signal-exit@4.1.0: {} - simple-swizzle@0.2.2: - dependencies: - is-arrayish: 0.3.2 - sitemap@8.0.0: dependencies: "@types/node": 17.0.45 @@ -7285,10 +6215,6 @@ snapshots: slash@5.1.0: {} - sonic-boom@3.8.1: - dependencies: - atomic-sleep: 1.0.0 - source-map-js@1.2.0: {} source-map-js@1.2.1: {} @@ -7297,8 +6223,6 @@ snapshots: speakingurl@14.0.1: {} - split2@4.2.0: {} - sprintf-js@1.0.3: {} stdin-discarder@0.2.2: {} @@ -7309,22 +6233,12 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - string-width@7.2.0: dependencies: emoji-regex: 10.3.0 get-east-asian-width: 1.2.0 strip-ansi: 7.1.0 - string_decoder@1.3.0: - dependencies: - safe-buffer: 5.2.1 - stringify-entities@4.0.4: dependencies: character-entities-html4: 2.1.0 @@ -7344,16 +6258,6 @@ snapshots: stylis@4.3.4: {} - sucrase@3.35.0: - dependencies: - "@jridgewell/gen-mapping": 0.3.5 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - superjson@2.2.1: dependencies: copy-anything: 3.0.5 @@ -7361,47 +6265,7 @@ snapshots: supports-color@8.1.1: dependencies: has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - tailwindcss@3.4.14: - dependencies: - "@alloc/quick-lru": 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.6 - lilconfig: 2.1.0 - micromatch: 4.0.5 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.0 - postcss: 8.4.47 - postcss-import: 15.1.0(postcss@8.4.47) - postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47) - postcss-nested: 6.2.0(postcss@8.4.47) - postcss-selector-parser: 6.1.2 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - - thread-stream@2.7.0: - dependencies: - real-require: 0.2.0 + optional: true tinyexec@0.3.0: {} @@ -7415,11 +6279,8 @@ snapshots: ts-dedent@2.2.0: {} - ts-interface-checker@0.1.13: {} - - ts-toolbelt@6.15.5: {} - - tslib@2.8.0: {} + tslib@2.8.0: + optional: true uc.micro@2.1.0: {} @@ -7466,11 +6327,10 @@ snapshots: escalade: 3.1.2 picocolors: 1.1.0 - util-deprecate@1.0.2: {} - uuid@9.0.1: {} - varint@6.0.0: {} + varint@6.0.0: + optional: true vfile-message@4.0.2: dependencies: @@ -7676,11 +6536,6 @@ snapshots: - supports-color - typescript - vuex@4.1.0(vue@3.5.12): - dependencies: - "@vue/devtools-api": 6.6.4 - vue: 3.5.12 - watermark-js-plus@1.5.7: {} whatwg-encoding@3.1.1: @@ -7701,21 +6556,10 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - y18n@4.0.3: {} - yaml@2.6.0: {} + yaml@2.6.0: + optional: true yargs-parser@18.1.3: dependencies: