From 28e3a878c5271e8bed06fe5e2b9b00ccb876a5ad Mon Sep 17 00:00:00 2001 From: Joe Hildebrand Date: Sat, 6 Jun 2026 15:38:42 -0600 Subject: [PATCH] Update dependencies, switch to tsgo. --- .github/dependabot.yml | 2 + package.json | 30 +- pnpm-lock.yaml | 6834 ++++++++++++++++++++++++++++++++-------- pnpm-workspace.yaml | 14 + test/index.test.js | 2 +- test/u8.test.js | 4 +- tsdown.config.js | 18 - 7 files changed, 5493 insertions(+), 1411 deletions(-) create mode 100644 pnpm-workspace.yaml delete mode 100644 tsdown.config.js diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 83e5fe4..2ebe2e6 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,3 +6,5 @@ updates: interval: "daily" allow: - dependency-type: "production" + # Only security updates + open-pull-requests-limit: 0 diff --git a/package.json b/package.json index 3ce4437..a60871f 100644 --- a/package.json +++ b/package.json @@ -2,13 +2,13 @@ "name": "@cto.af/utils", "version": "2.0.0", "decription": "", - "main": "lib/index.mjs", + "main": "lib/index.js", "files": [ "lib/*" ], "exports": { - ".": "./lib/index.mjs", - "./u8": "./lib/u8.mjs" + ".": "./lib/index.js", + "./u8": "./lib/u8.js" }, "type": "module", "author": "Joe Hildebrand ", @@ -24,26 +24,26 @@ "scripts": { "clean": "rm -rf coverage docs lib", "lint": "eslint .", - "pretest": "tsdown --sourcemap", + "pretest": "npm run ts -- --inlineSourceMap", "test": "c8 node --enable-source-maps --test", - "posttest": "tsdown --silent", + "posttest": "npm run ts", "docs": "typedoc", - "ts": "tsdown", + "ts": "tsgo", "build": "npm run test && npm run lint && npm run docs && npm pack --dry-run" }, "devDependencies": { - "@cto.af/eslint-config": "^7.0.1", - "@eslint/markdown": "^8.0.1", - "@types/node": "^25.6.0", - "eslint": "^10.3.0", - "eslint-plugin-jsdoc": "^62.9.0", - "superc8": "^12.3.1", - "tsdown": "^0.21.10", + "@cto.af/eslint-config": "^7.0.2", + "@eslint/markdown": "^8.0.2", + "@types/node": "^25.9.2", + "@typescript/native-preview": "7.0.0-dev.20260606.1", + "eslint": "^10.4.1", + "eslint-plugin-jsdoc": "^63.0.2", + "superc8": "^12.7.0", "typedoc": "^0.28.19", "typescript": "^6.0.3", - "typescript-eslint": "^8.59.1" + "typescript-eslint": "^8.60.1" }, - "packageManager": "pnpm@11.0.3", + "packageManager": "pnpm@11.5.2", "engines": { "node": ">=22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 169059b..0ba7dca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,31 +4,34 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + brace-expansion: ~5.0.6 + importers: .: devDependencies: '@cto.af/eslint-config': - specifier: ^7.0.1 - version: 7.0.1(eslint@10.3.0)(typescript@6.0.3) + specifier: ^7.0.2 + version: 7.0.2(eslint@10.4.1)(typescript@6.0.3) '@eslint/markdown': - specifier: ^8.0.1 - version: 8.0.1 + specifier: ^8.0.2 + version: 8.0.2 '@types/node': - specifier: ^25.6.0 - version: 25.6.0 + specifier: ^25.9.2 + version: 25.9.2 + '@typescript/native-preview': + specifier: 7.0.0-dev.20260606.1 + version: 7.0.0-dev.20260606.1 eslint: - specifier: ^10.3.0 - version: 10.3.0 + specifier: ^10.4.1 + version: 10.4.1 eslint-plugin-jsdoc: - specifier: ^62.9.0 - version: 62.9.0(eslint@10.3.0) + specifier: ^63.0.2 + version: 63.0.2(eslint@10.4.1) superc8: - specifier: ^12.3.1 - version: 12.3.1 - tsdown: - specifier: ^0.21.10 - version: 0.21.10(typescript@6.0.3) + specifier: ^12.7.0 + version: 12.7.0(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) typedoc: specifier: ^0.28.19 version: 0.28.19(typescript@6.0.3) @@ -36,57 +39,93 @@ importers: specifier: ^6.0.3 version: 6.0.3 typescript-eslint: - specifier: ^8.59.1 - version: 8.59.1(eslint@10.3.0)(typescript@6.0.3) + specifier: ^8.60.1 + version: 8.60.1(eslint@10.4.1)(typescript@6.0.3) packages: - '@babel/generator@8.0.0-rc.3': - resolution: {integrity: sha512-em37/13/nR320G4jab/nIIHZgc2Wz2y/D39lxnTyxB4/D/omPQncl/lSdlnJY1OhQcRGugTSIF2l/69o31C9dA==} - engines: {node: ^20.19.0 || >=22.12.0} - - '@babel/helper-string-parser@8.0.0-rc.4': - resolution: {integrity: sha512-dluR3v287dp6YPF57kyKKrHPKffUeuxH1zQcF1WD30TeFzWXhDiVi1U6PkqaDB0++H1PeCwRhmYl4DvoerlPIw==} - engines: {node: ^20.19.0 || >=22.12.0} - - '@babel/helper-validator-identifier@8.0.0-rc.3': - resolution: {integrity: sha512-8AWCJ2VJJyDFlGBep5GpaaQ9AAaE/FjAcrqI7jyssYhtL7WGV0DOKpJsQqM037xDbpRLHXsY8TwU7zDma7coOw==} - engines: {node: ^20.19.0 || >=22.12.0} - - '@babel/parser@8.0.0-rc.3': - resolution: {integrity: sha512-B20dvP3MfNc/XS5KKCHy/oyWl5IA6Cn9YjXRdDlCjNmUFrjvLXMNUfQq/QUy9fnG2gYkKKcrto2YaF9B32ToOQ==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} - '@babel/types@8.0.0-rc.3': - resolution: {integrity: sha512-mOm5ZrYmphGfqVWoH5YYMTITb3cDXsFgmvFlvkvWDMsR9X8RFnt7a0Wb6yNIdoFsiMO9WjYLq+U/FMtqIYAF8Q==} - engines: {node: ^20.19.0 || >=22.12.0} + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@cto.af/eslint-config@7.0.1': - resolution: {integrity: sha512-mmXS+yP21rduDZ7hqQOVkGxUKmCPhC7mFFVdVq95KvzFU+PgwU3f1v+GwK2axqIH4ilg0I0ICUjwyY7/Y34iJA==} - engines: {node: '>=22'} + '@cacheable/memory@2.0.9': + resolution: {integrity: sha512-HdMx6DoGywB30vacDbBsITbIX4pgFqj1zsrV58jZBUw3klzkNoXhj7qOqAgledhxG7YZI5rBSJg7Zp8/VG0DuA==} + + '@cacheable/utils@2.4.1': + resolution: {integrity: sha512-eiFgzCbIneyMlLOmNG4g9xzF7Hv3Mga4LjxjcSC/ues6VYq2+gUbQI8JqNuw/ZM8tJIeIaBGpswAsqV2V7ApgA==} + + '@csstools/css-calc@3.2.1': + resolution: {integrity: sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 - '@emnapi/core@1.10.0': - resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + '@csstools/css-parser-algorithms@4.0.0': + resolution: {integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-tokenizer': ^4.0.0 + + '@csstools/css-syntax-patches-for-csstree@1.1.5': + resolution: {integrity: sha512-oNjBvzLq2GPZtJphCjLqXow/cHySHSgtxvKZb7OqSZ/xHgw6NWNhfad+6AB9cLeVm6eA9d/qMll3JdEHjy6M+A==} + peerDependencies: + css-tree: ^3.2.1 + peerDependenciesMeta: + css-tree: + optional: true + + '@csstools/css-tokenizer@4.0.0': + resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==} + engines: {node: '>=20.19.0'} - '@emnapi/runtime@1.10.0': - resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + '@csstools/media-query-list-parser@5.0.0': + resolution: {integrity: sha512-T9lXmZOfnam3eMERPsszjY5NK0jX8RmThmmm99FZ8b7z8yMaFZWKwLWGZuTwdO3ddRY5fy13GmmEYZXB4I98Eg==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 + + '@csstools/selector-resolve-nested@4.0.0': + resolution: {integrity: sha512-9vAPxmp+Dx3wQBIUwc1v7Mdisw1kbbaGqXUM8QLTgWg7SoPGYtXBsMXvsFs/0Bn5yoFhcktzxNZGNaUt0VjgjA==} + 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 - '@emnapi/wasi-threads@1.2.1': - resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + '@cto.af/eslint-config@7.0.2': + resolution: {integrity: sha512-RzjcorRuTlWnzng53iK+bbdnGo/PqPqQk7cXaJWw3hKKkrfTmHq88kkToHyKv0MZ1K8BmwuHYHnWlsmPcgQs+A==} + engines: {node: '>=22'} - '@es-joy/jsdoccomment@0.86.0': - resolution: {integrity: sha512-ukZmRQ81WiTpDWO6D/cTBM7XbrNtutHKvAVnZN/8pldAwLoJArGOvkNyxPTBGsPjsoaQBJxlH+tE2TNA/92Qgw==} + '@es-joy/jsdoccomment@0.87.0': + resolution: {integrity: sha512-mFXZloZMzuJZXSHUmAFu/pXTk0ZJTJBluuAkrvbzidpTN8W6F2bpRFuedSH+85kbdlRLJqc+gfN+kD3JOLJK5g==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@es-joy/resolve.exports@1.2.0': resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==} engines: {node: '>=10'} + '@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.9.1': resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -101,32 +140,28 @@ packages: resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/config-helpers@0.5.5': - resolution: {integrity: sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==} + '@eslint/config-helpers@0.6.0': + resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@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.2.0': - resolution: {integrity: sha512-CEFEyNgvzu8zn5QwVYDg3FaG+ZKUeUsNYitFpMYJAqoAlnw68EQgNbUfheSmexZr4n0wZPrAkPLuvsLaXO6wRw==} + '@eslint/json@2.0.0': + resolution: {integrity: sha512-P32ZJMIopNWQd1SFhd0tgjfA/hgzUuVSqHmMi2273QaLWHWimXq6V+qL4DNKnjGzO/aNECtYW+rEJ/pWB6uP+w==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/markdown@8.0.1': - resolution: {integrity: sha512-WWKmld/EyNdEB8GMq7JMPX1SDWgyJAM1uhtCi5ySrqYQM4HQjmg11EX/q3ZpnpRXHfdccFtli3NBvvGaYjWyQw==} + '@eslint/markdown@8.0.2': + resolution: {integrity: sha512-W+/0qHp0WbvFEljUvvECNpSWrUHpBWIWwp7F3QqEwQKmaRCmfEWvk6VfUia9pTQ0th6HyBGBsPfg/kG3/aQxLA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@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==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - - '@eslint/plugin-kit@0.7.1': - resolution: {integrity: sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==} + '@eslint/plugin-kit@0.7.2': + resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@gerrit0/mini-shiki@3.23.0': @@ -160,9 +195,6 @@ packages: 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/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -173,1448 +205,4047 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@napi-rs/wasm-runtime@1.1.4': - resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} + '@keyv/bigmap@1.3.1': + resolution: {integrity: sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==} + engines: {node: '>= 18'} peerDependencies: - '@emnapi/core': ^1.7.1 - '@emnapi/runtime': ^1.7.1 + keyv: ^5.6.0 - '@oxc-project/types@0.127.0': - resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==} + '@keyv/serialize@1.1.1': + resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==} - '@pkgr/core@0.1.2': - resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@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'} - '@quansync/fs@1.0.0': - resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} + '@oxfmt/binding-android-arm-eabi@0.53.0': + resolution: {integrity: sha512-XfVM8AmIovBTKXCt14Op5wbfcoM8418nttd+nhMgM3RAVaJg1MtJc73FyWfUt0oxLyBGVwfniNVUsbV/b3VmPg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] - '@rolldown/binding-android-arm64@1.0.0-rc.17': - resolution: {integrity: sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==} + '@oxfmt/binding-android-arm64@0.53.0': + resolution: {integrity: sha512-btHDfXckwdf9zgyAVznfZkf+GVyB0I1m1hlvaOMRx2xoyz3hphfPX97s89J3wfCN8QBETLtk4lQUaeOkrMuQOg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-rc.17': - resolution: {integrity: sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==} + '@oxfmt/binding-darwin-arm64@0.53.0': + resolution: {integrity: sha512-k2RjMcSTkHjoOlsVGbL35JVzXL+oQco3GHPl/5kjebVF4oHNfE24In8F5isqBh9LBJucycWHKDXdGrCchdWcHQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-rc.17': - resolution: {integrity: sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==} + '@oxfmt/binding-darwin-x64@0.53.0': + resolution: {integrity: sha512-65jIBE2H1l5SSs16fmv6/7b6sAx/WpvnsgDhVWK9qSjNFDUro7MPQ6q5UhpY7kl46yltfR046iAnxy/Bzqbiew==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-rc.17': - resolution: {integrity: sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==} + '@oxfmt/binding-freebsd-x64@0.53.0': + resolution: {integrity: sha512-oYe1gkz7U49PCYrS9147d2fJZj8mDI4Di6AvlsU5fu9p+Tq8S7qqOMSZjUiVTLX8bXuSA9Lk/tIxuegVjkNYRA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': - resolution: {integrity: sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==} + '@oxfmt/binding-linux-arm-gnueabihf@0.53.0': + resolution: {integrity: sha512-ailB2vLzGi629tymdAb2VYJyEHref7oqGxP+tRBrtRBxQrb6NV55JMT7xtGZ8uTeG2+Y9zojqW4LhJYxQnz9Pg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxfmt/binding-linux-arm-musleabihf@0.53.0': + resolution: {integrity: sha512-abh4mWBvOvD966sobqF7r103y2yYx7Rb4WGHLOS4+5igGqLbbPxS9aK5+45D6iUY7dWMsk3Muz9a8gUtufvqJA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': - resolution: {integrity: sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==} + '@oxfmt/binding-linux-arm64-gnu@0.53.0': + resolution: {integrity: sha512-z73PvuhJ8qA+cDbaiqbtopHglA91U4+y5wn2sTJJrnpB957d5P33FEuyP3DQIFd7ofljmDmfVT4G0CVGHZaJWg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': - resolution: {integrity: sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==} + '@oxfmt/binding-linux-arm64-musl@0.53.0': + resolution: {integrity: sha512-I6bhOTroqc3ThrwZ89l2k3ivKuELhdPLbAcJhRNyjWvlgwb0vjRgEnVL1XLx5Jud04/ypNRZBykAWrSk6l/D+g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': - resolution: {integrity: sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==} + '@oxfmt/binding-linux-ppc64-gnu@0.53.0': + resolution: {integrity: sha512-w0p3JzB/PkkQjXALMJMqP9YfP3yq4w6zGsu5kezQmUnxRkN3b/Theg2l/nDgBsOcczxS3gL6Gam5XNAVrO6QJQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': - resolution: {integrity: sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==} + '@oxfmt/binding-linux-riscv64-gnu@0.53.0': + resolution: {integrity: sha512-mzBhF6k1Yq1K/dqDmVe/AAafnlJfEpx7yfUiksyeWXJk5iSzZqBSxcsa02zIytYgQFRZ7h6WPZfwHg/DoOE1Kw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@oxfmt/binding-linux-riscv64-musl@0.53.0': + resolution: {integrity: sha512-AlFCpnRQhogQFzZXWbO6xB6/Udy745L+eQNmDPGg7G/OeWsYmJc4jZYfUN5pQg0reOPWSED2mOQqKZOJM1U8cA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@oxfmt/binding-linux-s390x-gnu@0.53.0': + resolution: {integrity: sha512-XD4ulY4f1DWbuuZXAqxhVn+gdPmrhnmojWtFN78ctVoupmS845fGhsUrk1HZXKQI+iymbaiz9vAjPsghHNQ7Ag==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': - resolution: {integrity: sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==} + '@oxfmt/binding-linux-x64-gnu@0.53.0': + resolution: {integrity: sha512-xg8KWX0QnxmYWRe60CgHYWXI0ZOtBbqTsXvWiWrcl2XUHJ3fht2QerOk2iWvylzX3zNT2GpvBRxGoR4d3sxPRQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': - resolution: {integrity: sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==} + '@oxfmt/binding-linux-x64-musl@0.53.0': + resolution: {integrity: sha512-MWExpYBGvl+pIvVB/gj/CcWlN2al8AizT7rUbtaYaWNoQkhWARM6W3qpgoCr72CYSN9PborzPmM5MIRe2BrNdA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': - resolution: {integrity: sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==} + '@oxfmt/binding-openharmony-arm64@0.53.0': + resolution: {integrity: sha512-u4sajgO4nxgmJIgc/y2AqPhkdbOkQH8WugXpA1+pW0ESQhvGZ1oGq61Q4xMbJHJU1hFgtO18QNrcFYDPYH0gwQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': - resolution: {integrity: sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==} + '@oxfmt/binding-win32-arm64-msvc@0.53.0': + resolution: {integrity: sha512-Yq9sOZoIOJ5xPjO0qOyHJS4CiPuTkB2en9auxZz7Ar2p5RaC7BzLyVVmAA7zz9/L9YnjjY1DwNxN+ivKXimN/A==} engines: {node: ^20.19.0 || >=22.12.0} - cpu: [wasm32] + cpu: [arm64] + os: [win32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17': - resolution: {integrity: sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==} + '@oxfmt/binding-win32-ia32-msvc@0.53.0': + resolution: {integrity: sha512-es1fVNZEkBqEcQtBpn19SYFgZF7FawlkCjkT/iImfEAus4gun8fBwB1E9hpV5LcR9B0DBNvRIXhW8BQk3JaE+Q==} engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] + cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': - resolution: {integrity: sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==} + '@oxfmt/binding-win32-x64-msvc@0.53.0': + resolution: {integrity: sha512-QFmJs2bEu9AO4O6qsmEaZNGi6dFq8N+rT8EHAAnZIq/B9SeJDUbc4DzVxQ48MfDsL7D3sCZzo37zuTuspcURgg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-rc.17': - resolution: {integrity: sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==} - - '@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} - '@shikijs/engine-oniguruma@3.23.0': - resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} + '@putout/babel@5.7.3': + resolution: {integrity: sha512-s4STfSJ97LhiWKpJiH/F7lZR8cW9/tImRAVERS4TLWMqbQD4M/zKZRDkBO3yTvYHKxdbecYO+p1q0TKXIRC3Kg==} + engines: {node: '>=22'} - '@shikijs/langs@3.23.0': - resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} + '@putout/cli-cache@6.0.2': + resolution: {integrity: sha512-hdVV/Qmf9TYtu56lHVWD8/F5McQPKtwE9FWOsYbhIUgJwTj4Rt4peN7d5jOxz6bGetPeLcjpSshB99oEe+6rDQ==} + engines: {node: '>=20'} - '@shikijs/themes@3.23.0': - resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} + '@putout/cli-choose-formatter@7.0.0': + resolution: {integrity: sha512-gdNUJmo6r6+gYrD0siLMFDLOKyqAz9Yz7yqJwvcowUehPAyZyguk8n05zxzFW0RiQ2XiTFIAO3xoYPNGqyb/Kg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - '@shikijs/types@3.23.0': - resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} + '@putout/cli-choose@4.0.0': + resolution: {integrity: sha512-rY/7uO8uePTFrguvfcw15cblM6NZIq2+O61T4ToMisq0QqNxQnMZ2pat5fWAl9oGQCbj4xhmLc9is8X2+7NVNQ==} + engines: {node: '>=22'} - '@shikijs/vscode-textmate@10.0.2': - resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} + '@putout/cli-filesystem@3.0.0': + resolution: {integrity: sha512-G+AgbhIRtM8NNGnGfAGHIS1ctvtqNAe1aaDGrInUEW8c2Uz37EFUl/nEMvX8bnGRzOdMuk1fgh3Hs7t8oCia0w==} + engines: {node: '>=22'} - '@sindresorhus/base62@1.0.0': - resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==} - engines: {node: '>=18'} + '@putout/cli-keypress@4.0.0': + resolution: {integrity: sha512-76zmDjUycBt/CHkOZADP2KMdXWud3n8c1Wb4By/LWpbpykM8G9+pC7UeWAMo9CFDp/s3OXYee2UVtACf1+oZsg==} + engines: {node: '>=22'} - '@sindresorhus/merge-streams@4.0.0': - resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} - engines: {node: '>=18'} + '@putout/cli-match@3.0.1': + resolution: {integrity: sha512-IMMIDDJAUtmThGh/5IpWuvVGp6e6JsaGUlsNhCAzjCDW/0amjiJYaG8GbrzSeV4pgEvt09gDpG8l89Jvwywlmg==} + engines: {node: '>=20'} - '@stylistic/eslint-plugin@5.10.0': - resolution: {integrity: sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/cli-process-file@7.0.0': + resolution: {integrity: sha512-374iNG2Bt5s6TWu3FqItqX6JNMO7/4QfkvkFS93ppz62CPSc6zi3GtexnBK3q945hsD5aQN7uEMKPaMFwIgJ/Q==} + engines: {node: '>=22'} peerDependencies: - eslint: ^9.0.0 || ^10.0.0 + putout: '>=42' - '@tybys/wasm-util@0.10.1': - resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + '@putout/cli-ruler@5.0.0': + resolution: {integrity: sha512-/+D73bCbV0rceiYQwZ4LvQs02P+jejDzhKFBWOoyrYJy7rIJIHIRkIEdee2cJ+d/dt2Rg9PpxCVHywlK0GEeWw==} + engines: {node: '>=22'} - '@types/debug@4.1.13': - resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + '@putout/cli-staged@3.0.0': + resolution: {integrity: sha512-LgU6tsUz6ZqRphED6dMRqUZKH5Jk13MhUXJg3QasuWAC1O6sM4CK5LaunqQ+iYAbemc+pg7q5/Yhqh3gHzZZIw==} + engines: {node: '>=22'} - '@types/esrecurse@4.3.1': - resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + '@putout/cli-validate-args@2.0.0': + resolution: {integrity: sha512-/tl1XiBog6XMb1T9kalFerYU86sYsl6EtrlvGI5RVtlHOQdEEJAIPRxmX4vnKG3uoY5aVEkJOWzbPM5tsncmFQ==} + engines: {node: '>=18'} - '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@putout/compare@19.3.1': + resolution: {integrity: sha512-3nRSfUm6cwk0ALEt/5AEwyyxN3XGi8RvN8kzSY7+4jhJUTcIdfgfT58w9ek/Cz+Iosf/uek/C9jIMl5CimQDpg==} + engines: {node: '>=22'} - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + '@putout/engine-loader@17.2.0': + resolution: {integrity: sha512-++sU3hRHNgAcNdgHb1oVrNb96e0hgSwuteSk61WN52AsoOi2eWah8PY2MxxI3dQjL37K+nNeMuVfKOmZpdj4Mw==} + engines: {node: '>=22'} + peerDependencies: + putout: '*' - '@types/istanbul-lib-coverage@2.0.6': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + '@putout/engine-parser@15.1.2': + resolution: {integrity: sha512-3LvmlryvtRyUo1RenpSxPxmQ8274UfcD2UhdcetFJkGI9j53sIuxUdJw8aFfJ5Je8xLWNvSmR/HhttRaA79kng==} + engines: {node: '>=22'} - '@types/jsesc@2.5.1': - resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==} + '@putout/engine-processor@16.0.0': + resolution: {integrity: sha512-xccdx+x6j5P4FSOEXpWfj8vtXnQyIupmn+SsyBk0savy3jI6zMxyap8fmf44ioV3fiR6jQZaUL1Rfgv4HCtxuw==} + engines: {node: '>=22'} + peerDependencies: + putout: '*' - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@putout/engine-reporter@8.0.8': + resolution: {integrity: sha512-jggn4bRfCP8ZTMUQD7fAwstq1bjlAVZqT5zp0Wdhac2Efy3FtUlfBqWVlOjikzMkvFMSZt5fI99yth+nA6oPFg==} + engines: {node: '>=22'} + peerDependencies: + putout: '*' - '@types/katex@0.16.8': - resolution: {integrity: sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==} + '@putout/engine-runner@28.3.0': + resolution: {integrity: sha512-4SAjgFddTrQExxyl+/o+LYtSs0Lvt3wBplv08Dtg/DBJMp+Ta+npii6IZ9cBW+eOTBy5JbmKBGt3FBNNJrQfkg==} + engines: {node: '>=22'} - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + '@putout/eslint@6.0.0': + resolution: {integrity: sha512-AjcNnOCe3aXsZDInfMvch9Nit+XQuWt7V/dUZJr2ftw/zzHYoHX3+MloHFtdqMW1kP0X07Qdp+S5uqrGLyr/7Q==} + engines: {node: '>=22'} + peerDependencies: + eslint: '>=10' - '@types/ms@2.1.0': - resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + '@putout/formatter-codeframe@10.0.2': + resolution: {integrity: sha512-F1cPvc2MRnZL5LLbguTOLikDgciiykzZG+xjkOxTuIGFyHG9dlB2uzhvCPURbxFLyV3pA0QoVAoCjO1EMEBkYQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - '@types/node@25.6.0': - resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} + '@putout/formatter-dump@7.0.0': + resolution: {integrity: sha512-JnCtcvm2f5tUMr1VESgIIKU3tNN3DNsWq17FGjTmMKjudTJWYlu5/uqHTcn7F1P1vv+CFDmkCHGGFGwfCWSQYQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + '@putout/formatter-frame@9.0.1': + resolution: {integrity: sha512-N7VF0q1GOvgWYXuipWlz1vYEyCOgEnvZT9jZndNMYh0nbHNZy68pytKFhUnw74uiNBQTc9W1qJF4tljFtNlLBA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - '@typescript-eslint/eslint-plugin@8.59.1': - resolution: {integrity: sha512-BOziFIfE+6osHO9FoJG4zjoHUcvI7fTNBSpdAwrNH0/TLvzjsk2oo8XSSOT2HhqUyhZPfHv4UOffoJ9oEEQ7Ag==} - 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: - '@typescript-eslint/parser': ^8.59.1 - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' + putout: '>=40' - '@typescript-eslint/parser@8.59.1': - resolution: {integrity: sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/formatter-json@3.0.0': + resolution: {integrity: sha512-5Dg0LYtWtXdHWX2yNCHYihZl5TUySoQk1N/yCd/klWrAu0/HkU8ayJKLTcHZB5YgWrML0uxLAZehq8tBud7IxA==} + engines: {node: '>=20'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' + putout: '>=40' - '@typescript-eslint/project-service@8.59.1': - resolution: {integrity: sha512-+MuHQlHiEr00Of/IQbE/MmEoi44znZHbR/Pz7Opq4HryUOlRi+/44dro9Ycy8Fyo+/024IWtw8m4JUMCGTYxDg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/formatter-memory@6.0.1': + resolution: {integrity: sha512-jtBnLoXiPisZVO0jhQb9phLI8xwCLm4slarQWB/3VXq286d4EWffHSAWjx5AiWZg+YKzJguUzggAwZKCPyJEiQ==} + engines: {node: '>=22'} peerDependencies: - typescript: '>=4.8.4 <6.1.0' + putout: '>=42' - '@typescript-eslint/scope-manager@8.59.1': - resolution: {integrity: sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/formatter-progress-bar@6.0.0': + resolution: {integrity: sha512-W91/nq2am61p2dAIuCIdfvn0KxP3XZrXsO3V7EWmRS1u/IlNvjmxCvqONx+L3p4ugB9SyXfcstt5PkfyK84sQQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - '@typescript-eslint/tsconfig-utils@8.59.1': - resolution: {integrity: sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/formatter-progress@7.0.0': + resolution: {integrity: sha512-u7KqLeca1zjQDr/9a30EVer0ak0rylHQ8+uTuUfPzIsteG90PCmcXTgAtIMcReCJ3jJr6ZDmAQM9hn9OLYDzpg==} + engines: {node: '>=22'} peerDependencies: - typescript: '>=4.8.4 <6.1.0' + putout: '>=42' - '@typescript-eslint/type-utils@8.59.1': - resolution: {integrity: sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/formatter-stream@7.0.0': + resolution: {integrity: sha512-3jSrbM2+ndVGT9PEIfOGXSDByhJpHMJ/FqqKhFboUNfG9HIWVF73Ess0q8GBjHKR27wQGg8UQ3T/FTnZaFXr6A==} + engines: {node: '>=22'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' + putout: '>=42' - '@typescript-eslint/types@8.59.1': - resolution: {integrity: sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/formatter-time@5.0.1': + resolution: {integrity: sha512-Qe6GOJm2jehRTK6dmxMHSvxDa7PEhflbbuG6DepJqkIJStlyGaniOonze5fQQOOoTgJtjuiUXvJujgSRGt28EQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - '@typescript-eslint/typescript-estree@8.59.1': - resolution: {integrity: sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/git-status-porcelain@3.0.0': + resolution: {integrity: sha512-TJxXfrpZGzSf7pQ96MMBpPICtM5G9r7MAWKpH3GJi3deGII3ILLibA47P2qMeUbCmXml5wG6DTQS7OZFOrTIUQ==} + engines: {node: '>=16'} + + '@putout/operate@15.4.0': + resolution: {integrity: sha512-GYFOBmC2jj85h20bQtu9TIAQthJWBJuYlU5qA/AtAQD45atmm1fX/k5vJXsiUZqgUPu75SVAdFJ4At9rcGLxtw==} + engines: {node: '>=22'} + + '@putout/operator-add-args@15.2.0': + resolution: {integrity: sha512-ULIn/s9ypgdEPFRXr14gbtDKiImGTnpxFbnqIf4F/zl2O0O24F/GbzHM8JvydVkVBpXElgIwGHoMa1BWlP7wbg==} + engines: {node: '>=22'} peerDependencies: - typescript: '>=4.8.4 <6.1.0' + putout: '>=42' - '@typescript-eslint/utils@8.59.1': - resolution: {integrity: sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/operator-declare@16.0.0': + resolution: {integrity: sha512-njPlKmiRIgMkQqefqtm78ueTJESMCiJIwHSdt8b478w8ENu0sJmBoaT+wRugPtBkkLEvgf0aYfdZoqV34K13zA==} + engines: {node: '>=22'} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' + putout: '>=41' - '@typescript-eslint/visitor-keys@8.59.1': - resolution: {integrity: sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@putout/operator-filesystem@11.1.0': + resolution: {integrity: sha512-r7icOLU1Xadmi8/CknOx1RhjbiezOMNmEtERk/zSsLcs/l8CmT/DH+9ctN1Z6funWV/mzNbGIpQzB8vESs14WQ==} + engines: {node: '>=22'} - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + '@putout/operator-find-file-up@2.0.2': + resolution: {integrity: sha512-hVoZ7iqY+Rns3QalYqz/u6lk5K/TpnL16jTkzw8p22zqkzdNjB9fxLVK77vr8TGVlYAK98M0Fh5XbMQqpPzBOQ==} + engines: {node: '>=22'} peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.16.0: - resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} - engines: {node: '>=0.4.0'} - hasBin: true + putout: '>=41' - ajv@6.15.0: - resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} + '@putout/operator-ignore@6.1.0': + resolution: {integrity: sha512-2NPHx/ucWuzhYsd7IFd3lp0Jq/mW6Uo3IJ959k3rI3aPvsyOq3aaNdMejoeCQaJyaNZsntbPEWhW/gH7NydK1Q==} + engines: {node: '>=22'} - ansi-regex@6.2.2: - resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} - engines: {node: '>=12'} + '@putout/operator-json@3.3.1': + resolution: {integrity: sha512-iD5WdCB1NJCZnqM7eqtj2J3mr5Svh8Y6M1sdW10y26uEv8tUpx+r6/u/exS7K90DO5hUPiAPNyGTG3nRDaHrpw==} + engines: {node: '>=22'} - ansi-styles@6.2.3: - resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} - engines: {node: '>=12'} + '@putout/operator-jsx@3.0.0': + resolution: {integrity: sha512-BtA8xWie6s+OeT6r5pfLozqa2PMiEVpceVMvqvx/6TDGLYGSb9HxCTGsQFxR2qdFi/pTk+XwkOX1GU7riLY1GQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - ansis@4.2.0: - resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} - engines: {node: '>=14'} + '@putout/operator-keyword@5.1.1': + resolution: {integrity: sha512-t7V844ClcM+dD/ncHVSTut0qMh4GghO5hV8f09EC96Eobw+s1E8hYnpqU4b+nSiyn0YLo7u422rEeJW0IvSIIg==} + engines: {node: '>=22'} - are-docs-informative@0.0.2: - resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} - engines: {node: '>=14'} + '@putout/operator-match-files@12.1.0': + resolution: {integrity: sha512-+GQPGC6SKP6JeFoJFIZdupnt9AjCu9dITlue4n4GmUPC9pv2HjbbTBZfVGxDAPbnXSEobSRoGLzVPIy2lQy0eg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + '@putout/operator-parens@4.0.0': + resolution: {integrity: sha512-cQ5KZkSHQoxXW0tQA75JhalcrxHWcgq6OJnA/R1g4O7jbBacb3MQ/E4QVvh+drCVr+tGP28m7MbmvcffLMc4Jg==} + engines: {node: '>=22'} - ast-kit@3.0.0-beta.1: - resolution: {integrity: sha512-trmleAnZ2PxN/loHWVhhx1qeOHSRXq4TDsBBxq3GqeJitfk3+jTQ+v/C1km/KYq9M7wKqCewMh+/NAvVH7m+bw==} - engines: {node: '>=20.19.0'} + '@putout/operator-regexp@5.1.0': + resolution: {integrity: sha512-dblYdCre29e9cBC2NOo1ktR1LubKJi69M9693lz0Ek6hk17HZinMozaCZ9LjOTFBAuVQGZDcabmDzPecnzWaug==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - balanced-match@4.0.4: - resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} - engines: {node: 18 || 20 || >=22} + '@putout/operator-remove-files@1.1.0': + resolution: {integrity: sha512-bvPRwrollXyVp9vQid7zJoOHMtUDUFnGDBnJxcMbTnedlLTtc+gsskYO1HNezD2bPJJW3PTGytjgk2p0lbkk4g==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - birpc@4.0.0: - resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==} + '@putout/operator-rename-files@6.2.1': + resolution: {integrity: sha512-HHOlvJ0EkQtQ8n70x8tPyJJAkifa7hDL4YzVecEASYVMSVdxVEfqXfMarJ6kZ9ezH7K79KeXwWQ0TxcNjgilRw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - brace-expansion@5.0.5: - resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} - engines: {node: 18 || 20 || >=22} + '@putout/operator-rename-properties@1.0.1': + resolution: {integrity: sha512-N1x21FkTfKEFBSeSeaN/lkeYKrKKcjXryK5XLPhC3K326zt9efnXNDFS5NvNT0eeBiLFM18yIG8VwjZBjVGaGQ==} + engines: {node: '>=22'} - cac@7.0.0: - resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} - engines: {node: '>=20.19.0'} + '@putout/operator-sort-ignore@2.3.0': + resolution: {integrity: sha512-oj4+FRGzcElZ3qrDShGcDiv5vwcoYg/3kz5WPcUu+meRi6Fht42LEBJVLFOB0f50R+LV9CL8cpX7uo1DAyNV3Q==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + '@putout/operator-type-checker@1.1.1': + resolution: {integrity: sha512-l379DOF8F9+C43tHF9v9t38H/WPdFcmsFR0W/lOL6SQ56e2X6WzWWXxQ1mAwRph2VBB9lJ5IFRTPjKf2mfPp8Q==} + engines: {node: '>=22'} + peerDependencies: + '@putout/printer': '>=18' - character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + '@putout/operator-watermark@1.0.1': + resolution: {integrity: sha512-tvsftfNRDSJuvV2dsJ95GyQbxN7RkREl3ILwFyOlKjkybbphe8HHGpcnrmvM//e8XO0QcEcdnUsjpJgylYSOzw==} + engines: {node: '>=22'} - cliui@9.0.1: - resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + '@putout/plugin-apply-arrow@3.0.0': + resolution: {integrity: sha512-g/shasCM07BTboldYdQeVRDNTf458KBdKfVTI6dXJQA9Fa9sCRBZKCddriNX3TeTxgC4oTX7frM2RKNVVBk46Q==} engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - - comment-parser@1.4.6: - resolution: {integrity: sha512-ObxuY6vnbWTN6Od72xfwN9DbzC7Y2vv8u1Soi9ahRKL37gb6y1qk6/dgjs+3JWuXJHWvsg3BXIwzd/rkmAwavg==} - engines: {node: '>= 12.0.0'} + '@putout/plugin-apply-at@3.0.0': + resolution: {integrity: sha512-Om3fdaGqF9cR+KVDCgqi2t2bV4nE9HLlAETV8ROuKphFImJ1ki97dg20BmnMADhSHPsH13psBEGbq8MegbK2VQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + '@putout/plugin-apply-dot-notation@3.0.0': + resolution: {integrity: sha512-pZ9Z5Ag4CSwWxWkEKFxOOGgvEB4WTb6OH1Ebr3eBhnYORHN9JnZkLyElk3DE6+BpU7j+faDfkHaLlC5s/IaIWw==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} + '@putout/plugin-apply-flat-map@3.0.0': + resolution: {integrity: sha512-sezkHHX87McHsQo1h814HroscWb+ul8X/tVtB/Y0OWugjvjqq2T7RE9o2skceCZ6zFN4xc/WL4VWGTfWwRIoyg==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=39' - debug@4.4.3: - resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} - engines: {node: '>=6.0'} + '@putout/plugin-apply-global-this@2.0.0': + resolution: {integrity: sha512-g0fAOPgT9LBPOI3Devrr1WFx8h09YCDz45TMzfbeKB2SCOxc1ZMi7jjg/jqRYnbtcvoJBAYU+6mftWuuPmzL6g==} + engines: {node: '>=22'} peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + putout: '>=42' - decode-named-character-reference@1.3.0: - resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - defu@6.1.7: - resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} - - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} + '@putout/plugin-apply-overrides@3.0.0': + resolution: {integrity: sha512-0fr0SVuZNpUWWGvttHVRxtsmX6/sttF3I0MfbW6TboH/dbBXv4IKfkGB7wLAs7x/lEHWcoxYbsYtm/emsioLvw==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + '@putout/plugin-apply-shorthand-properties@7.4.0': + resolution: {integrity: sha512-lH/YBvQyDuJVvAW6vuVMiyZe4yOAPyTSeyJwZry5wAsafDAZyNF4ddyDffAVRRfJVIer41FzIp+kGOyCk2z1Ng==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - dts-resolver@2.1.3: - resolution: {integrity: sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==} - engines: {node: '>=20.19.0'} + '@putout/plugin-apply-starts-with@2.0.0': + resolution: {integrity: sha512-jF5NZw/xVRBjXEUmsB9BD3gyOuhD5NvFPHNKl92CmpqZgiTxP1bkhebhz9xv+iBhOy0MWu1yEF71z4PAz9ZgjA==} + engines: {node: '>=22'} peerDependencies: - oxc-resolver: '>=11.0.0' - peerDependenciesMeta: - oxc-resolver: - optional: true + putout: '>=41' - emoji-regex@10.6.0: - resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} + '@putout/plugin-apply-template-literals@5.0.0': + resolution: {integrity: sha512-ogg5llZ7SyJrJi0MM+TPGpOkneW3PVgu/T3Rqab7WMW1VJFFQIoA3Y7YEpTECnYnf/mXyrH6Pt7l8G6RufVJVg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - empathic@2.0.0: - resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} - engines: {node: '>=14'} + '@putout/plugin-arguments@2.1.0': + resolution: {integrity: sha512-DAKqk2tNVjzVF8jtfMBxmFLXWcV0TDYHQ4gRTS5AMgzo0vBqiPcPQCeVS72k5RUXHdsqti8ZHPcBU6qtd5oXng==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - enhanced-resolve@5.21.0: - resolution: {integrity: sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==} - engines: {node: '>=10.13.0'} + '@putout/plugin-assignment@2.1.0': + resolution: {integrity: sha512-a5h4Ksi2+fSrqO25yPo1gmJ3Yc7yLQG5OW1sNCbVkdbTdKMq7LvXfFlQQovF7bRc8zKVXXt0VDahebXCZXVBJQ==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} + '@putout/plugin-browserlist@2.0.0': + resolution: {integrity: sha512-1wo8BQZuO7lrlQCR9HTG6OeUrHrC46iPlc5vPVewvHVK/ghfxprAHq/SpuUbwGU71rFPFTS/SoOfJ/OxCa5fxA==} + engines: {node: '>=16'} + peerDependencies: + putout: '>=33' - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} + '@putout/plugin-conditions@9.0.2': + resolution: {integrity: sha512-O5Z3Kfckb5GJnKT/sfKN6X/udnLljVzGgYeTUYzzZwMBR/MPKlBusRG6Ps36XTqc7UCvtBQf7sl2hraPQcid0A==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} + '@putout/plugin-convert-concat-to-flat@2.0.0': + resolution: {integrity: sha512-oJ87WMCCgQBdG/T39pSwRSmQJVsV8ZEL2UO5Q61cmB4qYeQWy9aceTuhLw9ZMIrg70SQ8y4IP77pew+qg0+M2A==} + 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-convert-index-of-to-includes@3.0.0': + resolution: {integrity: sha512-Qla7/+wcLSfxqV3zmTt+chqxegDFkkMoGb+o7/lTpgzliYY8bAR4QeADsvePadGj9k0EvvIjaARArYPXTC/OUA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - eslint-compat-utils@0.5.1: - resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} - engines: {node: '>=12'} + '@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: - eslint: '>=6.0.0' + putout: '>=41' - eslint-plugin-es-x@7.8.0: - resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} - engines: {node: ^14.18.0 || >=16.0.0} + '@putout/plugin-convert-object-entries-to-object-keys@1.0.2': + resolution: {integrity: sha512-WNKS5k0Hlb1VCyr3L5m9/Ff1DvSlgfCnoboU+TRB1v3QIhxmTEx8aGmkb2xy5VkWuWfBzEB0G/v/Kll6hFQluw==} + engines: {node: '>=20'} peerDependencies: - eslint: '>=8' + putout: '>=40' - eslint-plugin-jsdoc@62.9.0: - resolution: {integrity: sha512-PY7/X4jrVgoIDncUmITlUqK546Ltmx/Pd4Hdsu4CvSjryQZJI2mEV4vrdMufyTetMiZ5taNSqvK//BTgVUlNkA==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@putout/plugin-convert-object-keys-to-object-entries@1.0.0': + resolution: {integrity: sha512-5t1KS4mW2EqgFNA9uSKyPZjG34eUy9SrKGjsQcJ9I2Z0yEJmhxd3Sa3PygWEnFA3eNtASwaQDaAlWNFnWvyH6g==} + engines: {node: '>=20'} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + putout: '>=40' - 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-convert-optional-to-logical@4.0.2': + resolution: {integrity: sha512-XDSnue0Z76n4V2/2LmuDTW/birmN18I8lltTQFKVJrZMY/QKoEwyKr4/6sMIh8k+4ByZiyWxaTnDyJiuimISKQ==} + engines: {node: '>=16'} peerDependencies: - eslint: '>=8.23.0' + putout: '>=36' - eslint-plugin-redos@4.5.0: - resolution: {integrity: sha512-MwEEpFRmt7MWoqLCdAgN2DyOKnIVzRm3bqCUIQc/+iMJhkRxDCZ+wYQpkaYAZzemDlqUGGQ+twL3AahTNQtqFA==} + '@putout/plugin-convert-quotes-to-backticks@5.0.1': + resolution: {integrity: sha512-e8/AdFB0umthYZHOAd/WSTSZI4IX5AGYQYV0Ije5D574Ab85Icp1COfrgZ7jKRhj052uKOcTmHm2SDskx/xVqA==} engines: {node: '>=20'} peerDependencies: - eslint: '>= 3' - - eslint-scope@9.1.2: - resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + putout: '>=40' - 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-convert-template-to-string@3.0.0': + resolution: {integrity: sha512-D2B4Xp1jv4YHM2ELK5CPyfhLnJatY5U8fzX+bjMTvnF4gj1cFTTWhkEMKdTvayq5pwIr5f9/gRgGTBdeig3E4w==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - 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-convert-to-arrow-function@5.0.1': + resolution: {integrity: sha512-G1yzA3Vo/e1mSwPP77zUpjZ15gO5uVTM9syxJFAWv+1YUlFyr5zDrnbZAH45J8muC+ieGn0PWU5BJWoj0Y9/lQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - eslint-visitor-keys@5.0.1: - resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@putout/plugin-coverage@3.1.0': + resolution: {integrity: sha512-iAFEFa09fxwIQw0la13RuOV8OyLiVLOFMAhs5qWord4P/TfSdQy0ojCAYCkJL/IsNKAiZMIyTzgVu1k+yjHGGg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - eslint@10.3.0: - resolution: {integrity: sha512-XbEXaRva5cF0ZQB8w6MluHA0kZZfV2DuCMJ3ozyEOHLwDpZX2Lmm/7Pp0xdJmI0GL1W05VH5VwIFHEm1Vcw2gw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - hasBin: true + '@putout/plugin-declare-before-reference@10.5.0': + resolution: {integrity: sha512-AgMWDjl5pE6i3lfjPPduiE2RJOP6psY69YVbJXou2+mZXk6E3IXoThLDDz9dcteVK31Ls//rjjUZKvpr+AGpPw==} + 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-declare@8.2.0': + resolution: {integrity: sha512-4vNvNGtqtqi15W8n9CdrhYhdXgiJiUs5T23Xjq3i7CjhNh+RHaz8WbeJlO0XJEznF7nL7OwjWDdsZD37n5E9YQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - espree@11.2.0: - resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@putout/plugin-destructuring@2.0.0': + resolution: {integrity: sha512-s0RKvHEFBD0jVjVPKyBBch0n4/BuT71XrMG/nnsbvb68RDEJOlr0fTLBBbT/099dG+nfhBBsIG6EgleZoMQpgw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - esquery@1.7.0: - resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} - engines: {node: '>=0.10'} + '@putout/plugin-docker@1.0.1': + resolution: {integrity: sha512-1R3b1F/xhK2xzhkusKsH3WzE9PoJIGsQUDw6nuMgEOGCbfA2gVzIPaAAKUiuxC7PUp6/fS1iTX8MQ1WJ9Z9IlA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + '@putout/plugin-eslint@15.1.0': + resolution: {integrity: sha512-2k7SHy42FZuQyoqyi1Gqjtpndx+qBaTukHqWzQmxsFaCqPnhk/egU7GQW+oMZO1DOvMdwXf/4UWqLpbQt3TLMA==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=41' - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} + '@putout/plugin-esm@10.8.1': + resolution: {integrity: sha512-vKI6rQikcMeEduBYmwIfyKmKeXOjwwXmcibtS8+lyuDn7va+r3vLIRa166b8ZUwSyd6fAnXpAyIL0DJgDrlr4A==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + '@putout/plugin-extract-sequence-expressions@4.1.0': + resolution: {integrity: sha512-C8JzMu3diUnbM4m0C8E0xBx+P41rbe8hJZpnW/xLGdVL5EGG5z/2bbeWVvAMMDOcgm1TEw/aiBi/CsrOHEndUA==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} + '@putout/plugin-filesystem@13.2.0': + resolution: {integrity: sha512-7cd7t/4IGxbkRSL6ONWPwQsf9aSire1tsHCquqbC/OSkZa7NqhZnsYSOiWf4ODVQAUuOeIkMYrjmV0CibIX+DQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - execa@9.6.1: - resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} - engines: {node: ^18.19.0 || >=20.5.0} + '@putout/plugin-for-of@12.1.0': + resolution: {integrity: sha512-QA0bNFpKB4iwddByDIazYTxHSOPz6SZHDtBtMcThpCErOsQhHvC8uXdsp8n8BiRjSPskLyE2j4bVi4L3uI8zvA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + '@putout/plugin-generators@2.0.0': + resolution: {integrity: sha512-NAz8ZwofLfYNlaHuEw8Scns6DZLnEni6fY8rjAQ0+r6G3aHq4NtIsy/JJsiu5UR6ZnEPHWjDV/sbL2wll+32cA==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + '@putout/plugin-github@20.2.1': + resolution: {integrity: sha512-VNF3osfXjWeI0xvx45zqANRsOkxl2rJpFs7R1FRWrfJYenfSnESoG1zZf9dSAEAVM9jlWidOZY1WtKluR9OdQw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + '@putout/plugin-gitignore@7.0.4': + resolution: {integrity: sha512-EY5+8oJPvncbV2so8E+r7PxdI4PWymdXiMQL67NVl9aTuz8DBLtIjJJlEx1JX3qcHbfDirp1tnf1MlhP9fdEOw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - fault@2.0.1: - resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + '@putout/plugin-labels@3.0.0': + resolution: {integrity: sha512-11xTz9bVW8a+4Y6OhFp/k+mZgS6GBJ5AuZxJRDRuAaE4O2svc45eypGN2J1BF8Fzt++31MaHOKe97ENFBnY+sw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - fdir@6.5.0: - resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} - engines: {node: '>=12.0.0'} + '@putout/plugin-logical-expressions@8.1.0': + resolution: {integrity: sha512-uVG0tQf6mq0aiLm6Hj6V/4pACMtvToErq8JuOCD+SvertdxHq0ogXL4krGGsG+WwjEUa8crToHpgCkt5dIIoHA==} + engines: {node: '>=20'} peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true + putout: '>=40' - figures@6.1.0: - resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} - engines: {node: '>=18'} + '@putout/plugin-madrun@23.1.0': + resolution: {integrity: sha512-Ykgy64LGiAN6fwpVmFsPBVq1MAAJ0dpSpwfFR9gN1UYGOMXq8438a+vP+pgPb9VmF/327xEMmZZAmxZjCeXx4Q==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} + '@putout/plugin-math@5.1.0': + resolution: {integrity: sha512-fcrxLRLvpycRqlimh2K694iagmaTjzDm/QHDjkVw3T4sFVDhzyYAW+UWX9hLJ0nF9KYsr3BR8Pj2MLdAaiwysA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + '@putout/plugin-maybe@5.0.0': + resolution: {integrity: sha512-baVDlmLiJpvTV/bE+DRT6FUqYA/a8RMXWq5DEFPY8BgT21EzFjj6KgzYTAJZVtop0sKOKo7DcS6JrCkReONKFg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - find-up@8.0.0: - resolution: {integrity: sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww==} + '@putout/plugin-merge-duplicate-functions@4.0.0': + resolution: {integrity: sha512-LoefL2G/l+B8ticJUxOVVOQy3eVVLL//oc/A26rEmJv1uZlS7jblpdNjqs6L+X03PE7mQMLw1CEc2pOlzgVh/g==} engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} + '@putout/plugin-montag@5.1.1': + resolution: {integrity: sha512-Filz/H7kGHRcDvcVeh4ck78hpSYSikmbbUJCQBKDuODAt3kyfBCgoBU3qXiBrAgVGD8ay3f902RPtZ9y0DfStA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - flatted@3.4.2: - resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} + '@putout/plugin-new@5.1.0': + resolution: {integrity: sha512-n59MKUfhseyNDt/CziHNUS+pE7ZU8K+c1XW36qSCM2uRraZa50eFR0oaS9eZNqMGDmjKLn3VOcXxZIDPZZtpRA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - format@0.2.2: - resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} - engines: {node: '>=0.4.x'} + '@putout/plugin-nodejs@21.13.0': + resolution: {integrity: sha512-GUF+MqgRI3ovUFJUneAJ04U/zrQPCao8QNBt6e0w08UUx/fqMHAe0hT9rQN0EVqHfmyLreZZ/SNDdNhkfOBJtw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} + '@putout/plugin-npmignore@8.1.0': + resolution: {integrity: sha512-ZC8WGQ5A7BMCSUkIHBbuJQXKOpzoHQjG0xb1cTqk+xhyqGf7u0oEJQDNXgwKGulssm9EA2VWQ63uEwnJ1lE9jg==} + 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-optional-chaining@3.0.0': + resolution: {integrity: sha512-OKxVX49Sf2AlV75zDciwag4+Pyd/2ArR70KcKq4X8/6LyHMB0Bze593Js8dC7m7JwVxG3lAmj+8RxOjWoST+MQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - get-stream@9.0.1: - resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} - engines: {node: '>=18'} + '@putout/plugin-package-json@11.3.0': + resolution: {integrity: sha512-UfWe2lv9afFLngQSqNn9YG273KcfowfjJLt0WVi3ETEEbU+CimMmokvfbxp7+pTWww53e2yvXCFuAhGrIshWHQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - get-tsconfig@4.14.0: - resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} + '@putout/plugin-parens@5.1.0': + resolution: {integrity: sha512-stE9qpcavk4Ig1Hk7XVTvsGq1eEpvcvnwK6PGxKIkB36vHCrpfjClsxYX8lEHxdF2Z+/I0IyzAZ3UQxBi+qnTg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - github-slugger@2.0.0: - resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + '@putout/plugin-promises@20.0.0': + resolution: {integrity: sha512-13/9dDJEMU3xhWiKwW9yPnfpmZELtlj72ak5mR8Y6hx/wyWYp/YdzJ7/fU6bxolZ8xXMBPb/jyqhE+Frs/NrnQ==} + 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-putout-config@12.3.1': + resolution: {integrity: sha512-QcGaJUSMdrSp8IP55ymY6FQm/y6wkGY32MRBJfWWttt7BWcMw7bkCdsrBdFh2fHDYg8gDboH/3L2pX/FM7PL+w==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - glob@13.0.6: - resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} - engines: {node: 18 || 20 || >=22} + '@putout/plugin-putout@29.17.0': + resolution: {integrity: sha512-RgkwVHGoNrJjCJ9Og9mjQs87XCTUnvBMKbfSd9ZN66xspRz3uo43qLM/KI16L+5GKaIU/iLRprZJzuuGqh+lrg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - globals@15.15.0: - resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} - engines: {node: '>=18'} + '@putout/plugin-regexp@14.0.0': + resolution: {integrity: sha512-qQZs+px3PBNICGGLA4vajZp5r0FzBgQOokEqMaH2jMkE2sPkGDQlR/E1IWVzgseLmWTudJcTa+hfo1LurCh38Q==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - globals@17.6.0: - resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==} - engines: {node: '>=18'} + '@putout/plugin-remove-console@7.0.0': + resolution: {integrity: sha512-CDgLDjXfA4rdwdDkj7xcp+9hJ8cSUzOaCrMbfwLMqAcEd/FBk80PUNx3LuqRUXbjI/kYXqbfyKSLfvzZWP/Xxg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - globrex@0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + '@putout/plugin-remove-debugger@9.0.0': + resolution: {integrity: sha512-RWNtunRuUuuK/DsnYlYYL97BArg8eXrQZX4Q4aGwkqsO21LKjsWQh72T6oS4wZCDYbyEbKfYqdSxr6b4+YiSAQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + '@putout/plugin-remove-duplicate-case@5.0.0': + resolution: {integrity: sha512-qY4ba4bdvLVbyfRM/fb57iqV4IJcGGDKYNhWxRstebPNb1XX2QXCR31jBZ8ElDFWhaE95aA2s0vFaXdZcANNLA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} + '@putout/plugin-remove-duplicate-elements@1.0.0': + resolution: {integrity: sha512-bofEXgmuf0t39nsClPp6mEDtaljzD4mM3vzeSl+WmxvCVX7vyxTgRsNet6plZcb4DEKvRwGT2HqEO3/Qlt9qkQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - hookable@6.1.1: - resolution: {integrity: sha512-U9LYDy1CwhMCnprUfeAZWZGByVbhd54hwepegYTK7Pi5NvqEj63ifz5z+xukznehT7i6NIZRu89Ay1AZmRsLEQ==} + '@putout/plugin-remove-duplicate-keys@9.1.1': + resolution: {integrity: sha512-lu3YdFhklii0YYwUhgrNZ1R6zgDXrWaU34wssTm6wIZfa5o3YFlFGlFWrPq7kKqdNDmTi4ru7AhTwPUvQkDLXQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - html-entities@2.6.0: - resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} + '@putout/plugin-remove-empty@15.0.0': + resolution: {integrity: sha512-g3N6N4ARHapjYTjeFkM9CvYb3Zsi7rfFKUjgSXIaWEGvXGElJDZZN1QKsS7wr2UjuryPUJQAUwQHuJYDDnNsrQ==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - html-escaper@2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + '@putout/plugin-remove-iife@5.1.0': + resolution: {integrity: sha512-UYUxfsWfDY5ixjNBAHAJ+QQ66a4gtk2ekkJ7Z4igrysRyCLAJYa6/Ydig+PKzGOMbsHQZSZ48RAeC/BAIKTKDw==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - human-signals@8.0.1: - resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} - engines: {node: '>=18.18.0'} + '@putout/plugin-remove-nested-blocks@9.1.0': + resolution: {integrity: sha512-yFM+AQwZWIgHATmhaW7muye85x/MAKOwYmth2CqxvQcQkjG62GlsK920jzPpHu/PZnADTzBrB1phyHGCs8m8pg==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} + '@putout/plugin-remove-unreachable-code@3.0.0': + resolution: {integrity: sha512-AL4J+oNULhniVs0DuTDpFAzFLtdrQR62mazGaAPhc1hNOch2Gn+o7j/TZ1FEgQ1mMoi6U3xKCSXbh+Z6ABbr7A==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - ignore@7.0.5: - resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} - engines: {node: '>= 4'} + '@putout/plugin-remove-unused-expressions@12.1.0': + resolution: {integrity: sha512-70I/hruXS5CTW/21ufvu3mgKdkNeOUy/FTUiBobtu4o/IMQyL1jxyTNkHQXS0eS6WseM0uCJJdbr1nvKge7HgQ==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - import-without-cache@0.3.3: - resolution: {integrity: sha512-bDxwDdF04gm550DfZHgffvlX+9kUlcz32UD0AeBTmVPFiWkrexF2XVmiuFFbDhiFuP8fQkrkvI2KdSNPYWAXkQ==} - engines: {node: '>=20.19.0'} + '@putout/plugin-remove-unused-private-fields@4.0.0': + resolution: {integrity: sha512-Xa1LKozhs+NDTHTmXztSH3G06DhWhhge3+vhEOTE0Afk9TB73dH2RTFHlIXRdQ70z1dYI1GON3linCHEFs4Bow==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} + '@putout/plugin-remove-useless-array-constructor@3.0.0': + resolution: {integrity: sha512-1VBdub12c5M+8+SY8jJe9OEh5pgPusFrzaugPPFl0IEzrYvBf/U6M8a9rQaxFa7szK6wIOM9em6r+CylCUl7KA==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} + '@putout/plugin-remove-useless-array-entries@2.0.1': + resolution: {integrity: sha512-12ZmnT9fA91oXO6LoivlljorE+dx5c5SGa0juTvQR1kDa4fw6yBGPE6SABLkTBIiOd0v7St5I0yFC1NzCL/f+A==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + '@putout/plugin-remove-useless-array@3.0.0': + resolution: {integrity: sha512-5sH7818rIBS6E+2C4gbe54WPSf1m4V8mqGwys8oi/zALKFwH/OB3CxsH7JLehbau+dIbOmgRiR9tzzqDQ47qMg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} + '@putout/plugin-remove-useless-assign@2.0.0': + resolution: {integrity: sha512-EZcl27KpeA1me1ymK1sxrmAFe+UHlW0qFH6bXFuCXYDkPiCXLIDuw3oBqohJhQfGSk1ENaUqtaVw7ZOTeRbwxQ==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - is-stream@4.0.1: - resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} - engines: {node: '>=18'} + '@putout/plugin-remove-useless-constructor@3.0.0': + resolution: {integrity: sha512-+02up8lJLRfMTZA4lNRk0ivMlvaMB95Pin0exCAd5ksIG4RQ6mOrPtR7yaPvraDAqMrSsOR07ZZFKg/WejhCMw==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - is-unicode-supported@2.1.0: - resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} - engines: {node: '>=18'} + '@putout/plugin-remove-useless-continue@3.0.0': + resolution: {integrity: sha512-HSWEvjNCd4nnmbR5zSzyIvP1D1KFpys/WEqTcRwauym/1HPxnF0kI+iFozB/m4mGmYhv84ic5j2hLC5Th+SynQ==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + '@putout/plugin-remove-useless-delete@3.0.0': + resolution: {integrity: sha512-xpVXa/jgqe+X9+f1RlkGhLAbIvZKaBt4BHEVOtnL27a/QaXfpXBiF/69sB+bFAcj1IpOpVCG5Bhr4JniReCiGw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - istanbul-lib-coverage@3.2.2: - resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} - engines: {node: '>=8'} + '@putout/plugin-remove-useless-escape@10.2.1': + resolution: {integrity: sha512-FsEKp0SncJtsUVvTMkTGhTvEd5DGmlA9jJqrRPlQQZwBFpzimpaH9Z8s4sZ4S59GjQglDR8+Xf1MMua0CeXjhQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} - engines: {node: '>=10'} + '@putout/plugin-remove-useless-functions@6.0.0': + resolution: {integrity: sha512-WhNio84hh7g7jrXaD/PIUgO6Huo0whjjfmzQbgvKkwsAUkFe1plU/JfK4cfspwmPT+fpnz2IqqrrsTWpxyBdmw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - istanbul-reports@3.2.0: - resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} - engines: {node: '>=8'} + '@putout/plugin-remove-useless-map@3.0.1': + resolution: {integrity: sha512-b5Odr35fapN46hAGMHaHd8b8fckdKlsJuzmvr7f91cFIj/Fbl/14Tm4SIP0d0mEBWDkX7jVNcbRVtbRZ2BrTnw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - jsdoc-type-pratt-parser@7.2.0: - resolution: {integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==} - engines: {node: '>=20.0.0'} + '@putout/plugin-remove-useless-object-from-entries@1.0.1': + resolution: {integrity: sha512-uM1rYXhYTe+1KzJjnkH8jltyePf0ErcoJ0xEL7KJAz92e5yGjLltVXRbFA4ZjXN0z2MMfb8+viIVRqXB5qnjUg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true + '@putout/plugin-remove-useless-operand@3.0.0': + resolution: {integrity: sha512-GwZFBteXeUrCx1zS8T9eFclNduOEgo61E9/pRDi8sjbsq3tD0r2Oty6JV81a9hrK+8kpWhFWxT+0buKjgB+WxA==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + '@putout/plugin-remove-useless-push@3.0.0': + resolution: {integrity: sha512-MrW06Ie12Li4fmXyN+qB38zG4LrtM0iu2+YCPqa1u24G0thaW/N+BvpMewGplbylG9QqIbb7xgkFUP94Fi7s1w==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + '@putout/plugin-remove-useless-replace@2.0.0': + resolution: {integrity: sha512-Oc+X/64LZRQwin9ME+tpHKGbQeUuIJiODvcanNuASDGl/kL845pgB7kkg/TbVrEB0v2hUOw9HkAz7MmFNfpcAQ==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + '@putout/plugin-remove-useless-template-expressions@3.0.2': + resolution: {integrity: sha512-UAYZFhBsEeo7sffHDQB8VZY3j7cqM/Ekij2WyWR1sETgTU9NjWedBv0Rze8ruqfsUaJHgfJMeV8QSm9xb5IgOg==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - katex@0.16.45: - resolution: {integrity: sha512-pQpZbdBu7wCTmQUh7ufPmLr0pFoObnGUoL/yhtwJDgmmQpbkg/0HSVti25Fu4rmd1oCR6NGWe9vqTWuWv3GcNA==} - hasBin: true + '@putout/plugin-return@4.0.1': + resolution: {integrity: sha512-E0Fu5XmlrQeq/G5+pCb6jCieNHQ9pULdYUdVyLsrJU4AdRSQSb5pOfH6MIj3gtnrqZ/Z/V5kPYX7QU4QUftvvw==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + '@putout/plugin-simplify-ternary@9.1.0': + resolution: {integrity: sha512-oAqfnLPqAhWTP53VGUEryLJisUze13/+CiXl+qEOqPcLz51QkKpraZJUjq9vE88o2GY1n8L1MtjiPvACpUTK2Q==} + 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-spread@3.1.0': + resolution: {integrity: sha512-4l6tvd0xi7zjj2FQ8+fN6RvBcPOB/oS5iLzmVL84o16PbFjj1TzGpEIIRFWZmbVa3zXtVwLcSzx2PHDF5mE+8A==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - linkify-it@5.0.0: - resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + '@putout/plugin-tape@21.4.0': + resolution: {integrity: sha512-ngGv7vCT9Za3nnvSab7+QQP7xD2/wLUULz/Qimg90k4eOF9IKLauckCQ5KexMqateJ/pBougxuIJ+RJV4QNXpQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + '@putout/plugin-try-catch@8.0.0': + resolution: {integrity: sha512-Pszmnq7At8eu3aPsbS8mPuz0+Zttxuh5gJVNT8wMMN3EwJtntP5dkM8sJsdWGpkzYtkUacalHNlFzKo6GiUKLg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - locate-path@8.0.0: - resolution: {integrity: sha512-XT9ewWAC43tiAV7xDAPflMkG0qOPn2QjHqlgX8FOqmWa/rxnyYDulF9T0F7tRy1u+TVTmK/M//6VIOye+2zDXg==} - engines: {node: '>=20'} + '@putout/plugin-types@10.2.0': + resolution: {integrity: sha512-CBQy2V7tnmgTOX5dNGAu7L05NKaDD3sQXELYNPJNA5gEXCRcFa57UaYyrH0O+GHZWuwH3M2Rnt/TiZGGg0W7ug==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + '@putout/plugin-typescript@13.0.3': + resolution: {integrity: sha512-Up0oQDUw1DKaf6KiH75+jAgoNaEs9diLXIXSgfaK5gTlykB18uy1XMoPJ3PCL/AhFV/zRveSrHK9fAnOfGghhg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - lru-cache@11.3.5: - resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} - engines: {node: 20 || >=22} + '@putout/plugin-variables@2.3.0': + resolution: {integrity: sha512-+jq/p1wDCE44viJsomXPoQsQ0FyThvMUoW+vAzs/1BAzDnaXSaV1l/F0MawCi+HiXgbxlyq9HKBontxQO3820w==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' - lunr@2.3.9: - resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} + '@putout/plugin-webpack@4.0.0': + resolution: {integrity: sha512-GG9AhIxEE9du8lrL8LXvLSsk7jpWgs/Uib2XrIdZvkD1GdrdP7scoNvqFpjXM2vBGn5MV/SEJXts5dy3chjK2A==} + engines: {node: '>=20'} + peerDependencies: + putout: '>=40' - make-dir@4.0.0: - resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} - engines: {node: '>=10'} + '@putout/printer@18.17.0': + resolution: {integrity: sha512-v8H5a22+YBiVgeneL9l0OSnnQtImmR+iiU3F001NNYsYgkCmokYQjT/Wz4g3ce2fgy6moBC2qvgBiAXTZQlPdw==} + engines: {node: '>=22.13'} - markdown-it@14.1.1: - resolution: {integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==} - hasBin: true + '@putout/processor-css@12.0.1': + resolution: {integrity: sha512-O3gBE+RDv5g2x0Lo23dJJHar/YKdSyEV4OGpd/wdJQmhBKlzDsFoRMWh7+IK4GlwW5mJowIUfrMIkcxWXF5dVA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=41' - markdown-table@3.0.4: - resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + '@putout/processor-docker@1.2.2': + resolution: {integrity: sha512-pxtFmty//VAkxoaWCpxDmw9GqjsPcpE138ZUODRL4O9bKfOaQoDDlLw+0gKyLsPpZFxZ240LTmBKY8PBQDEM7g==} + engines: {node: '>=22'} - mdast-util-find-and-replace@3.0.2: - resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + '@putout/processor-filesystem@8.0.1': + resolution: {integrity: sha512-yDVbC0IUTHPqfQK+BfADN/ByNH2qgkkPcYsFlq2P+h0X/EYvp9vvBBMxt/Yya7LHtVuYTGOZU5s608cI3/qG7g==} + engines: {node: '>=22'} - mdast-util-from-markdown@2.0.3: - resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + '@putout/processor-ignore@7.0.0': + resolution: {integrity: sha512-3ZrBW6RAaF54DCa34NqxGfQqhMW3t/jBokVsKc483HzwyDD86h3FgRz6O6mMOr0vR2cRSnn2EL+FR/CX1fQB1A==} + engines: {node: '>=22'} - mdast-util-frontmatter@2.0.1: - resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} + '@putout/processor-javascript@5.0.0': + resolution: {integrity: sha512-0V2S2GTtzSXo1rLwCnEplVYZnAC2e2jdmSUig1p9qx9FjQj4MHCEHsmRjKkjh0NsajKUY5t2Z+ZLZ6GeagUlxg==} + engines: {node: '>=16'} + peerDependencies: + putout: '>=29' - mdast-util-gfm-autolink-literal@2.0.1: - resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + '@putout/processor-json@10.2.0': + resolution: {integrity: sha512-g5/xD0lKODUdV5BdJBf2O7q3SNy/4npQaINHBICcOXB8RVueO/K89bsm1a33NNzzCOhTti8K+UW5ds7xYuIsaA==} + engines: {node: '>=22'} - mdast-util-gfm-footnote@2.1.0: - resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + '@putout/processor-markdown@13.1.2': + resolution: {integrity: sha512-gJkfsAX1T++MrUqZt14HojHiLknOoeSUu+wtZIF7wrJlSm7rKo0IBb800/Wjp8thLNuI9811k/1iMswyySJang==} + engines: {node: '>=22'} - mdast-util-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + '@putout/processor-toml@1.1.20': + resolution: {integrity: sha512-xjd5DbWsfo9SM5D+SLP70c6eSI2KQ5FZvHEp+EUvoMUS2v015TzBiH6o99QfVwJ4lwzCKrhpT5LE6vZBFHmUjg==} + engines: {node: '>=22'} - mdast-util-gfm-table@2.0.0: - resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + '@putout/processor-yaml@10.0.0': + resolution: {integrity: sha512-wsiaPGYz1854IHQyMXJWJueBBqoQupObzk45mEMLfzwtxDg0IgbZEJ0ZtNAvy7A0I0LoOg84/fWj3hTx0IMX7Q==} + engines: {node: '>=22'} - mdast-util-gfm-task-list-item@2.0.0: - resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + '@putout/quick-lint@2.1.0': + resolution: {integrity: sha512-OYyuobPit55f4lSAJR5rCrBL+mIl7gPMerag1uj46RBb08B3hWKI/11xp5mMD6E3dAZZvriTwVno4aVJ/9LTSw==} + engines: {node: '>=20'} + hasBin: true - mdast-util-gfm@3.1.0: - resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + '@putout/traverse@16.0.0': + resolution: {integrity: sha512-F2bYy/k80ECFHyMj5ePipESA3de7/lDAQIvv20MOQXMhBhDmf4ftRU/thZfdziStCNFPxS+ZWHH/SQAOD+Vctg==} + engines: {node: '>=22'} - mdast-util-math@3.0.0: - resolution: {integrity: sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==} + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - mdast-util-phrasing@4.1.0: - resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + '@shikijs/engine-oniguruma@3.23.0': + resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} - mdast-util-to-markdown@2.1.2: - resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + '@shikijs/langs@3.23.0': + resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} - mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + '@shikijs/themes@3.23.0': + resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} - mdurl@2.0.0: - resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + '@shikijs/types@3.23.0': + resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} - micromark-core-commonmark@2.0.3: - resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + '@shikijs/vscode-textmate@10.0.2': + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - micromark-extension-frontmatter@2.0.0: - resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} + '@sindresorhus/base62@1.0.0': + resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==} + engines: {node: '>=18'} - micromark-extension-gfm-autolink-literal@2.1.0: - resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} - micromark-extension-gfm-footnote@2.1.0: - resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + '@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-extension-gfm-strikethrough@2.1.0: - resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + '@stylistic/stylelint-plugin@5.2.0': + resolution: {integrity: sha512-pfa2PMvlH87qwoOMUH4rqz7x/vuO5Kh+r/R1Pe+/5T8sukDPe/VfF6mbdUGE5gwZPlj5O1X56qw55IZrFFRF0g==} + peerDependencies: + stylelint: ^17.6.0 - micromark-extension-gfm-table@2.1.1: - resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + '@types/debug@4.1.13': + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} - micromark-extension-gfm-tagfilter@2.0.0: - resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} - micromark-extension-gfm-task-list-item@2.1.0: - resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} - micromark-extension-gfm@3.0.0: - resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - micromark-extension-math@3.1.0: - resolution: {integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==} + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - micromark-factory-destination@2.0.1: - resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - micromark-factory-label@2.0.1: - resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - micromark-factory-space@2.0.1: - resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + '@types/katex@0.16.8': + resolution: {integrity: sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==} - micromark-factory-title@2.0.1: - resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - micromark-factory-whitespace@2.0.1: - resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - micromark-util-character@2.1.1: - resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + '@types/node@25.9.2': + resolution: {integrity: sha512-G05zqtJhcDLb8uslf5EjCxXg9G1KQxiV8OS0R26IC//Eoyitzqe8z37I7cqvnZlrlSfgocQRfSn/AHBZJJFyGw==} - micromark-util-chunked@2.0.1: - resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - micromark-util-classify-character@2.0.1: - resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + '@typescript-eslint/eslint-plugin@8.60.1': + resolution: {integrity: sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.60.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - micromark-util-combine-extensions@2.0.1: - resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + '@typescript-eslint/parser@8.60.1': + resolution: {integrity: sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==} + 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' - 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==} + '@typescript-eslint/project-service@8.60.1': + resolution: {integrity: sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' - micromark-util-html-tag-name@2.0.1: - resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + '@typescript-eslint/scope-manager@8.60.1': + resolution: {integrity: sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - micromark-util-normalize-identifier@2.0.1: - resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + '@typescript-eslint/tsconfig-utils@8.60.1': + resolution: {integrity: sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' - micromark-util-resolve-all@2.0.1: - resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + '@typescript-eslint/type-utils@8.60.1': + resolution: {integrity: sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==} + 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' - micromark-util-sanitize-uri@2.0.1: - resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + '@typescript-eslint/types@8.60.1': + resolution: {integrity: sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - micromark-util-subtokenize@2.1.0: - resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + '@typescript-eslint/typescript-estree@8.60.1': + resolution: {integrity: sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' - micromark-util-symbol@2.0.1: - resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + '@typescript-eslint/utils@8.60.1': + resolution: {integrity: sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==} + 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' - micromark-util-types@2.0.2: - resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + '@typescript-eslint/visitor-keys@8.60.1': + resolution: {integrity: sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - micromark@4.0.2: - resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260606.1': + resolution: {integrity: sha512-B8/kwWjWURT3Q1abPbxvaj7bUZycghnCDUpp71n2TiQHLLFsVB/JKMEs4Eurj1Pg2sPf4Wt2wihOfspzV++1bw==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [darwin] - minimatch@10.2.5: - resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} - engines: {node: 18 || 20 || >=22} + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260606.1': + resolution: {integrity: sha512-i1iyGRQI/BHs0Fq4nA0+PewT76Y+HJBenZ8yVhkzVokbGjUezJtBtS2U0zIsGDC0lev/A4apMy8coWfBLdR3GA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [darwin] - minipass@7.1.3: - resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} - engines: {node: '>=16 || 14 >=14.17'} + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260606.1': + resolution: {integrity: sha512-Fz42yz/se1xXSIIYlXnVn3kQ7GQbSusGLfL+piyuZyPipHUksfSSIqFZNBeMOMA+tXTZNFJaWuYuWzgV8Vc9YA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [linux] - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + '@typescript/native-preview-linux-arm@7.0.0-dev.20260606.1': + resolution: {integrity: sha512-KeYD2DHkFgRmd4HZNaSYFirnxxA7msqoIBkAz6sPxpR/ClXZfBhfXhAyPZTHuQc81LI3FSr9jhVTtslQpJkwrw==} + engines: {node: '>=16.20.0'} + cpu: [arm] + os: [linux] - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + '@typescript/native-preview-linux-x64@7.0.0-dev.20260606.1': + resolution: {integrity: sha512-PtKQwWzzOhH7Kl6Y0ZIprV99Rh5aUSFHTeMdEfpTim4sw0YP2vrFV3oU9tvwUFpWd6ODhRtAABhOFqQHBB/NqQ==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [linux] - npm-run-path@6.0.0: - resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} - engines: {node: '>=18'} + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260606.1': + resolution: {integrity: sha512-heI+rfQHIFHIJzNgfBzjLQfJ8BgIfZShUaSx1NjnNKEiyeFp1MdOPvgAgWLk2XmBpaQ81jUcewuET2rVKI86Ww==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [win32] - object-deep-merge@2.0.0: - resolution: {integrity: sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg==} + '@typescript/native-preview-win32-x64@7.0.0-dev.20260606.1': + resolution: {integrity: sha512-Kowa5tat165szQZnACPi/kbF9O+TdzohYKGby59djK42621KBn1c8oeFoO4eI+4CP+eFBN97SMzTIVOdXXQFWw==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [win32] - obug@2.1.1: - resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + '@typescript/native-preview@7.0.0-dev.20260606.1': + resolution: {integrity: sha512-9ag9Y2sj0yYwsWMKaBelVaHSOpX79eVo2quoWx9lCaUogq6HmqbaFa45AGQt54LNlwcYs5aBwODPyhHQglzZlA==} + engines: {node: '>=16.20.0'} + hasBin: true - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + acorn-loose@8.5.2: + resolution: {integrity: sha512-PPvV6g8UGMGgjrMu+n/f9E/tCSkNQ2Y97eFvuVdJfG11+xdIeDcLyNdC8SHcrHbRqkfwLASdplyR6B6sKM1U4A==} + engines: {node: '>=0.4.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} + acorn-typescript@1.4.13: + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true - p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + ajv@6.15.0: + resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} - parse-imports-exports@0.2.4: - resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} + ajv@8.20.0: + resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} - parse-ms@4.0.0: - resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + align-spaces@2.0.0: + resolution: {integrity: sha512-X6gR58NCT6MeoAVbe14SsDySGGGcxyze8rE6s/tJNcOCezeEeQXTV6U89JHjyLDvlfZuB7XATIxrFAWjRBFAVg==} engines: {node: '>=18'} + hasBin: true - parse-statements@1.0.11: - resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} + align-spaces@3.0.0: + resolution: {integrity: sha512-81jMDxqX4dusKh6jSe1WssYqAUY2AzTivjPMz80iiVApr3JTpBdbWYfC7bjiLrAFOuS8wf2K3cYCAHtwPvbWvQ==} + engines: {node: '>=22'} + hasBin: true - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} - path-scurry@2.0.2: - resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} - engines: {node: 18 || 20 || >=22} + are-docs-informative@0.0.2: + resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} + engines: {node: '>=14'} - pathe@2.0.3: - resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - picomatch@4.0.4: - resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} - engines: {node: '>=12'} + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} - pretty-ms@9.3.0: - resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} - engines: {node: '>=18'} + astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} - punycode.js@2.3.1: - resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} - engines: {node: '>=6'} + async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} - quansync@1.0.0: - resolution: {integrity: sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==} + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - recheck-jar@4.5.0: - resolution: {integrity: sha512-Ad7oCQmY8cQLzd3QVNXjzZ+S6MbImGhR4AaW2yiGzteOfMV45522rt6nSzFyt8p3mCEaMcm/4MoZrMSxUcCbrA==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} - recheck-linux-x64@4.5.0: - resolution: {integrity: sha512-52kXsR/v+IbGIKYYFZfSZcgse/Ci9IA2HnuzrtvRRcfODkcUGe4n72ESQ8nOPwrdHFg9i4j9/YyPh1HWWgpJ6A==} - cpu: [x64] - os: [linux] + brace-expansion@5.0.6: + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} + engines: {node: 18 || 20 || >=22} - recheck-macos-arm64@4.5.0: - resolution: {integrity: sha512-qIyK3dRuLkORQvv0b59fZZRXweSmjjWaoA4K8Kgifz0anMBH4pqsDV6plBlgjcRmW9yC12wErIRzifREaKnk2w==} - cpu: [arm64] - os: [darwin] + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} - recheck-macos-x64@4.5.0: - resolution: {integrity: sha512-1wp/eiLxcjC/Ex4wurlrS/LGzt8IiF4TiK5sEjldu4HVAKdNCnnmsS9a5vFpfcikDz4ZuZlLlTi1VbQTxHlwZg==} - cpu: [x64] - os: [darwin] + cacheable@2.3.5: + resolution: {integrity: sha512-EQfaKe09tl615iNvq/TBRWTFf1AKJNXYQSsMx0Z3EI0nA+pVsVPS8wJhnRlkbdacKPh1d0qVIhwTc2zsQNFEEg==} - recheck-windows-x64@4.5.0: - resolution: {integrity: sha512-ekBKwAp0oKkMULn5zgmHEYLwSJfkfb95AbTtbDkQazNkqYw9PRD/mVyFUR6Ff2IeRyZI0gxy+N2AKBISWydhug==} - cpu: [x64] - os: [win32] + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} - recheck@4.5.0: - resolution: {integrity: sha512-kPnbOV6Zfx9a25AZ++28fI1q78L/UVRQmmuazwVRPfiiqpMs+WbOU69Shx820XgfKWfak0JH75PUvZMFtRGSsw==} - engines: {node: '>=20'} + call-bind@1.0.9: + resolution: {integrity: sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==} + engines: {node: '>= 0.4'} - reserved-identifiers@1.2.0: - resolution: {integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==} - engines: {node: '>=18'} + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} - rolldown-plugin-dts@0.23.2: - resolution: {integrity: sha512-PbSqLawLgZBGcOGT3yqWBGn4cX+wh2nt5FuBGdcMHyOhoukmjbhYAl8NT9sE4U38Cm9tqLOIQeOrvzeayM0DLQ==} - engines: {node: '>=20.19.0'} - peerDependencies: - '@ts-macro/tsc': ^0.3.6 - '@typescript/native-preview': '>=7.0.0-dev.20260325.1' - rolldown: ^1.0.0-rc.12 - typescript: ^5.0.0 || ^6.0.0 - vue-tsc: ~3.2.0 - peerDependenciesMeta: - '@ts-macro/tsc': - optional: true - '@typescript/native-preview': - optional: true - typescript: - optional: true - vue-tsc: - optional: true + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - rolldown@1.0.0-rc.17: - resolution: {integrity: sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - semver@7.7.4: - resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} - engines: {node: '>=10'} - hasBin: true + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + ci-info@4.4.0: + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} engines: {node: '>=8'} - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + cli-progress@3.12.0: + resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} + engines: {node: '>=4'} - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} + cliui@9.0.1: + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} - spdx-exceptions@2.5.0: - resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} - spdx-expression-parse@4.0.0: - resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - spdx-license-ids@3.0.23: - resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==} + colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - string-width@7.2.0: - resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} - engines: {node: '>=18'} + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} - strip-ansi@7.2.0: - resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} - engines: {node: '>=12'} + comment-parser@1.4.7: + resolution: {integrity: sha512-0h+uSNtQGW3D98eQt3jJ8L06Fves8hncB4V/PKdw/Qb8Hnk19VaKuTr55UNRYiSoVa7WwrFls+rh3ux9agmkeQ==} + engines: {node: '>= 12.0.0'} - strip-final-newline@4.0.0: - resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} - engines: {node: '>=18'} + common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} - superc8@12.3.1: - resolution: {integrity: sha512-mQFqVXfTNU3Et5RvD04GP3Z69+SfJEbTsVc6eNSUZe9F1MDnkYxLrSq6IvsA3BcT+yeJhEt9L6oEpcXkhw/34w==} - engines: {node: '>=22'} - hasBin: true + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cosmiconfig@9.0.1: + resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==} + engines: {node: '>=14'} peerDependencies: - monocart-coverage-reports: ^2 + typescript: '>=4.9.5' peerDependenciesMeta: - monocart-coverage-reports: + typescript: optional: true - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} - synckit@0.9.2: - resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} - engines: {node: ^14.18.0 || >=16.0.0} + css-functions-list@3.3.3: + resolution: {integrity: sha512-8HFEBPKhOpJPEPu70wJJetjKta86Gw9+CCyCnB3sui2qQfOvRyqBy4IKLKKAwdMpWb2lHXWk9Wb4Z6AmaUT1Pg==} + engines: {node: '>=12'} - tapable@2.3.3: - resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} - engines: {node: '>=6'} + css-tree@3.2.1: + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - test-exclude@8.0.0: - resolution: {integrity: sha512-ZOffsNrXYggvU1mDGHk54I96r26P8SyMjO5slMKSc7+IWmtB/MQKnEC2fP51imB3/pT6YK5cT5E8f+Dd9KdyOQ==} - engines: {node: 20 || >=22} + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true - tinyexec@1.1.2: - resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==} - engines: {node: '>=18'} + currify@4.0.0: + resolution: {integrity: sha512-ABfH28PWp5oqqp31cLXJQdeMqoFNej9rJOu84wKhN3jPCH7FAZg3zY1MVI27PTFoqfPlxOyhGmh9PzOVv+yN2g==} - tinyglobby@0.2.16: - resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} - engines: {node: '>=12.0.0'} + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} - to-valid-identifier@1.0.0: - resolution: {integrity: sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==} - engines: {node: '>=20'} + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} - tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} - try-catch@4.0.9: - resolution: {integrity: sha512-tEWGmsfqZ9NBzvDOGbACxu+AaXajM6+RtmIM6wCIkFD6lCa3/UvjNuWjCRoOjn8qTKuZlQmrMh8vSTBMQcceew==} - engines: {node: '>=22'} + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true - try-to-catch@4.0.5: - resolution: {integrity: sha512-VKBslDQsy4pGj2TMNgDdskWb7AWSi/9dPEmcNv3sdL0+aRMQTPJo6aEqlcuN0vbOwFfsE1oAXmx3bFdf6vrJFg==} - engines: {node: '>=22'} + decode-named-character-reference@1.3.0: + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} - ts-api-utils@2.5.0: - resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} - engines: {node: '>=18.12'} + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + diff-match-patch@1.0.5: + resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==} + + dockerfile-ast@0.7.1: + resolution: {integrity: sha512-oX/A4I0EhSkGqrFv0YuvPkBUSYp1XiY8O8zAKc8Djglx8ocz+JfOr8gP0ryRMC2myqvDLagmnZaU9ot1vG2ijw==} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + emoji-regex@10.6.0: + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + enhanced-resolve@5.23.0: + resolution: {integrity: sha512-yJN/BOOLxcOW2aQgeif9mSnaUB8KtvmMMp56oA1kx1CRfBKbhZm2pJ+NBY+3eOboHxix8lfjWpHE0Ei5U8RbSA==} + engines: {node: '>=10.13.0'} + + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + + error-ex@1.3.4: + resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} + + es-abstract@1.24.2: + resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.1.2: + resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} peerDependencies: - typescript: '>=4.8.4' + eslint: '>=6.0.0' - ts-declaration-location@1.0.7: - resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==} + eslint-plugin-es-x@7.8.0: + resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - typescript: '>=4.0.0' + eslint: '>=8' - tsdown@0.21.10: - resolution: {integrity: sha512-3wk73yBhZe/wX7REqSdivNQ84TDs1mJ+IlnzrrEREP70xlJ/AEIzqaI04l/TzMKVIdkTdC3CPaADn2Lk/0SkdA==} - engines: {node: '>=20.19.0'} - hasBin: true + eslint-plugin-jsdoc@63.0.2: + resolution: {integrity: sha512-0TchoK1uS4VxHSo3P4CyWQ31Lm+6zsT+xkHMC5KbFKwgOf8YrXPf1Bl8EP7kpgw1wfe/Ui5jz5mSX7ou8WAVuw==} + engines: {node: ^22.13.0 || >=24} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + + eslint-plugin-n@18.0.1: + resolution: {integrity: sha512-q3ARhk+eZRc7myR0KHx+R3/GJeOHF+Ir6PK95Pu2tEX8Sl/4BIpmmVLva2kPrjC2gCmn6WHlHm+3yeo6Rxhycw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: - '@arethetypeswrong/core': ^0.18.1 - '@tsdown/css': 0.21.10 - '@tsdown/exe': 0.21.10 - '@vitejs/devtools': '*' - publint: ^0.3.0 - typescript: ^5.0.0 || ^6.0.0 - unplugin-unused: ^0.5.0 + eslint: '>=8.57.1' + ts-declaration-location: ^1.0.6 + typescript: '>=5.0.0' peerDependenciesMeta: - '@arethetypeswrong/core': - optional: true - '@tsdown/css': - optional: true - '@tsdown/exe': - optional: true - '@vitejs/devtools': - optional: true - publint: + ts-declaration-location: optional: true typescript: optional: true - unplugin-unused: - optional: true - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + eslint-plugin-redos@4.5.0: + resolution: {integrity: sha512-MwEEpFRmt7MWoqLCdAgN2DyOKnIVzRm3bqCUIQc/+iMJhkRxDCZ+wYQpkaYAZzemDlqUGGQ+twL3AahTNQtqFA==} + engines: {node: '>=20'} + peerDependencies: + eslint: '>= 3' - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + eslint-scope@9.1.2: + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - typedoc@0.28.19: - resolution: {integrity: sha512-wKh+lhdmMFivMlc6vRRcMGXeGEHGU2g8a2CkPTJjJlwRf1iXbimWIPcFolCqe4E0d/FRtGszpIrsp3WLpDB8Pw==} - engines: {node: '>= 18', pnpm: '>= 10'} + 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} + + 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} + + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + eslint@10.4.1: + resolution: {integrity: sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: - typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x || 6.0.x + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + espree@11.2.0: + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-to-babel@12.0.1: + resolution: {integrity: sha512-kSaHctCwRcmG46abEVWJf8pUGayFFHDGPBQN3k7XmaERyBUtOR9uFFmxF4Gi8QEMUbh2UX+WZJ/fBbahq/OC8A==} + engines: {node: '>=22'} + + estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + execa@9.6.1: + resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} + engines: {node: ^18.19.0 || >=20.5.0} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-uri@3.1.2: + resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} + + fastest-levenshtein@1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + engines: {node: '>= 4.9.1'} + + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + + fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} + + file-entry-cache@11.1.3: + resolution: {integrity: sha512-oMbq0PD6VIiIwMF6LIa7MEwd/l9huKwmqRKXqmrkqIZv8CvRbfowL+L0ryAl8h//HfAS0zS+4SbYoRyAoA6BJA==} + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-cache-dir@5.0.0: + resolution: {integrity: sha512-OuWNfjfP05JcpAP3JPgAKUhWefjMRfI5iAoSsvE24ANYWJaepAtlSgWECSVEuRgSXpyNEc9DJwG/TZpgcOqyig==} + engines: {node: '>=16'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + find-up@8.0.0: + resolution: {integrity: sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww==} + engines: {node: '>=20'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flat-cache@6.1.22: + resolution: {integrity: sha512-N2dnzVJIphnNsjHcrxGW7DePckJ6haPrSFqpsBUhHYgwtKGVq4JrBGielEGD2fCVnsGm1zlBVZ8wGhkyuetgug==} + + flatlint@5.7.1: + resolution: {integrity: sha512-jJ8fRv0UC0CAMBX61GzcotmpjptVfDn1qjxiOwL2g8xUJtqJs73zCCijNWjofbCy9RqlH9E0i1iUGJq1Dh9B/A==} + engines: {node: '>=22'} + + flatted@3.4.2: + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} + + for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} + + format-io@2.0.0: + resolution: {integrity: sha512-iQz8w2qr4f+doWBV6LsfScHbu1gXhccByjbmA1wjBTaKRhweH2baJL96UGR4C7Fjpr8zSkK7EXiLmbzZWTyQIA==} + engines: {node: '>=8'} + + format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} + + fullstore@3.0.0: + resolution: {integrity: sha512-EEIdG+HWpyygWRwSLIZy+x4u0xtghjHNfhQb0mI5825Mmjq6oFESFUY0hoZigEgd3KH8GX+ZOCK9wgmOiS7VBQ==} + engines: {node: '>=4'} + + fullstore@4.0.2: + resolution: {integrity: sha512-syOev4kA0lZy4VkfBJZ99ZL4cIiSgiKt0G8SpP0kla1tpM1c+V/jBOVY/OqqGtR2XLVcM83SjFPFC3R2YIwqjQ==} + engines: {node: '>=22'} + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + generator-function@2.0.1: + resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} + engines: {node: '>= 0.4'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-east-asian-width@1.6.0: + resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} + engines: {node: '>=18'} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} + + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + + get-tsconfig@4.14.0: + resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} + + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@13.0.6: + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} + engines: {node: 18 || 20 || >=22} + + global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + + global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + + globals@15.15.0: + resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} + engines: {node: '>=18'} + + globals@17.6.0: + resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==} + engines: {node: '>=18'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + globby@16.2.0: + resolution: {integrity: sha512-QrJia2qDf5BB/V6HYlDTs0I0lBahyjLzpGQg3KT7FnCdTonAyPy2RtY802m2k4ALx6Dp752f82WsOczEVr3l6Q==} + engines: {node: '>=20'} + + globjoin@0.1.4: + resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} + + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + + goldstein@7.3.2: + resolution: {integrity: sha512-jc+mL779IGoGYcTzGbuMU0IVmHVO5r7vZlRCQdORE5yU59BKoOaCegbQN9iydtMF6M02Q171mcy1KxNjTUoRfA==} + engines: {node: '>=22'} + hasBin: true + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-flag@5.0.1: + resolution: {integrity: sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==} + engines: {node: '>=12'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hashery@1.5.1: + resolution: {integrity: sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==} + engines: {node: '>=20'} + + hasown@2.0.4: + resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} + engines: {node: '>= 0.4'} + + hookified@1.15.1: + resolution: {integrity: sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==} + + hookified@2.2.0: + resolution: {integrity: sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==} + + html-entities@2.6.0: + resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + html-tags@5.1.0: + resolution: {integrity: sha512-n6l5uca7/y5joxZ3LUePhzmBFUJ+U2YWzhMa8XUTecSeSlQiZdF5XAd/Q3/WUl0VsXgUwWi8I7CNIwdI5WN1SQ==} + engines: {node: '>=20.10'} + + 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'} + + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + import-meta-resolve@4.2.0: + resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + + 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-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: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + 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: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + + istanbul-reports@3.2.0: + resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} + engines: {node: '>=8'} + + jessy@5.0.1: + resolution: {integrity: sha512-bEYuTCmmYKWjSA5eQDQviponWoaBS2tB6tyfteUclLhQV9//0avi96oZjGcq/xvEkGlyOZySQZ5skE6dy/nxdQ==} + engines: {node: '>=22'} + + js-tokens@10.0.0: + resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.2.0: + resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==} + hasBin: true + + jsdoc-type-pratt-parser@7.2.0: + resolution: {integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==} + engines: {node: '>=20.0.0'} + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + 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@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + 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: + 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==} + + linkify-it@5.0.1: + resolution: {integrity: sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==} + + locate-path@6.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: + resolution: {integrity: sha512-XT9ewWAC43tiAV7xDAPflMkG0qOPn2QjHqlgX8FOqmWa/rxnyYDulF9T0F7tRy1u+TVTmK/M//6VIOye+2zDXg==} + engines: {node: '>=20'} + + lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + lru-cache@11.5.1: + resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} + engines: {node: 20 || >=22} + + lunr@2.3.9: + resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} + + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + + markdown-it@14.2.0: + resolution: {integrity: sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ==} + hasBin: true + + 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: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.3: + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + + mdast-util-frontmatter@2.0.1: + resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.1.0: + 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: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.27.1: + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} + + mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + + 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.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + + 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@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.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} + + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + + montag@2.0.1: + resolution: {integrity: sha512-aWTJ736El1fZu7/Tvdf1QyPcPnYAMFzHlIE9FJ9JYFF3FpQ7QzyjniW1PP8+SHcfEI66tHB+EhA9+QLZcLJd6Q==} + 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.12: + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + 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.1.2: + resolution: {integrity: sha512-AWGB9WFcRXOQs48Z/udjI5ZcZMHXwX8XPByNpOydgcGsDLIzjGizhoMWJyKAWze7AVW/2W1i+/gPX4YtKe5cyg==} + 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.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + + oxfmt@0.53.0: + resolution: {integrity: sha512-9cB5glS3Ip6NMuZ+6NYTao9FCWkDhRtPYCtR3QBu/NxHoFbgzzTvi41N4jxz/GqGfuLKspui1qb/LlSu2IbMcw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + svelte: ^5.0.0 + vite-plus: '*' + peerDependenciesMeta: + svelte: + optional: true + vite-plus: + optional: true + + 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-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} + + 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.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + 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.0.1: + resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==} + engines: {node: '>=18.0'} + peerDependencies: + postcss: ^8.4.31 + + postcss-selector-parser@7.1.1: + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.5.15: + resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} + 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.0: + resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} + engines: {node: '>=18'} + + punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + putout@42.5.2: + resolution: {integrity: sha512-gaYd219zcbPMjuxOqT24SmeKjTQZ2c/2tF9jiNs//x0JbKGw4r18FYDz+yYJ8pcdIO3pj26aA2aix5emE39Hkw==} + 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'} + + 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-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.8.2: + resolution: {integrity: sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ==} + 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.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + 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'} + + smol-toml@1.6.1: + resolution: {integrity: sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==} + engines: {node: '>= 18'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + 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@4.0.0: + resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} + + spdx-license-ids@3.0.23: + resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==} + + 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.2.1: + resolution: {integrity: sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==} + engines: {node: '>=20'} + + string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + 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.12.0: + resolution: {integrity: sha512-KIlzWXMHUvgfPUR0R7TK3H80yCIi0uoivUwf+6Az4yrHJD1Q3c1qIkh/H5Z0i/K3QXgtq/UMEkWyBUSUwnpnOg==} + 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.4.0: + resolution: {integrity: sha512-UKbpT93hN5Nr9go5UY7bopIB9YQlMz9nm/ct4IXt/irb5YRkn9WaqrOBJGZ5Pwvsd5FQzSVeYlGdXoCAPQZrPg==} + 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'} + + 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'} + + tinypool@2.1.0: + resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} + engines: {node: ^20.0.0 || >=22.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.0.9: + resolution: {integrity: sha512-tEWGmsfqZ9NBzvDOGbACxu+AaXajM6+RtmIM6wCIkFD6lCa3/UvjNuWjCRoOjn8qTKuZlQmrMh8vSTBMQcceew==} + engines: {node: '>=22'} + + try-to-catch@4.0.5: + resolution: {integrity: sha512-VKBslDQsy4pGj2TMNgDdskWb7AWSi/9dPEmcNv3sdL0+aRMQTPJo6aEqlcuN0vbOwFfsE1oAXmx3bFdf6vrJFg==} + 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.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.8: + resolution: {integrity: sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==} + engines: {node: '>= 0.4'} + + typedoc@0.28.19: + resolution: {integrity: sha512-wKh+lhdmMFivMlc6vRRcMGXeGEHGU2g8a2CkPTJjJlwRf1iXbimWIPcFolCqe4E0d/FRtGszpIrsp3WLpDB8Pw==} + engines: {node: '>= 18', pnpm: '>= 10'} + hasBin: true + peerDependencies: + typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x || 6.0.x + + typescript-eslint@8.60.1: + resolution: {integrity: sha512-6m5hkkRAp8lKvhVpcprAIn5KkehQEh+47oHH2VGnExEh7dhNxXlg6GPAOIu6TxbVQxhebrJDvjl3020ooiWCMA==} + 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 + + uc.micro@2.1.0: + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + + 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@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + + unicorn-magic@0.4.0: + resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} + 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@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.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-languageserver-types@3.18.0: + resolution: {integrity: sha512-8TsGPNMIMiiBdkORgRSvLjuiEIiAFtO+KssmYWxQ+uSVvlf7RjK8YKCOjPzZ+YA04jXEV7+7LvkSmHkhpNS99g==} + + 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.22: + resolution: {integrity: sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==} + 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.0: + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + 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.0.0: + resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} + 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.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} + 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/helper-validator-identifier@7.29.7': {} + + '@bcoe/v8-coverage@1.0.2': {} + + '@cacheable/memory@2.0.9': + dependencies: + '@cacheable/utils': 2.4.1 + '@keyv/bigmap': 1.3.1(keyv@5.6.0) + hookified: 1.15.1 + keyv: 5.6.0 + + '@cacheable/utils@2.4.1': + dependencies: + hashery: 1.5.1 + keyv: 5.6.0 + + '@csstools/css-calc@3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + dependencies: + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 + + '@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)': + dependencies: + '@csstools/css-tokenizer': 4.0.0 + + '@csstools/css-syntax-patches-for-csstree@1.1.5(css-tree@3.2.1)': + optionalDependencies: + css-tree: 3.2.1 + + '@csstools/css-tokenizer@4.0.0': {} + + '@csstools/media-query-list-parser@5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + dependencies: + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 + + '@csstools/selector-resolve-nested@4.0.0(postcss-selector-parser@7.1.1)': + dependencies: + postcss-selector-parser: 7.1.1 + + '@csstools/selector-specificity@6.0.0(postcss-selector-parser@7.1.1)': + dependencies: + postcss-selector-parser: 7.1.1 + + '@cto.af/eslint-config@7.0.2(eslint@10.4.1)(typescript@6.0.3)': + dependencies: + '@eslint/json': 2.0.0 + '@stylistic/eslint-plugin': 5.10.0(eslint@10.4.1) + eslint-plugin-n: 18.0.1(eslint@10.4.1)(typescript@6.0.3) + eslint-plugin-redos: 4.5.0(eslint@10.4.1) + globals: 17.6.0 + transitivePeerDependencies: + - eslint + - ts-declaration-location + - typescript + + '@es-joy/jsdoccomment@0.87.0': + dependencies: + '@types/estree': 1.0.9 + '@typescript-eslint/types': 8.60.1 + comment-parser: 1.4.7 + esquery: 1.7.0 + jsdoc-type-pratt-parser: 7.2.0 + + '@es-joy/resolve.exports@1.2.0': {} + + '@escover/converter-istanbul@1.0.3(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)': + dependencies: + '@putout/plugin-convert-optional-to-logical': 4.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + 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.1 + once: 1.4.0 + picomatch: 4.0.4 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + strip-ansi: 7.2.0 + table: 6.9.0 + try-catch: 4.0.9 + yargs-parser: 22.0.0 + transitivePeerDependencies: + - '@putout/printer' + - eslint + - supports-color + - svelte + - typescript + - vite-plus + + '@escover/formatter-responsive@1.0.6(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)': + dependencies: + chalk: 5.6.2 + find-cache-dir: 5.0.0 + find-up: 8.0.0 + montag: 2.0.1 + once: 1.4.0 + picomatch: 4.0.4 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + strip-ansi: 7.2.0 + table: 6.9.0 + try-catch: 4.0.9 + yargs-parser: 22.0.0 + transitivePeerDependencies: + - '@putout/printer' + - eslint + - supports-color + - svelte + - typescript + - vite-plus + + '@eslint-community/eslint-utils@4.9.1(eslint@10.4.1)': + dependencies: + eslint: 10.4.1 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} + + '@eslint/config-array@0.23.5': + dependencies: + '@eslint/object-schema': 3.0.5 + debug: 4.4.3 + minimatch: 10.2.5 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.6.0': + dependencies: + '@eslint/core': 1.2.1 + + '@eslint/core@1.2.1': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/json@2.0.0': + dependencies: + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.2 + '@humanwhocodes/momoa': 3.3.10 + natural-compare: 1.4.0 + + '@eslint/markdown@8.0.2': + dependencies: + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.2 + github-slugger: 2.0.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-frontmatter: 2.0.1 + mdast-util-gfm: 3.1.0 + mdast-util-math: 3.0.0 + 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.2': + dependencies: + '@eslint/core': 1.2.1 + levn: 0.4.1 + + '@gerrit0/mini-shiki@3.23.0': + dependencies: + '@shikijs/engine-oniguruma': 3.23.0 + '@shikijs/langs': 3.23.0 + '@shikijs/themes': 3.23.0 + '@shikijs/types': 3.23.0 + '@shikijs/vscode-textmate': 10.0.2 + + '@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.10': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@istanbuljs/schema@0.1.6': {} + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@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.1 + + '@oxfmt/binding-android-arm-eabi@0.53.0': + optional: true + + '@oxfmt/binding-android-arm64@0.53.0': + optional: true + + '@oxfmt/binding-darwin-arm64@0.53.0': + optional: true + + '@oxfmt/binding-darwin-x64@0.53.0': + optional: true + + '@oxfmt/binding-freebsd-x64@0.53.0': + optional: true + + '@oxfmt/binding-linux-arm-gnueabihf@0.53.0': + optional: true + + '@oxfmt/binding-linux-arm-musleabihf@0.53.0': + optional: true + + '@oxfmt/binding-linux-arm64-gnu@0.53.0': + optional: true + + '@oxfmt/binding-linux-arm64-musl@0.53.0': + optional: true + + '@oxfmt/binding-linux-ppc64-gnu@0.53.0': + optional: true + + '@oxfmt/binding-linux-riscv64-gnu@0.53.0': + optional: true + + '@oxfmt/binding-linux-riscv64-musl@0.53.0': + optional: true + + '@oxfmt/binding-linux-s390x-gnu@0.53.0': + optional: true + + '@oxfmt/binding-linux-x64-gnu@0.53.0': + optional: true + + '@oxfmt/binding-linux-x64-musl@0.53.0': + optional: true + + '@oxfmt/binding-openharmony-arm64@0.53.0': + optional: true + + '@oxfmt/binding-win32-arm64-msvc@0.53.0': + optional: true + + '@oxfmt/binding-win32-ia32-msvc@0.53.0': + optional: true + + '@oxfmt/binding-win32-x64-msvc@0.53.0': + optional: true + + '@pkgr/core@0.1.2': {} + + '@putout/babel@5.7.3': {} + + '@putout/cli-cache@6.0.2': + dependencies: + escalade: 3.2.0 + file-entry-cache: 11.1.3 + find-cache-dir: 5.0.0 + imurmurhash: 0.1.4 + json-stable-stringify-without-jsonify: 1.0.1 + try-catch: 4.0.9 + try-to-catch: 4.0.5 + + '@putout/cli-choose-formatter@7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/cli-choose': 4.0.0 + find-up: 8.0.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/cli-choose@4.0.0': + dependencies: + enquirer: 2.4.1 + try-to-catch: 4.0.5 + + '@putout/cli-filesystem@3.0.0': {} + + '@putout/cli-keypress@4.0.0': + dependencies: + ci-info: 4.4.0 + fullstore: 4.0.2 + + '@putout/cli-match@3.0.1': + dependencies: + try-catch: 4.0.9 + try-to-catch: 4.0.5 + + '@putout/cli-process-file@7.0.0(eslint@10.4.1)(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))(typescript@6.0.3)': + dependencies: + '@putout/eslint': 6.0.0(eslint@10.4.1) + deepmerge: 4.3.1 + once: 1.4.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + samadhi: 4.0.4(eslint@10.4.1)(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))(typescript@6.0.3) + try-catch: 4.0.9 + try-to-catch: 4.0.5 + transitivePeerDependencies: + - eslint + - supports-color + - svelte + - typescript + - vite-plus + + '@putout/cli-ruler@5.0.0': + dependencies: + try-to-catch: 4.0.5 + + '@putout/cli-staged@3.0.0': + dependencies: + '@putout/git-status-porcelain': 3.0.0 + fullstore: 4.0.2 + try-to-catch: 4.0.5 + + '@putout/cli-validate-args@2.0.0': + dependencies: + fastest-levenshtein: 1.0.16 + just-kebab-case: 4.2.0 + + '@putout/compare@19.3.1': + dependencies: + '@putout/babel': 5.7.3 + '@putout/engine-parser': 15.1.2 + '@putout/operate': 15.4.0 + jessy: 5.0.1 + nessy: 6.0.1 + obug: 2.1.2 + + '@putout/engine-loader@17.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + diff-match-patch: 1.0.5 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + try-catch: 4.0.9 + try-to-catch: 4.0.5 + + '@putout/engine-parser@15.1.2': + dependencies: + '@putout/babel': 5.7.3 + '@putout/operator-watermark': 1.0.1 + '@putout/printer': 18.17.0 + align-spaces: 3.0.0 + estree-to-babel: 12.0.1 + nano-memoize: 3.0.16 + once: 1.4.0 + try-catch: 4.0.9 + + '@putout/engine-processor@16.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/engine-loader': 17.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + once: 1.4.0 + picomatch: 4.0.4 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + try-to-catch: 4.0.5 + + '@putout/engine-reporter@8.0.8(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/cli-choose-formatter': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/cli-keypress': 4.0.0 + '@putout/engine-loader': 17.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + fullstore: 4.0.2 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + try-catch: 4.0.9 + try-to-catch: 4.0.5 + + '@putout/engine-runner@28.3.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/babel': 5.7.3 + '@putout/compare': 19.3.1 + '@putout/engine-parser': 15.1.2 + '@putout/operate': 15.4.0 + '@putout/operator-declare': 16.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/operator-filesystem': 11.1.0 + '@putout/operator-json': 3.3.1 + '@putout/operator-watermark': 1.0.1 + '@putout/plugin-filesystem': 13.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + fullstore: 4.0.2 + obug: 2.1.2 + once: 1.4.0 + try-catch: 4.0.9 + wraptile: 3.0.0 + transitivePeerDependencies: + - putout + + '@putout/eslint@6.0.0(eslint@10.4.1)': + dependencies: + eslint: 10.4.1 + once: 1.4.0 + try-to-catch: 4.0.5 + + '@putout/formatter-codeframe@10.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/babel': 5.7.3 + '@putout/formatter-json': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + table: 6.9.0 + + '@putout/formatter-dump@7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/formatter-json': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + table: 6.9.0 + + '@putout/formatter-frame@9.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/formatter-codeframe': 10.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/formatter-json-lines@4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/formatter-json@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/formatter-memory@6.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/formatter-dump': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + chalk: 5.6.2 + cli-progress: 3.12.0 + format-io: 2.0.0 + montag: 2.0.1 + once: 1.4.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/formatter-progress-bar@6.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/formatter-dump': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + chalk: 5.6.2 + cli-progress: 3.12.0 + once: 1.4.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/formatter-progress@7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/formatter-dump': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/formatter-stream@7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + table: 6.9.0 + + '@putout/formatter-time@5.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/formatter-dump': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + chalk: 5.6.2 + cli-progress: 3.12.0 + format-io: 2.0.0 + montag: 2.0.1 + once: 1.4.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + timer-node: 5.0.9 + + '@putout/git-status-porcelain@3.0.0': {} + + '@putout/operate@15.4.0': + dependencies: + '@putout/babel': 5.7.3 + + '@putout/operator-add-args@15.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/babel': 5.7.3 + '@putout/compare': 19.3.1 + '@putout/engine-parser': 15.1.2 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/operator-declare@16.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/babel': 5.7.3 + '@putout/compare': 19.3.1 + '@putout/engine-parser': 15.1.2 + '@putout/operate': 15.4.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/operator-filesystem@11.1.0': + dependencies: + '@putout/babel': 5.7.3 + '@putout/operate': 15.4.0 + '@putout/operator-json': 3.3.1 + '@putout/traverse': 16.0.0 + fullstore: 4.0.2 + try-catch: 4.0.9 + + '@putout/operator-find-file-up@2.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/operator-filesystem': 11.1.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/operator-ignore@6.1.0': + dependencies: + '@putout/babel': 5.7.3 + '@putout/operate': 15.4.0 + '@putout/operator-json': 3.3.1 + picomatch: 4.0.4 + + '@putout/operator-json@3.3.1': + dependencies: + remove-blank-lines: 1.4.2 + + '@putout/operator-jsx@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/babel': 5.7.3 + '@putout/operate': 15.4.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/operator-keyword@5.1.1': {} + + '@putout/operator-match-files@12.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/babel': 5.7.3 + '@putout/engine-parser': 15.1.2 + '@putout/operator-filesystem': 11.1.0 + '@putout/operator-json': 3.3.1 + '@putout/processor-yaml': 10.0.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/operator-parens@4.0.0': + dependencies: + '@putout/babel': 5.7.3 + + '@putout/operator-regexp@5.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + jsesc: 3.1.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + regexp-tree: 0.1.27 + + '@putout/operator-remove-files@1.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/operator-filesystem': 11.1.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/operator-rename-files@6.2.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/operator-filesystem': 11.1.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/operator-rename-properties@1.0.1': + dependencies: + '@putout/operate': 15.4.0 + '@putout/operator-json': 3.3.1 + + '@putout/operator-sort-ignore@2.3.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/babel': 5.7.3 + '@putout/operate': 15.4.0 + '@putout/operator-json': 3.3.1 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/operator-type-checker@1.1.1(@putout/printer@18.17.0)': + dependencies: + '@putout/printer': 18.17.0 + + '@putout/operator-watermark@1.0.1': + dependencies: + '@putout/babel': 5.7.3 + wraptile: 3.0.0 + + '@putout/plugin-apply-arrow@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-apply-at@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-apply-dot-notation@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-apply-flat-map@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-apply-global-this@2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-apply-overrides@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-apply-shorthand-properties@7.4.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-apply-starts-with@2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-apply-template-literals@5.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-arguments@2.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-assignment@2.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-browserlist@2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-conditions@9.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-convert-concat-to-flat@2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-convert-index-of-to-includes@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-convert-object-entries-to-array-entries@4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-convert-object-entries-to-object-keys@1.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-convert-object-keys-to-object-entries@1.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + + '@putout/plugin-convert-optional-to-logical@4.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - typescript-eslint@8.59.1: - resolution: {integrity: sha512-xqDcFVBmlrltH64lklOVp1wYxgJr6LVdg3NamBgH2OOQDLFdTKfIZXF5PfghrnXQKXZGTQs8tr1vL7fJvq8CTQ==} - 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' + '@putout/plugin-convert-quotes-to-backticks@5.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - typescript@6.0.3: - resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} - engines: {node: '>=14.17'} - hasBin: true + '@putout/plugin-convert-template-to-string@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - uc.micro@2.1.0: - resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + '@putout/plugin-convert-to-arrow-function@5.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - unconfig-core@7.5.0: - resolution: {integrity: sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==} + '@putout/plugin-coverage@3.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + just-camel-case: 6.2.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + '@putout/plugin-declare-before-reference@10.5.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - unicorn-magic@0.3.0: - resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} - engines: {node: '>=18'} + '@putout/plugin-declare@8.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - unist-util-is@6.0.1: - resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + '@putout/plugin-destructuring@2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - unist-util-remove-position@5.0.0: - resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + '@putout/plugin-docker@1.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + '@putout/plugin-eslint@15.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - unist-util-visit-parents@6.0.2: - resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + '@putout/plugin-esm@10.8.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + parse-import-specifiers: 1.0.3 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + try-catch: 4.0.9 - unist-util-visit@5.1.0: - resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + '@putout/plugin-extract-sequence-expressions@4.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - unrun@0.2.37: - resolution: {integrity: sha512-AA7vDuYsgeSYVzJMm16UKA+aXFKhy7nFqW9z5l7q44K4ppFWZAMqYS58ePRZbugMLPH0fwwMzD5A8nP0avxwZQ==} - engines: {node: '>=20.19.0'} - hasBin: true - peerDependencies: - synckit: ^0.11.11 - peerDependenciesMeta: - synckit: - optional: true + '@putout/plugin-filesystem@13.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + '@putout/babel': 5.7.3 + '@putout/operate': 15.4.0 + '@putout/operator-filesystem': 11.1.0 + '@putout/operator-json': 3.3.1 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + '@putout/plugin-for-of@12.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - v8-to-istanbul@9.3.0: - resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} - engines: {node: '>=10.12.0'} + '@putout/plugin-generators@2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + fullstore: 3.0.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + '@putout/plugin-github@20.2.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} + '@putout/plugin-gitignore@7.0.4(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - wrap-ansi@9.0.2: - resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} - engines: {node: '>=18'} + '@putout/plugin-labels@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + fullstore: 4.0.2 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} + '@putout/plugin-logical-expressions@8.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - yaml@2.8.3: - resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} - engines: {node: '>= 14.6'} - hasBin: true + '@putout/plugin-madrun@23.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - yargs-parser@22.0.0: - resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} - engines: {node: ^20.19.0 || ^22.12.0 || >=23} + '@putout/plugin-math@5.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - yargs@18.0.0: - resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} - engines: {node: ^20.19.0 || ^22.12.0 || >=23} + '@putout/plugin-maybe@5.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} + '@putout/plugin-merge-duplicate-functions@4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - yocto-queue@1.2.2: - resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} - engines: {node: '>=12.20'} + '@putout/plugin-montag@5.1.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - yoctocolors@2.1.2: - resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} - engines: {node: '>=18'} + '@putout/plugin-new@5.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + '@putout/plugin-nodejs@21.13.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + just-camel-case: 6.2.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + try-catch: 4.0.9 -snapshots: + '@putout/plugin-npmignore@8.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@babel/generator@8.0.0-rc.3': + '@putout/plugin-optional-chaining@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@babel/parser': 8.0.0-rc.3 - '@babel/types': 8.0.0-rc.3 - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - '@types/jsesc': 2.5.1 - jsesc: 3.1.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@babel/helper-string-parser@8.0.0-rc.4': {} + '@putout/plugin-package-json@11.3.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@babel/helper-validator-identifier@8.0.0-rc.3': {} + '@putout/plugin-parens@5.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@babel/parser@8.0.0-rc.3': + '@putout/plugin-promises@20.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@babel/types': 8.0.0-rc.3 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@babel/types@8.0.0-rc.3': + '@putout/plugin-putout-config@12.3.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@babel/helper-string-parser': 8.0.0-rc.4 - '@babel/helper-validator-identifier': 8.0.0-rc.3 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@bcoe/v8-coverage@1.0.2': {} + '@putout/plugin-putout@29.17.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + just-camel-case: 6.2.0 + just-kebab-case: 4.2.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + regexp.escape: 2.0.1 + try-catch: 4.0.9 - '@cto.af/eslint-config@7.0.1(eslint@10.3.0)(typescript@6.0.3)': + '@putout/plugin-regexp@14.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@eslint/json': 1.2.0 - '@stylistic/eslint-plugin': 5.10.0(eslint@10.3.0) - eslint-plugin-n: 17.24.0(eslint@10.3.0)(typescript@6.0.3) - eslint-plugin-redos: 4.5.0(eslint@10.3.0) - globals: 17.6.0 - transitivePeerDependencies: - - eslint - - typescript + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + regexp-tree: 0.1.27 + try-catch: 4.0.9 - '@emnapi/core@1.10.0': + '@putout/plugin-remove-console@7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@emnapi/wasi-threads': 1.2.1 - tslib: 2.8.1 - optional: true + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@emnapi/runtime@1.10.0': + '@putout/plugin-remove-debugger@9.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - tslib: 2.8.1 - optional: true + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@emnapi/wasi-threads@1.2.1': + '@putout/plugin-remove-duplicate-case@5.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - tslib: 2.8.1 - optional: true + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@es-joy/jsdoccomment@0.86.0': + '@putout/plugin-remove-duplicate-elements@1.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.59.1 - comment-parser: 1.4.6 - esquery: 1.7.0 - jsdoc-type-pratt-parser: 7.2.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@es-joy/resolve.exports@1.2.0': {} + '@putout/plugin-remove-duplicate-keys@9.1.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@eslint-community/eslint-utils@4.9.1(eslint@10.3.0)': + '@putout/plugin-remove-empty@15.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - eslint: 10.3.0 - eslint-visitor-keys: 3.4.3 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@eslint-community/regexpp@4.12.2': {} + '@putout/plugin-remove-iife@5.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@eslint/config-array@0.23.5': + '@putout/plugin-remove-nested-blocks@9.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@eslint/object-schema': 3.0.5 - debug: 4.4.3 - minimatch: 10.2.5 - transitivePeerDependencies: - - supports-color + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@eslint/config-helpers@0.5.5': + '@putout/plugin-remove-unreachable-code@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@eslint/core': 1.2.1 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@eslint/core@1.2.1': + '@putout/plugin-remove-unused-expressions@12.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@types/json-schema': 7.0.15 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@eslint/json@1.2.0': + '@putout/plugin-remove-unused-private-fields@4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@eslint/core': 1.2.1 - '@eslint/plugin-kit': 0.6.1 - '@humanwhocodes/momoa': 3.3.10 - natural-compare: 1.4.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@eslint/markdown@8.0.1': + '@putout/plugin-remove-useless-array-constructor@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@eslint/core': 1.2.1 - '@eslint/plugin-kit': 0.6.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 - mdast-util-math: 3.0.0 - 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 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@eslint/object-schema@3.0.5': {} + '@putout/plugin-remove-useless-array-entries@2.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@eslint/plugin-kit@0.6.1': + '@putout/plugin-remove-useless-array@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@eslint/core': 1.2.1 - levn: 0.4.1 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@eslint/plugin-kit@0.7.1': + '@putout/plugin-remove-useless-assign@2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@eslint/core': 1.2.1 - levn: 0.4.1 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@gerrit0/mini-shiki@3.23.0': + '@putout/plugin-remove-useless-constructor@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@shikijs/engine-oniguruma': 3.23.0 - '@shikijs/langs': 3.23.0 - '@shikijs/themes': 3.23.0 - '@shikijs/types': 3.23.0 - '@shikijs/vscode-textmate': 10.0.2 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@humanfs/core@0.19.2': + '@putout/plugin-remove-useless-continue@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@humanfs/types': 0.15.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@humanfs/node@0.16.8': + '@putout/plugin-remove-useless-delete@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@humanfs/core': 0.19.2 - '@humanfs/types': 0.15.0 - '@humanwhocodes/retry': 0.4.3 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@humanfs/types@0.15.0': {} + '@putout/plugin-remove-useless-escape@10.2.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + emoji-regex: 10.6.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@humanwhocodes/module-importer@1.0.1': {} + '@putout/plugin-remove-useless-functions@6.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@humanwhocodes/momoa@3.3.10': {} + '@putout/plugin-remove-useless-map@3.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@humanwhocodes/retry@0.4.3': {} + '@putout/plugin-remove-useless-object-from-entries@1.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@istanbuljs/schema@0.1.6': {} + '@putout/plugin-remove-useless-operand@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@jridgewell/gen-mapping@0.3.13': + '@putout/plugin-remove-useless-push@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.31 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@jridgewell/resolve-uri@3.1.2': {} + '@putout/plugin-remove-useless-replace@2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@jridgewell/sourcemap-codec@1.5.5': {} + '@putout/plugin-remove-useless-template-expressions@3.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@jridgewell/trace-mapping@0.3.31': + '@putout/plugin-return@4.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@putout/plugin-simplify-ternary@9.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.1 - optional: true + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@oxc-project/types@0.127.0': {} + '@putout/plugin-spread@3.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@pkgr/core@0.1.2': {} + '@putout/plugin-tape@21.4.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@quansync/fs@1.0.0': + '@putout/plugin-try-catch@8.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': dependencies: - quansync: 1.0.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@rolldown/binding-android-arm64@1.0.0-rc.17': - optional: true + '@putout/plugin-types@10.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@rolldown/binding-darwin-arm64@1.0.0-rc.17': - optional: true + '@putout/plugin-typescript@13.0.3(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@rolldown/binding-darwin-x64@1.0.0-rc.17': - optional: true + '@putout/plugin-variables@2.3.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@rolldown/binding-freebsd-x64@1.0.0-rc.17': - optional: true + '@putout/plugin-webpack@4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': - optional: true + '@putout/printer@18.17.0': + dependencies: + '@putout/babel': 5.7.3 + '@putout/compare': 19.3.1 + '@putout/operate': 15.4.0 + '@putout/operator-json': 3.3.1 + fullstore: 4.0.2 + jessy: 5.0.1 + just-snake-case: 3.2.0 + parse-import-specifiers: 1.0.3 + rendy: 5.0.2 - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': - optional: true + '@putout/processor-css@12.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))(typescript@6.0.3)': + dependencies: + '@stylistic/stylelint-plugin': 5.2.0(stylelint@17.12.0(typescript@6.0.3)) + align-spaces: 2.0.0 + cosmiconfig: 9.0.1(typescript@6.0.3) + deepmerge: 4.3.1 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + stylelint: 17.12.0(typescript@6.0.3) + stylelint-config-standard: 40.0.0(stylelint@17.12.0(typescript@6.0.3)) + transitivePeerDependencies: + - supports-color + - typescript - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': - optional: true + '@putout/processor-docker@1.2.2': + dependencies: + '@putout/operator-json': 3.3.1 + dockerfile-ast: 0.7.1 + try-catch: 4.0.9 - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': - optional: true + '@putout/processor-filesystem@8.0.1': + dependencies: + '@putout/cli-filesystem': 3.0.0 + '@putout/operator-filesystem': 11.1.0 + '@putout/operator-json': 3.3.1 - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': - optional: true + '@putout/processor-ignore@7.0.0': + dependencies: + '@putout/operator-json': 3.3.1 - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': - optional: true + '@putout/processor-javascript@5.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + dependencies: + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': - optional: true + '@putout/processor-json@10.2.0': + dependencies: + '@putout/operator-json': 3.3.1 - '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': - optional: true + '@putout/processor-markdown@13.1.2': + dependencies: + '@putout/operator-json': 3.3.1 + once: 1.4.0 + remark-frontmatter: 5.0.0 + remark-parse: 11.0.0 + remark-preset-lint-consistent: 6.0.1 + remark-stringify: 11.0.0 + unified: 11.0.5 + unified-lint-rule: 3.0.1 + unist-util-visit: 5.1.0 + transitivePeerDependencies: + - supports-color - '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': + '@putout/processor-toml@1.1.20': dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) - optional: true + '@putout/operator-json': 3.3.1 + just-kebab-case: 4.2.0 + oxfmt: 0.53.0 + smol-toml: 1.6.1 + try-catch: 4.0.9 + transitivePeerDependencies: + - svelte + - vite-plus - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17': - optional: true + '@putout/processor-yaml@10.0.0': + dependencies: + '@putout/operator-json': 3.3.1 + just-kebab-case: 4.2.0 + try-catch: 4.0.9 + yaml: 2.9.0 - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': - optional: true + '@putout/quick-lint@2.1.0': + dependencies: + once: 1.4.0 - '@rolldown/pluginutils@1.0.0-rc.17': {} + '@putout/traverse@16.0.0': + dependencies: + '@putout/babel': 5.7.3 + '@putout/compare': 19.3.1 '@sec-ant/readable-stream@0.4.1': {} @@ -1642,20 +4273,26 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/eslint-plugin@5.10.0(eslint@10.3.0)': + '@stylistic/eslint-plugin@5.10.0(eslint@10.4.1)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) - '@typescript-eslint/types': 8.59.1 - eslint: 10.3.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) + '@typescript-eslint/types': 8.60.1 + eslint: 10.4.1 eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 picomatch: 4.0.4 - '@tybys/wasm-util@0.10.1': + '@stylistic/stylelint-plugin@5.2.0(stylelint@17.12.0(typescript@6.0.3))': dependencies: - tslib: 2.8.1 - optional: true + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/media-query-list-parser': 5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + postcss: 8.5.15 + postcss-selector-parser: 7.1.1 + postcss-value-parser: 4.2.0 + style-search: 0.1.0 + stylelint: 17.12.0(typescript@6.0.3) '@types/debug@4.1.13': dependencies: @@ -1663,7 +4300,11 @@ snapshots: '@types/esrecurse@4.3.1': {} - '@types/estree@1.0.8': {} + '@types/estree-jsx@1.0.5': + dependencies: + '@types/estree': 1.0.9 + + '@types/estree@1.0.9': {} '@types/hast@3.0.4': dependencies: @@ -1671,8 +4312,6 @@ snapshots: '@types/istanbul-lib-coverage@2.0.6': {} - '@types/jsesc@2.5.1': {} - '@types/json-schema@7.0.15': {} '@types/katex@0.16.8': {} @@ -1683,21 +4322,21 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.0': + '@types/node@25.9.2': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@8.59.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.60.1(@typescript-eslint/parser@8.60.1(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.59.1(eslint@10.3.0)(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.59.1 - '@typescript-eslint/type-utils': 8.59.1(eslint@10.3.0)(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.1(eslint@10.3.0)(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.59.1 - eslint: 10.3.0 + '@typescript-eslint/parser': 8.60.1(eslint@10.4.1)(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.60.1 + '@typescript-eslint/type-utils': 8.60.1(eslint@10.4.1)(typescript@6.0.3) + '@typescript-eslint/utils': 8.60.1(eslint@10.4.1)(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.60.1 + eslint: 10.4.1 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -1705,82 +4344,121 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.59.1(eslint@10.3.0)(typescript@6.0.3)': + '@typescript-eslint/parser@8.60.1(eslint@10.4.1)(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.59.1 - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.59.1 + '@typescript-eslint/scope-manager': 8.60.1 + '@typescript-eslint/types': 8.60.1 + '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.60.1 debug: 4.4.3 - eslint: 10.3.0 + eslint: 10.4.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.59.1(typescript@6.0.3)': + '@typescript-eslint/project-service@8.60.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.59.1(typescript@6.0.3) - '@typescript-eslint/types': 8.59.1 + '@typescript-eslint/tsconfig-utils': 8.60.1(typescript@6.0.3) + '@typescript-eslint/types': 8.60.1 debug: 4.4.3 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.59.1': + '@typescript-eslint/scope-manager@8.60.1': + dependencies: + '@typescript-eslint/types': 8.60.1 + '@typescript-eslint/visitor-keys': 8.60.1 + + '@typescript-eslint/tsconfig-utils@8.60.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/visitor-keys': 8.59.1 + typescript: 6.0.3 - '@typescript-eslint/tsconfig-utils@8.59.1(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.60.1(eslint@10.4.1)(typescript@6.0.3)': dependencies: + '@typescript-eslint/types': 8.60.1 + '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.60.1(eslint@10.4.1)(typescript@6.0.3) + debug: 4.4.3 + eslint: 10.4.1 + ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 + transitivePeerDependencies: + - supports-color - '@typescript-eslint/type-utils@8.59.1(eslint@10.3.0)(typescript@6.0.3)': + '@typescript-eslint/types@8.60.1': {} + + '@typescript-eslint/typescript-estree@8.60.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.1(eslint@10.3.0)(typescript@6.0.3) + '@typescript-eslint/project-service': 8.60.1(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.60.1(typescript@6.0.3) + '@typescript-eslint/types': 8.60.1 + '@typescript-eslint/visitor-keys': 8.60.1 debug: 4.4.3 - eslint: 10.3.0 + minimatch: 10.2.5 + semver: 7.8.2 + tinyglobby: 0.2.17 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.59.1': {} + '@typescript-eslint/utils@8.60.1(eslint@10.4.1)(typescript@6.0.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) + '@typescript-eslint/scope-manager': 8.60.1 + '@typescript-eslint/types': 8.60.1 + '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) + eslint: 10.4.1 + typescript: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.60.1': + dependencies: + '@typescript-eslint/types': 8.60.1 + eslint-visitor-keys: 5.0.1 + + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260606.1': + optional: true + + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260606.1': + optional: true + + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260606.1': + optional: true + + '@typescript/native-preview-linux-arm@7.0.0-dev.20260606.1': + optional: true + + '@typescript/native-preview-linux-x64@7.0.0-dev.20260606.1': + optional: true - '@typescript-eslint/typescript-estree@8.59.1(typescript@6.0.3)': - dependencies: - '@typescript-eslint/project-service': 8.59.1(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.59.1(typescript@6.0.3) - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/visitor-keys': 8.59.1 - debug: 4.4.3 - minimatch: 10.2.5 - semver: 7.7.4 - tinyglobby: 0.2.16 - ts-api-utils: 2.5.0(typescript@6.0.3) - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260606.1': + optional: true + + '@typescript/native-preview-win32-x64@7.0.0-dev.20260606.1': + optional: true + + '@typescript/native-preview@7.0.0-dev.20260606.1': + optionalDependencies: + '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260606.1 + '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260606.1 + '@typescript/native-preview-linux-arm': 7.0.0-dev.20260606.1 + '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260606.1 + '@typescript/native-preview-linux-x64': 7.0.0-dev.20260606.1 + '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260606.1 + '@typescript/native-preview-win32-x64': 7.0.0-dev.20260606.1 - '@typescript-eslint/utils@8.59.1(eslint@10.3.0)(typescript@6.0.3)': + acorn-jsx@5.3.2(acorn@8.16.0): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) - '@typescript-eslint/scope-manager': 8.59.1 - '@typescript-eslint/types': 8.59.1 - '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) - eslint: 10.3.0 - typescript: 6.0.3 - transitivePeerDependencies: - - supports-color + acorn: 8.16.0 - '@typescript-eslint/visitor-keys@8.59.1': + acorn-loose@8.5.2: dependencies: - '@typescript-eslint/types': 8.59.1 - eslint-visitor-keys: 5.0.1 + acorn: 8.16.0 - acorn-jsx@5.3.2(acorn@8.16.0): + acorn-typescript@1.4.13(acorn@8.16.0): dependencies: acorn: 8.16.0 @@ -1793,54 +4471,173 @@ snapshots: 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.2 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + align-spaces@2.0.0: {} + + align-spaces@3.0.0: {} + + ansi-colors@4.1.3: {} + + ansi-regex@5.0.1: {} + ansi-regex@6.2.2: {} - ansi-styles@6.2.3: {} + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 - ansis@4.2.0: {} + ansi-styles@6.2.3: {} are-docs-informative@0.0.2: {} argparse@2.0.1: {} - ast-kit@3.0.0-beta.1: + array-buffer-byte-length@1.0.2: dependencies: - '@babel/parser': 8.0.0-rc.3 - estree-walker: 3.0.3 - pathe: 2.0.3 + call-bound: 1.0.4 + is-array-buffer: 3.0.5 - balanced-match@4.0.4: {} + 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: {} - birpc@4.0.0: {} + balanced-match@4.0.4: {} - brace-expansion@5.0.5: + brace-expansion@5.0.6: dependencies: balanced-match: 4.0.4 - cac@7.0.0: {} + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + cacheable@2.3.5: + dependencies: + '@cacheable/memory': 2.0.9 + '@cacheable/utils': 2.4.1 + 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: {} + character-entities@2.0.2: {} + 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.9.3: {} + commander@8.3.0: {} - comment-parser@1.4.6: {} + comment-parser@1.4.7: {} + + common-path-prefix@3.0.0: {} convert-source-map@2.0.0: {} + cosmiconfig@9.0.1(typescript@6.0.3): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.1 + js-yaml: 4.2.0 + parse-json: 5.2.0 + optionalDependencies: + typescript: 6.0.3 + 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: dependencies: ms: 2.1.3 @@ -1851,7 +4648,19 @@ snapshots: deep-is@0.1.4: {} - defu@6.1.7: {} + 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: {} @@ -1859,81 +4668,180 @@ snapshots: dependencies: dequal: 2.0.3 - dts-resolver@2.1.3: {} + diff-match-patch@1.0.5: {} + + dockerfile-ast@0.7.1: + dependencies: + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.18.0 + + 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: {} - empathic@2.0.0: {} + emoji-regex@8.0.0: {} - enhanced-resolve@5.21.0: + enhanced-resolve@5.23.0: 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 + entities@4.5.0: {} + env-paths@2.2.1: {} + + error-ex@1.3.4: + dependencies: + is-arrayish: 0.2.1 + + 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.0 + function.prototype.name: 1.1.8 + 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.1 + 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.10 + string.prototype.trimend: 1.0.9 + 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.4 + typed-array-length: 1.0.8 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.22 + + 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.0: + dependencies: + 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.3.0): + eslint-compat-utils@0.5.1(eslint@10.4.1): dependencies: - eslint: 10.3.0 - semver: 7.7.4 + eslint: 10.4.1 + semver: 7.8.2 - eslint-plugin-es-x@7.8.0(eslint@10.3.0): + eslint-plugin-es-x@7.8.0(eslint@10.4.1): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) '@eslint-community/regexpp': 4.12.2 - eslint: 10.3.0 - eslint-compat-utils: 0.5.1(eslint@10.3.0) + eslint: 10.4.1 + eslint-compat-utils: 0.5.1(eslint@10.4.1) - eslint-plugin-jsdoc@62.9.0(eslint@10.3.0): + eslint-plugin-jsdoc@63.0.2(eslint@10.4.1): dependencies: - '@es-joy/jsdoccomment': 0.86.0 + '@es-joy/jsdoccomment': 0.87.0 '@es-joy/resolve.exports': 1.2.0 are-docs-informative: 0.0.2 - comment-parser: 1.4.6 + comment-parser: 1.4.7 debug: 4.4.3 escape-string-regexp: 4.0.0 - eslint: 10.3.0 + eslint: 10.4.1 espree: 11.2.0 esquery: 1.7.0 html-entities: 2.6.0 - object-deep-merge: 2.0.0 + object-deep-merge: 2.0.1 parse-imports-exports: 0.2.4 - semver: 7.7.4 + semver: 7.8.2 spdx-expression-parse: 4.0.0 to-valid-identifier: 1.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-n@17.24.0(eslint@10.3.0)(typescript@6.0.3): + eslint-plugin-n@18.0.1(eslint@10.4.1)(typescript@6.0.3): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) - enhanced-resolve: 5.21.0 - eslint: 10.3.0 - eslint-plugin-es-x: 7.8.0(eslint@10.3.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) + enhanced-resolve: 5.23.0 + eslint: 10.4.1 + eslint-plugin-es-x: 7.8.0(eslint@10.4.1) get-tsconfig: 4.14.0 globals: 15.15.0 globrex: 0.1.2 ignore: 5.3.2 - semver: 7.7.4 - ts-declaration-location: 1.0.7(typescript@6.0.3) - transitivePeerDependencies: - - typescript + semver: 7.8.2 + optionalDependencies: + typescript: 6.0.3 - eslint-plugin-redos@4.5.0(eslint@10.3.0): + eslint-plugin-redos@4.5.0(eslint@10.4.1): dependencies: - eslint: 10.3.0 + eslint: 10.4.1 recheck: 4.5.0 eslint-scope@9.1.2: dependencies: '@types/esrecurse': 4.3.1 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 esrecurse: 4.3.0 estraverse: 5.3.0 @@ -1943,18 +4851,18 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.3.0: + eslint@10.4.1: dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 - '@eslint/config-helpers': 0.5.5 + '@eslint/config-helpers': 0.6.0 '@eslint/core': 1.2.1 - '@eslint/plugin-kit': 0.7.1 + '@eslint/plugin-kit': 0.7.2 '@humanfs/node': 0.16.8 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 ajv: 6.15.0 cross-spawn: 7.0.6 debug: 4.4.3 @@ -2000,9 +4908,13 @@ snapshots: estraverse@5.3.0: {} - estree-walker@3.0.3: + estree-to-babel@12.0.1: dependencies: - '@types/estree': 1.0.8 + '@putout/babel': 5.7.3 + + estree-util-attach-comments@3.0.0: + dependencies: + '@types/estree': 1.0.9 esutils@2.0.3: {} @@ -2021,12 +4933,30 @@ snapshots: strip-final-newline: 4.0.0 yoctocolors: 2.1.2 + 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.2: {} + + fastest-levenshtein@1.0.16: {} + + fastq@1.20.1: + dependencies: + reusify: 1.1.0 + fault@2.0.1: dependencies: format: 0.2.2 @@ -2039,15 +4969,33 @@ snapshots: dependencies: is-unicode-supported: 2.1.0 + file-entry-cache@11.1.3: + dependencies: + flat-cache: 6.1.22 + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 + 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 @@ -2058,25 +5006,96 @@ snapshots: flatted: 3.4.2 keyv: 4.5.4 + flat-cache@6.1.22: + dependencies: + cacheable: 2.3.5 + flatted: 3.4.2 + hookified: 1.15.1 + + flatlint@5.7.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)): + dependencies: + '@putout/engine-loader': 17.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/operator-keyword': 5.1.1 + js-tokens: 10.0.0 + montag: 2.0.1 + obug: 2.1.2 + transitivePeerDependencies: + - putout + flatted@3.4.2: {} + 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.2: {} + + function-bind@1.1.2: {} + + function.prototype.name@1.1.8: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.4 + is-callable: 1.2.7 + + functions-have-names@1.2.3: {} + + generator-function@2.0.1: {} + get-caller-file@2.0.5: {} - get-east-asian-width@1.5.0: {} + get-east-asian-width@1.6.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.0: 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 @@ -2087,44 +5106,249 @@ snapshots: 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.6.0: {} + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + + globby@16.2.0: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + fast-glob: 3.3.3 + ignore: 7.0.5 + is-path-inside: 4.0.0 + slash: 5.1.0 + unicorn-magic: 0.4.0 + + globjoin@0.1.4: {} + globrex@0.1.2: {} + goldstein@7.3.2(eslint@10.4.1)(typescript@6.0.3): + dependencies: + '@putout/plugin-declare': 8.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-logical-expressions': 8.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-try-catch': 8.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/printer': 18.17.0 + acorn: 8.16.0 + acorn-loose: 8.5.2 + acorn-typescript: 1.4.13(acorn@8.16.0) + estree-to-babel: 12.0.1 + estree-util-attach-comments: 3.0.0 + putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + try-catch: 4.0.9 + transitivePeerDependencies: + - eslint + - supports-color + - svelte + - typescript + - vite-plus + + gopd@1.2.0: {} + graceful-fs@4.2.11: {} + has-bigints@1.1.0: {} + has-flag@4.0.0: {} - hookable@6.1.1: {} + 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.5: {} - import-without-cache@0.3.3: {} + 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.0 + + 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-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-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.22 + + 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: {} @@ -2140,17 +5364,37 @@ snapshots: 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.2.0: + dependencies: + argparse: 2.0.1 + jsdoc-type-pratt-parser@7.2.0: {} jsesc@3.1.0: {} json-buffer@3.0.1: {} + 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: {} - katex@0.16.45: + 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 @@ -2158,12 +5402,20 @@ snapshots: dependencies: json-buffer: 3.0.1 + 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 - linkify-it@5.0.0: + lines-and-columns@1.2.4: {} + + linkify-it@5.0.1: dependencies: uc.micro: 2.1.0 @@ -2171,31 +5423,48 @@ snapshots: 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.3.5: {} + lru-cache@11.5.1: {} lunr@2.3.9: {} make-dir@4.0.0: dependencies: - semver: 7.7.4 + semver: 7.8.2 - markdown-it@14.1.1: + markdown-it@14.2.0: dependencies: argparse: 2.0.1 entities: 4.5.0 - linkify-it: 5.0.0 + linkify-it: 5.0.1 mdurl: 2.0.0 punycode.js: 2.3.1 uc.micro: 2.1.0 markdown-table@3.0.4: {} + math-intrinsics@1.1.0: {} + + mathml-tag-names@4.0.0: {} + + mdast-comment-marker@3.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-mdx-expression: 2.0.1 + transitivePeerDependencies: + - supports-color + mdast-util-find-and-replace@3.0.2: dependencies: '@types/mdast': 4.0.4 @@ -2288,6 +5557,10 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-heading-style@3.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-math@3.0.0: dependencies: '@types/hast': 3.0.4 @@ -2300,6 +5573,17 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-mdx-expression@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@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 + mdast-util-phrasing@4.1.0: dependencies: '@types/mdast': 4.0.4 @@ -2321,8 +5605,14 @@ snapshots: dependencies: '@types/mdast': 4.0.4 + mdn-data@2.27.1: {} + mdurl@2.0.0: {} + meow@14.1.0: {} + + merge2@1.4.1: {} + micromark-core-commonmark@2.0.3: dependencies: decode-named-character-reference: 1.3.0 @@ -2411,7 +5701,7 @@ snapshots: dependencies: '@types/katex': 0.16.8 devlop: 1.1.0 - katex: 0.16.45 + katex: 0.16.47 micromark-factory-space: 2.0.1 micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 @@ -2488,220 +5778,821 @@ snapshots: dependencies: micromark-util-symbol: 2.0.1 - micromark-util-resolve-all@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@4.0.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 + 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.5: + dependencies: + brace-expansion: 5.0.6 + + minipass@7.1.3: {} + + montag@2.0.1: {} + + ms@2.1.3: {} + + nano-memoize@3.0.16: {} + + nanoid@3.3.12: {} + + 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.1.2: {} + + 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.1: + dependencies: + get-intrinsic: 1.3.0 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + + oxfmt@0.53.0: + dependencies: + tinypool: 2.1.0 + optionalDependencies: + '@oxfmt/binding-android-arm-eabi': 0.53.0 + '@oxfmt/binding-android-arm64': 0.53.0 + '@oxfmt/binding-darwin-arm64': 0.53.0 + '@oxfmt/binding-darwin-x64': 0.53.0 + '@oxfmt/binding-freebsd-x64': 0.53.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.53.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.53.0 + '@oxfmt/binding-linux-arm64-gnu': 0.53.0 + '@oxfmt/binding-linux-arm64-musl': 0.53.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.53.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.53.0 + '@oxfmt/binding-linux-riscv64-musl': 0.53.0 + '@oxfmt/binding-linux-s390x-gnu': 0.53.0 + '@oxfmt/binding-linux-x64-gnu': 0.53.0 + '@oxfmt/binding-linux-x64-musl': 0.53.0 + '@oxfmt/binding-openharmony-arm64': 0.53.0 + '@oxfmt/binding-win32-arm64-msvc': 0.53.0 + '@oxfmt/binding-win32-ia32-msvc': 0.53.0 + '@oxfmt/binding-win32-x64-msvc': 0.53.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-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.1 + minipass: 7.1.3 + + picocolors@1.1.1: {} + + picomatch@2.3.2: {} + + picomatch@4.0.4: {} + + 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.0.1(postcss@8.5.15): + dependencies: + postcss: 8.5.15 + + postcss-selector-parser@7.1.1: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.5.15: + dependencies: + nanoid: 3.3.12 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + pretty-ms@9.3.0: + dependencies: + parse-ms: 4.0.0 + + punycode.js@2.3.1: {} + + punycode@2.3.1: {} + + putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3): + dependencies: + '@putout/babel': 5.7.3 + '@putout/cli-cache': 6.0.2 + '@putout/cli-choose-formatter': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/cli-keypress': 4.0.0 + '@putout/cli-match': 3.0.1 + '@putout/cli-process-file': 7.0.0(eslint@10.4.1)(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))(typescript@6.0.3) + '@putout/cli-ruler': 5.0.0 + '@putout/cli-staged': 3.0.0 + '@putout/cli-validate-args': 2.0.0 + '@putout/compare': 19.3.1 + '@putout/engine-loader': 17.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/engine-parser': 15.1.2 + '@putout/engine-processor': 16.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/engine-reporter': 8.0.8(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/engine-runner': 28.3.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/formatter-codeframe': 10.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/formatter-dump': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/formatter-frame': 9.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/formatter-json': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/formatter-json-lines': 4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/formatter-memory': 6.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/formatter-progress': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/formatter-progress-bar': 6.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/formatter-stream': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/formatter-time': 5.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/operate': 15.4.0 + '@putout/operator-add-args': 15.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/operator-declare': 16.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/operator-filesystem': 11.1.0 + '@putout/operator-find-file-up': 2.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/operator-ignore': 6.1.0 + '@putout/operator-json': 3.3.1 + '@putout/operator-jsx': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/operator-keyword': 5.1.1 + '@putout/operator-match-files': 12.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/operator-parens': 4.0.0 + '@putout/operator-regexp': 5.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/operator-remove-files': 1.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/operator-rename-files': 6.2.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/operator-rename-properties': 1.0.1 + '@putout/operator-sort-ignore': 2.3.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/operator-type-checker': 1.1.1(@putout/printer@18.17.0) + '@putout/plugin-apply-arrow': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-apply-at': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-apply-dot-notation': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-apply-flat-map': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-apply-global-this': 2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-apply-overrides': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-apply-shorthand-properties': 7.4.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-apply-starts-with': 2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-apply-template-literals': 5.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-arguments': 2.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-assignment': 2.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-browserlist': 2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-conditions': 9.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-convert-concat-to-flat': 2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-convert-index-of-to-includes': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-convert-object-entries-to-array-entries': 4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-convert-object-entries-to-object-keys': 1.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-convert-object-keys-to-object-entries': 1.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-convert-quotes-to-backticks': 5.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-convert-template-to-string': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-convert-to-arrow-function': 5.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-coverage': 3.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-declare': 8.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-declare-before-reference': 10.5.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-destructuring': 2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-docker': 1.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-eslint': 15.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-esm': 10.8.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-extract-sequence-expressions': 4.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-filesystem': 13.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-for-of': 12.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-generators': 2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-github': 20.2.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-gitignore': 7.0.4(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-labels': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-logical-expressions': 8.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-madrun': 23.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-math': 5.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-maybe': 5.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-merge-duplicate-functions': 4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-montag': 5.1.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-new': 5.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-nodejs': 21.13.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-npmignore': 8.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-optional-chaining': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-package-json': 11.3.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-parens': 5.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-promises': 20.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-putout': 29.17.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-putout-config': 12.3.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-regexp': 14.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-console': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-debugger': 9.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-duplicate-case': 5.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-duplicate-elements': 1.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-duplicate-keys': 9.1.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-empty': 15.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-iife': 5.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-nested-blocks': 9.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-unreachable-code': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-unused-expressions': 12.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-unused-private-fields': 4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-array': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-array-constructor': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-array-entries': 2.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-assign': 2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-constructor': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-continue': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-delete': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-escape': 10.2.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-functions': 6.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-map': 3.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-object-from-entries': 1.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-operand': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-push': 3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-replace': 2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-remove-useless-template-expressions': 3.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-return': 4.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-simplify-ternary': 9.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-spread': 3.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-tape': 21.4.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-try-catch': 8.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-types': 10.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-typescript': 13.0.3(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-variables': 2.3.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/plugin-webpack': 4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/processor-css': 12.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))(typescript@6.0.3) + '@putout/processor-docker': 1.2.2 + '@putout/processor-filesystem': 8.0.1 + '@putout/processor-ignore': 7.0.0 + '@putout/processor-javascript': 5.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/processor-json': 10.2.0 + '@putout/processor-markdown': 13.1.2 + '@putout/processor-toml': 1.1.20 + '@putout/processor-yaml': 10.0.0 + '@putout/traverse': 16.0.0 + 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.2 + ignore: 7.0.5 + is-relative: 1.0.0 + nano-memoize: 3.0.16 + once: 1.4.0 + picomatch: 4.0.4 + try-catch: 4.0.9 + try-to-catch: 4.0.5 + wraptile: 3.0.0 + yargs-parser: 22.0.0 + transitivePeerDependencies: + - '@putout/printer' + - eslint + - supports-color + - svelte + - typescript + - vite-plus + + 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 + + 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: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-frontmatter: 2.0.1 + micromark-extension-frontmatter: 2.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: + '@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 + + remark-lint-ordered-list-marker-style@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + 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 + + remark-lint-ordered-list-marker-value@4.0.1: + dependencies: + '@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 + + 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 + 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-symbol@2.0.1: {} + remark-lint@10.0.1: + dependencies: + '@types/mdast': 4.0.4 + remark-message-control: 8.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color - micromark-util-types@2.0.2: {} + remark-message-control@8.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-comment-marker: 3.0.0 + unified-message-control: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color - micromark@4.0.2: + remark-parse@11.0.0: 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 micromark-util-types: 2.0.2 + unified: 11.0.5 transitivePeerDependencies: - supports-color - minimatch@10.2.5: + remark-preset-lint-consistent@6.0.1: + dependencies: + remark-lint: 10.0.1 + 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 + + remark-stringify@11.0.0: dependencies: - brace-expansion: 5.0.5 + '@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: {} - obug@2.1.1: {} + resolve-pkg-maps@1.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 + reusify@1.1.0: {} - p-limit@3.1.0: + run-parallel@1.2.0: dependencies: - yocto-queue: 0.1.0 + queue-microtask: 1.2.3 - p-limit@4.0.0: + safe-array-concat@1.1.4: dependencies: - yocto-queue: 1.2.2 + 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@5.0.0: + safe-push-apply@1.0.0: dependencies: - p-limit: 3.1.0 + es-errors: 1.3.0 + isarray: 2.0.5 - p-locate@6.0.0: + safe-regex-test@1.1.0: dependencies: - p-limit: 4.0.0 + 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(eslint@10.4.1)(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))(typescript@6.0.3): dependencies: - parse-statements: 1.0.11 - - parse-ms@4.0.0: {} + '@putout/quick-lint': 2.1.0 + flatlint: 5.7.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + goldstein: 7.3.2(eslint@10.4.1)(typescript@6.0.3) + try-catch: 4.0.9 + transitivePeerDependencies: + - eslint + - putout + - supports-color + - svelte + - typescript + - vite-plus - parse-statements@1.0.11: {} + semver@7.8.2: {} - path-exists@4.0.0: {} + set-function-length@1.2.2: + dependencies: + 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 - path-key@3.1.1: {} + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 - path-key@4.0.0: {} + set-proto@1.0.0: + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.2 - path-scurry@2.0.2: + shebang-command@2.0.0: dependencies: - lru-cache: 11.3.5 - minipass: 7.1.3 + shebang-regex: 3.0.0 - pathe@2.0.3: {} + shebang-regex@3.0.0: {} - picomatch@4.0.4: {} + side-channel-list@1.0.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 - prelude-ls@1.2.1: {} + 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 - pretty-ms@9.3.0: + side-channel-weakmap@1.0.2: dependencies: - parse-ms: 4.0.0 + 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 - punycode.js@2.3.1: {} + side-channel@1.1.0: + 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 - punycode@2.3.1: {} + signal-exit@4.1.0: {} - quansync@1.0.0: {} + slash@5.1.0: {} - recheck-jar@4.5.0: - optional: true + slice-ansi@4.0.0: + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 - recheck-linux-x64@4.5.0: - optional: true + smol-toml@1.6.1: {} - recheck-macos-arm64@4.5.0: - optional: true + source-map-js@1.2.1: {} - recheck-macos-x64@4.5.0: - optional: true + space-separated-tokens@2.0.2: {} - recheck-windows-x64@4.5.0: - optional: true + spdx-exceptions@2.5.0: {} - recheck@4.5.0: + spdx-expression-parse@4.0.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 - - reserved-identifiers@1.2.0: {} + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.23 - resolve-pkg-maps@1.0.0: {} + spdx-license-ids@3.0.23: {} - rolldown-plugin-dts@0.23.2(rolldown@1.0.0-rc.17)(typescript@6.0.3): + stop-iteration-iterator@1.1.0: dependencies: - '@babel/generator': 8.0.0-rc.3 - '@babel/helper-validator-identifier': 8.0.0-rc.3 - '@babel/parser': 8.0.0-rc.3 - '@babel/types': 8.0.0-rc.3 - ast-kit: 3.0.0-beta.1 - birpc: 4.0.0 - dts-resolver: 2.1.3 - get-tsconfig: 4.14.0 - obug: 2.1.1 - picomatch: 4.0.4 - rolldown: 1.0.0-rc.17 - optionalDependencies: - typescript: 6.0.3 - transitivePeerDependencies: - - oxc-resolver + es-errors: 1.3.0 + internal-slot: 1.1.0 - rolldown@1.0.0-rc.17: + string-width@4.2.3: dependencies: - '@oxc-project/types': 0.127.0 - '@rolldown/pluginutils': 1.0.0-rc.17 - optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-rc.17 - '@rolldown/binding-darwin-arm64': 1.0.0-rc.17 - '@rolldown/binding-darwin-x64': 1.0.0-rc.17 - '@rolldown/binding-freebsd-x64': 1.0.0-rc.17 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.17 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.17 - '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.17 - '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.17 - '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.17 - '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.17 - '@rolldown/binding-linux-x64-musl': 1.0.0-rc.17 - '@rolldown/binding-openharmony-arm64': 1.0.0-rc.17 - '@rolldown/binding-wasm32-wasi': 1.0.0-rc.17 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.17 - '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17 - - semver@7.7.4: {} + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 - shebang-command@2.0.0: + string-width@7.2.0: dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} + emoji-regex: 10.6.0 + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 - signal-exit@4.1.0: {} + string-width@8.2.1: + dependencies: + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 - spdx-exceptions@2.5.0: {} + string.prototype.trim@1.2.10: + 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 - spdx-expression-parse@4.0.0: + string.prototype.trimend@1.0.9: dependencies: - spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.23 + call-bind: 1.0.9 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.2 - spdx-license-ids@3.0.23: {} + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.9 + define-properties: 1.2.1 + es-object-atoms: 1.1.2 - string-width@7.2.0: + strip-ansi@6.0.1: dependencies: - emoji-regex: 10.6.0 - get-east-asian-width: 1.5.0 - strip-ansi: 7.2.0 + ansi-regex: 5.0.1 strip-ansi@7.2.0: dependencies: @@ -2709,9 +6600,63 @@ snapshots: strip-final-newline@4.0.0: {} - superc8@12.3.1: + style-search@0.1.0: {} + + stylelint-config-recommended@18.0.0(stylelint@17.12.0(typescript@6.0.3)): + dependencies: + stylelint: 17.12.0(typescript@6.0.3) + + stylelint-config-standard@40.0.0(stylelint@17.12.0(typescript@6.0.3)): + dependencies: + stylelint: 17.12.0(typescript@6.0.3) + stylelint-config-recommended: 18.0.0(stylelint@17.12.0(typescript@6.0.3)) + + stylelint@17.12.0(typescript@6.0.3): + dependencies: + '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-syntax-patches-for-csstree': 1.1.5(css-tree@3.2.1) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/media-query-list-parser': 5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.1) + '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.1) + colord: 2.9.3 + cosmiconfig: 9.0.1(typescript@6.0.3) + css-functions-list: 3.3.3 + css-tree: 3.2.1 + debug: 4.4.3 + fast-glob: 3.3.3 + fastest-levenshtein: 1.0.16 + file-entry-cache: 11.1.3 + global-modules: 2.0.0 + globby: 16.2.0 + globjoin: 0.1.4 + html-tags: 5.1.0 + ignore: 7.0.5 + 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.15 + postcss-safe-parser: 7.0.1(postcss@8.5.15) + postcss-selector-parser: 7.1.1 + postcss-value-parser: 4.2.0 + string-width: 8.2.1 + supports-hyperlinks: 4.4.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.17.0)(eslint@10.4.1)(typescript@6.0.3): dependencies: '@bcoe/v8-coverage': 1.0.2 + '@escover/converter-istanbul': 1.0.3(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + '@escover/formatter-responsive': 1.0.6(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) '@istanbuljs/schema': 0.1.6 execa: 9.6.1 find-up: 8.0.0 @@ -2724,16 +6669,40 @@ snapshots: v8-to-istanbul: 9.3.0 yargs: 18.0.0 yargs-parser: 22.0.0 + transitivePeerDependencies: + - '@putout/printer' + - eslint + - supports-color + - svelte + - typescript + - vite-plus + + supports-color@10.2.2: {} supports-color@7.2.0: dependencies: has-flag: 4.0.0 + supports-hyperlinks@4.4.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: {} test-exclude@8.0.0: @@ -2742,19 +6711,25 @@ snapshots: glob: 13.0.6 minimatch: 10.2.5 - tinyexec@1.1.2: {} + timer-node@5.0.9: {} - tinyglobby@0.2.16: + tinyglobby@0.2.17: dependencies: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 + tinypool@2.1.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + to-valid-identifier@1.0.0: dependencies: '@sindresorhus/base62': 1.0.0 reserved-identifiers: 1.2.0 - tree-kill@1.2.2: {} + trough@2.2.0: {} try-catch@4.0.9: {} @@ -2764,60 +6739,61 @@ snapshots: dependencies: typescript: 6.0.3 - ts-declaration-location@1.0.7(typescript@6.0.3): + tslib@2.8.1: {} + + type-check@0.4.0: dependencies: - picomatch: 4.0.4 - typescript: 6.0.3 + prelude-ls: 1.2.1 - tsdown@0.21.10(typescript@6.0.3): + typed-array-buffer@1.0.3: dependencies: - ansis: 4.2.0 - cac: 7.0.0 - defu: 6.1.7 - empathic: 2.0.0 - hookable: 6.1.1 - import-without-cache: 0.3.3 - obug: 2.1.1 - picomatch: 4.0.4 - rolldown: 1.0.0-rc.17 - rolldown-plugin-dts: 0.23.2(rolldown@1.0.0-rc.17)(typescript@6.0.3) - semver: 7.7.4 - tinyexec: 1.1.2 - tinyglobby: 0.2.16 - tree-kill: 1.2.2 - unconfig-core: 7.5.0 - unrun: 0.2.37 - optionalDependencies: - typescript: 6.0.3 - transitivePeerDependencies: - - '@ts-macro/tsc' - - '@typescript/native-preview' - - oxc-resolver - - synckit - - vue-tsc + call-bound: 1.0.4 + es-errors: 1.3.0 + is-typed-array: 1.1.15 - tslib@2.8.1: {} + 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 - type-check@0.4.0: + typed-array-byte-offset@1.0.4: dependencies: - prelude-ls: 1.2.1 + available-typed-arrays: 1.0.7 + 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 + 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 typedoc@0.28.19(typescript@6.0.3): dependencies: '@gerrit0/mini-shiki': 3.23.0 lunr: 2.3.9 - markdown-it: 14.1.1 + markdown-it: 14.2.0 minimatch: 10.2.5 typescript: 6.0.3 - yaml: 2.8.3 + yaml: 2.9.0 - typescript-eslint@8.59.1(eslint@10.3.0)(typescript@6.0.3): + typescript-eslint@8.60.1(eslint@10.4.1)(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.59.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3) - '@typescript-eslint/parser': 8.59.1(eslint@10.3.0)(typescript@6.0.3) - '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.1(eslint@10.3.0)(typescript@6.0.3) - eslint: 10.3.0 + '@typescript-eslint/eslint-plugin': 8.60.1(@typescript-eslint/parser@8.60.1(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1)(typescript@6.0.3) + '@typescript-eslint/parser': 8.60.1(eslint@10.4.1)(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.60.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.60.1(eslint@10.4.1)(typescript@6.0.3) + eslint: 10.4.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -2826,19 +6802,57 @@ snapshots: uc.micro@2.1.0: {} - unconfig-core@7.5.0: + unbox-primitive@1.1.0: dependencies: - '@quansync/fs': 1.0.0 - quansync: 1.0.0 + call-bound: 1.0.4 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 - undici-types@7.19.2: {} + unc-path-regex@0.1.2: {} + + undici-types@7.24.6: {} unicorn-magic@0.3.0: {} + unicorn-magic@0.4.0: {} + + 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 @@ -2859,20 +6873,82 @@ snapshots: unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - unrun@0.2.37: - dependencies: - rolldown: 1.0.0-rc.17 - uri-js@4.4.1: 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.12: {} + + vscode-languageserver-types@3.18.0: {} + + 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.1.8 + 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.22 + + 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.22: + 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 @@ -2885,9 +6961,17 @@ 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.8.3: {} + yaml@2.9.0: {} yargs-parser@22.0.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..1fa96c7 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,14 @@ +overrides: + brace-expansion: ~5.0.6 +minimumReleaseAgeExclude: + - '@cto.af/eslint-config@7.0.2' + - '@types/node@25.9.2' + - '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260606.1' + - '@typescript/native-preview-darwin-x64@7.0.0-dev.20260606.1' + - '@typescript/native-preview-linux-arm@7.0.0-dev.20260606.1' + - '@typescript/native-preview-linux-arm64@7.0.0-dev.20260606.1' + - '@typescript/native-preview-linux-x64@7.0.0-dev.20260606.1' + - '@typescript/native-preview-win32-arm64@7.0.0-dev.20260606.1' + - '@typescript/native-preview-win32-x64@7.0.0-dev.20260606.1' + - '@typescript/native-preview@7.0.0-dev.20260606.1' + - eslint-plugin-jsdoc@63.0.2 diff --git a/test/index.test.js b/test/index.test.js index 5d8a0e3..e53baf5 100644 --- a/test/index.test.js +++ b/test/index.test.js @@ -7,7 +7,7 @@ import { nameSet, promiseWithResolvers, select, -} from '../lib/index.mjs'; +} from '../lib/index.js'; import assert from 'node:assert'; import test from 'node:test'; diff --git a/test/u8.test.js b/test/u8.test.js index 59fbba1..0da1d4d 100644 --- a/test/u8.test.js +++ b/test/u8.test.js @@ -1,5 +1,5 @@ -import * as impl from '../lib/u8Impl.mjs'; -import {hexToU8, u8toHex} from '../lib/u8.mjs'; +import * as impl from '../lib/u8Impl.js'; +import {hexToU8, u8toHex} from '../lib/u8.js'; import assert from 'node:assert'; import test from 'node:test'; diff --git a/tsdown.config.js b/tsdown.config.js deleted file mode 100644 index eae880a..0000000 --- a/tsdown.config.js +++ /dev/null @@ -1,18 +0,0 @@ -import {defineConfig} from 'tsdown'; - -export default defineConfig({ - clean: true, - dts: true, - entry: [ - 'src/*.ts', - ], - format: 'esm', - minify: { - mangle: false, - }, - outDir: 'lib', - sourcemap: false, - splitting: false, - target: 'es2022', - unbundle: true, -});