From e6c200aaf32b06ccc3db41200a2559baefdbdb86 Mon Sep 17 00:00:00 2001 From: Joe Hildebrand Date: Sun, 27 Sep 2026 03:36:13 -0600 Subject: [PATCH] Update devDependencies --- .ncurc | 1 + package.json | 21 +- pnpm-lock.yaml | 8047 ++++++++++++++++++++++++++++++++++-------- pnpm-workspace.yaml | 2 + test/headers.test.js | 2 +- 5 files changed, 6560 insertions(+), 1513 deletions(-) create mode 100644 pnpm-workspace.yaml diff --git a/.ncurc b/.ncurc index 9ed07bc..9c1d860 100644 --- a/.ncurc +++ b/.ncurc @@ -1,3 +1,4 @@ { "dep": ["prod", "dev", "packageManager"], + "cooldown": 7 } diff --git a/package.json b/package.json index c7b08ef..4a00ab9 100644 --- a/package.json +++ b/package.json @@ -58,21 +58,22 @@ "build": "npm run test && npm run lint && npm pack --dry-run" }, "devDependencies": { - "@cto.af/eslint-config": "^6.2.5", - "@eslint/markdown": "^7.5.1", + "@cto.af/eslint-config": "^7.0.3", + "@eslint/markdown": "^8.0.3", "@peggyjs/coverage": "^2.0.5", + "@typescript/native": "npm:typescript@^7.0.2", "abnf": "^5.0.4", - "eslint": "^10.0.3", - "eslint-plugin-jsdoc": "^62.8.0", + "eslint-plugin-jsdoc": "^64.5.4", "eslint-plugin-markdown": "^5.1.0", + "eslint": "^10.11.0", "peggy": "^5.1.0", - "superc8": "^12.3.1", - "terser": "^5.46.1", - "typescript": "^5.9.3", - "typescript-eslint": "^8.57.1" + "superc8": "^12.7.0", + "terser": "^5.51.2", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-eslint": "^8.70.0" }, - "packageManager": "pnpm@10.32.1", + "packageManager": "pnpm@12.5.1", "engines": { - "node": ">=20" + "node": ">=22" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ca39198..950920e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,3 +1,161 @@ +--- +lockfileVersion: '9.0' + +importers: + + .: + configDependencies: {} + packageManagerDependencies: + pnpm: + specifier: 12.5.1 + version: 12.5.1 + +packages: + + '@pnpm/exe.android-arm64@12.5.1': + resolution: {integrity: sha512-6LGBmQuDzUmgpHSuy+haG0jrmkwFNa4EuShDZqK3cIBv4Wfb75CzjJmowkzr+iJg40vnBKMQ62t4Ko6mwsId7A==} + cpu: [arm64] + os: [android] + + '@pnpm/exe.android-x64@12.5.1': + resolution: {integrity: sha512-091oCltP3Rx89yxL1Wh5rXkUXEyFzyxIzSHKRFDyDFlQkb8Ox8FaDcm+M8PNkMyqnLA+qeGOLzY7Rjj9izl1Ww==} + cpu: [x64] + os: [android] + + '@pnpm/exe.darwin-arm64@12.5.1': + resolution: {integrity: sha512-r1vEMQPVjRexZMyL2HonxJoo3+nuB/+G+tg+f2PK6faRdXX1TDwevKXOxJAfqlPInTy6W/pm912+s+m0NcR4BQ==} + cpu: [arm64] + os: [darwin] + + '@pnpm/exe.darwin-x64@12.5.1': + resolution: {integrity: sha512-YHwI1g2B+Y2cAEylOR31r781GWijdJL7Gy7TEn/ZpZ5v/Cuwp5/Pz0EFCgo0M2MKLafAbL/laUMGvOpAdnerAw==} + cpu: [x64] + os: [darwin] + + '@pnpm/exe.freebsd-x64@12.5.1': + resolution: {integrity: sha512-sFUMHiYFs6q5syFwgaVppzhQSmqnXoJIz/YwTXIOXTDE76ndIpTRpDGAnBCBKjsaEBnqjJA/2l6hpJcNDNoMiA==} + cpu: [x64] + os: [freebsd] + + '@pnpm/exe.linux-arm64-musl@12.5.1': + resolution: {integrity: sha512-zupuxYZBuBEGjUz805/4/Asq01UNziFADANt8yp+LdUjU9bbMa3xY78Bx1PsGDqBy7aiad4sdUMK8ZxH4n4gmQ==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@pnpm/exe.linux-arm64@12.5.1': + resolution: {integrity: sha512-6hbMWW2/eQo1b5wvQPe/ndLHVTH88Rav6N+ffD4/h6IuFMjWCgasFYYsFv0GrvpqREAx3SwmZSvli+0NFXqbxA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-ppc64@12.5.1': + resolution: {integrity: sha512-Gg3maDzaE/ZFMV9HIx/BwMN0Y6QbEs13URfxmiYHtKjjLAs5wEQZRMUP87YNLYO7cNaEfbM8GRbS9vPosyD9Gw==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-riscv64@12.5.1': + resolution: {integrity: sha512-6fgWxXYMBMsWQ8DAiRevscX4QZQjwh+FsyCj8ZOk8pMXvqeq84MqBLCmS6KckvnbdqJ+HlSVQ7fs/kd0ldwfhA==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-s390x@12.5.1': + resolution: {integrity: sha512-nzMZruRvxDhEfYUhzu+7EmM39+82Dgagc/6hPFPqGqzXNGcIG0anuxbUxfeNtI64SHt91KuuYUmCB/inlM+Pag==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-x64-musl@12.5.1': + resolution: {integrity: sha512-kHCbegdTNHpzmPtUD4S5fqkVkqgdQR47spF9p2VPP3dIIkZl6Ytk8w0vhlAsAGgge8FmucfwX+vvPKgm0NtOCQ==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@pnpm/exe.linux-x64@12.5.1': + resolution: {integrity: sha512-3PkUBYo5z4dgtlnTNIFj7QGpcDUAuqXz9WGVigPDCeccEnhGiRkWmA5102TmYJHtwJP3LfmE+ZF9PGeWhn8p9Q==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.win32-arm64@12.5.1': + resolution: {integrity: sha512-49NvjZIXHly56/PLoEDD7VphbO4N8dwMXoApElDFCpVGDNGeKlwlib1tXtnpTF6i2/XIsAj7GgatHB5KHXgBnA==} + cpu: [arm64] + os: [win32] + + '@pnpm/exe.win32-x64@12.5.1': + resolution: {integrity: sha512-ePUmQFPAPJFNMwg1lelDx2PdjHqYRiF0yfg5e6qeDbPNOu97QNo557Ru/SxmCrmt8ydQWNuZXWpdEp019md5vw==} + cpu: [x64] + os: [win32] + + pnpm@12.5.1: + resolution: {integrity: sha512-4/MFvHhKK8ifWtO2E4iJRw+ujSr182thIW7JHCw9ZAiXdfneOKrDMQROpA8kXLDVZmOS399lgk4ZB+9qLGLeXw==} + engines: {node: '>=18.*'} + hasBin: true + +snapshots: + + '@pnpm/exe.android-arm64@12.5.1': + optional: true + + '@pnpm/exe.android-x64@12.5.1': + optional: true + + '@pnpm/exe.darwin-arm64@12.5.1': + optional: true + + '@pnpm/exe.darwin-x64@12.5.1': + optional: true + + '@pnpm/exe.freebsd-x64@12.5.1': + optional: true + + '@pnpm/exe.linux-arm64-musl@12.5.1': + optional: true + + '@pnpm/exe.linux-arm64@12.5.1': + optional: true + + '@pnpm/exe.linux-ppc64@12.5.1': + optional: true + + '@pnpm/exe.linux-riscv64@12.5.1': + optional: true + + '@pnpm/exe.linux-s390x@12.5.1': + optional: true + + '@pnpm/exe.linux-x64-musl@12.5.1': + optional: true + + '@pnpm/exe.linux-x64@12.5.1': + optional: true + + '@pnpm/exe.win32-arm64@12.5.1': + optional: true + + '@pnpm/exe.win32-x64@12.5.1': + optional: true + + pnpm@12.5.1: + optionalDependencies: + '@pnpm/exe.android-arm64': 12.5.1 + '@pnpm/exe.android-x64': 12.5.1 + '@pnpm/exe.darwin-arm64': 12.5.1 + '@pnpm/exe.darwin-x64': 12.5.1 + '@pnpm/exe.freebsd-x64': 12.5.1 + '@pnpm/exe.linux-arm64': 12.5.1 + '@pnpm/exe.linux-arm64-musl': 12.5.1 + '@pnpm/exe.linux-ppc64': 12.5.1 + '@pnpm/exe.linux-riscv64': 12.5.1 + '@pnpm/exe.linux-s390x': 12.5.1 + '@pnpm/exe.linux-x64': 12.5.1 + '@pnpm/exe.linux-x64-musl': 12.5.1 + '@pnpm/exe.win32-arm64': 12.5.1 + '@pnpm/exe.win32-x64': 12.5.1 + +--- lockfileVersion: '9.0' settings: @@ -9,62 +167,172 @@ importers: .: devDependencies: '@cto.af/eslint-config': - specifier: ^6.2.5 - version: 6.2.5(eslint@10.0.3)(typescript@5.9.3) + specifier: ^7.0.3 + version: 7.0.3(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2)) '@eslint/markdown': - specifier: ^7.5.1 - version: 7.5.1 + specifier: ^8.0.3 + version: 8.0.3(supports-color@10.2.2) '@peggyjs/coverage': specifier: ^2.0.5 version: 2.0.5 + '@typescript/native': + specifier: npm:typescript@^7.0.2 + version: typescript@7.0.2 abnf: specifier: ^5.0.4 version: 5.0.4 eslint: - specifier: ^10.0.3 - version: 10.0.3 + specifier: ^10.11.0 + version: 10.11.0(supports-color@10.2.2) eslint-plugin-jsdoc: - specifier: ^62.8.0 - version: 62.8.0(eslint@10.0.3) + specifier: ^64.5.4 + version: 64.5.4(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) eslint-plugin-markdown: specifier: ^5.1.0 - version: 5.1.0(eslint@10.0.3) + version: 5.1.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) peggy: specifier: ^5.1.0 version: 5.1.0 superc8: - specifier: ^12.3.1 - version: 12.3.1 + specifier: ^12.7.0 + version: 12.7.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) terser: - specifier: ^5.46.1 - version: 5.46.1 + specifier: ^5.51.2 + version: 5.51.2 typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: npm:@typescript/typescript6@^6.0.2 + version: '@typescript/typescript6@6.0.2' typescript-eslint: - specifier: ^8.57.1 - version: 8.57.1(eslint@10.0.3)(typescript@5.9.3) + specifier: ^8.70.0 + version: 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) packages: + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + + '@babel/code-frame@8.0.6': + resolution: {integrity: sha512-uMHhvmDmwFiLuiozaoRYTZHqMFuu3fem/X9JY78lohAuLoh8LSGGC8JqUzo2cVuBsBxkjMZNk56CE7ock8Xxkw==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/generator@8.0.6': + resolution: {integrity: sha512-/pcanjdRsonCexCuxgGD8fKnBLLzk2i9uM4kmcmGyyev2R5YDs+rafMYZ89RvaGY1mW8T7C5au0TyYaEeHBGng==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/helper-globals@8.0.6': + resolution: {integrity: sha512-OdnA/N52LhzFpeUuVz5YGuSWjc7TPHiFmVYZbPlSgExocO2GwbxVpSni9MVs5wwW+wZ4kPuwBEBN9pIPDYz1mA==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/helper-string-parser@8.0.6': + resolution: {integrity: sha512-+6HYEBnsDRZHJtUTAEfMQd0zMDqdFHS7C+5vAsEZqBUr3vEMWOWlHJ0Jz1gS8jJIlCvLsuA6ivmeoqzH936YcA==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@8.0.6': + resolution: {integrity: sha512-HYx0YmuchRxRSpnjvcNffnPS8DCauKNmnumIuHG3jnQAVewRA7kfJGwF13ayEpSZs7s4R/oBH4eppuXcAQd5JQ==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/parser@8.0.6': + resolution: {integrity: sha512-LpGDIYJAzc3Y3PT9x+FxBrGYu2PlWxLmyN7SwPTzaX0LSwEmFJBsRnPBqmaXF2r1v+Zhz6lNiEJ+7yKtM5+Ugg==} + engines: {node: ^22.18.0 || >=24.11.0} + hasBin: true + + '@babel/template@8.0.0': + resolution: {integrity: sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/traverse@8.0.6': + resolution: {integrity: sha512-ilYV+qLStGzSKLipJlETdvdtpK3rAuwfCmCoGKv15MU4EoeIuLkespSNoNLFGOPSciEHx9TLWtN5mv0fz5w5mQ==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/types@8.0.6': + resolution: {integrity: sha512-c+xgSWboV2pdwXP67BUWDVRHi2BO5Q3KwxyFVs7taVTY+fsK47/L51ZXQoV9rozHJDNHvJ4v4WEsI/IlxV2l2A==} + engines: {node: ^22.18.0 || >=24.11.0} + '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@cto.af/eslint-config@6.2.5': - resolution: {integrity: sha512-o0Pv/Tcdklmr+jXEn5WBjBReggaLo5BgSbgsQUCa+AB0glM33UJTxMi4TpbNEY+mc8IvY+1TUBLRZLRPFfXgBw==} - engines: {node: '>=20'} + '@cacheable/memory@2.2.0': + resolution: {integrity: sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==} - '@es-joy/jsdoccomment@0.84.0': - resolution: {integrity: sha512-0xew1CxOam0gV5OMjh2KjFQZsKL2bByX1+q4j3E73MpYIdyUxcZb/xQct9ccUb+ve5KGUYbCUxyPnYB7RbuP+w==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@cacheable/utils@2.5.0': + resolution: {integrity: sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==} + + '@csstools/css-calc@3.4.1': + resolution: {integrity: sha512-EtC7SoN1j6J4E4DCwg5QgbO5TGxgxIA1RXqe+W+qUM+BUcezx9wT+/tiQ/WO2yCX4i5X+Cuf9ciJ22aP4UEwWw==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-parser-algorithms': ^4.0.1 + '@csstools/css-tokenizer': ^4.0.2 + + '@csstools/css-parser-algorithms@4.0.1': + resolution: {integrity: sha512-ShL8BqPfbKJrJiKFH0xBbN0i7Nrh9HXYRuF+pzyj93R/BL2YAsUxJeqANErzqM+0JGl7vjHp+3OIgd/DL69YIA==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-tokenizer': ^4.0.2 + + '@csstools/css-syntax-patches-for-csstree@1.1.14': + resolution: {integrity: sha512-HpbVXyrofRXpHpgkNIjU/3EWR4WJvOkO3emNK/L6X/mTJU7bGUI3AkkpoTNXznQLp0KRjLHELTGeKI5dIkI9JQ==} + peerDependencies: + css-tree: ^3.2.1 + peerDependenciesMeta: + css-tree: + optional: true + + '@csstools/css-tokenizer@4.0.2': + resolution: {integrity: sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==} + engines: {node: '>=20.19.0'} + + '@csstools/media-query-list-parser@5.0.1': + resolution: {integrity: sha512-DR5NpEOOxDOhmMWPJlhYAV9gTmV4XpfYjtE+aXSCurkxS65KzNogI4wqzRIoujieQcmFkeRtK1nRIF8ImUZTDg==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-parser-algorithms': ^4.0.1 + '@csstools/css-tokenizer': ^4.0.2 + + '@csstools/selector-resolve-nested@4.0.2': + resolution: {integrity: sha512-JpjNBJFA+4OnAHKRK4AMp8xrYyLhI9XapOeBlP2PhRU/IylSw+1ep3BFNTksBJnrTS3KT6kqKNVfpzLLwZUW5Q==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss-selector-parser: ^7.1.1 + + '@csstools/selector-specificity@6.0.0': + resolution: {integrity: sha512-4sSgl78OtOXEX/2d++8A83zHNTgwCJMaR24FvsYL7Uf/VS8HZk9PTwR51elTbGqMuwH3szLvvOXEaVnqn0Z3zA==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss-selector-parser: ^7.1.1 + + '@cto.af/eslint-config@7.0.3': + resolution: {integrity: sha512-oHKnP5qCWAhclOi1k7aXCM4LPrbQL1/ScTyltXfoLjZibJXFG0yUpracfjPgnffrLV/9ZSDp6Ryr6kAB7UD9Sg==} + engines: {node: '>=22'} + + '@decimalturn/toml-patch@3.2.1': + resolution: {integrity: sha512-x0OtKWJctBOBg5eOYlSzgEAqF+LXV5lx7dfO1jslK6VQuceXBe3TfLIBRhrjQbxlLQ8wMG3ttdcl6gTjvZtLow==} + engines: {node: '>=16'} + + '@es-joy/jsdoccomment@0.98.0': + resolution: {integrity: sha512-QS+b7I2aaSM+gZfDz1b9E4B367JJ2qTjFXRKF289iKkh9sYdZ21Q5MiF/Duzouy3J0C4VhM3I/8f2F4+zT8gYQ==} + engines: {node: ^22.22.2 || >=24.15.0} '@es-joy/resolve.exports@1.2.0': resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==} engines: {node: '>=10'} - '@eslint-community/eslint-utils@4.9.1': - resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + '@escover/converter-istanbul@1.0.3': + resolution: {integrity: sha512-Fub9SE0XCH/Sg1i/kTYEAPwz++xPs4CdkESW/g7d1HsFi2//bH2zvE5jXYCPe2lmwl4aXpqWSga01+2AA60E7A==} + engines: {node: '>=22'} + + '@escover/formatter-responsive@1.0.6': + resolution: {integrity: sha512-ZDXxLcUGWH7WvtyCmC4cqoB5Csinu7CYUXCIDbDz0wqSSLZvjswUUZopQogHyfDxSVhy2X6AmbMADdkMiyAESw==} + engines: {node: '>=22'} + + '@eslint-community/eslint-utils@4.10.1': + resolution: {integrity: sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -73,69 +341,68 @@ packages: resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.23.3': - resolution: {integrity: sha512-j+eEWmB6YYLwcNOdlwQ6L2OsptI/LO6lNBuLIqe5R7RetD658HLoF+Mn7LzYmAWWNNzdC6cqP+L6r8ujeYXWLw==} + '@eslint/config-array@0.23.5': + resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/config-helpers@0.5.3': - resolution: {integrity: sha512-lzGN0onllOZCGroKJmRwY6QcEHxbjBw1gwB8SgRSqK8YbbtEXMvKynsXc3553ckIEBxsbMBU7oOZXKIPGZNeZw==} + '@eslint/config-helpers@0.7.0': + resolution: {integrity: sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/core@0.17.0': - resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/core@1.1.1': - resolution: {integrity: sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==} + '@eslint/core@1.2.1': + resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/json@1.0.1': - resolution: {integrity: sha512-bE2nGv8/U+uRvQEJWOgCsZCa65XsCBgxyyx/sXtTHVv0kqdauACLzyp7A1C3yNn7pRaWjIt5acxY+TAbSyIJXw==} + '@eslint/json@2.1.0': + resolution: {integrity: sha512-Zcg+SXHmdAlo+0ZFwxOvDQye2zxhaFCu/CPdJTsMDSEYZXkX67AWvdwzhI/YdPYNW68Q1Tr1Rv2SsuUZydnjBg==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/markdown@7.5.1': - resolution: {integrity: sha512-R8uZemG9dKTbru/DQRPblbJyXpObwKzo8rv1KYGGuPUPtjM4LXBYM9q5CIZAComzZupws3tWbDwam5AFpPLyJQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/object-schema@3.0.3': - resolution: {integrity: sha512-iM869Pugn9Nsxbh/YHRqYiqd23AmIbxJOcpUMOuWCVNdoQJ5ZtwL6h3t0bcZzJUlC3Dq9jCFCESBZnX0GTv7iQ==} + '@eslint/markdown@8.0.3': + resolution: {integrity: sha512-rBTSSShrq7e4O+PWfeE4azH4/CWPNrC+VGxBXiW00o3vYVJnznsZiDayj3KC9JztIMVRZxZHn2nrDIUau/4j7A==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/plugin-kit@0.4.1': - resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@3.0.5': + resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/plugin-kit@0.6.1': - resolution: {integrity: sha512-iH1B076HoAshH1mLpHMgwdGeTs0CYwL0SPMkGuSebZrwBp16v415e9NZXg2jtrqPVQjf6IANe2Vtlr5KswtcZQ==} + '@eslint/plugin-kit@0.7.3': + resolution: {integrity: sha512-IkO+/KEUvwbVpiURZg+P7zF74z5Jxe0UgJxVni+RtoHQ6IZieXaO02kmadomap/q+l6bc/jdPGGqTjhuZnuz1Q==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@humanfs/core@0.19.1': - resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + '@humanfs/core@0.19.2': + resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} engines: {node: '>=18.18.0'} - '@humanfs/node@0.16.7': - resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + '@humanfs/node@0.16.8': + resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==} + engines: {node: '>=18.18.0'} + + '@humanfs/types@0.15.0': + resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==} engines: {node: '>=18.18.0'} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/momoa@3.3.10': - resolution: {integrity: sha512-KWiFQpSAqEIyrTXko3hFNLeQvSK8zXlJQzhhxsyVn58WFRYXST99b3Nqnu+ttOtjds2Pl2grUHGpe2NzhPynuQ==} + '@humanwhocodes/momoa@3.3.13': + resolution: {integrity: sha512-AbKq3EW41+HY6pNMJgAOrz68iyiTTf0Nr1JRHHfuG5zwniJ9Dw8J3U7oa1I2ptpqYwmEf1sXKOGK6lbdZ9eqmg==} engines: {node: '>=18'} '@humanwhocodes/retry@0.4.3': resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} - '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + '@istanbuljs/schema@0.1.6': + resolution: {integrity: sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==} engines: {node: '>=8'} '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + '@jridgewell/gen-mapping@0.4.0-beta.0': + resolution: {integrity: sha512-JdGNkbE4GlNPYQhM0L95fBQr7ctLZJ276QXQLTad4t1oSdnnCI3fDq9DW3BqYAWv8Wc3+HS+4Gsii1oPMCfz1w==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -143,12 +410,33 @@ packages: '@jridgewell/source-map@0.3.11': resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} - '@jridgewell/sourcemap-codec@1.5.5': - resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/sourcemap-codec@1.6.0': + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + '@keyv/bigmap@1.3.1': + resolution: {integrity: sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==} + engines: {node: '>= 18'} + peerDependencies: + keyv: ^5.6.0 + + '@keyv/serialize@1.1.1': + resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + '@peggyjs/coverage@2.0.5': resolution: {integrity: sha512-diTcK/J9sUV1iAiRcqN+FU59hZaJIn6G4hEfhRC3rl5DdyOPOYVJ57am/LaHAQE4IDNq5eIeL7QbBwqg+EViAA==} engines: {node: '>=20'} @@ -157,1749 +445,5585 @@ packages: resolution: {integrity: sha512-LLlgtfXIaeYXoOYovOI0spLM8ZXaqkAlmcRRrLzHJzLMqkU6Sw0R4KMoCoHx1PjaP815pSCBlS+BN6aD8t1Jgg==} engines: {node: '>=20.8'} - '@sec-ant/readable-stream@0.4.1': - resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + '@pkgr/core@0.1.2': + resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@sindresorhus/base62@1.0.0': - resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==} - engines: {node: '>=18'} + '@putout/babel@5.9.13': + resolution: {integrity: sha512-c98UR7CDpN7utvEJU5r8DMMD9b/cjJUwKQTBBxnXWR+7ro2Nob3HP8mt4HkGGtdMlpmaY4WD3TBSoeK+71hAVw==} + engines: {node: '>=22'} - '@sindresorhus/merge-streams@4.0.0': - resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} - engines: {node: '>=18'} + '@putout/cli-cache@6.0.2': + resolution: {integrity: sha512-hdVV/Qmf9TYtu56lHVWD8/F5McQPKtwE9FWOsYbhIUgJwTj4Rt4peN7d5jOxz6bGetPeLcjpSshB99oEe+6rDQ==} + engines: {node: '>=20'} - '@stylistic/eslint-plugin@5.9.0': - resolution: {integrity: sha512-FqqSkvDMYJReydrMhlugc71M76yLLQWNfmGq+SIlLa7N3kHp8Qq8i2PyWrVNAfjOyOIY+xv9XaaYwvVW7vroMA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/cli-choose-formatter@7.0.0': + resolution: {integrity: sha512-gdNUJmo6r6+gYrD0siLMFDLOKyqAz9Yz7yqJwvcowUehPAyZyguk8n05zxzFW0RiQ2XiTFIAO3xoYPNGqyb/Kg==} + engines: {node: '>=22'} peerDependencies: - eslint: ^9.0.0 || ^10.0.0 - - '@types/debug@4.1.13': - resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + putout: '>=42' - '@types/esrecurse@4.3.1': - resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + '@putout/cli-choose@4.0.0': + resolution: {integrity: sha512-rY/7uO8uePTFrguvfcw15cblM6NZIq2+O61T4ToMisq0QqNxQnMZ2pat5fWAl9oGQCbj4xhmLc9is8X2+7NVNQ==} + engines: {node: '>=22'} - '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@putout/cli-filesystem@3.0.0': + resolution: {integrity: sha512-G+AgbhIRtM8NNGnGfAGHIS1ctvtqNAe1aaDGrInUEW8c2Uz37EFUl/nEMvX8bnGRzOdMuk1fgh3Hs7t8oCia0w==} + engines: {node: '>=22'} - '@types/istanbul-lib-coverage@2.0.6': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + '@putout/cli-keypress@4.0.0': + resolution: {integrity: sha512-76zmDjUycBt/CHkOZADP2KMdXWud3n8c1Wb4By/LWpbpykM8G9+pC7UeWAMo9CFDp/s3OXYee2UVtACf1+oZsg==} + engines: {node: '>=22'} - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@putout/cli-match@3.0.1': + resolution: {integrity: sha512-IMMIDDJAUtmThGh/5IpWuvVGp6e6JsaGUlsNhCAzjCDW/0amjiJYaG8GbrzSeV4pgEvt09gDpG8l89Jvwywlmg==} + engines: {node: '>=20'} - '@types/mdast@3.0.15': - resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} + '@putout/cli-process-file@7.1.0': + resolution: {integrity: sha512-P9cCjPOC7zap5PGLqk1gFBVqEZfKy4FjKtaVeEucwqf00xbgHYGwAYBvoX1UX2ZntpvBymljGHqCqokrbQDPbw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + '@putout/cli-ruler@5.0.0': + resolution: {integrity: sha512-/+D73bCbV0rceiYQwZ4LvQs02P+jejDzhKFBWOoyrYJy7rIJIHIRkIEdee2cJ+d/dt2Rg9PpxCVHywlK0GEeWw==} + engines: {node: '>=22'} - '@types/ms@2.1.0': - resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + '@putout/cli-staged@3.0.0': + resolution: {integrity: sha512-LgU6tsUz6ZqRphED6dMRqUZKH5Jk13MhUXJg3QasuWAC1O6sM4CK5LaunqQ+iYAbemc+pg7q5/Yhqh3gHzZZIw==} + engines: {node: '>=22'} - '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + '@putout/cli-validate-args@2.0.0': + resolution: {integrity: sha512-/tl1XiBog6XMb1T9kalFerYU86sYsl6EtrlvGI5RVtlHOQdEEJAIPRxmX4vnKG3uoY5aVEkJOWzbPM5tsncmFQ==} + engines: {node: '>=18'} - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + '@putout/compare@19.5.1': + resolution: {integrity: sha512-/E6ygPNxQ8NgJDFastz+yy5Fmh9ZXaQCqh+pxKfNLAA3/xROV3enu3AaSByWD/e4p9vp/nCSHZIrYw/AL2Kl7g==} + engines: {node: '>=22'} - '@typescript-eslint/eslint-plugin@8.57.1': - resolution: {integrity: sha512-Gn3aqnvNl4NGc6x3/Bqk1AOn0thyTU9bqDRhiRnUWezgvr2OnhYCWCgC8zXXRVqBsIL1pSDt7T9nJUe0oM0kDQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/engine-loader@17.3.1': + resolution: {integrity: sha512-cLZiDMsBBg6dOepUmfEWq597vkUzY57rOxCgWru2PuvJR/NPgQAVUWN5xhG+x9PP6FbIQqDspBcPjk+iOk11/w==} + engines: {node: '>=22'} peerDependencies: - '@typescript-eslint/parser': ^8.57.1 - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' + putout: '*' - '@typescript-eslint/parser@8.57.1': - resolution: {integrity: sha512-k4eNDan0EIMTT/dUKc/g+rsJ6wcHYhNPdY19VoX/EOtaAG8DLtKCykhrUnuHPYvinn5jhAPgD2Qw9hXBwrahsw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/engine-parser@15.5.0': + resolution: {integrity: sha512-INq9spMX9ggdlbXOVqpHxou5f9cMHPaO4gXbXUicfh5MlADN8JSefBRrJTdyMTSk+fMaK8JRCiA1gHCLfYPiWA==} + engines: {node: '>=22'} + + '@putout/engine-processor@16.0.0': + resolution: {integrity: sha512-xccdx+x6j5P4FSOEXpWfj8vtXnQyIupmn+SsyBk0savy3jI6zMxyap8fmf44ioV3fiR6jQZaUL1Rfgv4HCtxuw==} + engines: {node: '>=22'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' + putout: '*' - '@typescript-eslint/project-service@8.57.1': - resolution: {integrity: sha512-vx1F37BRO1OftsYlmG9xay1TqnjNVlqALymwWVuYTdo18XuKxtBpCj1QlzNIEHlvlB27osvXFWptYiEWsVdYsg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/engine-reporter@8.0.8': + resolution: {integrity: sha512-jggn4bRfCP8ZTMUQD7fAwstq1bjlAVZqT5zp0Wdhac2Efy3FtUlfBqWVlOjikzMkvFMSZt5fI99yth+nA6oPFg==} + engines: {node: '>=22'} peerDependencies: - typescript: '>=4.8.4 <6.0.0' + putout: '*' - '@typescript-eslint/scope-manager@8.57.1': - resolution: {integrity: sha512-hs/QcpCwlwT2L5S+3fT6gp0PabyGk4Q0Rv2doJXA0435/OpnSR3VRgvrp8Xdoc3UAYSg9cyUjTeFXZEPg/3OKg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/engine-runner@28.4.1': + resolution: {integrity: sha512-QL2uL4Rh5UPTV8tdlZls+9a2iHBx+iItmD5eg5zt9xvg2fTXScfsik/Ho6WK48UAb3/r8cLWg7LpugOZlPcHmQ==} + engines: {node: '>=22'} - '@typescript-eslint/tsconfig-utils@8.57.1': - resolution: {integrity: sha512-0lgOZB8cl19fHO4eI46YUx2EceQqhgkPSuCGLlGi79L2jwYY1cxeYc1Nae8Aw1xjgW3PKVDLlr3YJ6Bxx8HkWg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/eslint@6.0.0': + resolution: {integrity: sha512-AjcNnOCe3aXsZDInfMvch9Nit+XQuWt7V/dUZJr2ftw/zzHYoHX3+MloHFtdqMW1kP0X07Qdp+S5uqrGLyr/7Q==} + engines: {node: '>=22'} peerDependencies: - typescript: '>=4.8.4 <6.0.0' + eslint: '>=10' - '@typescript-eslint/type-utils@8.57.1': - resolution: {integrity: sha512-+Bwwm0ScukFdyoJsh2u6pp4S9ktegF98pYUU0hkphOOqdMB+1sNQhIz8y5E9+4pOioZijrkfNO/HUJVAFFfPKA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/formatter-codeframe@10.0.2': + resolution: {integrity: sha512-F1cPvc2MRnZL5LLbguTOLikDgciiykzZG+xjkOxTuIGFyHG9dlB2uzhvCPURbxFLyV3pA0QoVAoCjO1EMEBkYQ==} + engines: {node: '>=22'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/types@8.57.1': - resolution: {integrity: sha512-S29BOBPJSFUiblEl6RzPPjJt6w25A6XsBqRVDt53tA/tlL8q7ceQNZHTjPeONt/3S7KRI4quk+yP9jK2WjBiPQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + putout: '>=41' - '@typescript-eslint/typescript-estree@8.57.1': - resolution: {integrity: sha512-ybe2hS9G6pXpqGtPli9Gx9quNV0TWLOmh58ADlmZe9DguLq0tiAKVjirSbtM1szG6+QH6rVXyU6GTLQbWnMY+g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/formatter-dump@7.0.0': + resolution: {integrity: sha512-JnCtcvm2f5tUMr1VESgIIKU3tNN3DNsWq17FGjTmMKjudTJWYlu5/uqHTcn7F1P1vv+CFDmkCHGGFGwfCWSQYQ==} + engines: {node: '>=22'} peerDependencies: - typescript: '>=4.8.4 <6.0.0' + putout: '>=42' - '@typescript-eslint/utils@8.57.1': - resolution: {integrity: sha512-XUNSJ/lEVFttPMMoDVA2r2bwrl8/oPx8cURtczkSEswY5T3AeLmCy+EKWQNdL4u0MmAHOjcWrqJp2cdvgjn8dQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/formatter-frame@9.0.1': + resolution: {integrity: sha512-N7VF0q1GOvgWYXuipWlz1vYEyCOgEnvZT9jZndNMYh0nbHNZy68pytKFhUnw74uiNBQTc9W1qJF4tljFtNlLBA==} + engines: {node: '>=22'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' + putout: '>=41' - '@typescript-eslint/visitor-keys@8.57.1': - resolution: {integrity: sha512-YWnmJkXbofiz9KbnbbwuA2rpGkFPLbAIetcCNO6mJ8gdhdZ/v7WDXsoGFAJuM6ikUFKTlSQnjWnVO4ux+UzS6A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/formatter-json-lines@4.0.0': + resolution: {integrity: sha512-FGHMOdZ9y91zHEpqNTnREkvOxNauu5tMbwLO9GUUSumVvScPgDSd1sdTbMzbO0ERnKwZULL97kj2JJkwCdweNA==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - abnf@5.0.4: - resolution: {integrity: sha512-59zcbL9acak54gMAUeEoaexkBBfo6hD0UFP6oIxMY8hHcxnsulqb/WYYf/t++ayrboQB90zW2SXvGHaS5PM4mw==} + '@putout/formatter-json@3.0.0': + resolution: {integrity: sha512-5Dg0LYtWtXdHWX2yNCHYihZl5TUySoQk1N/yCd/klWrAu0/HkU8ayJKLTcHZB5YgWrML0uxLAZehq8tBud7IxA==} engines: {node: '>=20'} - hasBin: true + peerDependencies: + putout: '>=40' - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + '@putout/formatter-memory@6.0.2': + resolution: {integrity: sha512-62FpgBQCVyiL19MRgpuVo1yHQubn30vL1DjR5l9KljsSCnBgXcdNNj0EUY+d+ozuTqSC0YhMXN7XSHJyWOtUMg==} + engines: {node: '>=22'} peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + putout: '>=42' - acorn@8.16.0: - resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} - engines: {node: '>=0.4.0'} - hasBin: true + '@putout/formatter-progress-bar@6.0.1': + resolution: {integrity: sha512-z+BP/AfUHwmt8XcZNTbMF+qXLHTjBzo7VOUM9Kg18rLpRJbl3Ln49/3Vv0OWBVrNAkX7u43Cff6Yhl3tRFB2JQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - ajv@6.14.0: - resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} + '@putout/formatter-progress@7.0.0': + resolution: {integrity: sha512-u7KqLeca1zjQDr/9a30EVer0ak0rylHQ8+uTuUfPzIsteG90PCmcXTgAtIMcReCJ3jJr6ZDmAQM9hn9OLYDzpg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - ansi-regex@6.2.2: - resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} - engines: {node: '>=12'} + '@putout/formatter-stream@7.0.0': + resolution: {integrity: sha512-3jSrbM2+ndVGT9PEIfOGXSDByhJpHMJ/FqqKhFboUNfG9HIWVF73Ess0q8GBjHKR27wQGg8UQ3T/FTnZaFXr6A==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - ansi-styles@6.2.3: - resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} - engines: {node: '>=12'} + '@putout/formatter-time@5.0.2': + resolution: {integrity: sha512-TPrZ+ofr8PZBZnKKEcyZY4kdOh7I1S80VVKCbnMWhrwxLg0Jrs86GV4ueuEADE3oOvpzx/0xiGW6yYU66JGScw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - are-docs-informative@0.0.2: - resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} - engines: {node: '>=14'} + '@putout/git-status-porcelain@3.0.0': + resolution: {integrity: sha512-TJxXfrpZGzSf7pQ96MMBpPICtM5G9r7MAWKpH3GJi3deGII3ILLibA47P2qMeUbCmXml5wG6DTQS7OZFOrTIUQ==} + engines: {node: '>=16'} - balanced-match@4.0.4: - resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} - engines: {node: 18 || 20 || >=22} + '@putout/operate@15.9.0': + resolution: {integrity: sha512-ytzMVXhnv0s3pphtUKaYM41Y0QDrPW6O31BVyUrVgUxLTb5cvoYWCg6KMFiSvkRmpOsuhkKt83QHV1+Nr9Vprg==} + engines: {node: '>=22'} - brace-expansion@5.0.4: - resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} - engines: {node: 18 || 20 || >=22} + '@putout/operator-add-args@15.3.1': + resolution: {integrity: sha512-lMFee9qme0pQAR+0c2yMkoz4gmq1Ow171GBABHUZgWCICtFCQVuoOsvxs/FopS5Bwmv+zFeSKBQqvvKdM9ZVqw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + '@putout/operator-declare@18.1.2': + resolution: {integrity: sha512-pnr4tFYEwKynDxgFdduzXIAZpeoUi9att8M/tuG45savLfiMUEggMkpN8mnZllH/GKIovLL04GJ12UZAMYkGoQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + '@putout/operator-filesystem@11.4.0': + resolution: {integrity: sha512-46MDUejZ2ibUfQbVw20eoswMHbtKxBERDN5lhRboW3oUv9BNb2O2ak8a/Zqb00WFvlTlNuLgJrY7z9NFQPvP/w==} + engines: {node: '>=22'} - character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + '@putout/operator-find-file-up@3.0.0': + resolution: {integrity: sha512-AJnFMM+nDQaTltfsjgj5YBVXNfdXt8xez3IUP+D6t7zSIDSbG3zmvZF2rL638AADibp7IxgJaobb+Vg6AZtyaA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + '@putout/operator-ignore@6.3.0': + resolution: {integrity: sha512-vSCmOMLVypT6eaje7YNWwUyWP6CKii7G3JRqt5tTbP2e6XCoMeXRuABz+ZseOwfBXAU/E/gBKvENgEVLv/PkHQ==} + engines: {node: '>=22'} - character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + '@putout/operator-json@3.10.0': + resolution: {integrity: sha512-SD/0L/IekBZ1MFeis56WrEeaBWQHKVCjxXsB0HOPsMX3pUtqL7hFLssgYlwqCEMnpxxFBjkRC6f7V85MlLLN/g==} + engines: {node: '>=22'} - character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + '@putout/operator-jsx@3.1.1': + resolution: {integrity: sha512-YmYP1twG2WZ+WH8jIaJdXNwk90YT+u8Ka4/Oerhlkmyy8D1V9tO1iSw5JWfjUIsyXkIwQgdYbu8ZivWSbBDbDQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - cliui@9.0.1: - resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} - engines: {node: '>=20'} + '@putout/operator-keyword@5.2.0': + resolution: {integrity: sha512-Vv4XILBbExSzMvII6L/3FlmHsH4Z4QaeyMVxz9KDQq9/lGiFlTDKkp5ipQI4xLXVYQOO1JLzC9/3PQ9DDTGf9w==} + engines: {node: '>=22'} - commander@14.0.3: - resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} - engines: {node: '>=20'} - - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + '@putout/operator-match-files@12.10.0': + resolution: {integrity: sha512-+TmNife1Sd1hZAX9L2gCoNBiM8DGPDyM5UBpL9Wawf1jJRaAhgRkNrIFNHbliVeYkFLyv2brM0sXtPAkJVqKTw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - comment-parser@1.4.5: - resolution: {integrity: sha512-aRDkn3uyIlCFfk5NUA+VdwMmMsh8JGhc4hapfV4yxymHGQ3BVskMQfoXGpCo5IoBuQ9tS5iiVKhCpTcB4pW4qw==} - engines: {node: '>= 12.0.0'} + '@putout/operator-parens@4.1.0': + resolution: {integrity: sha512-rTkc/2aOzu6aQ0LPT15/Tx0nTKfuhJZ5ANuBNY5o9fJK72S5g7vkVasXpkxQ82pZ4Cby6MrwyhSMCABNwnZRAw==} + engines: {node: '>=22'} - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + '@putout/operator-regexp@5.2.0': + resolution: {integrity: sha512-lc0ILbghFgetG0MO66B2MLTU9iQGJ1q1wb2e6SddWktG2R6MtxXWZstC+nYOWUiZjRM6VCK/bgT8eofSsgcSEQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} + '@putout/operator-remove-files@1.2.0': + resolution: {integrity: sha512-MR/x7oOig/jzoPqMEDruA1Uho+ygqJPttfYgP8zhEfW6A7Z8Z+OIKDysTNwolSiLLwXcFt8auksJn5r1cUdtkw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - debug@4.4.3: - resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} - engines: {node: '>=6.0'} + '@putout/operator-rename-files@6.2.1': + resolution: {integrity: sha512-HHOlvJ0EkQtQ8n70x8tPyJJAkifa7hDL4YzVecEASYVMSVdxVEfqXfMarJ6kZ9ezH7K79KeXwWQ0TxcNjgilRw==} + engines: {node: '>=22'} peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + putout: '>=41' - decode-named-character-reference@1.3.0: - resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} + '@putout/operator-rename-properties@1.0.1': + resolution: {integrity: sha512-N1x21FkTfKEFBSeSeaN/lkeYKrKKcjXryK5XLPhC3K326zt9efnXNDFS5NvNT0eeBiLFM18yIG8VwjZBjVGaGQ==} + engines: {node: '>=22'} - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + '@putout/operator-sort-ignore@2.4.0': + resolution: {integrity: sha512-hzMMi3w2/cH0y5I+rnQwDa84A2ux5xbrZKbMmWdcH3puCnPEnEJ5AVg6R3nFioFAG/ySk7QtFouH20yTuQn22Q==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} + '@putout/operator-sort-properties@1.0.1': + resolution: {integrity: sha512-hMBfWIESRLx2/tYV7KG7X1iQKL/WAULKIowL9l1KsgSArztamMlzAbqb3x0J+ea2/XJ9azPGZKsyUuyGy0QZiA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + '@putout/operator-type-checker@1.2.1': + resolution: {integrity: sha512-JaVKbzhF653ytX0ImSHGmF3AScRfi1XGd8K4I6eWb5uZCJrJcagvqQL5thzLRTjPfLXtDbjdPcNN/70oglwsrQ==} + engines: {node: '>=22'} + peerDependencies: + '@putout/printer': '>=18' - emoji-regex@10.6.0: - resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} + '@putout/operator-wasm@1.0.0': + resolution: {integrity: sha512-oUNipS6HWm3HUoDTc0SMumK6fHe1qT76dJzu1G6k59X1/JvjH2ZF967R2KFwMcoyQEvKkDaHPQ7TfxT6Pb9LYQ==} + engines: {node: '>=22'} - enhanced-resolve@5.20.1: - resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} - engines: {node: '>=10.13.0'} + '@putout/operator-watermark@1.0.1': + resolution: {integrity: sha512-tvsftfNRDSJuvV2dsJ95GyQbxN7RkREl3ILwFyOlKjkybbphe8HHGpcnrmvM//e8XO0QcEcdnUsjpJgylYSOzw==} + engines: {node: '>=22'} - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} + '@putout/plugin-apply-arrow@3.0.0': + resolution: {integrity: sha512-g/shasCM07BTboldYdQeVRDNTf458KBdKfVTI6dXJQA9Fa9sCRBZKCddriNX3TeTxgC4oTX7frM2RKNVVBk46Q==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} + '@putout/plugin-apply-at@3.0.0': + resolution: {integrity: sha512-Om3fdaGqF9cR+KVDCgqi2t2bV4nE9HLlAETV8ROuKphFImJ1ki97dg20BmnMADhSHPsH13psBEGbq8MegbK2VQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} + '@putout/plugin-apply-dot-notation@3.0.0': + resolution: {integrity: sha512-pZ9Z5Ag4CSwWxWkEKFxOOGgvEB4WTb6OH1Ebr3eBhnYORHN9JnZkLyElk3DE6+BpU7j+faDfkHaLlC5s/IaIWw==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - eslint-compat-utils@0.5.1: - resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} - engines: {node: '>=12'} + '@putout/plugin-apply-flat-map@3.0.0': + resolution: {integrity: sha512-sezkHHX87McHsQo1h814HroscWb+ul8X/tVtB/Y0OWugjvjqq2T7RE9o2skceCZ6zFN4xc/WL4VWGTfWwRIoyg==} + engines: {node: '>=20'} peerDependencies: - eslint: '>=6.0.0' + putout: '>=39' - eslint-plugin-es-x@7.8.0: - resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} - engines: {node: ^14.18.0 || >=16.0.0} + '@putout/plugin-apply-global-this@2.0.0': + resolution: {integrity: sha512-g0fAOPgT9LBPOI3Devrr1WFx8h09YCDz45TMzfbeKB2SCOxc1ZMi7jjg/jqRYnbtcvoJBAYU+6mftWuuPmzL6g==} + engines: {node: '>=22'} peerDependencies: - eslint: '>=8' + putout: '>=42' - eslint-plugin-jsdoc@62.8.0: - resolution: {integrity: sha512-hu3r9/6JBmPG6wTcqtYzgZAnjEG2eqRUATfkFscokESg1VDxZM21ZaMire0KjeMwfj+SXvgB4Rvh5LBuesj92w==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@putout/plugin-apply-overrides@3.0.0': + resolution: {integrity: sha512-0fr0SVuZNpUWWGvttHVRxtsmX6/sttF3I0MfbW6TboH/dbBXv4IKfkGB7wLAs7x/lEHWcoxYbsYtm/emsioLvw==} + engines: {node: '>=20'} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + putout: '>=40' - eslint-plugin-markdown@5.1.0: - resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - deprecated: Please use @eslint/markdown instead + '@putout/plugin-apply-push@1.0.1': + resolution: {integrity: sha512-5LZ6oZ4ghZCLwPFXNj3JfvKY8oFLKIrXR9m+0k6XK3CQD3WnMs/wPogFZs3stUz9prKnbMoNGbBSSoKFfjBmGg==} + engines: {node: '>=22'} peerDependencies: - eslint: '>=8' + putout: '>=42' - eslint-plugin-n@17.24.0: - resolution: {integrity: sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/plugin-apply-shorthand-properties@7.4.0': + resolution: {integrity: sha512-lH/YBvQyDuJVvAW6vuVMiyZe4yOAPyTSeyJwZry5wAsafDAZyNF4ddyDffAVRRfJVIer41FzIp+kGOyCk2z1Ng==} + engines: {node: '>=20'} peerDependencies: - eslint: '>=8.23.0' + putout: '>=40' - eslint-plugin-redos@4.4.5: - resolution: {integrity: sha512-t2OxsTply2KTXjjJbfQPgQcwxzcoqhx8DtmM/0r17GLNTr35Aa5C/slXHg1r2fEk1LhzjfYXysjLCsD0ZLJjLg==} - engines: {node: '>=14'} + '@putout/plugin-apply-starts-with@2.0.0': + resolution: {integrity: sha512-jF5NZw/xVRBjXEUmsB9BD3gyOuhD5NvFPHNKl92CmpqZgiTxP1bkhebhz9xv+iBhOy0MWu1yEF71z4PAz9ZgjA==} + engines: {node: '>=22'} peerDependencies: - eslint: '>= 3' + putout: '>=41' - eslint-scope@9.1.2: - resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@putout/plugin-apply-template-literals@5.0.0': + resolution: {integrity: sha512-ogg5llZ7SyJrJi0MM+TPGpOkneW3PVgu/T3Rqab7WMW1VJFFQIoA3Y7YEpTECnYnf/mXyrH6Pt7l8G6RufVJVg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@putout/plugin-arguments@2.1.0': + resolution: {integrity: sha512-DAKqk2tNVjzVF8jtfMBxmFLXWcV0TDYHQ4gRTS5AMgzo0vBqiPcPQCeVS72k5RUXHdsqti8ZHPcBU6qtd5oXng==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - eslint-visitor-keys@4.2.1: - resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/plugin-assignment@3.0.1': + resolution: {integrity: sha512-K4pACuzq7ApsSHa/wZhexPmFiSzlT4JT/N3rwIzWgQDPPReBhlGt15gEUC90RrTP9Zq2w98SMxK3+wbm4K+KGg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - eslint-visitor-keys@5.0.1: - resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@putout/plugin-browserlist@2.0.0': + resolution: {integrity: sha512-1wo8BQZuO7lrlQCR9HTG6OeUrHrC46iPlc5vPVewvHVK/ghfxprAHq/SpuUbwGU71rFPFTS/SoOfJ/OxCa5fxA==} + engines: {node: '>=16'} + peerDependencies: + putout: '>=33' - eslint@10.0.3: - resolution: {integrity: sha512-COV33RzXZkqhG9P2rZCFl9ZmJ7WL+gQSCRzE7RhkbclbQPtLAWReL7ysA0Sh4c8Im2U9ynybdR56PV0XcKvqaQ==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - hasBin: true + '@putout/plugin-conditions@9.2.4': + resolution: {integrity: sha512-AajRg4Um5ex/9jCHxsOAqZPB3YWhpZA30J4hiL30SPNF53Tod1wIoaoxPq2c8THowA87BOHr2NA7VmVaBP6W/A==} + engines: {node: '>=22'} peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true + putout: '>=42' - espree@10.4.0: - resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/plugin-convert-concat-to-flat@2.0.0': + resolution: {integrity: sha512-oJ87WMCCgQBdG/T39pSwRSmQJVsV8ZEL2UO5Q61cmB4qYeQWy9aceTuhLw9ZMIrg70SQ8y4IP77pew+qg0+M2A==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - espree@11.2.0: - resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@putout/plugin-convert-index-of-to-includes@3.0.0': + resolution: {integrity: sha512-Qla7/+wcLSfxqV3zmTt+chqxegDFkkMoGb+o7/lTpgzliYY8bAR4QeADsvePadGj9k0EvvIjaARArYPXTC/OUA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - esquery@1.7.0: - resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} - engines: {node: '>=0.10'} + '@putout/plugin-convert-object-entries-to-array-entries@4.0.0': + resolution: {integrity: sha512-mUhctxNsp9+iXzt8Of8dxM+vlR7Cog4BE+H/l3r5IUPB6k1dcdtPHvDqbgjE56VOHt+DM8b/j2UFNXSQcbYgCQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + '@putout/plugin-convert-object-entries-to-object-keys@1.0.2': + resolution: {integrity: sha512-WNKS5k0Hlb1VCyr3L5m9/Ff1DvSlgfCnoboU+TRB1v3QIhxmTEx8aGmkb2xy5VkWuWfBzEB0G/v/Kll6hFQluw==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} + '@putout/plugin-convert-object-keys-to-object-entries@1.0.0': + resolution: {integrity: sha512-5t1KS4mW2EqgFNA9uSKyPZjG34eUy9SrKGjsQcJ9I2Z0yEJmhxd3Sa3PygWEnFA3eNtASwaQDaAlWNFnWvyH6g==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} + '@putout/plugin-convert-optional-to-logical@4.0.2': + resolution: {integrity: sha512-XDSnue0Z76n4V2/2LmuDTW/birmN18I8lltTQFKVJrZMY/QKoEwyKr4/6sMIh8k+4ByZiyWxaTnDyJiuimISKQ==} + engines: {node: '>=16'} + peerDependencies: + putout: '>=36' - execa@9.6.1: - resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} - engines: {node: ^18.19.0 || >=20.5.0} + '@putout/plugin-convert-quotes-to-backticks@5.0.1': + resolution: {integrity: sha512-e8/AdFB0umthYZHOAd/WSTSZI4IX5AGYQYV0Ije5D574Ab85Icp1COfrgZ7jKRhj052uKOcTmHm2SDskx/xVqA==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + '@putout/plugin-convert-template-to-string@3.0.0': + resolution: {integrity: sha512-D2B4Xp1jv4YHM2ELK5CPyfhLnJatY5U8fzX+bjMTvnF4gj1cFTTWhkEMKdTvayq5pwIr5f9/gRgGTBdeig3E4w==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + '@putout/plugin-convert-to-arrow-function@5.0.1': + resolution: {integrity: sha512-G1yzA3Vo/e1mSwPP77zUpjZ15gO5uVTM9syxJFAWv+1YUlFyr5zDrnbZAH45J8muC+ieGn0PWU5BJWoj0Y9/lQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + '@putout/plugin-coverage@3.1.0': + resolution: {integrity: sha512-iAFEFa09fxwIQw0la13RuOV8OyLiVLOFMAhs5qWord4P/TfSdQy0ojCAYCkJL/IsNKAiZMIyTzgVu1k+yjHGGg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - fault@2.0.1: - resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + '@putout/plugin-declare-before-reference@10.5.0': + resolution: {integrity: sha512-AgMWDjl5pE6i3lfjPPduiE2RJOP6psY69YVbJXou2+mZXk6E3IXoThLDDz9dcteVK31Ls//rjjUZKvpr+AGpPw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - fdir@6.5.0: - resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} - engines: {node: '>=12.0.0'} + '@putout/plugin-declare@8.4.0': + resolution: {integrity: sha512-L1mDJOtCcgo73cToppT6E2/W1s0aQ8Dkp7/f0Nx7MNpCokhPWgmbfX+0f1hkBU2UoleE2KVKtZZWba1UFeXriw==} + engines: {node: '>=22'} peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true + putout: '>=42' - figures@6.1.0: - resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} - engines: {node: '>=18'} + '@putout/plugin-destructuring@2.1.1': + resolution: {integrity: sha512-VC5u3n4aLF3T0GcsMhjS78vBV86JmAYzYsv7YefOTPYWD8a2ZAjf4r/mtnGx2W9yHvwKTZ9Hj5/7xHXH4ECtDQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' + + '@putout/plugin-docker@1.0.1': + resolution: {integrity: sha512-1R3b1F/xhK2xzhkusKsH3WzE9PoJIGsQUDw6nuMgEOGCbfA2gVzIPaAAKUiuxC7PUp6/fS1iTX8MQ1WJ9Z9IlA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} + '@putout/plugin-eslint@15.1.0': + resolution: {integrity: sha512-2k7SHy42FZuQyoqyi1Gqjtpndx+qBaTukHqWzQmxsFaCqPnhk/egU7GQW+oMZO1DOvMdwXf/4UWqLpbQt3TLMA==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=41' - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + '@putout/plugin-esm@10.11.2': + resolution: {integrity: sha512-JkMpyb5q0k2P6nxGxHA5Q6HyiLyA67yQpBt+7ZHp/pobKsnMxAFVI+TxsbrGmTt6rvEt5fyLzZaeLN1Xcoqz5w==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - find-up@8.0.0: - resolution: {integrity: sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww==} + '@putout/plugin-extract-sequence-expressions@4.1.0': + resolution: {integrity: sha512-C8JzMu3diUnbM4m0C8E0xBx+P41rbe8hJZpnW/xLGdVL5EGG5z/2bbeWVvAMMDOcgm1TEw/aiBi/CsrOHEndUA==} engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} + '@putout/plugin-filesystem@13.6.0': + resolution: {integrity: sha512-+jB/jEk1O9Nr2baTPncLKPfXtDYh+kuSEnm+7BFYA4hohIodpERBluQRYDU/BrRR75L2CzuPke6FXFLE3DdJxw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - flatted@3.4.2: - resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} + '@putout/plugin-for-of@12.6.0': + resolution: {integrity: sha512-J96gEjGEANmQ6lWq480xfRHvpcdeoaKpOIKHrSMBXYqaGAa2qAoI+mmwYFYW9HaGlm/I7C0IA7ChD5xvpiwSrA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - format@0.2.2: - resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} - engines: {node: '>=0.4.x'} + '@putout/plugin-generators@2.0.0': + resolution: {integrity: sha512-NAz8ZwofLfYNlaHuEw8Scns6DZLnEni6fY8rjAQ0+r6G3aHq4NtIsy/JJsiu5UR6ZnEPHWjDV/sbL2wll+32cA==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} + '@putout/plugin-github@20.9.0': + resolution: {integrity: sha512-TvKTJ0+LPTfFvFKXljcKgwO3S1zsSfzxmL1vWX6V1gzpLnMZ9mLnoRzzcwf/SPbLxaMPJ9Meq3atNykkfm6SuQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - get-east-asian-width@1.5.0: - resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==} - engines: {node: '>=18'} + '@putout/plugin-gitignore@7.0.4': + resolution: {integrity: sha512-EY5+8oJPvncbV2so8E+r7PxdI4PWymdXiMQL67NVl9aTuz8DBLtIjJJlEx1JX3qcHbfDirp1tnf1MlhP9fdEOw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - get-stream@9.0.1: - resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} - engines: {node: '>=18'} + '@putout/plugin-labels@3.0.0': + resolution: {integrity: sha512-11xTz9bVW8a+4Y6OhFp/k+mZgS6GBJ5AuZxJRDRuAaE4O2svc45eypGN2J1BF8Fzt++31MaHOKe97ENFBnY+sw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - get-tsconfig@4.13.6: - resolution: {integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==} + '@putout/plugin-logical-expressions@8.1.0': + resolution: {integrity: sha512-uVG0tQf6mq0aiLm6Hj6V/4pACMtvToErq8JuOCD+SvertdxHq0ogXL4krGGsG+WwjEUa8crToHpgCkt5dIIoHA==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - github-slugger@2.0.0: - resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + '@putout/plugin-logical-expressions@9.1.1': + resolution: {integrity: sha512-QWm/xstOLr1TwaWTWk3RVnkrkJBrXIT7pWhC4GvT2KjmI16R4AoYOO6W7KTipqv4t4iFxoD2Whn22XkguezfeA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + '@putout/plugin-madrun@24.3.0': + resolution: {integrity: sha512-vjM0BAIpEKfJzd7J1Vo3rmYw11NnMXTURbAtDR06Wa7rIBVkvYcXldzabMg/KiY1R8m0/3nRZQPwcpSG80C6XA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - glob@13.0.6: - resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} - engines: {node: 18 || 20 || >=22} + '@putout/plugin-markdown@1.4.2': + resolution: {integrity: sha512-oKh+k37TN4PkH419rKN+HEE51zTP27FPPdq5dqDS+UVudsvWqo+WfQRhVCH8yncndqmm6N3x9lJHdp2tw/8ruQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - globals@15.15.0: - resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} - engines: {node: '>=18'} + '@putout/plugin-math@5.1.0': + resolution: {integrity: sha512-fcrxLRLvpycRqlimh2K694iagmaTjzDm/QHDjkVw3T4sFVDhzyYAW+UWX9hLJ0nF9KYsr3BR8Pj2MLdAaiwysA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - globals@17.4.0: - resolution: {integrity: sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw==} - engines: {node: '>=18'} + '@putout/plugin-maybe@5.1.0': + resolution: {integrity: sha512-zrgcAcywEu0vPzR/BGRBUjQ0d85697LfCOe8BpK/6nuFMOZ7H+Tv6H/HHUEDGM3FCSH7wYoW4iDmMqTj4MFUmQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - globrex@0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + '@putout/plugin-merge-duplicate-functions@4.0.0': + resolution: {integrity: sha512-LoefL2G/l+B8ticJUxOVVOQy3eVVLL//oc/A26rEmJv1uZlS7jblpdNjqs6L+X03PE7mQMLw1CEc2pOlzgVh/g==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + '@putout/plugin-montag@5.2.5': + resolution: {integrity: sha512-5KpsEt+PvMdXhQ+pCdJvIouH2CNjj6EzYNGDX28weGeo4417V3zC3J7O50WrlDxw/1BTBJ/Q3u6q1XV/7WjMog==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} + '@putout/plugin-new@5.1.0': + resolution: {integrity: sha512-n59MKUfhseyNDt/CziHNUS+pE7ZU8K+c1XW36qSCM2uRraZa50eFR0oaS9eZNqMGDmjKLn3VOcXxZIDPZZtpRA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - html-entities@2.6.0: - resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} + '@putout/plugin-nodejs@21.13.3': + resolution: {integrity: sha512-1JEJeuAylX7L9XDEdFIskvBw7nq7AduPQChrrnJtu1mfbQyTu7jbGA9ZjKmIuw+XTTkoS5aTrxMnskeYgQPNww==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - html-escaper@2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + '@putout/plugin-npmignore@8.1.0': + resolution: {integrity: sha512-ZC8WGQ5A7BMCSUkIHBbuJQXKOpzoHQjG0xb1cTqk+xhyqGf7u0oEJQDNXgwKGulssm9EA2VWQ63uEwnJ1lE9jg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - human-signals@8.0.1: - resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} - engines: {node: '>=18.18.0'} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} + '@putout/plugin-optional-chaining@3.0.1': + resolution: {integrity: sha512-cm6cCnNuq+mHdk5HSkF6PKxpaGhblZz7KP3jwhp1mMx+HIILol10FuctE68IyNPd/C2NcsXMhGSAAiyloMT5TQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - ignore@7.0.5: - resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} - engines: {node: '>= 4'} + '@putout/plugin-package-json@11.3.0': + resolution: {integrity: sha512-UfWe2lv9afFLngQSqNn9YG273KcfowfjJLt0WVi3ETEEbU+CimMmokvfbxp7+pTWww53e2yvXCFuAhGrIshWHQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} + '@putout/plugin-parens@6.0.1': + resolution: {integrity: sha512-ajhv4Z/zbE5njNdu0fsbxa0qag7bqvgsUPKwzFX+QcsgIUvVeO/3qEzOxy8OEMnzor+E2DjHQI7ICDdAFRwMXQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + '@putout/plugin-promises@20.0.0': + resolution: {integrity: sha512-13/9dDJEMU3xhWiKwW9yPnfpmZELtlj72ak5mR8Y6hx/wyWYp/YdzJ7/fU6bxolZ8xXMBPb/jyqhE+Frs/NrnQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + '@putout/plugin-putout-config@12.3.1': + resolution: {integrity: sha512-QcGaJUSMdrSp8IP55ymY6FQm/y6wkGY32MRBJfWWttt7BWcMw7bkCdsrBdFh2fHDYg8gDboH/3L2pX/FM7PL+w==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + '@putout/plugin-putout@29.29.0': + resolution: {integrity: sha512-ZWRrvUUgilPFXP6MlpkqxWMJE0gZNg+znTDtvHlwReKh6Yx+bM4zLaUQS6aiaWttR8d37CErKrmtDsLpGX3vLg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} + '@putout/plugin-regexp@14.0.0': + resolution: {integrity: sha512-qQZs+px3PBNICGGLA4vajZp5r0FzBgQOokEqMaH2jMkE2sPkGDQlR/E1IWVzgseLmWTudJcTa+hfo1LurCh38Q==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + '@putout/plugin-remove-console@7.0.0': + resolution: {integrity: sha512-CDgLDjXfA4rdwdDkj7xcp+9hJ8cSUzOaCrMbfwLMqAcEd/FBk80PUNx3LuqRUXbjI/kYXqbfyKSLfvzZWP/Xxg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + '@putout/plugin-remove-debugger@9.0.0': + resolution: {integrity: sha512-RWNtunRuUuuK/DsnYlYYL97BArg8eXrQZX4Q4aGwkqsO21LKjsWQh72T6oS4wZCDYbyEbKfYqdSxr6b4+YiSAQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} + '@putout/plugin-remove-duplicate-case@5.0.0': + resolution: {integrity: sha512-qY4ba4bdvLVbyfRM/fb57iqV4IJcGGDKYNhWxRstebPNb1XX2QXCR31jBZ8ElDFWhaE95aA2s0vFaXdZcANNLA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - is-stream@4.0.1: - resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} - engines: {node: '>=18'} + '@putout/plugin-remove-duplicate-elements@1.0.0': + resolution: {integrity: sha512-bofEXgmuf0t39nsClPp6mEDtaljzD4mM3vzeSl+WmxvCVX7vyxTgRsNet6plZcb4DEKvRwGT2HqEO3/Qlt9qkQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - is-unicode-supported@2.1.0: - resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} - engines: {node: '>=18'} + '@putout/plugin-remove-duplicate-keys@9.1.1': + resolution: {integrity: sha512-lu3YdFhklii0YYwUhgrNZ1R6zgDXrWaU34wssTm6wIZfa5o3YFlFGlFWrPq7kKqdNDmTi4ru7AhTwPUvQkDLXQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + '@putout/plugin-remove-empty@15.0.0': + resolution: {integrity: sha512-g3N6N4ARHapjYTjeFkM9CvYb3Zsi7rfFKUjgSXIaWEGvXGElJDZZN1QKsS7wr2UjuryPUJQAUwQHuJYDDnNsrQ==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - istanbul-lib-coverage@3.2.2: - resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} - engines: {node: '>=8'} + '@putout/plugin-remove-iife@5.1.0': + resolution: {integrity: sha512-UYUxfsWfDY5ixjNBAHAJ+QQ66a4gtk2ekkJ7Z4igrysRyCLAJYa6/Ydig+PKzGOMbsHQZSZ48RAeC/BAIKTKDw==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} - engines: {node: '>=10'} + '@putout/plugin-remove-nested-blocks@9.1.0': + resolution: {integrity: sha512-yFM+AQwZWIgHATmhaW7muye85x/MAKOwYmth2CqxvQcQkjG62GlsK920jzPpHu/PZnADTzBrB1phyHGCs8m8pg==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - istanbul-reports@3.2.0: - resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} - engines: {node: '>=8'} + '@putout/plugin-remove-unreachable-code@3.0.0': + resolution: {integrity: sha512-AL4J+oNULhniVs0DuTDpFAzFLtdrQR62mazGaAPhc1hNOch2Gn+o7j/TZ1FEgQ1mMoi6U3xKCSXbh+Z6ABbr7A==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - jsdoc-type-pratt-parser@7.1.1: - resolution: {integrity: sha512-/2uqY7x6bsrpi3i9LVU6J89352C0rpMk0as8trXxCtvd4kPk1ke/Eyif6wqfSLvoNJqcDG9Vk4UsXgygzCt2xA==} - engines: {node: '>=20.0.0'} + '@putout/plugin-remove-unused-expressions@12.1.0': + resolution: {integrity: sha512-70I/hruXS5CTW/21ufvu3mgKdkNeOUy/FTUiBobtu4o/IMQyL1jxyTNkHQXS0eS6WseM0uCJJdbr1nvKge7HgQ==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + '@putout/plugin-remove-unused-private-fields@4.0.0': + resolution: {integrity: sha512-Xa1LKozhs+NDTHTmXztSH3G06DhWhhge3+vhEOTE0Afk9TB73dH2RTFHlIXRdQ70z1dYI1GON3linCHEFs4Bow==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + '@putout/plugin-remove-useless-array-constructor@3.0.0': + resolution: {integrity: sha512-1VBdub12c5M+8+SY8jJe9OEh5pgPusFrzaugPPFl0IEzrYvBf/U6M8a9rQaxFa7szK6wIOM9em6r+CylCUl7KA==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + '@putout/plugin-remove-useless-array-entries@2.0.1': + resolution: {integrity: sha512-12ZmnT9fA91oXO6LoivlljorE+dx5c5SGa0juTvQR1kDa4fw6yBGPE6SABLkTBIiOd0v7St5I0yFC1NzCL/f+A==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + '@putout/plugin-remove-useless-array@3.0.0': + resolution: {integrity: sha512-5sH7818rIBS6E+2C4gbe54WPSf1m4V8mqGwys8oi/zALKFwH/OB3CxsH7JLehbau+dIbOmgRiR9tzzqDQ47qMg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} + '@putout/plugin-remove-useless-assign@2.0.0': + resolution: {integrity: sha512-EZcl27KpeA1me1ymK1sxrmAFe+UHlW0qFH6bXFuCXYDkPiCXLIDuw3oBqohJhQfGSk1ENaUqtaVw7ZOTeRbwxQ==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + '@putout/plugin-remove-useless-computed@1.0.1': + resolution: {integrity: sha512-gm5L/bf8WIxjP/E7IIIW/HVacjOWOK3JSugHWigmI9iG607SyE/zKGhsnbnt1CBvnC1OF9p6srcxf1Zu1rRa0g==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - locate-path@8.0.0: - resolution: {integrity: sha512-XT9ewWAC43tiAV7xDAPflMkG0qOPn2QjHqlgX8FOqmWa/rxnyYDulF9T0F7tRy1u+TVTmK/M//6VIOye+2zDXg==} + '@putout/plugin-remove-useless-constructor@3.0.0': + resolution: {integrity: sha512-+02up8lJLRfMTZA4lNRk0ivMlvaMB95Pin0exCAd5ksIG4RQ6mOrPtR7yaPvraDAqMrSsOR07ZZFKg/WejhCMw==} engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + '@putout/plugin-remove-useless-continue@3.0.0': + resolution: {integrity: sha512-HSWEvjNCd4nnmbR5zSzyIvP1D1KFpys/WEqTcRwauym/1HPxnF0kI+iFozB/m4mGmYhv84ic5j2hLC5Th+SynQ==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - lru-cache@11.2.7: - resolution: {integrity: sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==} - engines: {node: 20 || >=22} + '@putout/plugin-remove-useless-delete@3.0.0': + resolution: {integrity: sha512-xpVXa/jgqe+X9+f1RlkGhLAbIvZKaBt4BHEVOtnL27a/QaXfpXBiF/69sB+bFAcj1IpOpVCG5Bhr4JniReCiGw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - make-dir@4.0.0: - resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} - engines: {node: '>=10'} + '@putout/plugin-remove-useless-escape@10.2.2': + resolution: {integrity: sha512-JkSV4yP6UbhE9V1k//Y7V9seQgXHifLbeKgw1WpwZMNvLQsptAXKpugVfiW4O0MKkaRiiU5rrvbfdhSScsYjzQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - markdown-table@3.0.4: - resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + '@putout/plugin-remove-useless-functions@6.1.0': + resolution: {integrity: sha512-LdBGGEXGN+PeIeYM8UZAyNMLnHL07IjjJQnE574FjMbN+6wraYuwEZPZkUfSjMmPNru8xcDYsMhdFxytGPhKZg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - mdast-util-find-and-replace@3.0.2: - resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + '@putout/plugin-remove-useless-map@3.0.1': + resolution: {integrity: sha512-b5Odr35fapN46hAGMHaHd8b8fckdKlsJuzmvr7f91cFIj/Fbl/14Tm4SIP0d0mEBWDkX7jVNcbRVtbRZ2BrTnw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - mdast-util-from-markdown@0.8.5: - resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + '@putout/plugin-remove-useless-object-from-entries@1.0.1': + resolution: {integrity: sha512-uM1rYXhYTe+1KzJjnkH8jltyePf0ErcoJ0xEL7KJAz92e5yGjLltVXRbFA4ZjXN0z2MMfb8+viIVRqXB5qnjUg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - mdast-util-from-markdown@2.0.3: - resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + '@putout/plugin-remove-useless-operand@3.0.0': + resolution: {integrity: sha512-GwZFBteXeUrCx1zS8T9eFclNduOEgo61E9/pRDi8sjbsq3tD0r2Oty6JV81a9hrK+8kpWhFWxT+0buKjgB+WxA==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - mdast-util-frontmatter@2.0.1: - resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} + '@putout/plugin-remove-useless-push@3.0.0': + resolution: {integrity: sha512-MrW06Ie12Li4fmXyN+qB38zG4LrtM0iu2+YCPqa1u24G0thaW/N+BvpMewGplbylG9QqIbb7xgkFUP94Fi7s1w==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - mdast-util-gfm-autolink-literal@2.0.1: - resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + '@putout/plugin-remove-useless-replace@2.0.0': + resolution: {integrity: sha512-Oc+X/64LZRQwin9ME+tpHKGbQeUuIJiODvcanNuASDGl/kL845pgB7kkg/TbVrEB0v2hUOw9HkAz7MmFNfpcAQ==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - mdast-util-gfm-footnote@2.1.0: - resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + '@putout/plugin-remove-useless-template-expressions@3.0.2': + resolution: {integrity: sha512-UAYZFhBsEeo7sffHDQB8VZY3j7cqM/Ekij2WyWR1sETgTU9NjWedBv0Rze8ruqfsUaJHgfJMeV8QSm9xb5IgOg==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - mdast-util-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + '@putout/plugin-return@4.1.0': + resolution: {integrity: sha512-NTZrgVYHpaO9HCL6e3QPmPD47ZkBZSXQmCAou5Vc2Ya/bj9y4Lc+0eeGEnJbOTHOvCrTMUKANGoWLXFR0LxcBw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - mdast-util-gfm-table@2.0.0: - resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + '@putout/plugin-simplify-ternary@9.1.0': + resolution: {integrity: sha512-oAqfnLPqAhWTP53VGUEryLJisUze13/+CiXl+qEOqPcLz51QkKpraZJUjq9vE88o2GY1n8L1MtjiPvACpUTK2Q==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - mdast-util-gfm-task-list-item@2.0.0: - resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + '@putout/plugin-spread@3.2.0': + resolution: {integrity: sha512-EDRKPGeve59z1UaaW7XAR/xkse1XZ2Fe5RoP8Sx8Qil26+A5N9LOHolf9lmCaOclixui3rbBSCxIii9wv0+P/w==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - mdast-util-gfm@3.1.0: - resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + '@putout/plugin-tape@21.19.2': + resolution: {integrity: sha512-gFPGIqyKRXFy3iLE96SN8sSHNhqClVb3DRy6x4NeryqaBLD+qzY3bXdmdtLSXO3/MNoUGFe6Key3UOlVE8Js3Q==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - mdast-util-phrasing@4.1.0: - resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + '@putout/plugin-try-catch@8.1.2': + resolution: {integrity: sha512-Btj4YoZwCeGHSLCxr7skmMlmx6zh1njn5LRtQXm56+EwIojqZz74yFMvGs8dt0aExXOW7Bz8bTEkvHDYob8pUw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - mdast-util-to-markdown@2.1.2: - resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + '@putout/plugin-types@10.6.0': + resolution: {integrity: sha512-i18nzJ6E/bspUJ9pd5xDm6WOQrmsjHfAsWQdNQrB9kLy1XAyrAdOikMuuBtYZgLmWcn/M5cQvH1GU5DdiNNYQA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - mdast-util-to-string@2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + '@putout/plugin-typescript@13.2.1': + resolution: {integrity: sha512-z/7SzDnkgazbIMw/KeCv66rhgHKZ9Qgy0Y5/JafbW1MvwYkMpP7GI9JD1l7FZT/Avug3WTrDfm/IMD5K5Uzwgg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + '@putout/plugin-variables@2.7.2': + resolution: {integrity: sha512-ptFF5uXEdacE2uQuTdjtbEsXg9w8tz0Jeu3UcfFyv83CI3G+ETV4dXxpKFPp/tKfiSibjRS6o4d/SpcEczjrZA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - micromark-core-commonmark@2.0.3: - resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + '@putout/plugin-webpack@4.0.0': + resolution: {integrity: sha512-GG9AhIxEE9du8lrL8LXvLSsk7jpWgs/Uib2XrIdZvkD1GdrdP7scoNvqFpjXM2vBGn5MV/SEJXts5dy3chjK2A==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - micromark-extension-frontmatter@2.0.0: - resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} + '@putout/printer@18.46.0': + resolution: {integrity: sha512-k7bfB0iMgXPYPA0Jw/BZPSUjD4FMPnV1BH6knX+bQpxwerGr13/TeQjFsvUAFYtvZkbPZH8uGzXTn0bpq5YJ+Q==} + engines: {node: '>=22.13'} - micromark-extension-gfm-autolink-literal@2.1.0: - resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + '@putout/processor-css@13.2.0': + resolution: {integrity: sha512-e3eWEfSnq5ZwpyJrsoM3Vq3sCBF5jvpJBLbJRjn0UjUnColjzn93sPA6HUkrH2cufxqPZ6zqeleOud1EAr8rWg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - micromark-extension-gfm-footnote@2.1.0: - resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + '@putout/processor-docker@1.2.2': + resolution: {integrity: sha512-pxtFmty//VAkxoaWCpxDmw9GqjsPcpE138ZUODRL4O9bKfOaQoDDlLw+0gKyLsPpZFxZ240LTmBKY8PBQDEM7g==} + engines: {node: '>=22'} - micromark-extension-gfm-strikethrough@2.1.0: - resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + '@putout/processor-filesystem@8.0.1': + resolution: {integrity: sha512-yDVbC0IUTHPqfQK+BfADN/ByNH2qgkkPcYsFlq2P+h0X/EYvp9vvBBMxt/Yya7LHtVuYTGOZU5s608cI3/qG7g==} + engines: {node: '>=22'} - micromark-extension-gfm-table@2.1.1: - resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + '@putout/processor-ignore@7.0.0': + resolution: {integrity: sha512-3ZrBW6RAaF54DCa34NqxGfQqhMW3t/jBokVsKc483HzwyDD86h3FgRz6O6mMOr0vR2cRSnn2EL+FR/CX1fQB1A==} + engines: {node: '>=22'} - micromark-extension-gfm-tagfilter@2.0.0: - resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + '@putout/processor-javascript@5.0.0': + resolution: {integrity: sha512-0V2S2GTtzSXo1rLwCnEplVYZnAC2e2jdmSUig1p9qx9FjQj4MHCEHsmRjKkjh0NsajKUY5t2Z+ZLZ6GeagUlxg==} + engines: {node: '>=16'} + peerDependencies: + putout: '>=29' - micromark-extension-gfm-task-list-item@2.1.0: - resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + '@putout/processor-json@10.3.0': + resolution: {integrity: sha512-U1aGHwz8yADPrjLaUHAEddAT0lfdoK+SuD911vCgzCoNVhdijsR/xqxaEACmM9s+BKM1wR5UgTANuhkUQ0Na0A==} + engines: {node: '>=22'} - micromark-extension-gfm@3.0.0: - resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + '@putout/processor-markdown@14.2.0': + resolution: {integrity: sha512-NikRU6+ZHSCO06AkZe+Yzmvx8AjY/GfLe2MHdNJTgkJVN3MxudGtaEGqVyFuxi/lpQvebeZOe1zUOaRdJqRfeg==} + engines: {node: '>=22'} - micromark-factory-destination@2.0.1: - resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + '@putout/processor-toml@1.3.2': + resolution: {integrity: sha512-ziAx9wGVOAIU+bhZCi2Q/3VBKjYJU7wqgI5Ax0Zoer1LF9mHg8dFHHxjevkc093H+IBZofteG9CoTZuS6MwWVg==} + engines: {node: '>=22'} - micromark-factory-label@2.0.1: - resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + '@putout/processor-yaml@10.0.0': + resolution: {integrity: sha512-wsiaPGYz1854IHQyMXJWJueBBqoQupObzk45mEMLfzwtxDg0IgbZEJ0ZtNAvy7A0I0LoOg84/fWj3hTx0IMX7Q==} + engines: {node: '>=22'} - micromark-factory-space@2.0.1: - resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + '@putout/quick-lint@2.1.0': + resolution: {integrity: sha512-OYyuobPit55f4lSAJR5rCrBL+mIl7gPMerag1uj46RBb08B3hWKI/11xp5mMD6E3dAZZvriTwVno4aVJ/9LTSw==} + engines: {node: '>=20'} + hasBin: true - micromark-factory-title@2.0.1: - resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + '@putout/traverse@16.2.0': + resolution: {integrity: sha512-wIMhM+vn2otzTiIp6bJM4/3Q/BGBBY8zA70QXnCzyBdhhaCYuO683VYf4Sk4pR0ye9xYpi3S5SsQMdqd290qLQ==} + engines: {node: '>=22'} - micromark-factory-whitespace@2.0.1: - resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + '@putout/types@1.2.2': + resolution: {integrity: sha512-Dl1l81Ih7ocKroOQA8H1UE0AyfGC2rNCEXH1EKfi3yqf7KYD8mlpV+3+pOtaunngDqu7ja9VxV2NgFYOtG8EGA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - micromark-util-character@2.1.1: - resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - micromark-util-chunked@2.0.1: - resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + '@sindresorhus/base62@1.0.0': + resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==} + engines: {node: '>=18'} - micromark-util-classify-character@2.0.1: - resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} - micromark-util-combine-extensions@2.0.1: - resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + '@stylistic/eslint-plugin@5.10.0': + resolution: {integrity: sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^9.0.0 || ^10.0.0 - micromark-util-decode-numeric-character-reference@2.0.2: - resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + '@stylistic/stylelint-plugin@5.3.0': + resolution: {integrity: sha512-xbyxPeaO9Vns6A8/0MQV6PzZ5nNZCoGV4q1ERaNd5EBAKlWt+YcpaPapNYNUkZaiQg98+xPbikdA58ehquJG3g==} + peerDependencies: + stylelint: ^17.6.0 - micromark-util-decode-string@2.0.1: - resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + '@types/debug@4.1.13': + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} - micromark-util-encode@2.0.1: - resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} - micromark-util-html-tag-name@2.0.1: - resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} - micromark-util-normalize-identifier@2.0.1: - resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - micromark-util-resolve-all@2.0.1: - resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + '@types/hast@3.0.5': + resolution: {integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==} - micromark-util-sanitize-uri@2.0.1: - resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - micromark-util-subtokenize@2.1.0: - resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + '@types/jsesc@2.5.1': + resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==} - micromark-util-symbol@2.0.1: - resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - micromark-util-types@2.0.2: - resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + '@types/katex@0.16.8': + resolution: {integrity: sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==} - micromark@2.11.4: - resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + '@types/mdast@3.0.15': + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - micromark@4.0.2: - resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - minimatch@10.2.4: - resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} - engines: {node: 18 || 20 || >=22} + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - minipass@7.1.3: - resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} - engines: {node: '>=16 || 14 >=14.17'} + '@types/node@26.6.3': + resolution: {integrity: sha512-dsqMQQoeTLqu9wynDD00q573mNzso3IdQOAfHRJqLCcmCFPoGo9A1bDpUcv/9tnKpErQWv9uKeGfl37EIS02Yg==} - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - npm-run-path@6.0.0: - resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} - engines: {node: '>=18'} + '@typescript-eslint/eslint-plugin@8.70.1': + resolution: {integrity: sha512-nDNrUQ/4ruSNYbu749TRY7cfrzPtoLHEXSNBI8aaNY32LlZCajixqRf3FqcKC4p5Cam4VOHYx/t+i5+nKXvrqA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.70.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - object-deep-merge@2.0.0: - resolution: {integrity: sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg==} + '@typescript-eslint/parser@8.70.1': + resolution: {integrity: sha512-nO974WLllwhSFWQXnMLj6nDGa8f0khKEz1JzpPJ1u7Vm/4X1X6ZHajpoknU4bb41vJyMB0HHVyS2GqdhWfIXZw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} + '@typescript-eslint/project-service@8.70.1': + resolution: {integrity: sha512-62xOgboPfwc3/IgPSX/W6oQR3ZbF04194FPGUGH8HL8iLFHbt/456/8Ph1wLNUgVF+s94FlHoipBsz+v7+LMnA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + '@typescript-eslint/scope-manager@8.70.1': + resolution: {integrity: sha512-Pa0EeSeAusQc1WbjQMac+YfenewYTBu0KjgYvkUKwhXaHUKbFog23Dm/rp0DX/6tyYOQ3Xl1a+3EcFNZynGHCw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + '@typescript-eslint/tsconfig-utils@8.70.1': + resolution: {integrity: sha512-jumze1fPI+sDOaM2TWGQdn39PDxTr7TZGeuyLkAbNyx2vtMT3uRnVKChN0hfht5V2TugphJzF6bYXvBcE09qqg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + '@typescript-eslint/type-utils@8.70.1': + resolution: {integrity: sha512-7zKTnyvaVWqzLZHPFQtX1hVHqgkMC+WebPWakNCSyrQVbIP1AM0L0TlBZtACldIRb6PptI8Odk+jyZ5kP3B1VA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + '@typescript-eslint/types@8.70.1': + resolution: {integrity: sha512-Dm1ypdhhrGCTyyehxElhgJ6kgk8MVCv5qXdoOVqPr1uqk42jX8KjrZqhROvdShczA8qrDoYiOWn1ykWlx2k81Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - parse-entities@2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + '@typescript-eslint/typescript-estree@8.70.1': + resolution: {integrity: sha512-TU8PwyGN0PQJUcE96mw8eCQ44SmxGdQlJmlWakHaHQ15eIuuvye5yNtmh/i6oS88jzXVQB71xdNkbkB/fMwL0g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' - parse-imports-exports@0.2.4: - resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} + '@typescript-eslint/utils@8.70.1': + resolution: {integrity: sha512-Esgul8MsnKnRLdYU2Eb2cRV9bS5HJYtKj1ByJnOzzG2M58DGdSUQ1jUuILxipqcpB2h9WLrbD5GijIWUjX/Tqw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - parse-ms@4.0.0: - resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} - engines: {node: '>=18'} + '@typescript-eslint/visitor-keys@8.70.1': + resolution: {integrity: sha512-Vwj9lUIW5Xq3wQ9w6gv3R86g1hMK8f2zNOdGTAgeXUMMXFK78G9ruCjjqutHMNJc0+CH7LYRnHeUB9IT8wFmcw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - parse-statements@1.0.11: - resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} + '@typescript/typescript-aix-ppc64@7.0.2': + resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [aix] - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} + '@typescript/typescript-darwin-arm64@7.0.2': + resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [darwin] - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + '@typescript/typescript-darwin-x64@7.0.2': + resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [darwin] - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} + '@typescript/typescript-freebsd-arm64@7.0.2': + resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [freebsd] - path-scurry@2.0.2: - resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} - engines: {node: 18 || 20 || >=22} + '@typescript/typescript-freebsd-x64@7.0.2': + resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [freebsd] - peggy@5.1.0: - resolution: {integrity: sha512-IEo5aYRZ2kXH4Qby06cjtL114PZnwLoTiA41vUmg2vPZgANn+c87m5BUurhuDr5/cu758ZlpgsAfBVx+hhO5+w==} - engines: {node: '>=20'} - hasBin: true + '@typescript/typescript-linux-arm64@7.0.2': + resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [linux] - picomatch@4.0.3: - resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} - engines: {node: '>=12'} + '@typescript/typescript-linux-arm@7.0.2': + resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==} + engines: {node: '>=16.20.0'} + cpu: [arm] + os: [linux] - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} + '@typescript/typescript-linux-loong64@7.0.2': + resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==} + engines: {node: '>=16.20.0'} + cpu: [loong64] + os: [linux] - pretty-ms@9.3.0: - resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} - engines: {node: '>=18'} + '@typescript/typescript-linux-mips64el@7.0.2': + resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==} + engines: {node: '>=16.20.0'} + cpu: [mips64el] + os: [linux] - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} + '@typescript/typescript-linux-ppc64@7.0.2': + resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [linux] + + '@typescript/typescript-linux-riscv64@7.0.2': + resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==} + engines: {node: '>=16.20.0'} + cpu: [riscv64] + os: [linux] - recheck-jar@4.4.5: - resolution: {integrity: sha512-a2kMzcfr+ntT0bObNLY22EUNV6Z6WeZ+DybRmPOUXVWzGcqhRcrK74tpgrYt3FdzTlSh85pqoryAPmrNkwLc0g==} + '@typescript/typescript-linux-s390x@7.0.2': + resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==} + engines: {node: '>=16.20.0'} + cpu: [s390x] + os: [linux] - recheck-linux-x64@4.4.5: - resolution: {integrity: sha512-s8OVPCpiSGw+tLCxH3eei7Zp2AoL22kXqLmEtWXi0AnYNwfuTjZmeLn2aQjW8qhs8ZPSkxS7uRIRTeZqR5Fv/Q==} + '@typescript/typescript-linux-x64@7.0.2': + resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==} + engines: {node: '>=16.20.0'} cpu: [x64] os: [linux] - recheck-macos-x64@4.4.5: - resolution: {integrity: sha512-Ouup9JwwoKCDclt3Na8+/W2pVbt8FRpzjkDuyM32qTR2TOid1NI+P1GA6/VQAKEOjvaxgGjxhcP/WqAjN+EULA==} + '@typescript/typescript-netbsd-arm64@7.0.2': + resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [netbsd] + + '@typescript/typescript-netbsd-x64@7.0.2': + resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==} + engines: {node: '>=16.20.0'} cpu: [x64] - os: [darwin] + os: [netbsd] - recheck-windows-x64@4.4.5: - resolution: {integrity: sha512-mkpzLHu9G9Ztjx8HssJh9k/Xm1d1d/4OoT7etHqFk+k1NGzISCRXBD22DqYF9w8+J4QEzTAoDf8icFt0IGhOEQ==} + '@typescript/typescript-openbsd-arm64@7.0.2': + resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [openbsd] + + '@typescript/typescript-openbsd-x64@7.0.2': + resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==} + engines: {node: '>=16.20.0'} cpu: [x64] - os: [win32] + os: [openbsd] - recheck@4.4.5: - resolution: {integrity: sha512-J80Ykhr+xxWtvWrfZfPpOR/iw2ijvb4WY8d9AVoN8oHsPP07JT1rCAalUSACMGxM1cvSocb6jppWFjVS6eTTrA==} - engines: {node: '>=14'} + '@typescript/typescript-sunos-x64@7.0.2': + resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [sunos] - reserved-identifiers@1.2.0: - resolution: {integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==} - engines: {node: '>=18'} + '@typescript/typescript-win32-arm64@7.0.2': + resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [win32] - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + '@typescript/typescript-win32-x64@7.0.2': + resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [win32] - semver@7.7.4: - resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} - engines: {node: '>=10'} + '@typescript/typescript6@6.0.2': + resolution: {integrity: sha512-mbCddXd+jm7hfx7w2YU64/Av4/NqqeG3GoRZgxPcgoTxYjhrcfJRw9ULch71SS4G+Q3bOXFhRvPqjguN0Hyp5w==} hasBin: true - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + abnf@5.0.4: + resolution: {integrity: sha512-59zcbL9acak54gMAUeEoaexkBBfo6hD0UFP6oIxMY8hHcxnsulqb/WYYf/t++ayrboQB90zW2SXvGHaS5PM4mw==} + engines: {node: '>=20'} + hasBin: true - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} + acorn-loose@8.5.2: + resolution: {integrity: sha512-PPvV6g8UGMGgjrMu+n/f9E/tCSkNQ2Y97eFvuVdJfG11+xdIeDcLyNdC8SHcrHbRqkfwLASdplyR6B6sKM1U4A==} + engines: {node: '>=0.4.0'} - source-map-generator@2.0.6: - resolution: {integrity: sha512-IlassDs1Ve8nV6uyQZXF9kdkJpVKnMte2JZQXu13M0A5zwc+vu6+LNHfmxsHBMDtoZE21RHiKI0/xvpecZRCNg==} - engines: {node: '>=20'} + acorn-typescript@1.4.13: + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + acorn@8.18.0: + resolution: {integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==} + engines: {node: '>=0.4.0'} + hasBin: true - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} + ajv@6.15.0: + resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} - source-map@0.7.6: - resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} - engines: {node: '>= 12'} + ajv@8.20.0: + resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} - spdx-exceptions@2.5.0: - resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + align-spaces@3.0.0: + resolution: {integrity: sha512-81jMDxqX4dusKh6jSe1WssYqAUY2AzTivjPMz80iiVApr3JTpBdbWYfC7bjiLrAFOuS8wf2K3cYCAHtwPvbWvQ==} + engines: {node: '>=22'} + hasBin: true - spdx-expression-parse@4.0.0: - resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} - spdx-license-ids@3.0.23: - resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==} + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} - string-width@7.2.0: - resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} - engines: {node: '>=18'} + ansi-regex@6.3.0: + resolution: {integrity: sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==} + engines: {node: '>=12'} - strip-ansi@7.2.0: - resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} - strip-final-newline@4.0.0: - resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + are-docs-informative@0.1.1: + resolution: {integrity: sha512-sqRsNQBwbKLRX0jV5Cu5uzmtflf892n4Vukz7T659ebL4pz3mpOqCMU7lxMoBTFwnp10E3YB5ZcyHM41W5bcDA==} engines: {node: '>=18'} - superc8@12.3.1: - resolution: {integrity: sha512-mQFqVXfTNU3Et5RvD04GP3Z69+SfJEbTsVc6eNSUZe9F1MDnkYxLrSq6IvsA3BcT+yeJhEt9L6oEpcXkhw/34w==} - engines: {node: '>=22'} - hasBin: true - peerDependencies: - monocart-coverage-reports: ^2 - peerDependenciesMeta: - monocart-coverage-reports: - optional: true + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + + astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} - tapable@2.3.0: - resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} - engines: {node: '>=6'} + async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} - terser@5.46.1: - resolution: {integrity: sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==} - engines: {node: '>=10'} - hasBin: true + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} - test-exclude@8.0.0: - resolution: {integrity: sha512-ZOffsNrXYggvU1mDGHk54I96r26P8SyMjO5slMKSc7+IWmtB/MQKnEC2fP51imB3/pT6YK5cT5E8f+Dd9KdyOQ==} + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + brace-expansion@5.0.12: + resolution: {integrity: sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==} engines: {node: 20 || >=22} - tinyglobby@0.2.15: - resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} - engines: {node: '>=12.0.0'} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} - to-valid-identifier@1.0.0: - resolution: {integrity: sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==} - engines: {node: '>=20'} + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - try-catch@4.0.9: - resolution: {integrity: sha512-tEWGmsfqZ9NBzvDOGbACxu+AaXajM6+RtmIM6wCIkFD6lCa3/UvjNuWjCRoOjn8qTKuZlQmrMh8vSTBMQcceew==} - engines: {node: '>=22'} + cacheable@2.5.0: + resolution: {integrity: sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==} - try-to-catch@4.0.5: - resolution: {integrity: sha512-VKBslDQsy4pGj2TMNgDdskWb7AWSi/9dPEmcNv3sdL0+aRMQTPJo6aEqlcuN0vbOwFfsE1oAXmx3bFdf6vrJFg==} - engines: {node: '>=22'} + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} - ts-api-utils@2.5.0: - resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} - engines: {node: '>=18.12'} - peerDependencies: - typescript: '>=4.8.4' + call-bind@1.0.9: + resolution: {integrity: sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==} + engines: {node: '>= 0.4'} - ts-declaration-location@1.0.7: - resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==} - peerDependencies: - typescript: '>=4.0.0' + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} - typescript-eslint@8.57.1: - resolution: {integrity: sha512-fLvZWf+cAGw3tqMCYzGIU6yR8K+Y9NT2z23RwOjlNFF2HwSB3KhdEFI5lSBv8tNmFkkBShSjsCjzx1vahZfISA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} - engines: {node: '>=14.17'} - hasBin: true + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - unicorn-magic@0.3.0: - resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} - engines: {node: '>=18'} + chalk@6.0.0: + resolution: {integrity: sha512-2uNTXIuTTxk7ciZgAU1BQcgnchcG0xXnrs6jzkQfj9SsRa9M2s5zE8WT96hS6KmG4MzWHSrvH43DF1m4XRkrFg==} + engines: {node: '>=22'} - unist-util-is@6.0.1: - resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + character-entities-legacy@1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - unist-util-stringify-position@2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + character-entities@1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - unist-util-visit-parents@6.0.2: - resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + character-reference-invalid@1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - unist-util-visit@5.1.0: - resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + ci-info@4.4.0: + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} + engines: {node: '>=8'} - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + cli-progress@3.12.0: + resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} + engines: {node: '>=4'} - v8-to-istanbul@9.3.0: - resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} - engines: {node: '>=10.12.0'} + cliui@9.0.1: + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - wrap-ansi@9.0.2: - resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} - engines: {node: '>=18'} + colord@2.10.0: + resolution: {integrity: sha512-AidJptpBJmjTclAp9BkLwJi0T93fo5epJnbaZslpg6QVzpHjAiveF55mE9AcUJiGMqRHgMDY8soMsQtuNYMHfw==} - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} + commander@14.0.3: + resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} + engines: {node: '>=20'} - yargs-parser@22.0.0: - resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} - engines: {node: ^20.19.0 || ^22.12.0 || >=23} + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - yargs@18.0.0: - resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} - engines: {node: ^20.19.0 || ^22.12.0 || >=23} + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} + comment-parser@1.4.9: + resolution: {integrity: sha512-+2AvZKjJaNq9GQljm3tr0utwrig5BL+jgJGvz5rDpGKNIp+ojcRXWUwBbh/sGIi1QCprR6PsKFakub+w1v+4hQ==} + engines: {node: '>= 12.0.0'} - yocto-queue@1.2.2: - resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} - engines: {node: '>=12.20'} + common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} - yoctocolors@2.1.2: - resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} - engines: {node: '>=18'} + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + cosmiconfig@10.0.1: + resolution: {integrity: sha512-/zvGoYn0y27QTBmK+0B+oPdEPC4fKGUmJsMTQbDjqph00TrkqfVFW/M+C6ya54sYCgHC6QCwK/mI6djt8cEGHQ==} + engines: {node: ^22.18 || >= 24} -snapshots: + cosmiconfig@9.0.2: + resolution: {integrity: sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true - '@bcoe/v8-coverage@1.0.2': {} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} - '@cto.af/eslint-config@6.2.5(eslint@10.0.3)(typescript@5.9.3)': - dependencies: - '@eslint/json': 1.0.1 - '@stylistic/eslint-plugin': 5.9.0(eslint@10.0.3) - eslint-plugin-n: 17.24.0(eslint@10.0.3)(typescript@5.9.3) - eslint-plugin-redos: 4.4.5(eslint@10.0.3) - globals: 17.4.0 - transitivePeerDependencies: - - eslint - - typescript + css-functions-list@3.3.3: + resolution: {integrity: sha512-8HFEBPKhOpJPEPu70wJJetjKta86Gw9+CCyCnB3sui2qQfOvRyqBy4IKLKKAwdMpWb2lHXWk9Wb4Z6AmaUT1Pg==} + engines: {node: '>=12'} - '@es-joy/jsdoccomment@0.84.0': - dependencies: - '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.57.1 - comment-parser: 1.4.5 - esquery: 1.7.0 - jsdoc-type-pratt-parser: 7.1.1 + css-tree@3.2.1: + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - '@es-joy/resolve.exports@1.2.0': {} + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true - '@eslint-community/eslint-utils@4.9.1(eslint@10.0.3)': - dependencies: - eslint: 10.0.3 - eslint-visitor-keys: 3.4.3 + currify@4.0.0: + resolution: {integrity: sha512-ABfH28PWp5oqqp31cLXJQdeMqoFNej9rJOu84wKhN3jPCH7FAZg3zY1MVI27PTFoqfPlxOyhGmh9PzOVv+yN2g==} - '@eslint-community/regexpp@4.12.2': {} + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} - '@eslint/config-array@0.23.3': - dependencies: - '@eslint/object-schema': 3.0.3 - debug: 4.4.3 - minimatch: 10.2.4 - transitivePeerDependencies: - - supports-color + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} - '@eslint/config-helpers@0.5.3': - dependencies: - '@eslint/core': 1.1.1 + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} - '@eslint/core@0.17.0': - dependencies: - '@types/json-schema': 7.0.15 + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true - '@eslint/core@1.1.1': - dependencies: - '@types/json-schema': 7.0.15 + decode-named-character-reference@1.3.0: + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} - '@eslint/json@1.0.1': - dependencies: - '@eslint/core': 1.1.1 - '@eslint/plugin-kit': 0.6.1 - '@humanwhocodes/momoa': 3.3.10 - natural-compare: 1.4.0 + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - '@eslint/markdown@7.5.1': - dependencies: - '@eslint/core': 0.17.0 - '@eslint/plugin-kit': 0.4.1 - github-slugger: 2.0.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-frontmatter: 2.0.1 - mdast-util-gfm: 3.1.0 - micromark-extension-frontmatter: 2.0.0 - micromark-extension-gfm: 3.0.0 - micromark-util-normalize-identifier: 2.0.1 - transitivePeerDependencies: - - supports-color + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} - '@eslint/object-schema@3.0.3': {} + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} - '@eslint/plugin-kit@0.4.1': - dependencies: - '@eslint/core': 0.17.0 - levn: 0.4.1 + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} - '@eslint/plugin-kit@0.6.1': - dependencies: - '@eslint/core': 1.1.1 - levn: 0.4.1 + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} - '@humanfs/core@0.19.1': {} + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - '@humanfs/node@0.16.7': - dependencies: - '@humanfs/core': 0.19.1 - '@humanwhocodes/retry': 0.4.3 + dockerfile-ast@0.7.1: + resolution: {integrity: sha512-oX/A4I0EhSkGqrFv0YuvPkBUSYp1XiY8O8zAKc8Djglx8ocz+JfOr8gP0ryRMC2myqvDLagmnZaU9ot1vG2ijw==} - '@humanwhocodes/module-importer@1.0.1': {} + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} - '@humanwhocodes/momoa@3.3.10': {} + emoji-regex@10.6.0: + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} - '@humanwhocodes/retry@0.4.3': {} + emoji-regex@11.0.0: + resolution: {integrity: sha512-2qQtc7syPcJmvF7BfKxBvwgvhzDth6u3q23+Jr4JOQUcmMGgmj7B4/ePZ2DmOhrrb77S8kMNHq2kilVASysfqA==} - '@istanbuljs/schema@0.1.3': {} + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - '@jridgewell/gen-mapping@0.3.13': - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.31 + enhanced-resolve@5.25.1: + resolution: {integrity: sha512-nGXts5znJzmWPu+mIE9izCOzdg63oJca2mDzGWWTth7sr4aCToKcoyFVBQwN75Ij5Pf6p510EwkTqViTRzDV+w==} + engines: {node: '>=10.13.0'} - '@jridgewell/resolve-uri@3.1.2': {} + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} - '@jridgewell/source-map@0.3.11': - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} - '@jridgewell/sourcemap-codec@1.5.5': {} + error-ex@1.3.4: + resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} - '@jridgewell/trace-mapping@0.3.31': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 + es-abstract-get@1.0.0: + resolution: {integrity: sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==} + engines: {node: '>= 0.4'} - '@peggyjs/coverage@2.0.5': - dependencies: - peggy: 5.1.0 - source-map: 0.7.6 + es-abstract@1.24.2: + resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==} + engines: {node: '>= 0.4'} - '@peggyjs/from-mem@3.1.3': - dependencies: - semver: 7.7.4 + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} - '@sec-ant/readable-stream@0.4.1': {} + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} - '@sindresorhus/base62@1.0.0': {} + es-object-atoms@1.1.2: + resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} + engines: {node: '>= 0.4'} - '@sindresorhus/merge-streams@4.0.0': {} + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} - '@stylistic/eslint-plugin@5.9.0(eslint@10.0.3)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.3) - '@typescript-eslint/types': 8.57.1 - eslint: 10.0.3 - eslint-visitor-keys: 4.2.1 - espree: 10.4.0 - estraverse: 5.3.0 - picomatch: 4.0.3 + es-to-primitive@1.3.4: + resolution: {integrity: sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==} + engines: {node: '>= 0.4'} - '@types/debug@4.1.13': - dependencies: - '@types/ms': 2.1.0 + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} - '@types/esrecurse@4.3.1': {} + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} - '@types/estree@1.0.8': {} + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} - '@types/istanbul-lib-coverage@2.0.6': {} + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' - '@types/json-schema@7.0.15': {} + eslint-plugin-es-x@7.8.0: + resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '>=8' - '@types/mdast@3.0.15': - dependencies: - '@types/unist': 2.0.11 + eslint-plugin-jsdoc@64.5.4: + resolution: {integrity: sha512-xfRhXPSSWT612muJ6XTvxuVJ8zYHv99qNgBqPVqF28aSqoy4s4XbSkrWXnYA2hl5ejC02yEpk6fqkj3BmJ6Xbg==} + engines: {node: ^22.22.2 || >=24.15.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true - '@types/mdast@4.0.4': - dependencies: - '@types/unist': 3.0.3 + eslint-plugin-markdown@5.1.0: + resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + deprecated: Please use @eslint/markdown instead + peerDependencies: + eslint: '>=8' - '@types/ms@2.1.0': {} + eslint-plugin-n@18.3.0: + resolution: {integrity: sha512-cPVguuDe6DrIPb/qUXHf8P89MaVTUmiYWwpt5gX5AILsvRIiZAxMFXcFR6QHYBksqKJpjfUBlL/RleCJUWcD7w==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + peerDependencies: + eslint: '>=8.57.1' + ts-declaration-location: ^1.0.6 + typescript: '>=5.0.0' + peerDependenciesMeta: + ts-declaration-location: + optional: true + typescript: + optional: true - '@types/unist@2.0.11': {} + eslint-plugin-redos@4.5.0: + resolution: {integrity: sha512-MwEEpFRmt7MWoqLCdAgN2DyOKnIVzRm3bqCUIQc/+iMJhkRxDCZ+wYQpkaYAZzemDlqUGGQ+twL3AahTNQtqFA==} + engines: {node: '>=20'} + peerDependencies: + eslint: '>= 3' - '@types/unist@3.0.3': {} + eslint-scope@9.1.2: + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.0.3)(typescript@5.9.3))(eslint@10.0.3)(typescript@5.9.3)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.57.1(eslint@10.0.3)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.57.1 - '@typescript-eslint/type-utils': 8.57.1(eslint@10.0.3)(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.1(eslint@10.0.3)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.57.1 - eslint: 10.0.3 - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/parser@8.57.1(eslint@10.0.3)(typescript@5.9.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.57.1 - '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.57.1 - debug: 4.4.3 - eslint: 10.0.3 - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/project-service@8.57.1(typescript@5.9.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.57.1(typescript@5.9.3) - '@typescript-eslint/types': 8.57.1 - debug: 4.4.3 - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@typescript-eslint/scope-manager@8.57.1': - dependencies: - '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/visitor-keys': 8.57.1 + eslint@10.11.0: + resolution: {integrity: sha512-P7a6UEEqb9G95MYAtqkmsTbVXIYyzIfl6NGOIJk162PaahFxFyeGcrlXYFSiagECg4sEm8IseJdZBKR3rx6MsQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true - '@typescript-eslint/tsconfig-utils@8.57.1(typescript@5.9.3)': - dependencies: - typescript: 5.9.3 + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.57.1(eslint@10.0.3)(typescript@5.9.3)': - dependencies: - '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.1(eslint@10.0.3)(typescript@5.9.3) - debug: 4.4.3 - eslint: 10.0.3 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color + espree@11.2.0: + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@typescript-eslint/types@8.57.1': {} + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} - '@typescript-eslint/typescript-estree@8.57.1(typescript@5.9.3)': - dependencies: - '@typescript-eslint/project-service': 8.57.1(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.57.1(typescript@5.9.3) - '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/visitor-keys': 8.57.1 - debug: 4.4.3 - minimatch: 10.2.4 - semver: 7.7.4 - tinyglobby: 0.2.15 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} - '@typescript-eslint/utils@8.57.1(eslint@10.0.3)(typescript@5.9.3)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.3) - '@typescript-eslint/scope-manager': 8.57.1 - '@typescript-eslint/types': 8.57.1 - '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) - eslint: 10.0.3 - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} - '@typescript-eslint/visitor-keys@8.57.1': - dependencies: - '@typescript-eslint/types': 8.57.1 - eslint-visitor-keys: 5.0.1 + estree-to-babel@12.0.1: + resolution: {integrity: sha512-kSaHctCwRcmG46abEVWJf8pUGayFFHDGPBQN3k7XmaERyBUtOR9uFFmxF4Gi8QEMUbh2UX+WZJ/fBbahq/OC8A==} + engines: {node: '>=22'} - abnf@5.0.4: - dependencies: - commander: 14.0.3 - peggy: 5.1.0 + estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} - acorn-jsx@5.3.2(acorn@8.16.0): - dependencies: - acorn: 8.16.0 + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} - acorn@8.16.0: {} + execa@9.6.1: + resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} + engines: {node: ^18.19.0 || >=20.5.0} - ajv@6.14.0: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - ansi-regex@6.2.2: {} + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - ansi-styles@6.2.3: {} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} - are-docs-informative@0.0.2: {} + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - balanced-match@4.0.4: {} + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - brace-expansion@5.0.4: - dependencies: - balanced-match: 4.0.4 + fast-uri@3.1.8: + resolution: {integrity: sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==} - buffer-from@1.1.2: {} + fastest-levenshtein@1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + engines: {node: '>= 4.9.1'} - ccount@2.0.1: {} + fastq@1.20.3: + resolution: {integrity: sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==} - character-entities-legacy@1.1.4: {} + fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} - character-entities@1.2.4: {} + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true - character-entities@2.0.2: {} + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} - character-reference-invalid@1.1.4: {} + file-entry-cache@11.1.5: + resolution: {integrity: sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==} - cliui@9.0.1: - dependencies: - string-width: 7.2.0 - strip-ansi: 7.2.0 - wrap-ansi: 9.0.2 + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} - commander@14.0.3: {} + find-cache-dir@5.0.0: + resolution: {integrity: sha512-OuWNfjfP05JcpAP3JPgAKUhWefjMRfI5iAoSsvE24ANYWJaepAtlSgWECSVEuRgSXpyNEc9DJwG/TZpgcOqyig==} + engines: {node: '>=16'} - commander@2.20.3: {} + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} - comment-parser@1.4.5: {} + find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - convert-source-map@2.0.0: {} + find-up@8.0.0: + resolution: {integrity: sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww==} + engines: {node: '>=20'} - cross-spawn@7.0.6: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 + flat-cache@6.1.23: + resolution: {integrity: sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==} - debug@4.4.3: - dependencies: - ms: 2.1.3 + flatlint@5.10.2: + resolution: {integrity: sha512-nTEbBbN9k++EVTfrl3NPom/qIfiMy1edrqd49svE83MnkZCtt/AJG0VxKAkpmgxdznTIGt+1NTx0sFuVKaRnig==} + engines: {node: '>=22'} - decode-named-character-reference@1.3.0: - dependencies: - character-entities: 2.0.2 + flatted@3.4.4: + resolution: {integrity: sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==} - deep-is@0.1.4: {} + for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} - dequal@2.0.3: {} + format-io@2.0.0: + resolution: {integrity: sha512-iQz8w2qr4f+doWBV6LsfScHbu1gXhccByjbmA1wjBTaKRhweH2baJL96UGR4C7Fjpr8zSkK7EXiLmbzZWTyQIA==} + engines: {node: '>=8'} - devlop@1.1.0: - dependencies: - dequal: 2.0.3 + format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} - emoji-regex@10.6.0: {} + fullstore@3.0.0: + resolution: {integrity: sha512-EEIdG+HWpyygWRwSLIZy+x4u0xtghjHNfhQb0mI5825Mmjq6oFESFUY0hoZigEgd3KH8GX+ZOCK9wgmOiS7VBQ==} + engines: {node: '>=4'} - enhanced-resolve@5.20.1: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.0 + fullstore@4.0.3: + resolution: {integrity: sha512-AicN7ullyTah6dItBaaQfN1t45tlL1TsDU3NheFR81eM9JnU7wfWTkmVXm4VTtunhWgtsR5bUuoAYKPUmRvtLA==} + engines: {node: '>=22'} - escalade@3.2.0: {} + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - escape-string-regexp@4.0.0: {} + function.prototype.name@1.2.0: + resolution: {integrity: sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==} + engines: {node: '>= 0.4'} - escape-string-regexp@5.0.0: {} + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - eslint-compat-utils@0.5.1(eslint@10.0.3): - dependencies: - eslint: 10.0.3 - semver: 7.7.4 + generator-function@2.0.1: + resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} + engines: {node: '>= 0.4'} - eslint-plugin-es-x@7.8.0(eslint@10.0.3): - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.3) - '@eslint-community/regexpp': 4.12.2 - eslint: 10.0.3 - eslint-compat-utils: 0.5.1(eslint@10.0.3) + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} - eslint-plugin-jsdoc@62.8.0(eslint@10.0.3): - dependencies: - '@es-joy/jsdoccomment': 0.84.0 - '@es-joy/resolve.exports': 1.2.0 - are-docs-informative: 0.0.2 - comment-parser: 1.4.5 - debug: 4.4.3 - escape-string-regexp: 4.0.0 - eslint: 10.0.3 - espree: 11.2.0 - esquery: 1.7.0 - html-entities: 2.6.0 - object-deep-merge: 2.0.0 - parse-imports-exports: 0.2.4 - semver: 7.7.4 - spdx-expression-parse: 4.0.0 - to-valid-identifier: 1.0.0 - transitivePeerDependencies: - - supports-color + get-east-asian-width@1.7.0: + resolution: {integrity: sha512-XjH1AECxf0giL2V1aU8vKyRR2ppRUb5c0EvT7zuJTokQ74bNo52zOtghqdWIqrhUD79fo3x0WfKZdOqxF6LG1Q==} + engines: {node: '>=18'} - eslint-plugin-markdown@5.1.0(eslint@10.0.3): - dependencies: - eslint: 10.0.3 - mdast-util-from-markdown: 0.8.5 - transitivePeerDependencies: - - supports-color + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} - eslint-plugin-n@17.24.0(eslint@10.0.3)(typescript@5.9.3): - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.3) - enhanced-resolve: 5.20.1 - eslint: 10.0.3 - eslint-plugin-es-x: 7.8.0(eslint@10.0.3) - get-tsconfig: 4.13.6 - globals: 15.15.0 - globrex: 0.1.2 - ignore: 5.3.2 - semver: 7.7.4 - ts-declaration-location: 1.0.7(typescript@5.9.3) - transitivePeerDependencies: - - typescript + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} - eslint-plugin-redos@4.4.5(eslint@10.0.3): - dependencies: - eslint: 10.0.3 - recheck: 4.4.5 + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} - eslint-scope@9.1.2: - dependencies: - '@types/esrecurse': 4.3.1 - '@types/estree': 1.0.8 - esrecurse: 4.3.0 - estraverse: 5.3.0 + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} - eslint-visitor-keys@3.4.3: {} + get-tsconfig@4.14.3: + resolution: {integrity: sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==} - eslint-visitor-keys@4.2.1: {} + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} - eslint-visitor-keys@5.0.1: {} + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} - eslint@10.0.3: - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.3) - '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.23.3 - '@eslint/config-helpers': 0.5.3 - '@eslint/core': 1.1.1 - '@eslint/plugin-kit': 0.6.1 - '@humanfs/node': 0.16.7 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.8 - ajv: 6.14.0 - cross-spawn: 7.0.6 - debug: 4.4.3 - escape-string-regexp: 4.0.0 - eslint-scope: 9.1.2 - eslint-visitor-keys: 5.0.1 - espree: 11.2.0 - esquery: 1.7.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - minimatch: 10.2.4 - natural-compare: 1.4.0 - optionator: 0.9.4 - transitivePeerDependencies: - - supports-color + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} - espree@10.4.0: - dependencies: - acorn: 8.16.0 - acorn-jsx: 5.3.2(acorn@8.16.0) - eslint-visitor-keys: 4.2.1 + glob@13.0.6: + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} + engines: {node: 18 || 20 || >=22} - espree@11.2.0: - dependencies: - acorn: 8.16.0 - acorn-jsx: 5.3.2(acorn@8.16.0) - eslint-visitor-keys: 5.0.1 + global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} - esquery@1.7.0: - dependencies: - estraverse: 5.3.0 + global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 + globals@15.15.0: + resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} + engines: {node: '>=18'} - estraverse@5.3.0: {} + globals@17.12.0: + resolution: {integrity: sha512-cezEd/DTyyht9cvSSURyygXPfy04GtWO/5e6ZPvH7fCtjKz9PYOmuawphw1Ctd1f6C+5JypXfGD7ahNMXvevBA==} + engines: {node: '>=18'} - esutils@2.0.3: {} + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} - execa@9.6.1: - dependencies: - '@sindresorhus/merge-streams': 4.0.0 - cross-spawn: 7.0.6 - figures: 6.1.0 - get-stream: 9.0.1 - human-signals: 8.0.1 - is-plain-obj: 4.1.0 - is-stream: 4.0.1 - npm-run-path: 6.0.0 - pretty-ms: 9.3.0 - signal-exit: 4.1.0 - strip-final-newline: 4.0.0 - yoctocolors: 2.1.2 + globby@16.2.4: + resolution: {integrity: sha512-c8B/VNLmxRcmqqenRA9t+9IyOjf9+V6lTxPaUJLqOCONdQkWZ0ETYgX0qbtJqPsgCNusT9MZ5Jeidw8Eb9tn2g==} + engines: {node: '>=20'} - fast-deep-equal@3.1.3: {} + globjoin@0.1.4: + resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} - fast-json-stable-stringify@2.1.0: {} + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - fast-levenshtein@2.0.6: {} + goldstein@7.4.0: + resolution: {integrity: sha512-lCfYKh2PmBDQ34z1bEqJEZdSixgPwJMMrK3yNTEGmVdA/O07M8YPokUarNq/yHMQ5y2s9lc3QeHbwZ2Jfui/yQ==} + engines: {node: '>=22'} + hasBin: true - fault@2.0.1: - dependencies: - format: 0.2.2 + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} - fdir@6.5.0(picomatch@4.0.3): - optionalDependencies: - picomatch: 4.0.3 + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - figures@6.1.0: - dependencies: - is-unicode-supported: 2.1.0 + happy-mark@1.9.0: + resolution: {integrity: sha512-CBX1wO5zYS735pEeMTTkrFrTe3XrkYwfALUjjM0/+eWoJHQvvJLU/tkSmgglhFTQZ/72AOFp257yJZWCoVK43Q==} + engines: {node: '>=22'} + hasBin: true - file-entry-cache@8.0.0: - dependencies: - flat-cache: 4.0.1 + happy-style@1.0.3: + resolution: {integrity: sha512-0oRSNH4KESPKUAIga7dM803jEtRd3//UaQszBp9AO7nOvLNRLsRSBuaFR36fIXl4POoXcHhENec8itIflriT2g==} + engines: {node: '>=22'} + hasBin: true - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} - find-up@8.0.0: - dependencies: - locate-path: 8.0.0 - unicorn-magic: 0.3.0 + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} - flat-cache@4.0.1: - dependencies: - flatted: 3.4.2 - keyv: 4.5.4 + has-flag@5.0.1: + resolution: {integrity: sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==} + engines: {node: '>=12'} - flatted@3.4.2: {} + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - format@0.2.2: {} + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} - get-caller-file@2.0.5: {} + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} - get-east-asian-width@1.5.0: {} + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} - get-stream@9.0.1: - dependencies: - '@sec-ant/readable-stream': 0.4.1 - is-stream: 4.0.1 + hashery@1.5.1: + resolution: {integrity: sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==} + engines: {node: '>=20'} - get-tsconfig@4.13.6: - dependencies: - resolve-pkg-maps: 1.0.0 + hasown@2.0.4: + resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} + engines: {node: '>= 0.4'} - github-slugger@2.0.0: {} + hookified@1.15.1: + resolution: {integrity: sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==} - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 + hookified@2.2.0: + resolution: {integrity: sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==} - glob@13.0.6: - dependencies: - minimatch: 10.2.4 - minipass: 7.1.3 - path-scurry: 2.0.2 + html-entities@2.6.0: + resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} - globals@15.15.0: {} + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - globals@17.4.0: {} + html-tags@5.1.0: + resolution: {integrity: sha512-n6l5uca7/y5joxZ3LUePhzmBFUJ+U2YWzhMa8XUTecSeSlQiZdF5XAd/Q3/WUl0VsXgUwWi8I7CNIwdI5WN1SQ==} + engines: {node: '>=20.10'} - globrex@0.1.2: {} + human-signals@8.0.1: + resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} + engines: {node: '>=18.18.0'} - graceful-fs@4.2.11: {} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} - has-flag@4.0.0: {} + ignore@7.0.10: + resolution: {integrity: sha512-HpbUakT7xp5miBUywCHf36ZEuAJNklBJDDsGpUIjMzOSmM8ELSfA9Sa/QDPeNeqeoN31u+UTCkL4klCOVvRm4Q==} + engines: {node: '>= 4'} - html-entities@2.6.0: {} + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} - html-escaper@2.0.2: {} + import-meta-resolve@4.2.0: + resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} - human-signals@8.0.1: {} - - ignore@5.3.2: {} + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} - ignore@7.0.5: {} + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - imurmurhash@0.1.4: {} + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} - is-alphabetical@1.0.4: {} + is-alphabetical@1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} is-alphanumerical@1.0.4: - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - is-decimal@1.0.4: {} + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} - is-extglob@2.1.1: {} + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} + engines: {node: '>= 0.4'} + + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + + is-boolean-object@1.2.2: + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} + engines: {node: '>= 0.4'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + + is-decimal@1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + + is-document.all@1.0.0: + resolution: {integrity: sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-generator-function@1.1.2: + resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} + engines: {node: '>= 0.4'} is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} - is-hexadecimal@1.0.4: {} + is-hexadecimal@1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - is-plain-obj@4.1.0: {} + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} - is-stream@4.0.1: {} + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} - is-unicode-supported@2.1.0: {} + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} - isexe@2.0.0: {} + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} - istanbul-lib-coverage@3.2.2: {} + is-path-inside@4.0.0: + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} + engines: {node: '>=12'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + + is-relative@1.0.0: + resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==} + engines: {node: '>=0.10.0'} + + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + + is-unc-path@1.0.0: + resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} + engines: {node: '>=0.10.0'} + + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} + + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} + + is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} istanbul-lib-report@3.0.1: - dependencies: - istanbul-lib-coverage: 3.2.2 - make-dir: 4.0.0 - supports-color: 7.2.0 + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} istanbul-reports@3.2.0: - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.1 + resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} + engines: {node: '>=8'} - jsdoc-type-pratt-parser@7.1.1: {} + jessy@5.0.1: + resolution: {integrity: sha512-bEYuTCmmYKWjSA5eQDQviponWoaBS2tB6tyfteUclLhQV9//0avi96oZjGcq/xvEkGlyOZySQZ5skE6dy/nxdQ==} + engines: {node: '>=22'} - json-buffer@3.0.1: {} + js-tokens@10.0.0: + resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} - json-schema-traverse@0.4.1: {} + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - json-stable-stringify-without-jsonify@1.0.1: {} + js-yaml@4.3.2: + resolution: {integrity: sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==} + hasBin: true - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 + js-yaml@5.4.2: + resolution: {integrity: sha512-m+aqu+LwO1O6sIopafj8HUVl5aawITwZQe/yHpMCKjaWBaA/d07B/QdMb3529REftiU+RMMHL3Vlsw3hON7vWg==} + hasBin: true + + jsdoc-type-pratt-parser@9.2.2: + resolution: {integrity: sha512-eFY7Rlscvv/BpY6UsVsjKwMhu1tJO/F4U/vC9g3yeRy/JqszuO1UP6Vdq+85G+3FP6fEw/sWR8a5ftPFY86csw==} + engines: {node: ^22.22.2 || >=24.15.0} + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + just-camel-case@6.2.0: + resolution: {integrity: sha512-ICenRLXwkQYLk3UyvLQZ+uKuwFVJ3JHFYFn7F2782G2Mv2hW8WPePqgdhpnjGaqkYtSVWnyCESZhGXUmY3/bEg==} + + just-kebab-case@4.2.0: + resolution: {integrity: sha512-p2BdO7o4BI+pMun3J+dhaOfYan5JsZrw9wjshRjkWY9+p+u+kKSMhNWYnot2yHDR9CSahZ9iT3dcqJ+V72qHMw==} + + just-snake-case@3.2.0: + resolution: {integrity: sha512-iugHP9bSE0jOq3BzN0W0rdu/OOkFirPe8FtUw6v9y37UlbUDgJ1x4xiGNfUhI6mV9dc/paaifyiyn+F+mrm8gw==} + + katex@0.16.47: + resolution: {integrity: sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==} + hasBin: true + + keyv@5.6.0: + resolution: {integrity: sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} locate-path@8.0.0: - dependencies: - p-locate: 6.0.0 + resolution: {integrity: sha512-XT9ewWAC43tiAV7xDAPflMkG0qOPn2QjHqlgX8FOqmWa/rxnyYDulF9T0F7tRy1u+TVTmK/M//6VIOye+2zDXg==} + engines: {node: '>=20'} - longest-streak@3.1.0: {} + lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - lru-cache@11.2.7: {} + lru-cache@11.5.3: + resolution: {integrity: sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==} + engines: {node: 20 || >=22} make-dir@4.0.0: - dependencies: - semver: 7.7.4 + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} - markdown-table@3.0.4: {} + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + mathml-tag-names@4.0.0: + resolution: {integrity: sha512-aa6AU2Pcx0VP/XWnh8IGL0SYSgQHDT6Ucror2j2mXeFAlN3ahaNs8EZtG1YiticMkSLj3Gt6VPFfZogt7G5iFQ==} + + mdast-comment-marker@3.0.0: + resolution: {integrity: sha512-bt08sLmTNg00/UtVDiqZKocxqvQqqyQZAg1uaRuO/4ysXV5motg7RolF5o5yy/sY1rG0v2XgZEqFWho1+2UquA==} mdast-util-find-and-replace@3.0.2: - dependencies: - '@types/mdast': 4.0.4 - escape-string-regexp: 5.0.0 - unist-util-is: 6.0.1 - unist-util-visit-parents: 6.0.2 + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} mdast-util-from-markdown@0.8.5: - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-string: 2.0.0 - micromark: 2.11.4 - parse-entities: 2.0.0 - unist-util-stringify-position: 2.0.3 - transitivePeerDependencies: - - supports-color + resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} mdast-util-from-markdown@2.0.3: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - decode-named-character-reference: 1.3.0 - devlop: 1.1.0 - mdast-util-to-string: 4.0.0 - micromark: 4.0.2 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-decode-string: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - unist-util-stringify-position: 4.0.0 - transitivePeerDependencies: - - supports-color + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} mdast-util-frontmatter@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - escape-string-regexp: 5.0.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - micromark-extension-frontmatter: 2.0.0 - transitivePeerDependencies: - - supports-color + resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} mdast-util-gfm-autolink-literal@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-find-and-replace: 3.0.2 - micromark-util-character: 2.1.1 + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} mdast-util-gfm-footnote@2.1.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - micromark-util-normalize-identifier: 2.0.1 - transitivePeerDependencies: - - supports-color + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} mdast-util-gfm-strikethrough@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} mdast-util-gfm-table@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} mdast-util-gfm-task-list-item@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} mdast-util-gfm@3.1.0: - dependencies: - mdast-util-from-markdown: 2.0.3 - mdast-util-gfm-autolink-literal: 2.0.1 - mdast-util-gfm-footnote: 2.1.0 - mdast-util-gfm-strikethrough: 2.0.0 - mdast-util-gfm-table: 2.0.0 - mdast-util-gfm-task-list-item: 2.0.0 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + + mdast-util-heading-style@3.0.0: + resolution: {integrity: sha512-tsUfM9Kj9msjlemA/38Z3pvraQay880E3zP2NgIthMoGcpU9bcPX9oSM6QC/+eFXGGB4ba+VCB1dKAPHB7Veug==} + + mdast-util-math@3.0.0: + resolution: {integrity: sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==} + + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} mdast-util-phrasing@4.1.0: - dependencies: - '@types/mdast': 4.0.4 - unist-util-is: 6.0.1 + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} mdast-util-to-markdown@2.1.2: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - longest-streak: 3.1.0 - mdast-util-phrasing: 4.1.0 - mdast-util-to-string: 4.0.0 - micromark-util-classify-character: 2.0.1 - micromark-util-decode-string: 2.0.1 - unist-util-visit: 5.1.0 - zwitch: 2.0.4 + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} - mdast-util-to-string@2.0.0: {} + mdast-util-to-string@2.0.0: + resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} mdast-util-to-string@4.0.0: - dependencies: - '@types/mdast': 4.0.4 + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.27.1: + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} + + meow@14.1.0: + resolution: {integrity: sha512-EDYo6VlmtnumlcBCbh1gLJ//9jvM/ndXHfVXIFrZVr6fGcwTUyCTFNTLCKuY3ffbK8L/+3Mzqnd58RojiZqHVw==} + engines: {node: '>=20'} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + + micromark-extension-frontmatter@2.0.0: + resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.2: + resolution: {integrity: sha512-pRzm4kDTu0MjlmBkxmS9yYhw60nncfcEwu9NNdPFSQEFXS95ZKyIIyTSHu/o3ReBUrLKYEq+7YaXCRn/bPB4MA==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-extension-math@3.1.0: + resolution: {integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromark@2.11.4: + resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + minimatch@10.2.6: + resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==} + engines: {node: 18 || 20 || >=22} + + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + + montag@2.0.3: + resolution: {integrity: sha512-QHzH7+Ok902oPPPPE95M8c8fqqQuU8lhRWyLbamneTl68TM2sThtkFEZX+flhDHJSO1BL1ssu58FNwUPEiK/sg==} + engines: {node: '>=22'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + nano-memoize@3.0.16: + resolution: {integrity: sha512-JyK96AKVGAwVeMj3MoMhaSXaUNqgMbCRSQB3trUV8tYZfWEzqUBKdK1qJpfuNXgKeHOx1jv/IEYTM659ly7zUA==} + + nanoid@3.3.19: + resolution: {integrity: sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + nessy@6.0.1: + resolution: {integrity: sha512-X0S0brUvb2DvL2Tn11h/Qp1YcI7kRmCjjy5qY7vg1CdSYTEEKD6io82pP1qiAiqPHMpQpsC2ZCVONElT1lNYBg==} + engines: {node: '>=22'} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} + + object-deep-merge@2.0.1: + resolution: {integrity: sha512-aKttDKcU3pyZqKcCkDhsMn70WmZFG2JGDQLP9EcLyTSIFQRCPWLAmBZRLJnrVUrhPG1jETEEbfdgbNtJf1LyMg==} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + + obug@2.2.1: + resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==} + engines: {node: '>=12.20.0'} + + obug@3.0.0: + resolution: {integrity: sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==} + engines: {node: '>=12.20.0'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + own-keys@1.0.2: + resolution: {integrity: sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==} + engines: {node: '>= 0.4'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-entities@2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + + parse-import-specifiers@1.0.3: + resolution: {integrity: sha512-jNtWL2DinOHUGnFEzeAyCJhacxwFkLzPnR3Foy3t2mOTIEgzZ3aaOakPw0PvoLaPZUy64CWYuhVFa/QkEMLJhA==} + engines: {node: '>=16'} + + parse-imports-exports@0.2.4: + resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + + parse-statements@1.0.11: + resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + path-scurry@2.0.2: + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} + + peggy@5.1.0: + resolution: {integrity: sha512-IEo5aYRZ2kXH4Qby06cjtL114PZnwLoTiA41vUmg2vPZgANn+c87m5BUurhuDr5/cu758ZlpgsAfBVx+hhO5+w==} + engines: {node: '>=20'} + hasBin: true + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.2: + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} + engines: {node: '>=8.6'} + + picomatch@4.0.7: + resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} + engines: {node: '>=12'} + + pkg-dir@7.0.0: + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} + engines: {node: '>=14.16'} + + pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} + + possible-typed-array-names@1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} + + postcss-safe-parser@7.1.0: + resolution: {integrity: sha512-1WzZxRLaAFwEh6Do+zyGpjWV3nGJNxxhuh7Ubu/q1ICImMgZJnLwhoaEpRbG4pJppp2Y1ncL9ffA2f+LhrefQg==} + engines: {node: '>=18.0'} + peerDependencies: + postcss: ^8.4.31 + + postcss-selector-parser@7.1.6: + resolution: {integrity: sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.5.28: + resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + pretty-ms@9.3.1: + resolution: {integrity: sha512-HzMy3Geq23nVALD/M2LliU+F+M+gVNsvkQWWqeBZ8HDiCgzo6YPJ/Omrmtq24EFrIsk0a3EkQGEd7bDOo+IhGA==} + engines: {node: '>=18'} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + putout@42.16.0: + resolution: {integrity: sha512-EVJuM7S9vhxQ7hbOFEblqlq+czlSFaWh6U9KPtLjI09yaLgpe+IoUNsGgNIepZ2Xld+3aLkGiuHgvGLB4NNaXw==} + engines: {node: '>=22.12'} + hasBin: true + + qified@0.10.1: + resolution: {integrity: sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==} + engines: {node: '>=20'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + recheck-jar@4.5.0: + resolution: {integrity: sha512-Ad7oCQmY8cQLzd3QVNXjzZ+S6MbImGhR4AaW2yiGzteOfMV45522rt6nSzFyt8p3mCEaMcm/4MoZrMSxUcCbrA==} + + recheck-linux-x64@4.5.0: + resolution: {integrity: sha512-52kXsR/v+IbGIKYYFZfSZcgse/Ci9IA2HnuzrtvRRcfODkcUGe4n72ESQ8nOPwrdHFg9i4j9/YyPh1HWWgpJ6A==} + cpu: [x64] + os: [linux] + + recheck-macos-arm64@4.5.0: + resolution: {integrity: sha512-qIyK3dRuLkORQvv0b59fZZRXweSmjjWaoA4K8Kgifz0anMBH4pqsDV6plBlgjcRmW9yC12wErIRzifREaKnk2w==} + cpu: [arm64] + os: [darwin] + + recheck-macos-x64@4.5.0: + resolution: {integrity: sha512-1wp/eiLxcjC/Ex4wurlrS/LGzt8IiF4TiK5sEjldu4HVAKdNCnnmsS9a5vFpfcikDz4ZuZlLlTi1VbQTxHlwZg==} + cpu: [x64] + os: [darwin] + + recheck-windows-x64@4.5.0: + resolution: {integrity: sha512-ekBKwAp0oKkMULn5zgmHEYLwSJfkfb95AbTtbDkQazNkqYw9PRD/mVyFUR6Ff2IeRyZI0gxy+N2AKBISWydhug==} + cpu: [x64] + os: [win32] + + recheck@4.5.0: + resolution: {integrity: sha512-kPnbOV6Zfx9a25AZ++28fI1q78L/UVRQmmuazwVRPfiiqpMs+WbOU69Shx820XgfKWfak0JH75PUvZMFtRGSsw==} + engines: {node: '>=20'} + + redstd@1.0.2: + resolution: {integrity: sha512-s5Fh78Jh+g+UARkb972bsJzuYjgBUoEs/51ebXV8eensXzsF8kDzBdCDBX8psGBuC5+BNcqQtxXFJMbqc8zZgg==} + engines: {node: '>=22'} + + reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + + regexp-tree@0.1.27: + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} + hasBin: true + + regexp.escape@2.0.1: + resolution: {integrity: sha512-JItRb4rmyTzmERBkAf6J87LjDPy/RscIwmaJQ3gsFlAzrmZbZU8LwBw5IydFZXW9hqpgbPlGbMhtpqtuAhMgtg==} + engines: {node: '>= 0.4'} + + regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + + remark-frontmatter@5.0.0: + resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} + + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + + remark-lint-blockquote-indentation@4.0.1: + resolution: {integrity: sha512-7BhOsImFgTD7IIliu2tt+yJbx5gbMbXCOspc3VdYf/87iLJdWKqJoMy2V6DZG7kBjBlBsIZi38fDDngJttXt4w==} + + remark-lint-checkbox-character-style@5.0.1: + resolution: {integrity: sha512-6qilm7XQXOcTvjFEqqNY57Ki7md9rkSdpMIfIzVXdEnI4Npl2BnUff6ANrGRM7qTgJTrloaf8H0eQ91urcU6Og==} + + remark-lint-code-block-style@4.0.1: + resolution: {integrity: sha512-d4mHsEpv1yqXWl2dd+28tGRX0Lzk5qw7cfxAQVkOXPUONhsMFwXJEBeeqZokeG4lOKtkKdIJR7ezScDfWR0X4w==} + + remark-lint-emphasis-marker@4.0.1: + resolution: {integrity: sha512-BF1WWsAxai3XoKk48sfiqT3L8m02AZLj3BnipWkHDRXuLfz6VwsHVaHWyNvvE0p6b2B3A5dSYbcfJu5RmPx4tQ==} + + remark-lint-fenced-code-marker@4.0.1: + resolution: {integrity: sha512-uI91OcVPKjNxV+vpjDW9T64hkE0a/CRn3JhwdMxUAJYpVsKnA7PFPSFJOx/abNsVZHNSe7ZFGgGdaH/lqgSizA==} + + remark-lint-heading-style@4.0.1: + resolution: {integrity: sha512-+rUpJ/N2CGC5xPgZ18XgsCsUBtadgEhdTi0BJPrsFmHPzL22BUHajeg9im8Y7zphUcbi1qFiKuxZd2nzDgZSXQ==} + + remark-lint-link-title-style@4.0.1: + resolution: {integrity: sha512-MtmnYrhjhRXR0zeiyYf/7GBlUF5KAPypJb345KjyDluOhI4Wj4VAXvVQuov/MFc3y8p/1yVwv3QDYv6yue8/wQ==} + + remark-lint-list-item-content-indent@4.0.1: + resolution: {integrity: sha512-KSopxxp64O6dLuTQ2sWaTqgjKWr1+AoB1QCTektMJ3mfHfn0QyZzC2CZbBU22KGzBhiYXv9cIxlJlxUtq2NqHg==} + + remark-lint-ordered-list-marker-style@4.0.1: + resolution: {integrity: sha512-vZTAbstcBPbGwJacwldGzdGmKwy5/4r29SZ9nQkME4alEl5B1ReSBlYa8t7QnTSW7+tqvA9Sg71RPadgAKWa4w==} + + remark-lint-ordered-list-marker-value@4.0.1: + resolution: {integrity: sha512-HQb1MrArvApREC1/I6bkiFlZVDjngsuII29n8E8StnAaHOMN3hVYy6wJ9Uk+O3+X9O8v7fDsZPqFUHSfJhERXQ==} + + remark-lint-rule-style@4.0.1: + resolution: {integrity: sha512-gl1Ft13oTS3dJUCsWZzxD/5dAwI1HON67KU7uNfODD5gXJ8Y11deOWbun190ma7XbYdD7P0l8VT2HeRtEQzrWg==} + + remark-lint-strong-marker@4.0.1: + resolution: {integrity: sha512-KaGtj/OWEP4eoafevnlp3NsEVwC7yGEjBJ6uFMzfjNoXyjATdfZ2euB/AfKVt/A/FdZeeMeVoAUFH4DL+hScLQ==} + + remark-lint-table-cell-padding@5.1.1: + resolution: {integrity: sha512-6fgVA1iINBoAJaZMOnSsxrF9Qj9+hmCqrsrqZqgJJETjT1ODGH64iAN1/6vHR7dIwmy73d6ysB2WrGyKhVlK3A==} + + remark-lint@10.0.1: + resolution: {integrity: sha512-1+PYGFziOg4pH7DDf1uMd4AR3YuO2EMnds/SdIWMPGT7CAfDRSnAmpxPsJD0Ds3IKpn97h3d5KPGf1WFOg6hXQ==} + + remark-message-control@8.0.0: + resolution: {integrity: sha512-brpzOO+jdyE/mLqvqqvbogmhGxKygjpCUCG/PwSCU43+JZQ+RM+sSzkCWBcYvgF3KIAVNIoPsvXjBkzO7EdsYQ==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-preset-lint-consistent@6.0.1: + resolution: {integrity: sha512-SOLdA36UOU1hiGFm6HAqN9+DORGJPVWxU/EvPVkknTr9V4ULhlzHEJ8OVRMVX3jqoy4lrwb4IqiboVz0YLA7+Q==} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + remove-blank-lines@1.4.2: + resolution: {integrity: sha512-B8ru6S9sbP9AtXa14Mz1lYeiSPaG2UCu6yPT17QRLJnkk5RDPSe5f35RshaNpCTgiYEndIGgPzXxuB6Ayqjd/Q==} + + rendy@5.0.2: + resolution: {integrity: sha512-XwxPNiKC4AQBqW83cEJDuNaqCzqJvhZDXve4SOCJl1lMYYPUUH2cgn90+MFucsveRC8hqp4CuwcjCesdBHA4Ww==} + engines: {node: '>=22'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + reserved-identifiers@1.2.0: + resolution: {integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==} + engines: {node: '>=18'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-array-concat@1.1.4: + resolution: {integrity: sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==} + engines: {node: '>=0.4'} + + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + + samadhi@4.0.4: + resolution: {integrity: sha512-SMMx8yMinHPQVNTgS9jITzfEGIQ0NtyP1ZpejI8qRw3JQfuCh3BGTBVlZa/uGw9FAYKe8oznHX9cfRe8HCBo0g==} + engines: {node: '>=22'} + + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + engines: {node: '>=10'} + hasBin: true + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel-list@1.0.1: + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.1: + resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==} + engines: {node: '>= 0.4'} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + + slice-ansi@4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} + + source-map-generator@2.0.6: + resolution: {integrity: sha512-IlassDs1Ve8nV6uyQZXF9kdkJpVKnMte2JZQXu13M0A5zwc+vu6+LNHfmxsHBMDtoZE21RHiKI0/xvpecZRCNg==} + engines: {node: '>=20'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.6: + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} + engines: {node: '>= 12'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + + spdx-expression-parse@5.0.0: + resolution: {integrity: sha512-vngmw3Rgn+o2arXNbnZaj5UtOEBuWBfvaI+Wc8GFfykIhA5/vdK9/Sp/XkLv63dykz2rxKDvKEHupF5P0FORcQ==} + + spdx-license-ids@3.0.24: + resolution: {integrity: sha512-cLS9TtWkIQFyLkJ3/5aFQAOHOSKTlOs/7WDut/XPSdjom1fJhUdkepeJAKXa9Y05+FabHd0sti+Et559vDtkpQ==} + + stop-iteration-iterator@1.1.0: + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} + engines: {node: '>= 0.4'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + + string-width@8.3.0: + resolution: {integrity: sha512-ZbmZM0JCihQN91dWnxoipT2KOEyHqEyfRXUyjuRhW8b/xnqPDoq4gWEVApTVa9db2wN8mmoikgFBbjh71+cGeQ==} + engines: {node: '>=20'} + + string.prototype.trim@1.2.11: + resolution: {integrity: sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.10: + resolution: {integrity: sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==} + engines: {node: '>= 0.4'} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + engines: {node: '>=12'} + + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} + + style-search@0.1.0: + resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} + + stylelint-config-recommended@18.0.0: + resolution: {integrity: sha512-mxgT2XY6YZ3HWWe3Di8umG6aBmWmHTblTgu/f10rqFXnyWxjKWwNdjSWkgkwCtxIKnqjSJzvFmPT5yabVIRxZg==} + engines: {node: '>=20.19.0'} + peerDependencies: + stylelint: ^17.0.0 + + stylelint-config-standard@40.0.0: + resolution: {integrity: sha512-EznGJxOUhtWck2r6dJpbgAdPATIzvpLdK9+i5qPd4Lx70es66TkBPljSg4wN3Qnc6c4h2n+WbUrUynQ3fanjHw==} + engines: {node: '>=20.19.0'} + peerDependencies: + stylelint: ^17.0.0 + + stylelint@17.15.0: + resolution: {integrity: sha512-mWIkesYQvQjf4Kvdeu9ns0IL8/K/wtjaGxPqsPd6DlLZvaQxGysJsocxUDrBcyHQ5VleAk4uSMat4yMrVED7PA==} + engines: {node: '>=20.19.0'} + hasBin: true + + superc8@12.7.0: + resolution: {integrity: sha512-V2ifgr6CGdjd+ScHVgUD8xi37qBZ2c30ucervd9nRL+fVpSP3swFHKMd+xOn9V5pMZybld+AjJRxqSj2VIUwYA==} + engines: {node: '>=22'} + hasBin: true + + supports-color@10.2.2: + resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} + engines: {node: '>=18'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-hyperlinks@4.5.0: + resolution: {integrity: sha512-ZW2OvfeCXrNTbLakPUzjQG922EeGCOteFSVoek5DKStTh898wf7zgtuFlzQN8HfZCxC3Eh02yJVrRW51hADf+w==} + engines: {node: '>=20'} + + svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + + synckit@0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} + engines: {node: ^14.18.0 || >=16.0.0} + + table@6.9.0: + resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} + engines: {node: '>=10.0.0'} + + tapable@2.3.3: + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} + engines: {node: '>=6'} + + terser@5.51.2: + resolution: {integrity: sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==} + engines: {node: '>=10'} + hasBin: true + + test-exclude@8.0.0: + resolution: {integrity: sha512-ZOffsNrXYggvU1mDGHk54I96r26P8SyMjO5slMKSc7+IWmtB/MQKnEC2fP51imB3/pT6YK5cT5E8f+Dd9KdyOQ==} + engines: {node: 20 || >=22} + + timer-node@5.0.9: + resolution: {integrity: sha512-zXxCE/5/YDi0hY9pygqgRqjRbrFRzigYxOudG0I3syaqAAmX9/w9sxex1bNFCN6c1S66RwPtEIJv65dN+1psew==} + + tinyglobby@0.2.17: + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + to-valid-identifier@1.0.0: + resolution: {integrity: sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==} + engines: {node: '>=20'} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + try-catch@4.1.1: + resolution: {integrity: sha512-5gVQYyJKsgaZsXb5KycqQQ/ugfs/JuAcmeO1tjoVshwaXCQPUQFhzJZFofoya55TGProeuQR77ztYh53qaONpQ==} + engines: {node: '>=22'} + + try-to-catch@4.1.0: + resolution: {integrity: sha512-phAezhZqLgHHTpbZYe2GgmKe8itTgEX3gfd+YeIsmllgOOpXCDPn1DkDzVWj0mGQPriJgD6AagoUEcX+M2RlGw==} + engines: {node: '>=22'} + + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.5: + resolution: {integrity: sha512-0FHJvLPqZ7KJzp17O13jfsAjsqazgrxBu2zEK95PmUz8lv2+GjRuxUInCr2Rk9Dms3ihN21zJ929ZO43yJ95QQ==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.8: + resolution: {integrity: sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==} + engines: {node: '>= 0.4'} + + typescript-eslint@8.70.1: + resolution: {integrity: sha512-AcWG7KDjZ2THNXsgwttMaGmzVi0VFRlFYfqFHYQRbDpF3owuYbuiL8c7UUrd2k8s3PoSfIQrWfrGXfcElrWLYA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} + engines: {node: '>=14.17'} + hasBin: true + + typescript@7.0.2: + resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==} + engines: {node: '>=16.20.0'} + hasBin: true + + unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + + unc-path-regex@0.1.2: + resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} + engines: {node: '>=0.10.0'} + + undici-types@8.9.0: + resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==} + + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + + unicorn-magic@0.4.1: + resolution: {integrity: sha512-lzlXPoVB0Uy/FvTaUgX39RbixYiSKoc3JSoSf01+0c2B6FR3qdYIPN7Qjo/AV7n6sqLCk0509cT3LRj1oSZ1+A==} + engines: {node: '>=20'} + + unified-lint-rule@3.0.1: + resolution: {integrity: sha512-HxIeQOmwL19DGsxHXbeyzKHBsoSCFO7UtRVUvT2v61ptw/G+GbysWcrpHdfs5jqbIFDA11MoKngIhQK0BeTVjA==} + + unified-message-control@5.0.0: + resolution: {integrity: sha512-B2cSAkpuMVVmPP90KCfKdBhm1e9KYJ+zK3x5BCa0N65zpq1Ybkc9C77+M5qwR8FWO7RF3LM5QRRPZtgjW6DUCw==} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unist-util-is@6.0.1: + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + + unist-util-stringify-position@2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.2: + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + + unist-util-visit@5.1.0: + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + v8-to-istanbul@9.3.0: + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} + engines: {node: '>=10.12.0'} + + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vscode-languageserver-textdocument@1.0.15: + resolution: {integrity: sha512-Gsfr9S8LU3S6885cS+NaleasJ0n3V5y/SOTqHCifQiXWFw3G9w9/YItDfwHrlCz+dSZWWZ8ilYVMcJe7Sz7Sxw==} + + vscode-languageserver-types@3.18.4: + resolution: {integrity: sha512-nQsacoiijvl0fRf2q28uFDrAVwRhdCa3QveiF7/CX0r18mLR5FU/1WskSsCKOjmEbtteKUnY8x8Yzxop+k0zwg==} + + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + + which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-typed-array@1.1.24: + resolution: {integrity: sha512-wk4Mf4pR5mRP7eYuuTBCIQ9d0ud2Fv2jRLQpfgnRjbOxAFHmjKFValgTpitVKzJJS8ajnYQV2Du1SZ8j6b/EUQ==} + engines: {node: '>= 0.4'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrap-ansi@9.0.2: + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} + engines: {node: '>=18'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + wraptile@3.0.0: + resolution: {integrity: sha512-23LJhkIw940uTcDFyJZmNyO0z8lEINOTGCr4vR5YCG3urkdXwduRIhivBm9wKaVynLHYvxoHHYbKsDiafCLp6w==} + + write-file-atomic@7.0.1: + resolution: {integrity: sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg==} + engines: {node: ^20.17.0 || >=22.9.0} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yaml@2.9.1: + resolution: {integrity: sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==} + engines: {node: '>= 14.6'} + hasBin: true + + yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + + yargs@18.2.0: + resolution: {integrity: sha512-9OpKOLeaoNFecEp7P6iYbzze/5CqWoH7N3SMs/6y1XF4nMvFMspEGZzJ6uFi9MmQwXhyzqYoSEKO3tvA3Z/o2w==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yocto-queue@1.2.2: + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} + engines: {node: '>=12.20'} + + yoctocolors@2.2.0: + resolution: {integrity: sha512-xYqdZFUK/VYazNl/oCDYN+3WloWQwMfZxBoiNt6qNyk+xfOdi598muWE42rNZFp1kNOiqW936q5RhUdnpqElSg==} + engines: {node: '>=18'} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@babel/code-frame@7.29.7': + dependencies: + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/code-frame@8.0.6': + dependencies: + '@babel/helper-validator-identifier': 8.0.6 + js-tokens: 10.0.0 + + '@babel/generator@8.0.6': + dependencies: + '@babel/parser': 8.0.6 + '@babel/types': 8.0.6 + '@jridgewell/gen-mapping': 0.4.0-beta.0 + '@jridgewell/trace-mapping': 0.3.31 + '@types/jsesc': 2.5.1 + jsesc: 3.1.0 + + '@babel/helper-globals@8.0.6': {} + + '@babel/helper-string-parser@8.0.6': {} + + '@babel/helper-validator-identifier@7.29.7': {} + + '@babel/helper-validator-identifier@8.0.6': {} + + '@babel/parser@8.0.6': + dependencies: + '@babel/types': 8.0.6 + + '@babel/template@8.0.0': + dependencies: + '@babel/code-frame': 8.0.6 + '@babel/parser': 8.0.6 + '@babel/types': 8.0.6 + + '@babel/traverse@8.0.6': + dependencies: + '@babel/code-frame': 8.0.6 + '@babel/generator': 8.0.6 + '@babel/helper-globals': 8.0.6 + '@babel/parser': 8.0.6 + '@babel/template': 8.0.0 + '@babel/types': 8.0.6 + obug: 2.2.1 + + '@babel/types@8.0.6': + dependencies: + '@babel/helper-string-parser': 8.0.6 + '@babel/helper-validator-identifier': 8.0.6 + + '@bcoe/v8-coverage@1.0.2': {} + + '@cacheable/memory@2.2.0': + dependencies: + '@cacheable/utils': 2.5.0 + '@keyv/bigmap': 1.3.1(keyv@5.6.0) + hookified: 1.15.1 + keyv: 5.6.0 + + '@cacheable/utils@2.5.0': + dependencies: + hashery: 1.5.1 + keyv: 5.6.0 + + '@csstools/css-calc@3.4.1(@csstools/css-parser-algorithms@4.0.1(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)': + dependencies: + '@csstools/css-parser-algorithms': 4.0.1(@csstools/css-tokenizer@4.0.2) + '@csstools/css-tokenizer': 4.0.2 + + '@csstools/css-parser-algorithms@4.0.1(@csstools/css-tokenizer@4.0.2)': + dependencies: + '@csstools/css-tokenizer': 4.0.2 + + '@csstools/css-syntax-patches-for-csstree@1.1.14(css-tree@3.2.1)': + optionalDependencies: + css-tree: 3.2.1 + + '@csstools/css-tokenizer@4.0.2': {} + + '@csstools/media-query-list-parser@5.0.1(@csstools/css-parser-algorithms@4.0.1(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)': + dependencies: + '@csstools/css-parser-algorithms': 4.0.1(@csstools/css-tokenizer@4.0.2) + '@csstools/css-tokenizer': 4.0.2 + + '@csstools/selector-resolve-nested@4.0.2(postcss-selector-parser@7.1.6)': + dependencies: + postcss-selector-parser: 7.1.6 + + '@csstools/selector-specificity@6.0.0(postcss-selector-parser@7.1.6)': + dependencies: + postcss-selector-parser: 7.1.6 + + '@cto.af/eslint-config@7.0.3(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))': + dependencies: + '@eslint/json': 2.1.0 + '@stylistic/eslint-plugin': 5.10.0(eslint@10.11.0(supports-color@10.2.2)) + eslint-plugin-n: 18.3.0(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2)) + eslint-plugin-redos: 4.5.0(eslint@10.11.0(supports-color@10.2.2)) + globals: 17.12.0 + transitivePeerDependencies: + - eslint + - ts-declaration-location + - typescript + + '@decimalturn/toml-patch@3.2.1': {} + + '@es-joy/jsdoccomment@0.98.0': + dependencies: + '@types/estree': 1.0.9 + '@typescript-eslint/types': 8.70.1 + comment-parser: 1.4.9 + esquery: 1.7.0 + jsdoc-type-pratt-parser: 9.2.2 + + '@es-joy/resolve.exports@1.2.0': {} + + '@escover/converter-istanbul@1.0.3(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)': + dependencies: + '@putout/plugin-convert-optional-to-logical': 4.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + chalk: 5.6.2 + find-cache-dir: 5.0.0 + find-up: 8.0.0 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-reports: 3.2.0 + montag: 2.0.3 + once: 1.4.0 + picomatch: 4.0.7 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + strip-ansi: 7.2.0 + table: 6.9.0 + try-catch: 4.1.1 + yargs-parser: 22.0.0 + transitivePeerDependencies: + - '@putout/printer' + - supports-color + - typescript + + '@escover/formatter-responsive@1.0.6(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)': + dependencies: + chalk: 5.6.2 + find-cache-dir: 5.0.0 + find-up: 8.0.0 + montag: 2.0.3 + once: 1.4.0 + picomatch: 4.0.7 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + strip-ansi: 7.2.0 + table: 6.9.0 + try-catch: 4.1.1 + yargs-parser: 22.0.0 + transitivePeerDependencies: + - '@putout/printer' + - supports-color + - typescript + + '@eslint-community/eslint-utils@4.10.1(eslint@10.11.0(supports-color@10.2.2))': + dependencies: + eslint: 10.11.0(supports-color@10.2.2) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} + + '@eslint/config-array@0.23.5(supports-color@10.2.2)': + dependencies: + '@eslint/object-schema': 3.0.5 + debug: 4.4.3(supports-color@10.2.2) + minimatch: 10.2.6 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.7.0': + dependencies: + '@eslint/core': 1.2.1 + + '@eslint/core@1.2.1': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/json@2.1.0': + dependencies: + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.3 + '@humanwhocodes/momoa': 3.3.13 + natural-compare: 1.4.0 + + '@eslint/markdown@8.0.3(supports-color@10.2.2)': + dependencies: + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.3 + github-slugger: 2.0.0 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) + mdast-util-frontmatter: 2.0.1(supports-color@10.2.2) + mdast-util-gfm: 3.1.0(supports-color@10.2.2) + mdast-util-math: 3.0.0(supports-color@10.2.2) + micromark-extension-frontmatter: 2.0.0 + micromark-extension-gfm: 3.0.0 + micromark-extension-math: 3.1.0 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + '@eslint/object-schema@3.0.5': {} + + '@eslint/plugin-kit@0.7.3': + dependencies: + '@eslint/core': 1.2.1 + levn: 0.4.1 + + '@humanfs/core@0.19.2': + dependencies: + '@humanfs/types': 0.15.0 + + '@humanfs/node@0.16.8': + dependencies: + '@humanfs/core': 0.19.2 + '@humanfs/types': 0.15.0 + '@humanwhocodes/retry': 0.4.3 + + '@humanfs/types@0.15.0': {} + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/momoa@3.3.13': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@istanbuljs/schema@0.1.6': {} + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.6.0 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/gen-mapping@0.4.0-beta.0': + dependencies: + '@jridgewell/sourcemap-codec': 1.6.0 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/source-map@0.3.11': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/sourcemap-codec@1.6.0': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.6.0 + + '@keyv/bigmap@1.3.1(keyv@5.6.0)': + dependencies: + hashery: 1.5.1 + hookified: 1.15.1 + keyv: 5.6.0 + + '@keyv/serialize@1.1.1': {} + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.20.3 + + '@peggyjs/coverage@2.0.5': + dependencies: + peggy: 5.1.0 + source-map: 0.7.6 + + '@peggyjs/from-mem@3.1.3': + dependencies: + semver: 7.7.4 + + '@pkgr/core@0.1.2': {} + + '@putout/babel@5.9.13': + dependencies: + '@babel/code-frame': 8.0.6 + '@babel/generator': 8.0.6 + '@babel/parser': 8.0.6 + '@babel/template': 8.0.0 + '@babel/traverse': 8.0.6 + '@babel/types': 8.0.6 + + '@putout/cli-cache@6.0.2': + dependencies: + escalade: 3.2.0 + file-entry-cache: 11.1.5 + find-cache-dir: 5.0.0 + imurmurhash: 0.1.4 + json-stable-stringify-without-jsonify: 1.0.1 + try-catch: 4.1.1 + try-to-catch: 4.1.0 + + '@putout/cli-choose-formatter@7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/cli-choose': 4.0.0 + find-up: 8.0.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/cli-choose@4.0.0': + dependencies: + enquirer: 2.4.1 + try-to-catch: 4.1.0 + + '@putout/cli-filesystem@3.0.0': {} + + '@putout/cli-keypress@4.0.0': + dependencies: + ci-info: 4.4.0 + fullstore: 4.0.3 + + '@putout/cli-match@3.0.1': + dependencies: + try-catch: 4.1.1 + try-to-catch: 4.1.0 + + '@putout/cli-process-file@7.1.0(eslint@10.11.0(supports-color@10.2.2))(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/eslint': 6.0.0(eslint@10.11.0(supports-color@10.2.2)) + deepmerge: 4.3.1 + once: 1.4.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + samadhi: 4.0.4(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + try-catch: 4.1.1 + try-to-catch: 4.1.0 + transitivePeerDependencies: + - eslint + + '@putout/cli-ruler@5.0.0': + dependencies: + try-to-catch: 4.1.0 + + '@putout/cli-staged@3.0.0': + dependencies: + '@putout/git-status-porcelain': 3.0.0 + fullstore: 4.0.3 + try-to-catch: 4.1.0 + + '@putout/cli-validate-args@2.0.0': + dependencies: + fastest-levenshtein: 1.0.16 + just-kebab-case: 4.2.0 + + '@putout/compare@19.5.1': + dependencies: + '@putout/babel': 5.9.13 + '@putout/engine-parser': 15.5.0 + '@putout/operate': 15.9.0 + jessy: 5.0.1 + nessy: 6.0.1 + obug: 3.0.0 + + '@putout/engine-loader@17.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 + try-to-catch: 4.1.0 + + '@putout/engine-parser@15.5.0': + dependencies: + '@putout/babel': 5.9.13 + '@putout/operator-watermark': 1.0.1 + '@putout/printer': 18.46.0 + align-spaces: 3.0.0 + estree-to-babel: 12.0.1 + nano-memoize: 3.0.16 + once: 1.4.0 + try-catch: 4.1.1 + + '@putout/engine-processor@16.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/engine-loader': 17.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + once: 1.4.0 + picomatch: 4.0.7 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-to-catch: 4.1.0 + + '@putout/engine-reporter@8.0.8(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/cli-choose-formatter': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/cli-keypress': 4.0.0 + '@putout/engine-loader': 17.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + fullstore: 4.0.3 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 + try-to-catch: 4.1.0 + + '@putout/engine-runner@28.4.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/babel': 5.9.13 + '@putout/compare': 19.5.1 + '@putout/engine-parser': 15.5.0 + '@putout/operate': 15.9.0 + '@putout/operator-declare': 18.1.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-json': 3.10.0 + '@putout/operator-watermark': 1.0.1 + '@putout/plugin-filesystem': 13.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + fullstore: 4.0.3 + obug: 3.0.0 + once: 1.4.0 + try-catch: 4.1.1 + wraptile: 3.0.0 + transitivePeerDependencies: + - putout + + '@putout/eslint@6.0.0(eslint@10.11.0(supports-color@10.2.2))': + dependencies: + eslint: 10.11.0(supports-color@10.2.2) + once: 1.4.0 + try-to-catch: 4.1.0 + + '@putout/formatter-codeframe@10.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/babel': 5.9.13 + '@putout/formatter-json': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + table: 6.9.0 + + '@putout/formatter-dump@7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/formatter-json': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + table: 6.9.0 + + '@putout/formatter-frame@9.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/formatter-codeframe': 10.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/formatter-json-lines@4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/formatter-json@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/formatter-memory@6.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/formatter-dump': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + chalk: 6.0.0 + cli-progress: 3.12.0 + format-io: 2.0.0 + montag: 2.0.3 + once: 1.4.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/formatter-progress-bar@6.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/formatter-dump': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + chalk: 6.0.0 + cli-progress: 3.12.0 + once: 1.4.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/formatter-progress@7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/formatter-dump': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/formatter-stream@7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + table: 6.9.0 + + '@putout/formatter-time@5.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/formatter-dump': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + chalk: 6.0.0 + cli-progress: 3.12.0 + format-io: 2.0.0 + montag: 2.0.3 + once: 1.4.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + timer-node: 5.0.9 + + '@putout/git-status-porcelain@3.0.0': {} + + '@putout/operate@15.9.0': + dependencies: + '@putout/babel': 5.9.13 + + '@putout/operator-add-args@15.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/babel': 5.9.13 + '@putout/compare': 19.5.1 + '@putout/engine-parser': 15.5.0 + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/operator-declare@18.1.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/babel': 5.9.13 + '@putout/compare': 19.5.1 + '@putout/engine-parser': 15.5.0 + '@putout/operate': 15.9.0 + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/operator-filesystem@11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/babel': 5.9.13 + '@putout/operate': 15.9.0 + '@putout/operator-json': 3.10.0 + '@putout/traverse': 16.2.0 + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + fullstore: 4.0.3 + try-catch: 4.1.1 + transitivePeerDependencies: + - putout + + '@putout/operator-find-file-up@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/operator-ignore@6.3.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/babel': 5.9.13 + '@putout/operate': 15.9.0 + '@putout/operator-json': 3.10.0 + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + picomatch: 4.0.7 + transitivePeerDependencies: + - putout + + '@putout/operator-json@3.10.0': {} + + '@putout/operator-jsx@3.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/babel': 5.9.13 + '@putout/operate': 15.9.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/operator-keyword@5.2.0': {} + + '@putout/operator-match-files@12.10.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))(supports-color@10.2.2)': + dependencies: + '@putout/babel': 5.9.13 + '@putout/engine-parser': 15.5.0 + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-json': 3.10.0 + '@putout/processor-json': 10.3.0 + '@putout/processor-markdown': 14.2.0(supports-color@10.2.2) + '@putout/processor-toml': 1.3.2 + '@putout/processor-yaml': 10.0.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 + transitivePeerDependencies: + - supports-color + + '@putout/operator-parens@4.1.0': + dependencies: + '@putout/babel': 5.9.13 + + '@putout/operator-regexp@5.2.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + jsesc: 3.1.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + regexp-tree: 0.1.27 + + '@putout/operator-remove-files@1.2.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/operator-rename-files@6.2.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/operator-rename-properties@1.0.1': + dependencies: + '@putout/operate': 15.9.0 + '@putout/operator-json': 3.10.0 + + '@putout/operator-sort-ignore@2.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/babel': 5.9.13 + '@putout/operate': 15.9.0 + '@putout/operator-json': 3.10.0 + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/operator-sort-properties@1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/operate': 15.9.0 + '@putout/operator-json': 3.10.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/operator-type-checker@1.2.1(@putout/printer@18.46.0)': + dependencies: + '@putout/printer': 18.46.0 + + '@putout/operator-wasm@1.0.0': + dependencies: + montag: 2.0.3 + + '@putout/operator-watermark@1.0.1': + dependencies: + '@putout/babel': 5.9.13 + wraptile: 3.0.0 + + '@putout/plugin-apply-arrow@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-apply-at@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-apply-dot-notation@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-apply-flat-map@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-apply-global-this@2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-apply-overrides@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-apply-push@1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-apply-shorthand-properties@7.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-apply-starts-with@2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-apply-template-literals@5.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-arguments@2.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-assignment@3.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-browserlist@2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-conditions@9.2.4(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-convert-concat-to-flat@2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-convert-index-of-to-includes@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-convert-object-entries-to-array-entries@4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-convert-object-entries-to-object-keys@1.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-convert-object-keys-to-object-entries@1.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-convert-optional-to-logical@4.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-convert-quotes-to-backticks@5.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-convert-template-to-string@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-convert-to-arrow-function@5.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-coverage@3.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + just-camel-case: 6.2.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-declare-before-reference@10.5.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-declare@8.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-destructuring@2.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-docker@1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-eslint@15.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-esm@10.11.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + parse-import-specifiers: 1.0.3 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 + + '@putout/plugin-extract-sequence-expressions@4.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-filesystem@13.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/babel': 5.9.13 + '@putout/operate': 15.9.0 + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-json': 3.10.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-for-of@12.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-generators@2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + fullstore: 3.0.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-github@20.9.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-gitignore@7.0.4(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-labels@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + fullstore: 4.0.3 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-logical-expressions@8.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-logical-expressions@9.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-madrun@24.3.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-markdown@1.4.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-math@5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-maybe@5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-merge-duplicate-functions@4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-montag@5.2.5(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-new@5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-nodejs@21.13.3(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + just-camel-case: 6.2.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 + + '@putout/plugin-npmignore@8.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-optional-chaining@3.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-package-json@11.3.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-parens@6.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-promises@20.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-putout-config@12.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-putout@29.29.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + just-camel-case: 6.2.0 + just-kebab-case: 4.2.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + regexp.escape: 2.0.1 + try-catch: 4.1.1 + + '@putout/plugin-regexp@14.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + regexp-tree: 0.1.27 + try-catch: 4.1.1 + + '@putout/plugin-remove-console@7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-debugger@9.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-duplicate-case@5.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-duplicate-elements@1.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-duplicate-keys@9.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-empty@15.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-iife@5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-nested-blocks@9.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-unreachable-code@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-unused-expressions@12.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-unused-private-fields@4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-array-constructor@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-array-entries@2.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-array@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-assign@2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-computed@1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-constructor@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-continue@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-delete@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-escape@10.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + emoji-regex: 11.0.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-functions@6.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-map@3.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-object-from-entries@1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-operand@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-push@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-replace@2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-template-expressions@3.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-return@4.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-simplify-ternary@9.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-spread@3.2.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-tape@21.19.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 + + '@putout/plugin-try-catch@8.1.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-types@10.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-typescript@13.2.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-variables@2.7.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-webpack@4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/printer@18.46.0': + dependencies: + '@putout/babel': 5.9.13 + '@putout/compare': 19.5.1 + '@putout/operate': 15.9.0 + '@putout/operator-json': 3.10.0 + fullstore: 4.0.3 + jessy: 5.0.1 + just-snake-case: 3.2.0 + parse-import-specifiers: 1.0.3 + rendy: 5.0.2 + + '@putout/processor-css@13.2.0(@typescript/typescript6@6.0.2)(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))(supports-color@10.2.2)': + dependencies: + '@putout/operator-json': 3.10.0 + '@stylistic/stylelint-plugin': 5.3.0(stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + align-spaces: 3.0.0 + cosmiconfig: 10.0.1 + deepmerge: 4.3.1 + happy-style: 1.0.3 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + stylelint: 17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + stylelint-config-standard: 40.0.0(stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + transitivePeerDependencies: + - supports-color + - typescript + + '@putout/processor-docker@1.2.2': + dependencies: + '@putout/operator-json': 3.10.0 + dockerfile-ast: 0.7.1 + try-catch: 4.1.1 + + '@putout/processor-filesystem@8.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/cli-filesystem': 3.0.0 + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-json': 3.10.0 + transitivePeerDependencies: + - putout + + '@putout/processor-ignore@7.0.0': + dependencies: + '@putout/operator-json': 3.10.0 + + '@putout/processor-javascript@5.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/processor-json@10.3.0': + dependencies: + '@putout/operator-json': 3.10.0 + remove-blank-lines: 1.4.2 + + '@putout/processor-markdown@14.2.0(supports-color@10.2.2)': + dependencies: + '@putout/operator-json': 3.10.0 + happy-mark: 1.9.0(supports-color@10.2.2) + once: 1.4.0 + remark-frontmatter: 5.0.0(supports-color@10.2.2) + remark-parse: 11.0.0(supports-color@10.2.2) + remark-preset-lint-consistent: 6.0.1(supports-color@10.2.2) + remark-stringify: 11.0.0 + unified: 11.0.5 + unified-lint-rule: 3.0.1 + unist-util-visit: 5.1.0 + transitivePeerDependencies: + - supports-color + + '@putout/processor-toml@1.3.2': + dependencies: + '@decimalturn/toml-patch': 3.2.1 + '@putout/operator-json': 3.10.0 + just-kebab-case: 4.2.0 + try-catch: 4.1.1 + + '@putout/processor-yaml@10.0.0': + dependencies: + '@putout/operator-json': 3.10.0 + just-kebab-case: 4.2.0 + try-catch: 4.1.1 + yaml: 2.9.1 + + '@putout/quick-lint@2.1.0': + dependencies: + once: 1.4.0 + + '@putout/traverse@16.2.0': + dependencies: + '@putout/babel': 5.9.13 + '@putout/compare': 19.5.1 + + '@putout/types@1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/babel': 5.9.13 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@sec-ant/readable-stream@0.4.1': {} + + '@sindresorhus/base62@1.0.0': {} + + '@sindresorhus/merge-streams@4.0.0': {} + + '@stylistic/eslint-plugin@5.10.0(eslint@10.11.0(supports-color@10.2.2))': + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(supports-color@10.2.2)) + '@typescript-eslint/types': 8.70.1 + eslint: 10.11.0(supports-color@10.2.2) + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + estraverse: 5.3.0 + picomatch: 4.0.7 + + '@stylistic/stylelint-plugin@5.3.0(stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@csstools/css-parser-algorithms': 4.0.1(@csstools/css-tokenizer@4.0.2) + '@csstools/css-tokenizer': 4.0.2 + '@csstools/media-query-list-parser': 5.0.1(@csstools/css-parser-algorithms@4.0.1(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2) + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + postcss-value-parser: 4.2.0 + style-search: 0.1.0 + stylelint: 17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@types/debug@4.1.13': + dependencies: + '@types/ms': 2.1.0 + + '@types/esrecurse@4.3.1': {} + + '@types/estree-jsx@1.0.5': + dependencies: + '@types/estree': 1.0.9 + + '@types/estree@1.0.9': {} + + '@types/hast@3.0.5': + dependencies: + '@types/unist': 3.0.3 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/jsesc@2.5.1': {} + + '@types/json-schema@7.0.15': {} + + '@types/katex@0.16.8': {} + + '@types/mdast@3.0.15': + dependencies: + '@types/unist': 2.0.11 + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/ms@2.1.0': {} + + '@types/node@26.6.3': + dependencies: + undici-types: 8.9.0 + + '@types/unist@2.0.11': {} + + '@types/unist@3.0.3': {} + + '@typescript-eslint/eslint-plugin@8.70.1(@typescript-eslint/parser@8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2))(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + '@typescript-eslint/scope-manager': 8.70.1 + '@typescript-eslint/type-utils': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + '@typescript-eslint/utils': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + '@typescript-eslint/visitor-keys': 8.70.1 + eslint: 10.11.0(supports-color@10.2.2) + ignore: 7.0.10 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0(@typescript/typescript6@6.0.2) + typescript: '@typescript/typescript6@6.0.2' + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)': + dependencies: + '@typescript-eslint/scope-manager': 8.70.1 + '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/typescript-estree': 8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@typescript-eslint/visitor-keys': 8.70.1 + debug: 4.4.3(supports-color@10.2.2) + eslint: 10.11.0(supports-color@10.2.2) + typescript: '@typescript/typescript6@6.0.2' + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.70.1(@typescript/typescript6@6.0.2) + '@typescript-eslint/types': 8.70.1 + debug: 4.4.3(supports-color@10.2.2) + typescript: '@typescript/typescript6@6.0.2' + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.70.1': + dependencies: + '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/visitor-keys': 8.70.1 + + '@typescript-eslint/tsconfig-utils@8.70.1(@typescript/typescript6@6.0.2)': + dependencies: + typescript: '@typescript/typescript6@6.0.2' + + '@typescript-eslint/type-utils@8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)': + dependencies: + '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/typescript-estree': 8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@typescript-eslint/utils': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + debug: 4.4.3(supports-color@10.2.2) + eslint: 10.11.0(supports-color@10.2.2) + ts-api-utils: 2.5.0(@typescript/typescript6@6.0.2) + typescript: '@typescript/typescript6@6.0.2' + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.70.1': {} + + '@typescript-eslint/typescript-estree@8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2)': + dependencies: + '@typescript-eslint/project-service': 8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@typescript-eslint/tsconfig-utils': 8.70.1(@typescript/typescript6@6.0.2) + '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/visitor-keys': 8.70.1 + debug: 4.4.3(supports-color@10.2.2) + minimatch: 10.2.6 + semver: 7.8.5 + tinyglobby: 0.2.17 + ts-api-utils: 2.5.0(@typescript/typescript6@6.0.2) + typescript: '@typescript/typescript6@6.0.2' + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)': + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(supports-color@10.2.2)) + '@typescript-eslint/scope-manager': 8.70.1 + '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/typescript-estree': 8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + eslint: 10.11.0(supports-color@10.2.2) + typescript: '@typescript/typescript6@6.0.2' + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.70.1': + dependencies: + '@typescript-eslint/types': 8.70.1 + eslint-visitor-keys: 5.0.1 + + '@typescript/typescript-aix-ppc64@7.0.2': + optional: true + + '@typescript/typescript-darwin-arm64@7.0.2': + optional: true + + '@typescript/typescript-darwin-x64@7.0.2': + optional: true + + '@typescript/typescript-freebsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-freebsd-x64@7.0.2': + optional: true + + '@typescript/typescript-linux-arm64@7.0.2': + optional: true + + '@typescript/typescript-linux-arm@7.0.2': + optional: true + + '@typescript/typescript-linux-loong64@7.0.2': + optional: true + + '@typescript/typescript-linux-mips64el@7.0.2': + optional: true + + '@typescript/typescript-linux-ppc64@7.0.2': + optional: true + + '@typescript/typescript-linux-riscv64@7.0.2': + optional: true + + '@typescript/typescript-linux-s390x@7.0.2': + optional: true + + '@typescript/typescript-linux-x64@7.0.2': + optional: true + + '@typescript/typescript-netbsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-netbsd-x64@7.0.2': + optional: true + + '@typescript/typescript-openbsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-openbsd-x64@7.0.2': + optional: true + + '@typescript/typescript-sunos-x64@7.0.2': + optional: true + + '@typescript/typescript-win32-arm64@7.0.2': + optional: true + + '@typescript/typescript-win32-x64@7.0.2': + optional: true + + '@typescript/typescript6@6.0.2': + dependencies: + '@typescript/old': typescript@6.0.3 + + abnf@5.0.4: + dependencies: + commander: 14.0.3 + peggy: 5.1.0 + + acorn-jsx@5.3.2(acorn@8.18.0): + dependencies: + acorn: 8.18.0 + + acorn-loose@8.5.2: + dependencies: + acorn: 8.18.0 + + acorn-typescript@1.4.13(acorn@8.18.0): + dependencies: + acorn: 8.18.0 + + acorn@8.18.0: {} + + ajv@6.15.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.20.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.8 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + align-spaces@3.0.0: {} + + ansi-colors@4.1.3: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.3.0: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.3: {} + + are-docs-informative@0.1.1: {} + + argparse@2.0.1: {} + + array-buffer-byte-length@1.0.2: + dependencies: + call-bound: 1.0.4 + is-array-buffer: 3.0.5 + + arraybuffer.prototype.slice@1.0.4: + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.9 + define-properties: 1.2.1 + es-abstract: 1.24.2 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + is-array-buffer: 3.0.5 + + astral-regex@2.0.0: {} + + async-function@1.0.0: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.1.0 + + bail@2.0.2: {} + + balanced-match@4.0.4: {} + + brace-expansion@5.0.12: + dependencies: + balanced-match: 4.0.4 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + buffer-from@1.1.2: {} + + cacheable@2.5.0: + dependencies: + '@cacheable/memory': 2.2.0 + '@cacheable/utils': 2.5.0 + hookified: 1.15.1 + keyv: 5.6.0 + qified: 0.10.1 + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bind@1.0.9: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + callsites@3.1.0: {} + + ccount@2.0.1: {} + + chalk@5.6.2: {} + + chalk@6.0.0: {} + + character-entities-legacy@1.1.4: {} + + character-entities@1.2.4: {} + + character-entities@2.0.2: {} + + character-reference-invalid@1.1.4: {} + + ci-info@4.4.0: {} + + cli-progress@3.12.0: + dependencies: + string-width: 4.2.3 + + cliui@9.0.1: + dependencies: + string-width: 7.2.0 + strip-ansi: 7.2.0 + wrap-ansi: 9.0.2 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + colord@2.10.0: {} + + commander@14.0.3: {} + + commander@2.20.3: {} + + commander@8.3.0: {} + + comment-parser@1.4.9: {} + + common-path-prefix@3.0.0: {} + + convert-source-map@2.0.0: {} + + cosmiconfig@10.0.1: + dependencies: + env-paths: 2.2.1 + js-yaml: 5.4.2 + + cosmiconfig@9.0.2(@typescript/typescript6@6.0.2): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.1 + js-yaml: 4.3.2 + parse-json: 5.2.0 + optionalDependencies: + typescript: '@typescript/typescript6@6.0.2' + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + css-functions-list@3.3.3: {} + + css-tree@3.2.1: + dependencies: + mdn-data: 2.27.1 + source-map-js: 1.2.1 + + cssesc@3.0.0: {} + + currify@4.0.0: {} + + data-view-buffer@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-length@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-offset@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + debug@4.4.3(supports-color@10.2.2): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 10.2.2 + + decode-named-character-reference@1.3.0: + dependencies: + character-entities: 2.0.2 + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + dequal@2.0.3: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + dockerfile-ast@0.7.1: + dependencies: + vscode-languageserver-textdocument: 1.0.15 + vscode-languageserver-types: 3.18.4 + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + emoji-regex@10.6.0: {} + + emoji-regex@11.0.0: {} + + emoji-regex@8.0.0: {} + + enhanced-resolve@5.25.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.3 + + enquirer@2.4.1: + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + + env-paths@2.2.1: {} + + error-ex@1.3.4: + dependencies: + is-arrayish: 0.2.1 + + es-abstract-get@1.0.0: + dependencies: + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + is-callable: 1.2.7 + object-inspect: 1.13.4 + + es-abstract@1.24.2: + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.9 + call-bound: 1.0.4 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.4 + function.prototype.name: 1.2.0 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.4 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-negative-zero: 2.0.3 + is-regex: 1.2.1 + is-set: 2.0.3 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.2 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.4 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + stop-iteration-iterator: 1.1.0 + string.prototype.trim: 1.2.11 + string.prototype.trimend: 1.0.10 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.5 + typed-array-length: 1.0.8 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.24 + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-object-atoms@1.1.2: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.4 + + es-to-primitive@1.3.4: + dependencies: + es-abstract-get: 1.0.0 + es-define-property: 1.0.1 + es-errors: 1.3.0 + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.1.1 + + escalade@3.2.0: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + eslint-compat-utils@0.5.1(eslint@10.11.0(supports-color@10.2.2)): + dependencies: + eslint: 10.11.0(supports-color@10.2.2) + semver: 7.8.5 + + eslint-plugin-es-x@7.8.0(eslint@10.11.0(supports-color@10.2.2)): + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(supports-color@10.2.2)) + '@eslint-community/regexpp': 4.12.2 + eslint: 10.11.0(supports-color@10.2.2) + eslint-compat-utils: 0.5.1(eslint@10.11.0(supports-color@10.2.2)) + + eslint-plugin-jsdoc@64.5.4(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2): + dependencies: + '@es-joy/jsdoccomment': 0.98.0 + '@es-joy/resolve.exports': 1.2.0 + '@typescript-eslint/utils': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + are-docs-informative: 0.1.1 + comment-parser: 1.4.9 + debug: 4.4.3(supports-color@10.2.2) + escape-string-regexp: 5.0.0 + eslint: 10.11.0(supports-color@10.2.2) + espree: 11.2.0 + esquery: 1.7.0 + html-entities: 2.6.0 + object-deep-merge: 2.0.1 + parse-imports-exports: 0.2.4 + semver: 7.8.5 + spdx-expression-parse: 5.0.0 + to-valid-identifier: 1.0.0 + optionalDependencies: + typescript: '@typescript/typescript6@6.0.2' + transitivePeerDependencies: + - supports-color + + eslint-plugin-markdown@5.1.0(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2): + dependencies: + eslint: 10.11.0(supports-color@10.2.2) + mdast-util-from-markdown: 0.8.5(supports-color@10.2.2) + transitivePeerDependencies: + - supports-color + + eslint-plugin-n@18.3.0(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2)): + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(supports-color@10.2.2)) + enhanced-resolve: 5.25.1 + eslint: 10.11.0(supports-color@10.2.2) + eslint-plugin-es-x: 7.8.0(eslint@10.11.0(supports-color@10.2.2)) + get-tsconfig: 4.14.3 + globals: 15.15.0 + globrex: 0.1.2 + ignore: 5.3.2 + semver: 7.8.5 + optionalDependencies: + typescript: '@typescript/typescript6@6.0.2' + + eslint-plugin-redos@4.5.0(eslint@10.11.0(supports-color@10.2.2)): + dependencies: + eslint: 10.11.0(supports-color@10.2.2) + recheck: 4.5.0 + + eslint-scope@9.1.2: + dependencies: + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.9 + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.1: {} + + eslint-visitor-keys@5.0.1: {} + + eslint@10.11.0(supports-color@10.2.2): + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(supports-color@10.2.2)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.5(supports-color@10.2.2) + '@eslint/config-helpers': 0.7.0 + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.3 + '@humanfs/node': 0.16.8 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.9 + ajv: 6.15.0 + cross-spawn: 7.0.6 + debug: 4.4.3(supports-color@10.2.2) + escape-string-regexp: 4.0.0 + eslint-scope: 9.1.2 + eslint-visitor-keys: 5.0.1 + espree: 11.2.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 11.1.5 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + minimatch: 10.2.6 + natural-compare: 1.4.0 + optionator: 0.9.4 + transitivePeerDependencies: + - supports-color + + espree@10.4.0: + dependencies: + acorn: 8.18.0 + acorn-jsx: 5.3.2(acorn@8.18.0) + eslint-visitor-keys: 4.2.1 + + espree@11.2.0: + dependencies: + acorn: 8.18.0 + acorn-jsx: 5.3.2(acorn@8.18.0) + eslint-visitor-keys: 5.0.1 + + esquery@1.7.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + estree-to-babel@12.0.1: + dependencies: + '@putout/babel': 5.9.13 + + estree-util-attach-comments@3.0.0: + dependencies: + '@types/estree': 1.0.9 + + esutils@2.0.3: {} + + execa@9.6.1: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + cross-spawn: 7.0.6 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 8.0.1 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 6.0.0 + pretty-ms: 9.3.1 + signal-exit: 4.1.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.2.0 + + extend@3.0.2: {} + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fast-uri@3.1.8: {} + + fastest-levenshtein@1.0.16: {} + + fastq@1.20.3: + dependencies: + reusify: 1.1.0 + + fault@2.0.1: + dependencies: + format: 0.2.2 + + fdir@6.5.0(picomatch@4.0.7): + optionalDependencies: + picomatch: 4.0.7 + + figures@6.1.0: + dependencies: + is-unicode-supported: 2.1.0 + + file-entry-cache@11.1.5: + dependencies: + flat-cache: 6.1.23 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-cache-dir@5.0.0: + dependencies: + common-path-prefix: 3.0.0 + pkg-dir: 7.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + find-up@6.3.0: + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + + find-up@8.0.0: + dependencies: + locate-path: 8.0.0 + unicorn-magic: 0.3.0 + + flat-cache@6.1.23: + dependencies: + cacheable: 2.5.0 + flatted: 3.4.4 + hookified: 1.15.1 + + flatlint@5.10.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)): + dependencies: + '@putout/engine-loader': 17.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-keyword': 5.2.0 + js-tokens: 10.0.0 + montag: 2.0.3 + obug: 2.2.1 + transitivePeerDependencies: + - putout + + flatted@3.4.4: {} + + for-each@0.3.5: + dependencies: + is-callable: 1.2.7 + + format-io@2.0.0: + dependencies: + currify: 4.0.0 + + format@0.2.2: {} + + fullstore@3.0.0: {} + + fullstore@4.0.3: {} + + function-bind@1.1.2: {} + + function.prototype.name@1.2.0: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + es-define-property: 1.0.1 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + hasown: 2.0.4 + is-callable: 1.2.7 + is-document.all: 1.0.0 + + functions-have-names@1.2.3: {} + + generator-function@2.0.1: {} + + get-caller-file@2.0.5: {} + + get-east-asian-width@1.7.0: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.4 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.2 + + get-stream@9.0.1: + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 + + get-symbol-description@1.1.0: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + + get-tsconfig@4.14.3: + dependencies: + resolve-pkg-maps: 1.0.0 + + github-slugger@2.0.0: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@13.0.6: + dependencies: + minimatch: 10.2.6 + minipass: 7.1.3 + path-scurry: 2.0.2 + + global-modules@2.0.0: + dependencies: + global-prefix: 3.0.0 + + global-prefix@3.0.0: + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + + globals@15.15.0: {} + + globals@17.12.0: {} + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + + globby@16.2.4: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + fast-glob: 3.3.3 + ignore: 7.0.10 + is-path-inside: 4.0.0 + micromatch: 4.0.8 + slash: 5.1.0 + unicorn-magic: 0.4.1 + + globjoin@0.1.4: {} + + globrex@0.1.2: {} + + goldstein@7.4.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2): + dependencies: + '@putout/plugin-declare': 8.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-logical-expressions': 8.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-try-catch': 8.1.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/printer': 18.46.0 + acorn: 8.18.0 + acorn-loose: 8.5.2 + acorn-typescript: 1.4.13(acorn@8.18.0) + estree-to-babel: 12.0.1 + estree-util-attach-comments: 3.0.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 + transitivePeerDependencies: + - supports-color + - typescript + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + happy-mark@1.9.0(supports-color@10.2.2): + dependencies: + '@putout/babel': 5.9.13 + '@putout/operator-json': 3.10.0 + '@putout/printer': 18.46.0 + redstd: 1.0.2 + remark-frontmatter: 5.0.0(supports-color@10.2.2) + remark-gfm: 4.0.1(supports-color@10.2.2) + remark-parse: 11.0.0(supports-color@10.2.2) + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + happy-style@1.0.3: + dependencies: + '@putout/babel': 5.9.13 + '@putout/operator-json': 3.10.0 + '@putout/printer': 18.46.0 + css-tree: 3.2.1 + redstd: 1.0.2 + + has-bigints@1.1.0: {} + + has-flag@4.0.0: {} + + has-flag@5.0.1: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.1 + + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hashery@1.5.1: + dependencies: + hookified: 1.15.1 + + hasown@2.0.4: + dependencies: + function-bind: 1.1.2 + + hookified@1.15.1: {} + + hookified@2.2.0: {} + + html-entities@2.6.0: {} + + html-escaper@2.0.2: {} + + html-tags@5.1.0: {} + + human-signals@8.0.1: {} + + ignore@5.3.2: {} + + ignore@7.0.10: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-meta-resolve@4.2.0: {} + + imurmurhash@0.1.4: {} + + ini@1.3.8: {} + + internal-slot@1.1.0: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.4 + side-channel: 1.1.1 + + is-alphabetical@1.0.4: {} + + is-alphanumerical@1.0.4: + dependencies: + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + + is-array-buffer@3.0.5: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + + is-arrayish@0.2.1: {} + + is-async-function@2.1.1: + dependencies: + async-function: 1.0.0 + call-bound: 1.0.4 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-bigint@1.1.0: + dependencies: + has-bigints: 1.1.0 + + is-boolean-object@1.2.2: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-callable@1.2.7: {} + + is-data-view@1.0.2: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + is-typed-array: 1.1.15 + + is-date-object@1.1.0: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-decimal@1.0.4: {} + + is-document.all@1.0.0: + dependencies: + call-bound: 1.0.4 + + is-extglob@2.1.1: {} + + is-finalizationregistry@1.1.1: + dependencies: + call-bound: 1.0.4 + + is-fullwidth-code-point@3.0.0: {} + + is-generator-function@1.1.2: + dependencies: + call-bound: 1.0.4 + generator-function: 2.0.1 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-hexadecimal@1.0.4: {} + + is-map@2.0.3: {} + + is-negative-zero@2.0.3: {} + + is-number-object@1.1.1: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-path-inside@4.0.0: {} + + is-plain-obj@4.1.0: {} + + is-regex@1.2.1: + dependencies: + call-bound: 1.0.4 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.4 + + is-relative@1.0.0: + dependencies: + is-unc-path: 1.0.0 + + is-set@2.0.3: {} + + is-shared-array-buffer@1.0.4: + dependencies: + call-bound: 1.0.4 + + is-stream@4.0.1: {} + + is-string@1.1.1: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-symbol@1.1.1: + dependencies: + call-bound: 1.0.4 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + + is-typed-array@1.1.15: + dependencies: + which-typed-array: 1.1.24 + + is-unc-path@1.0.0: + dependencies: + unc-path-regex: 0.1.2 + + is-unicode-supported@2.1.0: {} + + is-weakmap@2.0.2: {} + + is-weakref@1.1.1: + dependencies: + call-bound: 1.0.4 + + is-weakset@2.0.4: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-reports@3.2.0: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + jessy@5.0.1: {} + + js-tokens@10.0.0: {} + + js-tokens@4.0.0: {} + + js-yaml@4.3.2: + dependencies: + argparse: 2.0.1 + + js-yaml@5.4.2: + dependencies: + argparse: 2.0.1 + + jsdoc-type-pratt-parser@9.2.2: + dependencies: + '@types/estree': 1.0.9 + '@types/node': 26.6.3 + + jsesc@3.1.0: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + just-camel-case@6.2.0: {} + + just-kebab-case@4.2.0: {} + + just-snake-case@3.2.0: {} + + katex@0.16.47: + dependencies: + commander: 8.3.0 + + keyv@5.6.0: + dependencies: + '@keyv/serialize': 1.1.1 + + kind-of@6.0.3: {} + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lines-and-columns@1.2.4: {} + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + locate-path@7.2.0: + dependencies: + p-locate: 6.0.0 + + locate-path@8.0.0: + dependencies: + p-locate: 6.0.0 + + lodash.truncate@4.4.2: {} + + longest-streak@3.1.0: {} + + lru-cache@11.5.3: {} + + make-dir@4.0.0: + dependencies: + semver: 7.8.5 + + markdown-table@3.0.4: {} + + math-intrinsics@1.1.0: {} + + mathml-tag-names@4.0.0: {} + + mdast-comment-marker@3.0.0(supports-color@10.2.2): + dependencies: + '@types/mdast': 4.0.4 + mdast-util-mdx-expression: 2.0.1(supports-color@10.2.2) + transitivePeerDependencies: + - supports-color + + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + mdast-util-from-markdown@0.8.5(supports-color@10.2.2): + dependencies: + '@types/mdast': 3.0.15 + mdast-util-to-string: 2.0.0 + micromark: 2.11.4(supports-color@10.2.2) + parse-entities: 2.0.0 + unist-util-stringify-position: 2.0.3 + transitivePeerDependencies: + - supports-color + + mdast-util-from-markdown@2.0.3(supports-color@10.2.2): + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2(supports-color@10.2.2) + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-frontmatter@2.0.1(supports-color@10.2.2): + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + escape-string-regexp: 5.0.0 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) + mdast-util-to-markdown: 2.1.2 + micromark-extension-frontmatter: 2.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.1.0(supports-color@10.2.2): + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0(supports-color@10.2.2): + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0(supports-color@10.2.2): + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0(supports-color@10.2.2): + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.1.0(supports-color@10.2.2): + dependencies: + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0(supports-color@10.2.2) + mdast-util-gfm-strikethrough: 2.0.0(supports-color@10.2.2) + mdast-util-gfm-table: 2.0.0(supports-color@10.2.2) + mdast-util-gfm-task-list-item: 2.0.0(supports-color@10.2.2) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-heading-style@3.0.0: + dependencies: + '@types/mdast': 4.0.4 + + mdast-util-math@3.0.0(supports-color@10.2.2): + dependencies: + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + longest-streak: 3.1.0 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) + mdast-util-to-markdown: 2.1.2 + unist-util-remove-position: 5.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-expression@2.0.1(supports-color@10.2.2): + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.1 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.1.0 + zwitch: 2.0.4 + + mdast-util-to-string@2.0.0: {} + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + mdn-data@2.27.1: {} + + meow@14.1.0: {} + + merge2@1.4.1: {} micromark-core-commonmark@2.0.3: dependencies: @@ -1954,7 +6078,7 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-extension-gfm-table@2.1.1: + micromark-extension-gfm-table@2.1.2: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.1 @@ -1979,12 +6103,22 @@ snapshots: micromark-extension-gfm-autolink-literal: 2.1.0 micromark-extension-gfm-footnote: 2.1.0 micromark-extension-gfm-strikethrough: 2.1.0 - micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-table: 2.1.2 micromark-extension-gfm-tagfilter: 2.0.0 micromark-extension-gfm-task-list-item: 2.1.0 micromark-util-combine-extensions: 2.0.1 micromark-util-types: 2.0.2 + micromark-extension-math@3.1.0: + dependencies: + '@types/katex': 0.16.8 + devlop: 1.1.0 + katex: 0.16.47 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-factory-destination@2.0.1: dependencies: micromark-util-character: 2.1.1 @@ -2037,196 +6171,793 @@ snapshots: micromark-util-chunked: 2.0.1 micromark-util-types: 2.0.2 - micromark-util-decode-numeric-character-reference@2.0.2: + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.3.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.2: {} + + micromark@2.11.4(supports-color@10.2.2): + dependencies: + debug: 4.4.3(supports-color@10.2.2) + parse-entities: 2.0.0 + transitivePeerDependencies: + - supports-color + + micromark@4.0.2(supports-color@10.2.2): + dependencies: + '@types/debug': 4.1.13 + debug: 4.4.3(supports-color@10.2.2) + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.2 + + minimatch@10.2.6: + dependencies: + brace-expansion: 5.0.12 + + minipass@7.1.3: {} + + montag@2.0.3: {} + + ms@2.1.3: {} + + nano-memoize@3.0.16: {} + + nanoid@3.3.19: {} + + natural-compare@1.4.0: {} + + nessy@6.0.1: {} + + normalize-path@3.0.0: {} + + npm-run-path@6.0.0: + dependencies: + path-key: 4.0.0 + unicorn-magic: 0.3.0 + + object-deep-merge@2.0.1: {} + + object-inspect@1.13.4: {} + + object-keys@1.1.1: {} + + object.assign@4.1.7: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.2 + has-symbols: 1.1.0 + object-keys: 1.1.1 + + obug@2.2.1: {} + + obug@3.0.0: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + own-keys@1.0.2: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-limit@4.0.0: + dependencies: + yocto-queue: 1.2.2 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-locate@6.0.0: + dependencies: + p-limit: 4.0.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-entities@2.0.0: + dependencies: + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 + + parse-import-specifiers@1.0.3: {} + + parse-imports-exports@0.2.4: + dependencies: + parse-statements: 1.0.11 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.29.7 + error-ex: 1.3.4 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse-ms@4.0.0: {} + + parse-statements@1.0.11: {} + + path-exists@4.0.0: {} + + path-exists@5.0.0: {} + + path-key@3.1.1: {} + + path-key@4.0.0: {} + + path-scurry@2.0.2: + dependencies: + lru-cache: 11.5.3 + minipass: 7.1.3 + + peggy@5.1.0: + dependencies: + '@peggyjs/from-mem': 3.1.3 + commander: 14.0.3 + source-map-generator: 2.0.6 + + picocolors@1.1.1: {} + + picomatch@2.3.2: {} + + picomatch@4.0.7: {} + + pkg-dir@7.0.0: + dependencies: + find-up: 6.3.0 + + pluralize@8.0.0: {} + + possible-typed-array-names@1.1.0: {} + + postcss-safe-parser@7.1.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss-selector-parser@7.1.6: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.5.28: + dependencies: + nanoid: 3.3.19 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + pretty-ms@9.3.1: + dependencies: + parse-ms: 4.0.0 + + punycode@2.3.1: {} + + putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2): + dependencies: + '@putout/babel': 5.9.13 + '@putout/cli-cache': 6.0.2 + '@putout/cli-choose-formatter': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/cli-keypress': 4.0.0 + '@putout/cli-match': 3.0.1 + '@putout/cli-process-file': 7.1.0(eslint@10.11.0(supports-color@10.2.2))(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/cli-ruler': 5.0.0 + '@putout/cli-staged': 3.0.0 + '@putout/cli-validate-args': 2.0.0 + '@putout/compare': 19.5.1 + '@putout/engine-loader': 17.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/engine-parser': 15.5.0 + '@putout/engine-processor': 16.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/engine-reporter': 8.0.8(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/engine-runner': 28.4.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-codeframe': 10.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-dump': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-frame': 9.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-json': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-json-lines': 4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-memory': 6.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-progress': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-progress-bar': 6.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-stream': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-time': 5.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operate': 15.9.0 + '@putout/operator-add-args': 15.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-declare': 18.1.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-find-file-up': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-ignore': 6.3.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-json': 3.10.0 + '@putout/operator-jsx': 3.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-keyword': 5.2.0 + '@putout/operator-match-files': 12.10.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))(supports-color@10.2.2) + '@putout/operator-parens': 4.1.0 + '@putout/operator-regexp': 5.2.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-remove-files': 1.2.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-rename-files': 6.2.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-rename-properties': 1.0.1 + '@putout/operator-sort-ignore': 2.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-sort-properties': 1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-type-checker': 1.2.1(@putout/printer@18.46.0) + '@putout/operator-wasm': 1.0.0 + '@putout/plugin-apply-arrow': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-at': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-dot-notation': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-flat-map': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-global-this': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-overrides': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-push': 1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-shorthand-properties': 7.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-starts-with': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-template-literals': 5.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-arguments': 2.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-assignment': 3.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-browserlist': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-conditions': 9.2.4(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-concat-to-flat': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-index-of-to-includes': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-object-entries-to-array-entries': 4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-object-entries-to-object-keys': 1.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-object-keys-to-object-entries': 1.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-quotes-to-backticks': 5.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-template-to-string': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-to-arrow-function': 5.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-coverage': 3.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-declare': 8.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-declare-before-reference': 10.5.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-destructuring': 2.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-docker': 1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-eslint': 15.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-esm': 10.11.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-extract-sequence-expressions': 4.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-filesystem': 13.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-for-of': 12.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-generators': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-github': 20.9.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-gitignore': 7.0.4(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-labels': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-logical-expressions': 9.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-madrun': 24.3.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-markdown': 1.4.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-math': 5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-maybe': 5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-merge-duplicate-functions': 4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-montag': 5.2.5(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-new': 5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-nodejs': 21.13.3(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-npmignore': 8.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-optional-chaining': 3.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-package-json': 11.3.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-parens': 6.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-promises': 20.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-putout': 29.29.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-putout-config': 12.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-regexp': 14.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-console': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-debugger': 9.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-duplicate-case': 5.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-duplicate-elements': 1.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-duplicate-keys': 9.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-empty': 15.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-iife': 5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-nested-blocks': 9.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-unreachable-code': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-unused-expressions': 12.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-unused-private-fields': 4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-array': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-array-constructor': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-array-entries': 2.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-assign': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-computed': 1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-constructor': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-continue': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-delete': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-escape': 10.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-functions': 6.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-map': 3.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-object-from-entries': 1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-operand': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-push': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-replace': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-template-expressions': 3.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-return': 4.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-simplify-ternary': 9.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-spread': 3.2.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-tape': 21.19.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-try-catch': 8.1.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-types': 10.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-typescript': 13.2.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-variables': 2.7.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-webpack': 4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/processor-css': 13.2.0(@typescript/typescript6@6.0.2)(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))(supports-color@10.2.2) + '@putout/processor-docker': 1.2.2 + '@putout/processor-filesystem': 8.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/processor-ignore': 7.0.0 + '@putout/processor-javascript': 5.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/processor-json': 10.3.0 + '@putout/processor-markdown': 14.2.0(supports-color@10.2.2) + '@putout/processor-toml': 1.3.2 + '@putout/processor-yaml': 10.0.0 + '@putout/traverse': 16.2.0 + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + ajv: 8.20.0 + ci-info: 4.4.0 + deepmerge: 4.3.1 + escalade: 3.2.0 + fast-glob: 3.3.3 + find-up: 8.0.0 + fullstore: 4.0.3 + ignore: 7.0.10 + is-relative: 1.0.0 + nano-memoize: 3.0.16 + once: 1.4.0 + picomatch: 4.0.7 + try-catch: 4.1.1 + try-to-catch: 4.1.0 + wraptile: 3.0.0 + yargs-parser: 22.0.0 + transitivePeerDependencies: + - '@putout/printer' + - supports-color + - typescript + + qified@0.10.1: + dependencies: + hookified: 2.2.0 + + queue-microtask@1.2.3: {} + + recheck-jar@4.5.0: + optional: true + + recheck-linux-x64@4.5.0: + optional: true + + recheck-macos-arm64@4.5.0: + optional: true + + recheck-macos-x64@4.5.0: + optional: true + + recheck-windows-x64@4.5.0: + optional: true + + recheck@4.5.0: + dependencies: + synckit: 0.9.2 + optionalDependencies: + recheck-jar: 4.5.0 + recheck-linux-x64: 4.5.0 + recheck-macos-arm64: 4.5.0 + recheck-macos-x64: 4.5.0 + recheck-windows-x64: 4.5.0 + + redstd@1.0.2: {} + + reflect.getprototypeof@1.0.10: + dependencies: + call-bind: 1.0.9 + define-properties: 1.2.1 + es-abstract: 1.24.2 + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + + regexp-tree@0.1.27: {} + + regexp.escape@2.0.1: + dependencies: + call-bind: 1.0.9 + define-properties: 1.2.1 + es-abstract: 1.24.2 + es-errors: 1.3.0 + for-each: 0.3.5 + safe-regex-test: 1.1.0 + + regexp.prototype.flags@1.5.4: + dependencies: + call-bind: 1.0.9 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 + + remark-frontmatter@5.0.0(supports-color@10.2.2): + dependencies: + '@types/mdast': 4.0.4 + mdast-util-frontmatter: 2.0.1(supports-color@10.2.2) + micromark-extension-frontmatter: 2.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-gfm@4.0.1(supports-color@10.2.2): + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0(supports-color@10.2.2) + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0(supports-color@10.2.2) + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-lint-blockquote-indentation@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-phrasing: 4.1.0 + pluralize: 8.0.0 + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + + remark-lint-checkbox-character-style@5.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-phrasing: 4.1.0 + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile-message: 4.0.3 + + remark-lint-code-block-style@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-phrasing: 4.1.0 + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile-message: 4.0.3 + + remark-lint-emphasis-marker@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile-message: 4.0.3 + + remark-lint-fenced-code-marker@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-phrasing: 4.1.0 + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile-message: 4.0.3 + + remark-lint-heading-style@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-heading-style: 3.0.0 + mdast-util-phrasing: 4.1.0 + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile-message: 4.0.3 + + remark-lint-link-title-style@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile-message: 4.0.3 + + remark-lint-list-item-content-indent@4.0.1: dependencies: - micromark-util-symbol: 2.0.1 + '@types/mdast': 4.0.4 + mdast-util-phrasing: 4.1.0 + pluralize: 8.0.0 + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile-message: 4.0.3 - micromark-util-decode-string@2.0.1: + remark-lint-ordered-list-marker-style@4.0.1: dependencies: - decode-named-character-reference: 1.3.0 + '@types/mdast': 4.0.4 + mdast-util-phrasing: 4.1.0 micromark-util-character: 2.1.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-symbol: 2.0.1 - - micromark-util-encode@2.0.1: {} - - micromark-util-html-tag-name@2.0.1: {} + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile-message: 4.0.3 - micromark-util-normalize-identifier@2.0.1: + remark-lint-ordered-list-marker-value@4.0.1: dependencies: - micromark-util-symbol: 2.0.1 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-phrasing: 4.1.0 + micromark-util-character: 2.1.1 + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile-message: 4.0.3 - micromark-util-resolve-all@2.0.1: + remark-lint-rule-style@4.0.1: dependencies: - micromark-util-types: 2.0.2 + '@types/mdast': 4.0.4 + mdast-util-phrasing: 4.1.0 + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile-message: 4.0.3 - micromark-util-sanitize-uri@2.0.1: + remark-lint-strong-marker@4.0.1: dependencies: - micromark-util-character: 2.1.1 - micromark-util-encode: 2.0.1 - micromark-util-symbol: 2.0.1 + '@types/mdast': 4.0.4 + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile-message: 4.0.3 - micromark-util-subtokenize@2.1.0: + remark-lint-table-cell-padding@5.1.1: dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 devlop: 1.1.0 - micromark-util-chunked: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-util-symbol@2.0.1: {} + mdast-util-phrasing: 4.1.0 + pluralize: 8.0.0 + unified-lint-rule: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile-message: 4.0.3 - micromark-util-types@2.0.2: {} + remark-lint@10.0.1(supports-color@10.2.2): + dependencies: + '@types/mdast': 4.0.4 + remark-message-control: 8.0.0(supports-color@10.2.2) + unified: 11.0.5 + transitivePeerDependencies: + - supports-color - micromark@2.11.4: + remark-message-control@8.0.0(supports-color@10.2.2): dependencies: - debug: 4.4.3 - parse-entities: 2.0.0 + '@types/mdast': 4.0.4 + mdast-comment-marker: 3.0.0(supports-color@10.2.2) + unified-message-control: 5.0.0 + vfile: 6.0.3 transitivePeerDependencies: - supports-color - micromark@4.0.2: + remark-parse@11.0.0(supports-color@10.2.2): dependencies: - '@types/debug': 4.1.13 - debug: 4.4.3 - decode-named-character-reference: 1.3.0 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-chunked: 2.0.1 - micromark-util-combine-extensions: 2.0.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-encode: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-subtokenize: 2.1.0 - micromark-util-symbol: 2.0.1 + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-preset-lint-consistent@6.0.1(supports-color@10.2.2): + dependencies: + remark-lint: 10.0.1(supports-color@10.2.2) + remark-lint-blockquote-indentation: 4.0.1 + remark-lint-checkbox-character-style: 5.0.1 + remark-lint-code-block-style: 4.0.1 + remark-lint-emphasis-marker: 4.0.1 + remark-lint-fenced-code-marker: 4.0.1 + remark-lint-heading-style: 4.0.1 + remark-lint-link-title-style: 4.0.1 + remark-lint-list-item-content-indent: 4.0.1 + remark-lint-ordered-list-marker-style: 4.0.1 + remark-lint-ordered-list-marker-value: 4.0.1 + remark-lint-rule-style: 4.0.1 + remark-lint-strong-marker: 4.0.1 + remark-lint-table-cell-padding: 5.1.1 + unified: 11.0.5 transitivePeerDependencies: - supports-color - minimatch@10.2.4: + remark-stringify@11.0.0: dependencies: - brace-expansion: 5.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 - minipass@7.1.3: {} + remove-blank-lines@1.4.2: {} - ms@2.1.3: {} + rendy@5.0.2: {} - natural-compare@1.4.0: {} + require-from-string@2.0.2: {} - npm-run-path@6.0.0: - dependencies: - path-key: 4.0.0 - unicorn-magic: 0.3.0 + reserved-identifiers@1.2.0: {} - object-deep-merge@2.0.0: {} + resolve-from@4.0.0: {} - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 + resolve-pkg-maps@1.0.0: {} - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 + reusify@1.1.0: {} - p-limit@4.0.0: + run-parallel@1.2.0: dependencies: - yocto-queue: 1.2.2 + queue-microtask: 1.2.3 - p-locate@5.0.0: + safe-array-concat@1.1.4: dependencies: - p-limit: 3.1.0 + call-bind: 1.0.9 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + has-symbols: 1.1.0 + isarray: 2.0.5 - p-locate@6.0.0: + safe-push-apply@1.0.0: dependencies: - p-limit: 4.0.0 + es-errors: 1.3.0 + isarray: 2.0.5 - parse-entities@2.0.0: + safe-regex-test@1.1.0: dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 + call-bound: 1.0.4 + es-errors: 1.3.0 + is-regex: 1.2.1 - parse-imports-exports@0.2.4: + samadhi@4.0.4(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)): dependencies: - parse-statements: 1.0.11 - - parse-ms@4.0.0: {} - - parse-statements@1.0.11: {} - - path-exists@4.0.0: {} + '@putout/quick-lint': 2.1.0 + flatlint: 5.10.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + goldstein: 7.4.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 + transitivePeerDependencies: + - putout - path-key@3.1.1: {} + semver@7.7.4: {} - path-key@4.0.0: {} + semver@7.8.5: {} - path-scurry@2.0.2: + set-function-length@1.2.2: dependencies: - lru-cache: 11.2.7 - minipass: 7.1.3 + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 - peggy@5.1.0: + set-function-name@2.0.2: dependencies: - '@peggyjs/from-mem': 3.1.3 - commander: 14.0.3 - source-map-generator: 2.0.6 - - picomatch@4.0.3: {} + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 - prelude-ls@1.2.1: {} - - pretty-ms@9.3.0: + set-proto@1.0.0: dependencies: - parse-ms: 4.0.0 - - punycode@2.3.1: {} + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.2 - recheck-jar@4.4.5: - optional: true + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 - recheck-linux-x64@4.4.5: - optional: true + shebang-regex@3.0.0: {} - recheck-macos-x64@4.4.5: - optional: true + side-channel-list@1.0.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 - recheck-windows-x64@4.4.5: - optional: true + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 - recheck@4.4.5: - optionalDependencies: - recheck-jar: 4.4.5 - recheck-linux-x64: 4.4.5 - recheck-macos-x64: 4.4.5 - recheck-windows-x64: 4.4.5 + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 - reserved-identifiers@1.2.0: {} + side-channel@1.1.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.1 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 - resolve-pkg-maps@1.0.0: {} + signal-exit@4.1.0: {} - semver@7.7.4: {} + slash@5.1.0: {} - shebang-command@2.0.0: + slice-ansi@4.0.0: dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - signal-exit@4.1.0: {} + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 source-map-generator@2.0.6: {} + source-map-js@1.2.1: {} + source-map-support@0.5.21: dependencies: buffer-from: 1.1.2 @@ -2236,108 +6967,344 @@ snapshots: source-map@0.7.6: {} + space-separated-tokens@2.0.2: {} + spdx-exceptions@2.5.0: {} - spdx-expression-parse@4.0.0: + spdx-expression-parse@5.0.0: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.23 + spdx-license-ids: 3.0.24 + + spdx-license-ids@3.0.24: {} + + stop-iteration-iterator@1.1.0: + dependencies: + es-errors: 1.3.0 + internal-slot: 1.1.0 - spdx-license-ids@3.0.23: {} + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 string-width@7.2.0: dependencies: emoji-regex: 10.6.0 - get-east-asian-width: 1.5.0 + get-east-asian-width: 1.7.0 + strip-ansi: 7.2.0 + + string-width@8.3.0: + dependencies: + get-east-asian-width: 1.7.0 strip-ansi: 7.2.0 + string.prototype.trim@1.2.11: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.24.2 + es-object-atoms: 1.1.2 + has-property-descriptors: 1.0.2 + safe-regex-test: 1.1.0 + + string.prototype.trimend@1.0.10: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.2 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.9 + define-properties: 1.2.1 + es-object-atoms: 1.1.2 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + strip-ansi@7.2.0: dependencies: - ansi-regex: 6.2.2 + ansi-regex: 6.3.0 strip-final-newline@4.0.0: {} - superc8@12.3.1: + style-search@0.1.0: {} + + stylelint-config-recommended@18.0.0(stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2)): + dependencies: + stylelint: 17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + stylelint-config-standard@40.0.0(stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2)): + dependencies: + stylelint: 17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + stylelint-config-recommended: 18.0.0(stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + + stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2): + dependencies: + '@csstools/css-calc': 3.4.1(@csstools/css-parser-algorithms@4.0.1(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2) + '@csstools/css-parser-algorithms': 4.0.1(@csstools/css-tokenizer@4.0.2) + '@csstools/css-syntax-patches-for-csstree': 1.1.14(css-tree@3.2.1) + '@csstools/css-tokenizer': 4.0.2 + '@csstools/media-query-list-parser': 5.0.1(@csstools/css-parser-algorithms@4.0.1(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2) + '@csstools/selector-resolve-nested': 4.0.2(postcss-selector-parser@7.1.6) + '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.6) + colord: 2.10.0 + cosmiconfig: 9.0.2(@typescript/typescript6@6.0.2) + css-functions-list: 3.3.3 + css-tree: 3.2.1 + debug: 4.4.3(supports-color@10.2.2) + fast-glob: 3.3.3 + fastest-levenshtein: 1.0.16 + file-entry-cache: 11.1.5 + global-modules: 2.0.0 + globby: 16.2.4 + globjoin: 0.1.4 + html-tags: 5.1.0 + ignore: 7.0.10 + import-meta-resolve: 4.2.0 + mathml-tag-names: 4.0.0 + meow: 14.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + picocolors: 1.1.1 + postcss: 8.5.28 + postcss-safe-parser: 7.1.0(postcss@8.5.28) + postcss-selector-parser: 7.1.6 + postcss-value-parser: 4.2.0 + string-width: 8.3.0 + supports-hyperlinks: 4.5.0 + svg-tags: 1.0.0 + table: 6.9.0 + write-file-atomic: 7.0.1 + transitivePeerDependencies: + - supports-color + - typescript + + superc8@12.7.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2): dependencies: '@bcoe/v8-coverage': 1.0.2 - '@istanbuljs/schema': 0.1.3 + '@escover/converter-istanbul': 1.0.3(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@escover/formatter-responsive': 1.0.6(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@istanbuljs/schema': 0.1.6 execa: 9.6.1 find-up: 8.0.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-reports: 3.2.0 test-exclude: 8.0.0 - try-catch: 4.0.9 - try-to-catch: 4.0.5 + try-catch: 4.1.1 + try-to-catch: 4.1.0 v8-to-istanbul: 9.3.0 - yargs: 18.0.0 + yargs: 18.2.0 yargs-parser: 22.0.0 + transitivePeerDependencies: + - '@putout/printer' + - supports-color + - typescript + + supports-color@10.2.2: {} supports-color@7.2.0: dependencies: has-flag: 4.0.0 - tapable@2.3.0: {} + supports-hyperlinks@4.5.0: + dependencies: + has-flag: 5.0.1 + supports-color: 10.2.2 + + svg-tags@1.0.0: {} + + synckit@0.9.2: + dependencies: + '@pkgr/core': 0.1.2 + tslib: 2.8.1 + + table@6.9.0: + dependencies: + ajv: 8.20.0 + lodash.truncate: 4.4.2 + slice-ansi: 4.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + tapable@2.3.3: {} - terser@5.46.1: + terser@5.51.2: dependencies: '@jridgewell/source-map': 0.3.11 - acorn: 8.16.0 + acorn: 8.18.0 commander: 2.20.3 source-map-support: 0.5.21 test-exclude@8.0.0: dependencies: - '@istanbuljs/schema': 0.1.3 + '@istanbuljs/schema': 0.1.6 glob: 13.0.6 - minimatch: 10.2.4 + minimatch: 10.2.6 - tinyglobby@0.2.15: + timer-node@5.0.9: {} + + tinyglobby@0.2.17: + dependencies: + fdir: 6.5.0(picomatch@4.0.7) + picomatch: 4.0.7 + + to-regex-range@5.0.1: dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + is-number: 7.0.0 to-valid-identifier@1.0.0: dependencies: '@sindresorhus/base62': 1.0.0 reserved-identifiers: 1.2.0 - try-catch@4.0.9: {} + trough@2.2.0: {} - try-to-catch@4.0.5: {} + try-catch@4.1.1: {} - ts-api-utils@2.5.0(typescript@5.9.3): - dependencies: - typescript: 5.9.3 + try-to-catch@4.1.0: {} - ts-declaration-location@1.0.7(typescript@5.9.3): + ts-api-utils@2.5.0(@typescript/typescript6@6.0.2): dependencies: - picomatch: 4.0.3 - typescript: 5.9.3 + typescript: '@typescript/typescript6@6.0.2' + + tslib@2.8.1: {} type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.57.1(eslint@10.0.3)(typescript@5.9.3): + typed-array-buffer@1.0.3: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + + typed-array-byte-length@1.0.3: + dependencies: + call-bind: 1.0.9 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + + typed-array-byte-offset@1.0.5: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.9 + for-each: 0.3.5 + gopd: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + + typed-array-length@1.0.8: + dependencies: + call-bind: 1.0.9 + for-each: 0.3.5 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.1.0 + reflect.getprototypeof: 1.0.10 + + typescript-eslint@8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.0.3)(typescript@5.9.3))(eslint@10.0.3)(typescript@5.9.3) - '@typescript-eslint/parser': 8.57.1(eslint@10.0.3)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.1(eslint@10.0.3)(typescript@5.9.3) - eslint: 10.0.3 - typescript: 5.9.3 + '@typescript-eslint/eslint-plugin': 8.70.1(@typescript-eslint/parser@8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2))(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + '@typescript-eslint/parser': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + '@typescript-eslint/typescript-estree': 8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@typescript-eslint/utils': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + eslint: 10.11.0(supports-color@10.2.2) + typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: - supports-color - typescript@5.9.3: {} + typescript@6.0.3: {} + + typescript@7.0.2: + optionalDependencies: + '@typescript/typescript-aix-ppc64': 7.0.2 + '@typescript/typescript-darwin-arm64': 7.0.2 + '@typescript/typescript-darwin-x64': 7.0.2 + '@typescript/typescript-freebsd-arm64': 7.0.2 + '@typescript/typescript-freebsd-x64': 7.0.2 + '@typescript/typescript-linux-arm': 7.0.2 + '@typescript/typescript-linux-arm64': 7.0.2 + '@typescript/typescript-linux-loong64': 7.0.2 + '@typescript/typescript-linux-mips64el': 7.0.2 + '@typescript/typescript-linux-ppc64': 7.0.2 + '@typescript/typescript-linux-riscv64': 7.0.2 + '@typescript/typescript-linux-s390x': 7.0.2 + '@typescript/typescript-linux-x64': 7.0.2 + '@typescript/typescript-netbsd-arm64': 7.0.2 + '@typescript/typescript-netbsd-x64': 7.0.2 + '@typescript/typescript-openbsd-arm64': 7.0.2 + '@typescript/typescript-openbsd-x64': 7.0.2 + '@typescript/typescript-sunos-x64': 7.0.2 + '@typescript/typescript-win32-arm64': 7.0.2 + '@typescript/typescript-win32-x64': 7.0.2 + + unbox-primitive@1.1.0: + dependencies: + call-bound: 1.0.4 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + + unc-path-regex@0.1.2: {} + + undici-types@8.9.0: {} unicorn-magic@0.3.0: {} + unicorn-magic@0.4.1: {} + + unified-lint-rule@3.0.1: + dependencies: + '@types/unist': 3.0.3 + trough: 2.2.0 + unified: 11.0.5 + vfile: 6.0.3 + + unified-message-control@5.0.0: + dependencies: + '@types/unist': 3.0.3 + devlop: 1.1.0 + space-separated-tokens: 2.0.2 + unist-util-is: 6.0.1 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + vfile-location: 5.0.3 + vfile-message: 4.0.3 + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + unist-util-is@6.0.1: dependencies: '@types/unist': 3.0.3 + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-remove-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-visit: 5.1.0 + unist-util-stringify-position@2.0.3: dependencies: '@types/unist': 2.0.11 @@ -2361,12 +7328,78 @@ snapshots: dependencies: punycode: 2.3.1 + util-deprecate@1.0.2: {} + v8-to-istanbul@9.3.0: dependencies: '@jridgewell/trace-mapping': 0.3.31 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 + vfile-location@5.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile: 6.0.3 + + vfile-message@4.0.3: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.3 + + vscode-languageserver-textdocument@1.0.15: {} + + vscode-languageserver-types@3.18.4: {} + + which-boxed-primitive@1.1.1: + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.2 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + + which-builtin-type@1.2.1: + dependencies: + call-bound: 1.0.4 + function.prototype.name: 1.2.0 + has-tostringtag: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.2 + is-regex: 1.2.1 + is-weakref: 1.1.1 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.24 + + which-collection@1.0.2: + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 + + which-typed-array@1.1.24: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.9 + call-bound: 1.0.4 + for-each: 0.3.5 + get-proto: 1.0.1 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + + which@1.3.1: + dependencies: + isexe: 2.0.0 + which@2.0.2: dependencies: isexe: 2.0.0 @@ -2379,16 +7412,26 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.2.0 + wrappy@1.0.2: {} + + wraptile@3.0.0: {} + + write-file-atomic@7.0.1: + dependencies: + signal-exit: 4.1.0 + y18n@5.0.8: {} + yaml@2.9.1: {} + yargs-parser@22.0.0: {} - yargs@18.0.0: + yargs@18.2.0: dependencies: cliui: 9.0.1 escalade: 3.2.0 get-caller-file: 2.0.5 - string-width: 7.2.0 + string-width: 8.3.0 y18n: 5.0.8 yargs-parser: 22.0.0 @@ -2396,6 +7439,6 @@ snapshots: yocto-queue@1.2.2: {} - yoctocolors@2.1.2: {} + yoctocolors@2.2.0: {} zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..a3bfca4 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +minimumReleaseAgeExclude: + - '@cto.af/eslint-config@7.0.3' diff --git a/test/headers.test.js b/test/headers.test.js index c6d081c..5116ffa 100644 --- a/test/headers.test.js +++ b/test/headers.test.js @@ -1,4 +1,4 @@ -import assert from 'node:assert'; +import assert from 'node:assert/strict'; import {inspect} from 'node:util'; import {parse} from '../lib/index.js'; import test from 'node:test';