diff --git a/.ncurc b/.ncurc index 7f738d6..9c1d860 100644 --- a/.ncurc +++ b/.ncurc @@ -1,3 +1,4 @@ { - "dep": ["prod", "dev", "packageManager"] + "dep": ["prod", "dev", "packageManager"], + "cooldown": 7 } diff --git a/package.json b/package.json index a60871f..9b6f349 100644 --- a/package.json +++ b/package.json @@ -28,22 +28,22 @@ "test": "c8 node --enable-source-maps --test", "posttest": "npm run ts", "docs": "typedoc", - "ts": "tsgo", + "ts": "tsc", "build": "npm run test && npm run lint && npm run docs && npm pack --dry-run" }, "devDependencies": { - "@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", + "@cto.af/eslint-config": "^7.0.3", + "@eslint/markdown": "^8.0.3", + "@types/node": "^26.6.2", + "@typescript/native": "npm:typescript@^7.0.2", + "eslint-plugin-jsdoc": "^64.5.4", + "eslint": "^10.11.0", "superc8": "^12.7.0", - "typedoc": "^0.28.19", - "typescript": "^6.0.3", - "typescript-eslint": "^8.60.1" + "typedoc": "^0.28.20", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-eslint": "^8.70.0" }, - "packageManager": "pnpm@11.5.2", + "packageManager": "pnpm@12.5.1", "engines": { "node": ">=22" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ba7dca..16f526d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,3 +1,161 @@ +--- +lockfileVersion: '9.0' + +importers: + + .: + configDependencies: {} + packageManagerDependencies: + pnpm: + specifier: 12.5.1 + version: 12.5.1 + +packages: + + '@pnpm/exe.android-arm64@12.5.1': + resolution: {integrity: sha512-6LGBmQuDzUmgpHSuy+haG0jrmkwFNa4EuShDZqK3cIBv4Wfb75CzjJmowkzr+iJg40vnBKMQ62t4Ko6mwsId7A==} + cpu: [arm64] + os: [android] + + '@pnpm/exe.android-x64@12.5.1': + resolution: {integrity: sha512-091oCltP3Rx89yxL1Wh5rXkUXEyFzyxIzSHKRFDyDFlQkb8Ox8FaDcm+M8PNkMyqnLA+qeGOLzY7Rjj9izl1Ww==} + cpu: [x64] + os: [android] + + '@pnpm/exe.darwin-arm64@12.5.1': + resolution: {integrity: sha512-r1vEMQPVjRexZMyL2HonxJoo3+nuB/+G+tg+f2PK6faRdXX1TDwevKXOxJAfqlPInTy6W/pm912+s+m0NcR4BQ==} + cpu: [arm64] + os: [darwin] + + '@pnpm/exe.darwin-x64@12.5.1': + resolution: {integrity: sha512-YHwI1g2B+Y2cAEylOR31r781GWijdJL7Gy7TEn/ZpZ5v/Cuwp5/Pz0EFCgo0M2MKLafAbL/laUMGvOpAdnerAw==} + cpu: [x64] + os: [darwin] + + '@pnpm/exe.freebsd-x64@12.5.1': + resolution: {integrity: sha512-sFUMHiYFs6q5syFwgaVppzhQSmqnXoJIz/YwTXIOXTDE76ndIpTRpDGAnBCBKjsaEBnqjJA/2l6hpJcNDNoMiA==} + cpu: [x64] + os: [freebsd] + + '@pnpm/exe.linux-arm64-musl@12.5.1': + resolution: {integrity: sha512-zupuxYZBuBEGjUz805/4/Asq01UNziFADANt8yp+LdUjU9bbMa3xY78Bx1PsGDqBy7aiad4sdUMK8ZxH4n4gmQ==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@pnpm/exe.linux-arm64@12.5.1': + resolution: {integrity: sha512-6hbMWW2/eQo1b5wvQPe/ndLHVTH88Rav6N+ffD4/h6IuFMjWCgasFYYsFv0GrvpqREAx3SwmZSvli+0NFXqbxA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-ppc64@12.5.1': + resolution: {integrity: sha512-Gg3maDzaE/ZFMV9HIx/BwMN0Y6QbEs13URfxmiYHtKjjLAs5wEQZRMUP87YNLYO7cNaEfbM8GRbS9vPosyD9Gw==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-riscv64@12.5.1': + resolution: {integrity: sha512-6fgWxXYMBMsWQ8DAiRevscX4QZQjwh+FsyCj8ZOk8pMXvqeq84MqBLCmS6KckvnbdqJ+HlSVQ7fs/kd0ldwfhA==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-s390x@12.5.1': + resolution: {integrity: sha512-nzMZruRvxDhEfYUhzu+7EmM39+82Dgagc/6hPFPqGqzXNGcIG0anuxbUxfeNtI64SHt91KuuYUmCB/inlM+Pag==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-x64-musl@12.5.1': + resolution: {integrity: sha512-kHCbegdTNHpzmPtUD4S5fqkVkqgdQR47spF9p2VPP3dIIkZl6Ytk8w0vhlAsAGgge8FmucfwX+vvPKgm0NtOCQ==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@pnpm/exe.linux-x64@12.5.1': + resolution: {integrity: sha512-3PkUBYo5z4dgtlnTNIFj7QGpcDUAuqXz9WGVigPDCeccEnhGiRkWmA5102TmYJHtwJP3LfmE+ZF9PGeWhn8p9Q==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.win32-arm64@12.5.1': + resolution: {integrity: sha512-49NvjZIXHly56/PLoEDD7VphbO4N8dwMXoApElDFCpVGDNGeKlwlib1tXtnpTF6i2/XIsAj7GgatHB5KHXgBnA==} + cpu: [arm64] + os: [win32] + + '@pnpm/exe.win32-x64@12.5.1': + resolution: {integrity: sha512-ePUmQFPAPJFNMwg1lelDx2PdjHqYRiF0yfg5e6qeDbPNOu97QNo557Ru/SxmCrmt8ydQWNuZXWpdEp019md5vw==} + cpu: [x64] + os: [win32] + + pnpm@12.5.1: + resolution: {integrity: sha512-4/MFvHhKK8ifWtO2E4iJRw+ujSr182thIW7JHCw9ZAiXdfneOKrDMQROpA8kXLDVZmOS399lgk4ZB+9qLGLeXw==} + engines: {node: '>=18.*'} + hasBin: true + +snapshots: + + '@pnpm/exe.android-arm64@12.5.1': + optional: true + + '@pnpm/exe.android-x64@12.5.1': + optional: true + + '@pnpm/exe.darwin-arm64@12.5.1': + optional: true + + '@pnpm/exe.darwin-x64@12.5.1': + optional: true + + '@pnpm/exe.freebsd-x64@12.5.1': + optional: true + + '@pnpm/exe.linux-arm64-musl@12.5.1': + optional: true + + '@pnpm/exe.linux-arm64@12.5.1': + optional: true + + '@pnpm/exe.linux-ppc64@12.5.1': + optional: true + + '@pnpm/exe.linux-riscv64@12.5.1': + optional: true + + '@pnpm/exe.linux-s390x@12.5.1': + optional: true + + '@pnpm/exe.linux-x64-musl@12.5.1': + optional: true + + '@pnpm/exe.linux-x64@12.5.1': + optional: true + + '@pnpm/exe.win32-arm64@12.5.1': + optional: true + + '@pnpm/exe.win32-x64@12.5.1': + optional: true + + pnpm@12.5.1: + optionalDependencies: + '@pnpm/exe.android-arm64': 12.5.1 + '@pnpm/exe.android-x64': 12.5.1 + '@pnpm/exe.darwin-arm64': 12.5.1 + '@pnpm/exe.darwin-x64': 12.5.1 + '@pnpm/exe.freebsd-x64': 12.5.1 + '@pnpm/exe.linux-arm64': 12.5.1 + '@pnpm/exe.linux-arm64-musl': 12.5.1 + '@pnpm/exe.linux-ppc64': 12.5.1 + '@pnpm/exe.linux-riscv64': 12.5.1 + '@pnpm/exe.linux-s390x': 12.5.1 + '@pnpm/exe.linux-x64': 12.5.1 + '@pnpm/exe.linux-x64-musl': 12.5.1 + '@pnpm/exe.win32-arm64': 12.5.1 + '@pnpm/exe.win32-x64': 12.5.1 + +--- lockfileVersion: '9.0' settings: @@ -12,35 +170,35 @@ importers: .: devDependencies: '@cto.af/eslint-config': - specifier: ^7.0.2 - version: 7.0.2(eslint@10.4.1)(typescript@6.0.3) + specifier: ^7.0.3 + version: 7.0.3(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2)) '@eslint/markdown': - specifier: ^8.0.2 - version: 8.0.2 + specifier: ^8.0.3 + version: 8.0.3(supports-color@10.2.2) '@types/node': - 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 + specifier: ^26.6.2 + version: 26.6.3 + '@typescript/native': + specifier: npm:typescript@^7.0.2 + version: typescript@7.0.2 eslint: - specifier: ^10.4.1 - version: 10.4.1 + specifier: ^10.11.0 + version: 10.11.0(supports-color@10.2.2) eslint-plugin-jsdoc: - specifier: ^63.0.2 - version: 63.0.2(eslint@10.4.1) + specifier: ^64.5.4 + version: 64.5.4(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) superc8: specifier: ^12.7.0 - version: 12.7.0(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + version: 12.7.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) typedoc: - specifier: ^0.28.19 - version: 0.28.19(typescript@6.0.3) + specifier: ^0.28.20 + version: 0.28.20(@typescript/typescript6@6.0.2) typescript: - specifier: ^6.0.3 - version: 6.0.3 + specifier: npm:@typescript/typescript6@^6.0.2 + version: '@typescript/typescript6@6.0.2' typescript-eslint: - specifier: ^8.60.1 - version: 8.60.1(eslint@10.4.1)(typescript@6.0.3) + specifier: ^8.70.0 + version: 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) packages: @@ -48,54 +206,91 @@ packages: resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} engines: {node: '>=6.9.0'} + '@babel/code-frame@8.0.6': + resolution: {integrity: sha512-uMHhvmDmwFiLuiozaoRYTZHqMFuu3fem/X9JY78lohAuLoh8LSGGC8JqUzo2cVuBsBxkjMZNk56CE7ock8Xxkw==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/generator@8.0.6': + resolution: {integrity: sha512-/pcanjdRsonCexCuxgGD8fKnBLLzk2i9uM4kmcmGyyev2R5YDs+rafMYZ89RvaGY1mW8T7C5au0TyYaEeHBGng==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/helper-globals@8.0.6': + resolution: {integrity: sha512-OdnA/N52LhzFpeUuVz5YGuSWjc7TPHiFmVYZbPlSgExocO2GwbxVpSni9MVs5wwW+wZ4kPuwBEBN9pIPDYz1mA==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/helper-string-parser@8.0.6': + resolution: {integrity: sha512-+6HYEBnsDRZHJtUTAEfMQd0zMDqdFHS7C+5vAsEZqBUr3vEMWOWlHJ0Jz1gS8jJIlCvLsuA6ivmeoqzH936YcA==} + engines: {node: ^22.18.0 || >=24.11.0} + '@babel/helper-validator-identifier@7.29.7': resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@8.0.6': + resolution: {integrity: sha512-HYx0YmuchRxRSpnjvcNffnPS8DCauKNmnumIuHG3jnQAVewRA7kfJGwF13ayEpSZs7s4R/oBH4eppuXcAQd5JQ==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/parser@8.0.6': + resolution: {integrity: sha512-LpGDIYJAzc3Y3PT9x+FxBrGYu2PlWxLmyN7SwPTzaX0LSwEmFJBsRnPBqmaXF2r1v+Zhz6lNiEJ+7yKtM5+Ugg==} + engines: {node: ^22.18.0 || >=24.11.0} + hasBin: true + + '@babel/template@8.0.0': + resolution: {integrity: sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/traverse@8.0.6': + resolution: {integrity: sha512-ilYV+qLStGzSKLipJlETdvdtpK3rAuwfCmCoGKv15MU4EoeIuLkespSNoNLFGOPSciEHx9TLWtN5mv0fz5w5mQ==} + engines: {node: ^22.18.0 || >=24.11.0} + + '@babel/types@8.0.6': + resolution: {integrity: sha512-c+xgSWboV2pdwXP67BUWDVRHi2BO5Q3KwxyFVs7taVTY+fsK47/L51ZXQoV9rozHJDNHvJ4v4WEsI/IlxV2l2A==} + engines: {node: ^22.18.0 || >=24.11.0} + '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@cacheable/memory@2.0.9': - resolution: {integrity: sha512-HdMx6DoGywB30vacDbBsITbIX4pgFqj1zsrV58jZBUw3klzkNoXhj7qOqAgledhxG7YZI5rBSJg7Zp8/VG0DuA==} + '@cacheable/memory@2.2.0': + resolution: {integrity: sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==} - '@cacheable/utils@2.4.1': - resolution: {integrity: sha512-eiFgzCbIneyMlLOmNG4g9xzF7Hv3Mga4LjxjcSC/ues6VYq2+gUbQI8JqNuw/ZM8tJIeIaBGpswAsqV2V7ApgA==} + '@cacheable/utils@2.5.0': + resolution: {integrity: sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==} - '@csstools/css-calc@3.2.1': - resolution: {integrity: sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==} + '@csstools/css-calc@3.4.1': + resolution: {integrity: sha512-EtC7SoN1j6J4E4DCwg5QgbO5TGxgxIA1RXqe+W+qUM+BUcezx9wT+/tiQ/WO2yCX4i5X+Cuf9ciJ22aP4UEwWw==} engines: {node: '>=20.19.0'} peerDependencies: - '@csstools/css-parser-algorithms': ^4.0.0 - '@csstools/css-tokenizer': ^4.0.0 + '@csstools/css-parser-algorithms': ^4.0.1 + '@csstools/css-tokenizer': ^4.0.2 - '@csstools/css-parser-algorithms@4.0.0': - resolution: {integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==} + '@csstools/css-parser-algorithms@4.0.1': + resolution: {integrity: sha512-ShL8BqPfbKJrJiKFH0xBbN0i7Nrh9HXYRuF+pzyj93R/BL2YAsUxJeqANErzqM+0JGl7vjHp+3OIgd/DL69YIA==} engines: {node: '>=20.19.0'} peerDependencies: - '@csstools/css-tokenizer': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.2 - '@csstools/css-syntax-patches-for-csstree@1.1.5': - resolution: {integrity: sha512-oNjBvzLq2GPZtJphCjLqXow/cHySHSgtxvKZb7OqSZ/xHgw6NWNhfad+6AB9cLeVm6eA9d/qMll3JdEHjy6M+A==} + '@csstools/css-syntax-patches-for-csstree@1.1.14': + resolution: {integrity: sha512-HpbVXyrofRXpHpgkNIjU/3EWR4WJvOkO3emNK/L6X/mTJU7bGUI3AkkpoTNXznQLp0KRjLHELTGeKI5dIkI9JQ==} peerDependencies: css-tree: ^3.2.1 peerDependenciesMeta: css-tree: optional: true - '@csstools/css-tokenizer@4.0.0': - resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==} + '@csstools/css-tokenizer@4.0.2': + resolution: {integrity: sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==} engines: {node: '>=20.19.0'} - '@csstools/media-query-list-parser@5.0.0': - resolution: {integrity: sha512-T9lXmZOfnam3eMERPsszjY5NK0jX8RmThmmm99FZ8b7z8yMaFZWKwLWGZuTwdO3ddRY5fy13GmmEYZXB4I98Eg==} + '@csstools/media-query-list-parser@5.0.1': + resolution: {integrity: sha512-DR5NpEOOxDOhmMWPJlhYAV9gTmV4XpfYjtE+aXSCurkxS65KzNogI4wqzRIoujieQcmFkeRtK1nRIF8ImUZTDg==} engines: {node: '>=20.19.0'} peerDependencies: - '@csstools/css-parser-algorithms': ^4.0.0 - '@csstools/css-tokenizer': ^4.0.0 + '@csstools/css-parser-algorithms': ^4.0.1 + '@csstools/css-tokenizer': ^4.0.2 - '@csstools/selector-resolve-nested@4.0.0': - resolution: {integrity: sha512-9vAPxmp+Dx3wQBIUwc1v7Mdisw1kbbaGqXUM8QLTgWg7SoPGYtXBsMXvsFs/0Bn5yoFhcktzxNZGNaUt0VjgjA==} + '@csstools/selector-resolve-nested@4.0.2': + resolution: {integrity: sha512-JpjNBJFA+4OnAHKRK4AMp8xrYyLhI9XapOeBlP2PhRU/IylSw+1ep3BFNTksBJnrTS3KT6kqKNVfpzLLwZUW5Q==} engines: {node: '>=20.19.0'} peerDependencies: postcss-selector-parser: ^7.1.1 @@ -106,13 +301,17 @@ packages: peerDependencies: postcss-selector-parser: ^7.1.1 - '@cto.af/eslint-config@7.0.2': - resolution: {integrity: sha512-RzjcorRuTlWnzng53iK+bbdnGo/PqPqQk7cXaJWw3hKKkrfTmHq88kkToHyKv0MZ1K8BmwuHYHnWlsmPcgQs+A==} + '@cto.af/eslint-config@7.0.3': + resolution: {integrity: sha512-oHKnP5qCWAhclOi1k7aXCM4LPrbQL1/ScTyltXfoLjZibJXFG0yUpracfjPgnffrLV/9ZSDp6Ryr6kAB7UD9Sg==} engines: {node: '>=22'} - '@es-joy/jsdoccomment@0.87.0': - resolution: {integrity: sha512-mFXZloZMzuJZXSHUmAFu/pXTk0ZJTJBluuAkrvbzidpTN8W6F2bpRFuedSH+85kbdlRLJqc+gfN+kD3JOLJK5g==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@decimalturn/toml-patch@3.2.1': + resolution: {integrity: sha512-x0OtKWJctBOBg5eOYlSzgEAqF+LXV5lx7dfO1jslK6VQuceXBe3TfLIBRhrjQbxlLQ8wMG3ttdcl6gTjvZtLow==} + engines: {node: '>=16'} + + '@es-joy/jsdoccomment@0.98.0': + resolution: {integrity: sha512-QS+b7I2aaSM+gZfDz1b9E4B367JJ2qTjFXRKF289iKkh9sYdZ21Q5MiF/Duzouy3J0C4VhM3I/8f2F4+zT8gYQ==} + engines: {node: ^22.22.2 || >=24.15.0} '@es-joy/resolve.exports@1.2.0': resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==} @@ -126,8 +325,8 @@ packages: resolution: {integrity: sha512-ZDXxLcUGWH7WvtyCmC4cqoB5Csinu7CYUXCIDbDz0wqSSLZvjswUUZopQogHyfDxSVhy2X6AmbMADdkMiyAESw==} engines: {node: '>=22'} - '@eslint-community/eslint-utils@4.9.1': - resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + '@eslint-community/eslint-utils@4.10.1': + resolution: {integrity: sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -140,28 +339,28 @@ packages: resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/config-helpers@0.6.0': - resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} + '@eslint/config-helpers@0.7.0': + resolution: {integrity: sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/core@1.2.1': resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/json@2.0.0': - resolution: {integrity: sha512-P32ZJMIopNWQd1SFhd0tgjfA/hgzUuVSqHmMi2273QaLWHWimXq6V+qL4DNKnjGzO/aNECtYW+rEJ/pWB6uP+w==} + '@eslint/json@2.1.0': + resolution: {integrity: sha512-Zcg+SXHmdAlo+0ZFwxOvDQye2zxhaFCu/CPdJTsMDSEYZXkX67AWvdwzhI/YdPYNW68Q1Tr1Rv2SsuUZydnjBg==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/markdown@8.0.2': - resolution: {integrity: sha512-W+/0qHp0WbvFEljUvvECNpSWrUHpBWIWwp7F3QqEwQKmaRCmfEWvk6VfUia9pTQ0th6HyBGBsPfg/kG3/aQxLA==} + '@eslint/markdown@8.0.3': + resolution: {integrity: sha512-rBTSSShrq7e4O+PWfeE4azH4/CWPNrC+VGxBXiW00o3vYVJnznsZiDayj3KC9JztIMVRZxZHn2nrDIUau/4j7A==} 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.7.2': - resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} + '@eslint/plugin-kit@0.7.3': + resolution: {integrity: sha512-IkO+/KEUvwbVpiURZg+P7zF74z5Jxe0UgJxVni+RtoHQ6IZieXaO02kmadomap/q+l6bc/jdPGGqTjhuZnuz1Q==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@gerrit0/mini-shiki@3.23.0': @@ -183,8 +382,8 @@ packages: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/momoa@3.3.10': - resolution: {integrity: sha512-KWiFQpSAqEIyrTXko3hFNLeQvSK8zXlJQzhhxsyVn58WFRYXST99b3Nqnu+ttOtjds2Pl2grUHGpe2NzhPynuQ==} + '@humanwhocodes/momoa@3.3.13': + resolution: {integrity: sha512-AbKq3EW41+HY6pNMJgAOrz68iyiTTf0Nr1JRHHfuG5zwniJ9Dw8J3U7oa1I2ptpqYwmEf1sXKOGK6lbdZ9eqmg==} engines: {node: '>=18'} '@humanwhocodes/retry@0.4.3': @@ -195,12 +394,15 @@ packages: resolution: {integrity: sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==} engines: {node: '>=8'} + '@jridgewell/gen-mapping@0.4.0-beta.0': + resolution: {integrity: sha512-JdGNkbE4GlNPYQhM0L95fBQr7ctLZJ276QXQLTad4t1oSdnnCI3fDq9DW3BqYAWv8Wc3+HS+4Gsii1oPMCfz1w==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - '@jridgewell/sourcemap-codec@1.5.5': - resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/sourcemap-codec@1.6.0': + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} @@ -226,134 +428,12 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@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] - - '@oxfmt/binding-android-arm64@0.53.0': - resolution: {integrity: sha512-btHDfXckwdf9zgyAVznfZkf+GVyB0I1m1hlvaOMRx2xoyz3hphfPX97s89J3wfCN8QBETLtk4lQUaeOkrMuQOg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [android] - - '@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] - - '@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] - - '@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] - - '@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] - - '@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] - - '@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] - - '@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] - - '@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] - - '@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] - - '@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] - - '@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] - - '@oxfmt/binding-win32-arm64-msvc@0.53.0': - resolution: {integrity: sha512-Yq9sOZoIOJ5xPjO0qOyHJS4CiPuTkB2en9auxZz7Ar2p5RaC7BzLyVVmAA7zz9/L9YnjjY1DwNxN+ivKXimN/A==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [win32] - - '@oxfmt/binding-win32-ia32-msvc@0.53.0': - resolution: {integrity: sha512-es1fVNZEkBqEcQtBpn19SYFgZF7FawlkCjkT/iImfEAus4gun8fBwB1E9hpV5LcR9B0DBNvRIXhW8BQk3JaE+Q==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [ia32] - os: [win32] - - '@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] - '@pkgr/core@0.1.2': resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@putout/babel@5.7.3': - resolution: {integrity: sha512-s4STfSJ97LhiWKpJiH/F7lZR8cW9/tImRAVERS4TLWMqbQD4M/zKZRDkBO3yTvYHKxdbecYO+p1q0TKXIRC3Kg==} + '@putout/babel@5.9.13': + resolution: {integrity: sha512-c98UR7CDpN7utvEJU5r8DMMD9b/cjJUwKQTBBxnXWR+7ro2Nob3HP8mt4HkGGtdMlpmaY4WD3TBSoeK+71hAVw==} engines: {node: '>=22'} '@putout/cli-cache@6.0.2': @@ -382,8 +462,8 @@ packages: resolution: {integrity: sha512-IMMIDDJAUtmThGh/5IpWuvVGp6e6JsaGUlsNhCAzjCDW/0amjiJYaG8GbrzSeV4pgEvt09gDpG8l89Jvwywlmg==} engines: {node: '>=20'} - '@putout/cli-process-file@7.0.0': - resolution: {integrity: sha512-374iNG2Bt5s6TWu3FqItqX6JNMO7/4QfkvkFS93ppz62CPSc6zi3GtexnBK3q945hsD5aQN7uEMKPaMFwIgJ/Q==} + '@putout/cli-process-file@7.1.0': + resolution: {integrity: sha512-P9cCjPOC7zap5PGLqk1gFBVqEZfKy4FjKtaVeEucwqf00xbgHYGwAYBvoX1UX2ZntpvBymljGHqCqokrbQDPbw==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -400,18 +480,18 @@ packages: resolution: {integrity: sha512-/tl1XiBog6XMb1T9kalFerYU86sYsl6EtrlvGI5RVtlHOQdEEJAIPRxmX4vnKG3uoY5aVEkJOWzbPM5tsncmFQ==} engines: {node: '>=18'} - '@putout/compare@19.3.1': - resolution: {integrity: sha512-3nRSfUm6cwk0ALEt/5AEwyyxN3XGi8RvN8kzSY7+4jhJUTcIdfgfT58w9ek/Cz+Iosf/uek/C9jIMl5CimQDpg==} + '@putout/compare@19.5.1': + resolution: {integrity: sha512-/E6ygPNxQ8NgJDFastz+yy5Fmh9ZXaQCqh+pxKfNLAA3/xROV3enu3AaSByWD/e4p9vp/nCSHZIrYw/AL2Kl7g==} engines: {node: '>=22'} - '@putout/engine-loader@17.2.0': - resolution: {integrity: sha512-++sU3hRHNgAcNdgHb1oVrNb96e0hgSwuteSk61WN52AsoOi2eWah8PY2MxxI3dQjL37K+nNeMuVfKOmZpdj4Mw==} + '@putout/engine-loader@17.3.1': + resolution: {integrity: sha512-cLZiDMsBBg6dOepUmfEWq597vkUzY57rOxCgWru2PuvJR/NPgQAVUWN5xhG+x9PP6FbIQqDspBcPjk+iOk11/w==} engines: {node: '>=22'} peerDependencies: putout: '*' - '@putout/engine-parser@15.1.2': - resolution: {integrity: sha512-3LvmlryvtRyUo1RenpSxPxmQ8274UfcD2UhdcetFJkGI9j53sIuxUdJw8aFfJ5Je8xLWNvSmR/HhttRaA79kng==} + '@putout/engine-parser@15.5.0': + resolution: {integrity: sha512-INq9spMX9ggdlbXOVqpHxou5f9cMHPaO4gXbXUicfh5MlADN8JSefBRrJTdyMTSk+fMaK8JRCiA1gHCLfYPiWA==} engines: {node: '>=22'} '@putout/engine-processor@16.0.0': @@ -426,8 +506,8 @@ packages: peerDependencies: putout: '*' - '@putout/engine-runner@28.3.0': - resolution: {integrity: sha512-4SAjgFddTrQExxyl+/o+LYtSs0Lvt3wBplv08Dtg/DBJMp+Ta+npii6IZ9cBW+eOTBy5JbmKBGt3FBNNJrQfkg==} + '@putout/engine-runner@28.4.1': + resolution: {integrity: sha512-QL2uL4Rh5UPTV8tdlZls+9a2iHBx+iItmD5eg5zt9xvg2fTXScfsik/Ho6WK48UAb3/r8cLWg7LpugOZlPcHmQ==} engines: {node: '>=22'} '@putout/eslint@6.0.0': @@ -466,14 +546,14 @@ packages: peerDependencies: putout: '>=40' - '@putout/formatter-memory@6.0.1': - resolution: {integrity: sha512-jtBnLoXiPisZVO0jhQb9phLI8xwCLm4slarQWB/3VXq286d4EWffHSAWjx5AiWZg+YKzJguUzggAwZKCPyJEiQ==} + '@putout/formatter-memory@6.0.2': + resolution: {integrity: sha512-62FpgBQCVyiL19MRgpuVo1yHQubn30vL1DjR5l9KljsSCnBgXcdNNj0EUY+d+ozuTqSC0YhMXN7XSHJyWOtUMg==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/formatter-progress-bar@6.0.0': - resolution: {integrity: sha512-W91/nq2am61p2dAIuCIdfvn0KxP3XZrXsO3V7EWmRS1u/IlNvjmxCvqONx+L3p4ugB9SyXfcstt5PkfyK84sQQ==} + '@putout/formatter-progress-bar@6.0.1': + resolution: {integrity: sha512-z+BP/AfUHwmt8XcZNTbMF+qXLHTjBzo7VOUM9Kg18rLpRJbl3Ln49/3Vv0OWBVrNAkX7u43Cff6Yhl3tRFB2JQ==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -490,8 +570,8 @@ packages: peerDependencies: putout: '>=42' - '@putout/formatter-time@5.0.1': - resolution: {integrity: sha512-Qe6GOJm2jehRTK6dmxMHSvxDa7PEhflbbuG6DepJqkIJStlyGaniOonze5fQQOOoTgJtjuiUXvJujgSRGt28EQ==} + '@putout/formatter-time@5.0.2': + resolution: {integrity: sha512-TPrZ+ofr8PZBZnKKEcyZY4kdOh7I1S80VVKCbnMWhrwxLg0Jrs86GV4ueuEADE3oOvpzx/0xiGW6yYU66JGScw==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -500,68 +580,68 @@ packages: resolution: {integrity: sha512-TJxXfrpZGzSf7pQ96MMBpPICtM5G9r7MAWKpH3GJi3deGII3ILLibA47P2qMeUbCmXml5wG6DTQS7OZFOrTIUQ==} engines: {node: '>=16'} - '@putout/operate@15.4.0': - resolution: {integrity: sha512-GYFOBmC2jj85h20bQtu9TIAQthJWBJuYlU5qA/AtAQD45atmm1fX/k5vJXsiUZqgUPu75SVAdFJ4At9rcGLxtw==} + '@putout/operate@15.9.0': + resolution: {integrity: sha512-ytzMVXhnv0s3pphtUKaYM41Y0QDrPW6O31BVyUrVgUxLTb5cvoYWCg6KMFiSvkRmpOsuhkKt83QHV1+Nr9Vprg==} engines: {node: '>=22'} - '@putout/operator-add-args@15.2.0': - resolution: {integrity: sha512-ULIn/s9ypgdEPFRXr14gbtDKiImGTnpxFbnqIf4F/zl2O0O24F/GbzHM8JvydVkVBpXElgIwGHoMa1BWlP7wbg==} + '@putout/operator-add-args@15.3.1': + resolution: {integrity: sha512-lMFee9qme0pQAR+0c2yMkoz4gmq1Ow171GBABHUZgWCICtFCQVuoOsvxs/FopS5Bwmv+zFeSKBQqvvKdM9ZVqw==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/operator-declare@16.0.0': - resolution: {integrity: sha512-njPlKmiRIgMkQqefqtm78ueTJESMCiJIwHSdt8b478w8ENu0sJmBoaT+wRugPtBkkLEvgf0aYfdZoqV34K13zA==} + '@putout/operator-declare@18.1.2': + resolution: {integrity: sha512-pnr4tFYEwKynDxgFdduzXIAZpeoUi9att8M/tuG45savLfiMUEggMkpN8mnZllH/GKIovLL04GJ12UZAMYkGoQ==} engines: {node: '>=22'} peerDependencies: - putout: '>=41' + putout: '>=42' - '@putout/operator-filesystem@11.1.0': - resolution: {integrity: sha512-r7icOLU1Xadmi8/CknOx1RhjbiezOMNmEtERk/zSsLcs/l8CmT/DH+9ctN1Z6funWV/mzNbGIpQzB8vESs14WQ==} + '@putout/operator-filesystem@11.4.0': + resolution: {integrity: sha512-46MDUejZ2ibUfQbVw20eoswMHbtKxBERDN5lhRboW3oUv9BNb2O2ak8a/Zqb00WFvlTlNuLgJrY7z9NFQPvP/w==} engines: {node: '>=22'} - '@putout/operator-find-file-up@2.0.2': - resolution: {integrity: sha512-hVoZ7iqY+Rns3QalYqz/u6lk5K/TpnL16jTkzw8p22zqkzdNjB9fxLVK77vr8TGVlYAK98M0Fh5XbMQqpPzBOQ==} + '@putout/operator-find-file-up@3.0.0': + resolution: {integrity: sha512-AJnFMM+nDQaTltfsjgj5YBVXNfdXt8xez3IUP+D6t7zSIDSbG3zmvZF2rL638AADibp7IxgJaobb+Vg6AZtyaA==} engines: {node: '>=22'} peerDependencies: - putout: '>=41' + putout: '>=42' - '@putout/operator-ignore@6.1.0': - resolution: {integrity: sha512-2NPHx/ucWuzhYsd7IFd3lp0Jq/mW6Uo3IJ959k3rI3aPvsyOq3aaNdMejoeCQaJyaNZsntbPEWhW/gH7NydK1Q==} + '@putout/operator-ignore@6.3.0': + resolution: {integrity: sha512-vSCmOMLVypT6eaje7YNWwUyWP6CKii7G3JRqt5tTbP2e6XCoMeXRuABz+ZseOwfBXAU/E/gBKvENgEVLv/PkHQ==} engines: {node: '>=22'} - '@putout/operator-json@3.3.1': - resolution: {integrity: sha512-iD5WdCB1NJCZnqM7eqtj2J3mr5Svh8Y6M1sdW10y26uEv8tUpx+r6/u/exS7K90DO5hUPiAPNyGTG3nRDaHrpw==} + '@putout/operator-json@3.10.0': + resolution: {integrity: sha512-SD/0L/IekBZ1MFeis56WrEeaBWQHKVCjxXsB0HOPsMX3pUtqL7hFLssgYlwqCEMnpxxFBjkRC6f7V85MlLLN/g==} engines: {node: '>=22'} - '@putout/operator-jsx@3.0.0': - resolution: {integrity: sha512-BtA8xWie6s+OeT6r5pfLozqa2PMiEVpceVMvqvx/6TDGLYGSb9HxCTGsQFxR2qdFi/pTk+XwkOX1GU7riLY1GQ==} + '@putout/operator-jsx@3.1.1': + resolution: {integrity: sha512-YmYP1twG2WZ+WH8jIaJdXNwk90YT+u8Ka4/Oerhlkmyy8D1V9tO1iSw5JWfjUIsyXkIwQgdYbu8ZivWSbBDbDQ==} engines: {node: '>=22'} peerDependencies: putout: '>=41' - '@putout/operator-keyword@5.1.1': - resolution: {integrity: sha512-t7V844ClcM+dD/ncHVSTut0qMh4GghO5hV8f09EC96Eobw+s1E8hYnpqU4b+nSiyn0YLo7u422rEeJW0IvSIIg==} + '@putout/operator-keyword@5.2.0': + resolution: {integrity: sha512-Vv4XILBbExSzMvII6L/3FlmHsH4Z4QaeyMVxz9KDQq9/lGiFlTDKkp5ipQI4xLXVYQOO1JLzC9/3PQ9DDTGf9w==} engines: {node: '>=22'} - '@putout/operator-match-files@12.1.0': - resolution: {integrity: sha512-+GQPGC6SKP6JeFoJFIZdupnt9AjCu9dITlue4n4GmUPC9pv2HjbbTBZfVGxDAPbnXSEobSRoGLzVPIy2lQy0eg==} + '@putout/operator-match-files@12.10.0': + resolution: {integrity: sha512-+TmNife1Sd1hZAX9L2gCoNBiM8DGPDyM5UBpL9Wawf1jJRaAhgRkNrIFNHbliVeYkFLyv2brM0sXtPAkJVqKTw==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/operator-parens@4.0.0': - resolution: {integrity: sha512-cQ5KZkSHQoxXW0tQA75JhalcrxHWcgq6OJnA/R1g4O7jbBacb3MQ/E4QVvh+drCVr+tGP28m7MbmvcffLMc4Jg==} + '@putout/operator-parens@4.1.0': + resolution: {integrity: sha512-rTkc/2aOzu6aQ0LPT15/Tx0nTKfuhJZ5ANuBNY5o9fJK72S5g7vkVasXpkxQ82pZ4Cby6MrwyhSMCABNwnZRAw==} engines: {node: '>=22'} - '@putout/operator-regexp@5.1.0': - resolution: {integrity: sha512-dblYdCre29e9cBC2NOo1ktR1LubKJi69M9693lz0Ek6hk17HZinMozaCZ9LjOTFBAuVQGZDcabmDzPecnzWaug==} + '@putout/operator-regexp@5.2.0': + resolution: {integrity: sha512-lc0ILbghFgetG0MO66B2MLTU9iQGJ1q1wb2e6SddWktG2R6MtxXWZstC+nYOWUiZjRM6VCK/bgT8eofSsgcSEQ==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/operator-remove-files@1.1.0': - resolution: {integrity: sha512-bvPRwrollXyVp9vQid7zJoOHMtUDUFnGDBnJxcMbTnedlLTtc+gsskYO1HNezD2bPJJW3PTGytjgk2p0lbkk4g==} + '@putout/operator-remove-files@1.2.0': + resolution: {integrity: sha512-MR/x7oOig/jzoPqMEDruA1Uho+ygqJPttfYgP8zhEfW6A7Z8Z+OIKDysTNwolSiLLwXcFt8auksJn5r1cUdtkw==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -576,18 +656,28 @@ packages: resolution: {integrity: sha512-N1x21FkTfKEFBSeSeaN/lkeYKrKKcjXryK5XLPhC3K326zt9efnXNDFS5NvNT0eeBiLFM18yIG8VwjZBjVGaGQ==} engines: {node: '>=22'} - '@putout/operator-sort-ignore@2.3.0': - resolution: {integrity: sha512-oj4+FRGzcElZ3qrDShGcDiv5vwcoYg/3kz5WPcUu+meRi6Fht42LEBJVLFOB0f50R+LV9CL8cpX7uo1DAyNV3Q==} + '@putout/operator-sort-ignore@2.4.0': + resolution: {integrity: sha512-hzMMi3w2/cH0y5I+rnQwDa84A2ux5xbrZKbMmWdcH3puCnPEnEJ5AVg6R3nFioFAG/ySk7QtFouH20yTuQn22Q==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' + + '@putout/operator-sort-properties@1.0.1': + resolution: {integrity: sha512-hMBfWIESRLx2/tYV7KG7X1iQKL/WAULKIowL9l1KsgSArztamMlzAbqb3x0J+ea2/XJ9azPGZKsyUuyGy0QZiA==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/operator-type-checker@1.1.1': - resolution: {integrity: sha512-l379DOF8F9+C43tHF9v9t38H/WPdFcmsFR0W/lOL6SQ56e2X6WzWWXxQ1mAwRph2VBB9lJ5IFRTPjKf2mfPp8Q==} + '@putout/operator-type-checker@1.2.1': + resolution: {integrity: sha512-JaVKbzhF653ytX0ImSHGmF3AScRfi1XGd8K4I6eWb5uZCJrJcagvqQL5thzLRTjPfLXtDbjdPcNN/70oglwsrQ==} engines: {node: '>=22'} peerDependencies: '@putout/printer': '>=18' + '@putout/operator-wasm@1.0.0': + resolution: {integrity: sha512-oUNipS6HWm3HUoDTc0SMumK6fHe1qT76dJzu1G6k59X1/JvjH2ZF967R2KFwMcoyQEvKkDaHPQ7TfxT6Pb9LYQ==} + engines: {node: '>=22'} + '@putout/operator-watermark@1.0.1': resolution: {integrity: sha512-tvsftfNRDSJuvV2dsJ95GyQbxN7RkREl3ILwFyOlKjkybbphe8HHGpcnrmvM//e8XO0QcEcdnUsjpJgylYSOzw==} engines: {node: '>=22'} @@ -628,6 +718,12 @@ packages: peerDependencies: putout: '>=40' + '@putout/plugin-apply-push@1.0.1': + resolution: {integrity: sha512-5LZ6oZ4ghZCLwPFXNj3JfvKY8oFLKIrXR9m+0k6XK3CQD3WnMs/wPogFZs3stUz9prKnbMoNGbBSSoKFfjBmGg==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' + '@putout/plugin-apply-shorthand-properties@7.4.0': resolution: {integrity: sha512-lH/YBvQyDuJVvAW6vuVMiyZe4yOAPyTSeyJwZry5wAsafDAZyNF4ddyDffAVRRfJVIer41FzIp+kGOyCk2z1Ng==} engines: {node: '>=20'} @@ -652,11 +748,11 @@ packages: peerDependencies: putout: '>=42' - '@putout/plugin-assignment@2.1.0': - resolution: {integrity: sha512-a5h4Ksi2+fSrqO25yPo1gmJ3Yc7yLQG5OW1sNCbVkdbTdKMq7LvXfFlQQovF7bRc8zKVXXt0VDahebXCZXVBJQ==} - engines: {node: '>=20'} + '@putout/plugin-assignment@3.0.1': + resolution: {integrity: sha512-K4pACuzq7ApsSHa/wZhexPmFiSzlT4JT/N3rwIzWgQDPPReBhlGt15gEUC90RrTP9Zq2w98SMxK3+wbm4K+KGg==} + engines: {node: '>=22'} peerDependencies: - putout: '>=40' + putout: '>=42' '@putout/plugin-browserlist@2.0.0': resolution: {integrity: sha512-1wo8BQZuO7lrlQCR9HTG6OeUrHrC46iPlc5vPVewvHVK/ghfxprAHq/SpuUbwGU71rFPFTS/SoOfJ/OxCa5fxA==} @@ -664,8 +760,8 @@ packages: peerDependencies: putout: '>=33' - '@putout/plugin-conditions@9.0.2': - resolution: {integrity: sha512-O5Z3Kfckb5GJnKT/sfKN6X/udnLljVzGgYeTUYzzZwMBR/MPKlBusRG6Ps36XTqc7UCvtBQf7sl2hraPQcid0A==} + '@putout/plugin-conditions@9.2.4': + resolution: {integrity: sha512-AajRg4Um5ex/9jCHxsOAqZPB3YWhpZA30J4hiL30SPNF53Tod1wIoaoxPq2c8THowA87BOHr2NA7VmVaBP6W/A==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -736,14 +832,14 @@ packages: peerDependencies: putout: '>=42' - '@putout/plugin-declare@8.2.0': - resolution: {integrity: sha512-4vNvNGtqtqi15W8n9CdrhYhdXgiJiUs5T23Xjq3i7CjhNh+RHaz8WbeJlO0XJEznF7nL7OwjWDdsZD37n5E9YQ==} + '@putout/plugin-declare@8.4.0': + resolution: {integrity: sha512-L1mDJOtCcgo73cToppT6E2/W1s0aQ8Dkp7/f0Nx7MNpCokhPWgmbfX+0f1hkBU2UoleE2KVKtZZWba1UFeXriw==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/plugin-destructuring@2.0.0': - resolution: {integrity: sha512-s0RKvHEFBD0jVjVPKyBBch0n4/BuT71XrMG/nnsbvb68RDEJOlr0fTLBBbT/099dG+nfhBBsIG6EgleZoMQpgw==} + '@putout/plugin-destructuring@2.1.1': + resolution: {integrity: sha512-VC5u3n4aLF3T0GcsMhjS78vBV86JmAYzYsv7YefOTPYWD8a2ZAjf4r/mtnGx2W9yHvwKTZ9Hj5/7xHXH4ECtDQ==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -760,8 +856,8 @@ packages: peerDependencies: putout: '>=41' - '@putout/plugin-esm@10.8.1': - resolution: {integrity: sha512-vKI6rQikcMeEduBYmwIfyKmKeXOjwwXmcibtS8+lyuDn7va+r3vLIRa166b8ZUwSyd6fAnXpAyIL0DJgDrlr4A==} + '@putout/plugin-esm@10.11.2': + resolution: {integrity: sha512-JkMpyb5q0k2P6nxGxHA5Q6HyiLyA67yQpBt+7ZHp/pobKsnMxAFVI+TxsbrGmTt6rvEt5fyLzZaeLN1Xcoqz5w==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -772,14 +868,14 @@ packages: peerDependencies: putout: '>=40' - '@putout/plugin-filesystem@13.2.0': - resolution: {integrity: sha512-7cd7t/4IGxbkRSL6ONWPwQsf9aSire1tsHCquqbC/OSkZa7NqhZnsYSOiWf4ODVQAUuOeIkMYrjmV0CibIX+DQ==} + '@putout/plugin-filesystem@13.6.0': + resolution: {integrity: sha512-+jB/jEk1O9Nr2baTPncLKPfXtDYh+kuSEnm+7BFYA4hohIodpERBluQRYDU/BrRR75L2CzuPke6FXFLE3DdJxw==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/plugin-for-of@12.1.0': - resolution: {integrity: sha512-QA0bNFpKB4iwddByDIazYTxHSOPz6SZHDtBtMcThpCErOsQhHvC8uXdsp8n8BiRjSPskLyE2j4bVi4L3uI8zvA==} + '@putout/plugin-for-of@12.6.0': + resolution: {integrity: sha512-J96gEjGEANmQ6lWq480xfRHvpcdeoaKpOIKHrSMBXYqaGAa2qAoI+mmwYFYW9HaGlm/I7C0IA7ChD5xvpiwSrA==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -790,8 +886,8 @@ packages: peerDependencies: putout: '>=40' - '@putout/plugin-github@20.2.1': - resolution: {integrity: sha512-VNF3osfXjWeI0xvx45zqANRsOkxl2rJpFs7R1FRWrfJYenfSnESoG1zZf9dSAEAVM9jlWidOZY1WtKluR9OdQw==} + '@putout/plugin-github@20.9.0': + resolution: {integrity: sha512-TvKTJ0+LPTfFvFKXljcKgwO3S1zsSfzxmL1vWX6V1gzpLnMZ9mLnoRzzcwf/SPbLxaMPJ9Meq3atNykkfm6SuQ==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -814,11 +910,23 @@ packages: peerDependencies: putout: '>=40' - '@putout/plugin-madrun@23.1.0': - resolution: {integrity: sha512-Ykgy64LGiAN6fwpVmFsPBVq1MAAJ0dpSpwfFR9gN1UYGOMXq8438a+vP+pgPb9VmF/327xEMmZZAmxZjCeXx4Q==} + '@putout/plugin-logical-expressions@9.1.1': + resolution: {integrity: sha512-QWm/xstOLr1TwaWTWk3RVnkrkJBrXIT7pWhC4GvT2KjmI16R4AoYOO6W7KTipqv4t4iFxoD2Whn22XkguezfeA==} engines: {node: '>=22'} peerDependencies: - putout: '>=41' + putout: '>=42' + + '@putout/plugin-madrun@24.3.0': + resolution: {integrity: sha512-vjM0BAIpEKfJzd7J1Vo3rmYw11NnMXTURbAtDR06Wa7rIBVkvYcXldzabMg/KiY1R8m0/3nRZQPwcpSG80C6XA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' + + '@putout/plugin-markdown@1.4.2': + resolution: {integrity: sha512-oKh+k37TN4PkH419rKN+HEE51zTP27FPPdq5dqDS+UVudsvWqo+WfQRhVCH8yncndqmm6N3x9lJHdp2tw/8ruQ==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' '@putout/plugin-math@5.1.0': resolution: {integrity: sha512-fcrxLRLvpycRqlimh2K694iagmaTjzDm/QHDjkVw3T4sFVDhzyYAW+UWX9hLJ0nF9KYsr3BR8Pj2MLdAaiwysA==} @@ -826,8 +934,8 @@ packages: peerDependencies: putout: '>=41' - '@putout/plugin-maybe@5.0.0': - resolution: {integrity: sha512-baVDlmLiJpvTV/bE+DRT6FUqYA/a8RMXWq5DEFPY8BgT21EzFjj6KgzYTAJZVtop0sKOKo7DcS6JrCkReONKFg==} + '@putout/plugin-maybe@5.1.0': + resolution: {integrity: sha512-zrgcAcywEu0vPzR/BGRBUjQ0d85697LfCOe8BpK/6nuFMOZ7H+Tv6H/HHUEDGM3FCSH7wYoW4iDmMqTj4MFUmQ==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -838,8 +946,8 @@ packages: peerDependencies: putout: '>=40' - '@putout/plugin-montag@5.1.1': - resolution: {integrity: sha512-Filz/H7kGHRcDvcVeh4ck78hpSYSikmbbUJCQBKDuODAt3kyfBCgoBU3qXiBrAgVGD8ay3f902RPtZ9y0DfStA==} + '@putout/plugin-montag@5.2.5': + resolution: {integrity: sha512-5KpsEt+PvMdXhQ+pCdJvIouH2CNjj6EzYNGDX28weGeo4417V3zC3J7O50WrlDxw/1BTBJ/Q3u6q1XV/7WjMog==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -850,8 +958,8 @@ packages: peerDependencies: putout: '>=41' - '@putout/plugin-nodejs@21.13.0': - resolution: {integrity: sha512-GUF+MqgRI3ovUFJUneAJ04U/zrQPCao8QNBt6e0w08UUx/fqMHAe0hT9rQN0EVqHfmyLreZZ/SNDdNhkfOBJtw==} + '@putout/plugin-nodejs@21.13.3': + resolution: {integrity: sha512-1JEJeuAylX7L9XDEdFIskvBw7nq7AduPQChrrnJtu1mfbQyTu7jbGA9ZjKmIuw+XTTkoS5aTrxMnskeYgQPNww==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -862,8 +970,8 @@ packages: peerDependencies: putout: '>=42' - '@putout/plugin-optional-chaining@3.0.0': - resolution: {integrity: sha512-OKxVX49Sf2AlV75zDciwag4+Pyd/2ArR70KcKq4X8/6LyHMB0Bze593Js8dC7m7JwVxG3lAmj+8RxOjWoST+MQ==} + '@putout/plugin-optional-chaining@3.0.1': + resolution: {integrity: sha512-cm6cCnNuq+mHdk5HSkF6PKxpaGhblZz7KP3jwhp1mMx+HIILol10FuctE68IyNPd/C2NcsXMhGSAAiyloMT5TQ==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -874,11 +982,11 @@ packages: peerDependencies: putout: '>=42' - '@putout/plugin-parens@5.1.0': - resolution: {integrity: sha512-stE9qpcavk4Ig1Hk7XVTvsGq1eEpvcvnwK6PGxKIkB36vHCrpfjClsxYX8lEHxdF2Z+/I0IyzAZ3UQxBi+qnTg==} + '@putout/plugin-parens@6.0.1': + resolution: {integrity: sha512-ajhv4Z/zbE5njNdu0fsbxa0qag7bqvgsUPKwzFX+QcsgIUvVeO/3qEzOxy8OEMnzor+E2DjHQI7ICDdAFRwMXQ==} engines: {node: '>=22'} peerDependencies: - putout: '>=41' + putout: '>=42' '@putout/plugin-promises@20.0.0': resolution: {integrity: sha512-13/9dDJEMU3xhWiKwW9yPnfpmZELtlj72ak5mR8Y6hx/wyWYp/YdzJ7/fU6bxolZ8xXMBPb/jyqhE+Frs/NrnQ==} @@ -892,8 +1000,8 @@ packages: peerDependencies: putout: '>=42' - '@putout/plugin-putout@29.17.0': - resolution: {integrity: sha512-RgkwVHGoNrJjCJ9Og9mjQs87XCTUnvBMKbfSd9ZN66xspRz3uo43qLM/KI16L+5GKaIU/iLRprZJzuuGqh+lrg==} + '@putout/plugin-putout@29.29.0': + resolution: {integrity: sha512-ZWRrvUUgilPFXP6MlpkqxWMJE0gZNg+znTDtvHlwReKh6Yx+bM4zLaUQS6aiaWttR8d37CErKrmtDsLpGX3vLg==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -994,6 +1102,12 @@ packages: peerDependencies: putout: '>=40' + '@putout/plugin-remove-useless-computed@1.0.1': + resolution: {integrity: sha512-gm5L/bf8WIxjP/E7IIIW/HVacjOWOK3JSugHWigmI9iG607SyE/zKGhsnbnt1CBvnC1OF9p6srcxf1Zu1rRa0g==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' + '@putout/plugin-remove-useless-constructor@3.0.0': resolution: {integrity: sha512-+02up8lJLRfMTZA4lNRk0ivMlvaMB95Pin0exCAd5ksIG4RQ6mOrPtR7yaPvraDAqMrSsOR07ZZFKg/WejhCMw==} engines: {node: '>=20'} @@ -1012,14 +1126,14 @@ packages: peerDependencies: putout: '>=42' - '@putout/plugin-remove-useless-escape@10.2.1': - resolution: {integrity: sha512-FsEKp0SncJtsUVvTMkTGhTvEd5DGmlA9jJqrRPlQQZwBFpzimpaH9Z8s4sZ4S59GjQglDR8+Xf1MMua0CeXjhQ==} + '@putout/plugin-remove-useless-escape@10.2.2': + resolution: {integrity: sha512-JkSV4yP6UbhE9V1k//Y7V9seQgXHifLbeKgw1WpwZMNvLQsptAXKpugVfiW4O0MKkaRiiU5rrvbfdhSScsYjzQ==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/plugin-remove-useless-functions@6.0.0': - resolution: {integrity: sha512-WhNio84hh7g7jrXaD/PIUgO6Huo0whjjfmzQbgvKkwsAUkFe1plU/JfK4cfspwmPT+fpnz2IqqrrsTWpxyBdmw==} + '@putout/plugin-remove-useless-functions@6.1.0': + resolution: {integrity: sha512-LdBGGEXGN+PeIeYM8UZAyNMLnHL07IjjJQnE574FjMbN+6wraYuwEZPZkUfSjMmPNru8xcDYsMhdFxytGPhKZg==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -1060,8 +1174,8 @@ packages: peerDependencies: putout: '>=40' - '@putout/plugin-return@4.0.1': - resolution: {integrity: sha512-E0Fu5XmlrQeq/G5+pCb6jCieNHQ9pULdYUdVyLsrJU4AdRSQSb5pOfH6MIj3gtnrqZ/Z/V5kPYX7QU4QUftvvw==} + '@putout/plugin-return@4.1.0': + resolution: {integrity: sha512-NTZrgVYHpaO9HCL6e3QPmPD47ZkBZSXQmCAou5Vc2Ya/bj9y4Lc+0eeGEnJbOTHOvCrTMUKANGoWLXFR0LxcBw==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -1072,38 +1186,38 @@ packages: peerDependencies: putout: '>=41' - '@putout/plugin-spread@3.1.0': - resolution: {integrity: sha512-4l6tvd0xi7zjj2FQ8+fN6RvBcPOB/oS5iLzmVL84o16PbFjj1TzGpEIIRFWZmbVa3zXtVwLcSzx2PHDF5mE+8A==} + '@putout/plugin-spread@3.2.0': + resolution: {integrity: sha512-EDRKPGeve59z1UaaW7XAR/xkse1XZ2Fe5RoP8Sx8Qil26+A5N9LOHolf9lmCaOclixui3rbBSCxIii9wv0+P/w==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/plugin-tape@21.4.0': - resolution: {integrity: sha512-ngGv7vCT9Za3nnvSab7+QQP7xD2/wLUULz/Qimg90k4eOF9IKLauckCQ5KexMqateJ/pBougxuIJ+RJV4QNXpQ==} + '@putout/plugin-tape@21.19.2': + resolution: {integrity: sha512-gFPGIqyKRXFy3iLE96SN8sSHNhqClVb3DRy6x4NeryqaBLD+qzY3bXdmdtLSXO3/MNoUGFe6Key3UOlVE8Js3Q==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/plugin-try-catch@8.0.0': - resolution: {integrity: sha512-Pszmnq7At8eu3aPsbS8mPuz0+Zttxuh5gJVNT8wMMN3EwJtntP5dkM8sJsdWGpkzYtkUacalHNlFzKo6GiUKLg==} + '@putout/plugin-try-catch@8.1.2': + resolution: {integrity: sha512-Btj4YoZwCeGHSLCxr7skmMlmx6zh1njn5LRtQXm56+EwIojqZz74yFMvGs8dt0aExXOW7Bz8bTEkvHDYob8pUw==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/plugin-types@10.2.0': - resolution: {integrity: sha512-CBQy2V7tnmgTOX5dNGAu7L05NKaDD3sQXELYNPJNA5gEXCRcFa57UaYyrH0O+GHZWuwH3M2Rnt/TiZGGg0W7ug==} + '@putout/plugin-types@10.6.0': + resolution: {integrity: sha512-i18nzJ6E/bspUJ9pd5xDm6WOQrmsjHfAsWQdNQrB9kLy1XAyrAdOikMuuBtYZgLmWcn/M5cQvH1GU5DdiNNYQA==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/plugin-typescript@13.0.3': - resolution: {integrity: sha512-Up0oQDUw1DKaf6KiH75+jAgoNaEs9diLXIXSgfaK5gTlykB18uy1XMoPJ3PCL/AhFV/zRveSrHK9fAnOfGghhg==} + '@putout/plugin-typescript@13.2.1': + resolution: {integrity: sha512-z/7SzDnkgazbIMw/KeCv66rhgHKZ9Qgy0Y5/JafbW1MvwYkMpP7GI9JD1l7FZT/Avug3WTrDfm/IMD5K5Uzwgg==} engines: {node: '>=22'} peerDependencies: putout: '>=42' - '@putout/plugin-variables@2.3.0': - resolution: {integrity: sha512-+jq/p1wDCE44viJsomXPoQsQ0FyThvMUoW+vAzs/1BAzDnaXSaV1l/F0MawCi+HiXgbxlyq9HKBontxQO3820w==} + '@putout/plugin-variables@2.7.2': + resolution: {integrity: sha512-ptFF5uXEdacE2uQuTdjtbEsXg9w8tz0Jeu3UcfFyv83CI3G+ETV4dXxpKFPp/tKfiSibjRS6o4d/SpcEczjrZA==} engines: {node: '>=22'} peerDependencies: putout: '>=42' @@ -1114,15 +1228,15 @@ packages: peerDependencies: putout: '>=40' - '@putout/printer@18.17.0': - resolution: {integrity: sha512-v8H5a22+YBiVgeneL9l0OSnnQtImmR+iiU3F001NNYsYgkCmokYQjT/Wz4g3ce2fgy6moBC2qvgBiAXTZQlPdw==} + '@putout/printer@18.46.0': + resolution: {integrity: sha512-k7bfB0iMgXPYPA0Jw/BZPSUjD4FMPnV1BH6knX+bQpxwerGr13/TeQjFsvUAFYtvZkbPZH8uGzXTn0bpq5YJ+Q==} engines: {node: '>=22.13'} - '@putout/processor-css@12.0.1': - resolution: {integrity: sha512-O3gBE+RDv5g2x0Lo23dJJHar/YKdSyEV4OGpd/wdJQmhBKlzDsFoRMWh7+IK4GlwW5mJowIUfrMIkcxWXF5dVA==} + '@putout/processor-css@13.2.0': + resolution: {integrity: sha512-e3eWEfSnq5ZwpyJrsoM3Vq3sCBF5jvpJBLbJRjn0UjUnColjzn93sPA6HUkrH2cufxqPZ6zqeleOud1EAr8rWg==} engines: {node: '>=22'} peerDependencies: - putout: '>=41' + putout: '>=42' '@putout/processor-docker@1.2.2': resolution: {integrity: sha512-pxtFmty//VAkxoaWCpxDmw9GqjsPcpE138ZUODRL4O9bKfOaQoDDlLw+0gKyLsPpZFxZ240LTmBKY8PBQDEM7g==} @@ -1142,16 +1256,16 @@ packages: peerDependencies: putout: '>=29' - '@putout/processor-json@10.2.0': - resolution: {integrity: sha512-g5/xD0lKODUdV5BdJBf2O7q3SNy/4npQaINHBICcOXB8RVueO/K89bsm1a33NNzzCOhTti8K+UW5ds7xYuIsaA==} + '@putout/processor-json@10.3.0': + resolution: {integrity: sha512-U1aGHwz8yADPrjLaUHAEddAT0lfdoK+SuD911vCgzCoNVhdijsR/xqxaEACmM9s+BKM1wR5UgTANuhkUQ0Na0A==} engines: {node: '>=22'} - '@putout/processor-markdown@13.1.2': - resolution: {integrity: sha512-gJkfsAX1T++MrUqZt14HojHiLknOoeSUu+wtZIF7wrJlSm7rKo0IBb800/Wjp8thLNuI9811k/1iMswyySJang==} + '@putout/processor-markdown@14.2.0': + resolution: {integrity: sha512-NikRU6+ZHSCO06AkZe+Yzmvx8AjY/GfLe2MHdNJTgkJVN3MxudGtaEGqVyFuxi/lpQvebeZOe1zUOaRdJqRfeg==} engines: {node: '>=22'} - '@putout/processor-toml@1.1.20': - resolution: {integrity: sha512-xjd5DbWsfo9SM5D+SLP70c6eSI2KQ5FZvHEp+EUvoMUS2v015TzBiH6o99QfVwJ4lwzCKrhpT5LE6vZBFHmUjg==} + '@putout/processor-toml@1.3.2': + resolution: {integrity: sha512-ziAx9wGVOAIU+bhZCi2Q/3VBKjYJU7wqgI5Ax0Zoer1LF9mHg8dFHHxjevkc093H+IBZofteG9CoTZuS6MwWVg==} engines: {node: '>=22'} '@putout/processor-yaml@10.0.0': @@ -1163,10 +1277,16 @@ packages: engines: {node: '>=20'} hasBin: true - '@putout/traverse@16.0.0': - resolution: {integrity: sha512-F2bYy/k80ECFHyMj5ePipESA3de7/lDAQIvv20MOQXMhBhDmf4ftRU/thZfdziStCNFPxS+ZWHH/SQAOD+Vctg==} + '@putout/traverse@16.2.0': + resolution: {integrity: sha512-wIMhM+vn2otzTiIp6bJM4/3Q/BGBBY8zA70QXnCzyBdhhaCYuO683VYf4Sk4pR0ye9xYpi3S5SsQMdqd290qLQ==} engines: {node: '>=22'} + '@putout/types@1.2.2': + resolution: {integrity: sha512-Dl1l81Ih7ocKroOQA8H1UE0AyfGC2rNCEXH1EKfi3yqf7KYD8mlpV+3+pOtaunngDqu7ja9VxV2NgFYOtG8EGA==} + engines: {node: '>=22'} + peerDependencies: + putout: '>=42' + '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -1199,8 +1319,8 @@ packages: peerDependencies: eslint: ^9.0.0 || ^10.0.0 - '@stylistic/stylelint-plugin@5.2.0': - resolution: {integrity: sha512-pfa2PMvlH87qwoOMUH4rqz7x/vuO5Kh+r/R1Pe+/5T8sukDPe/VfF6mbdUGE5gwZPlj5O1X56qw55IZrFFRF0g==} + '@stylistic/stylelint-plugin@5.3.0': + resolution: {integrity: sha512-xbyxPeaO9Vns6A8/0MQV6PzZ5nNZCoGV4q1ERaNd5EBAKlWt+YcpaPapNYNUkZaiQg98+xPbikdA58ehquJG3g==} peerDependencies: stylelint: ^17.6.0 @@ -1216,12 +1336,15 @@ packages: '@types/estree@1.0.9': resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + '@types/hast@3.0.5': + resolution: {integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==} '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + '@types/jsesc@2.5.1': + resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==} + '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -1234,116 +1357,193 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.9.2': - resolution: {integrity: sha512-G05zqtJhcDLb8uslf5EjCxXg9G1KQxiV8OS0R26IC//Eoyitzqe8z37I7cqvnZlrlSfgocQRfSn/AHBZJJFyGw==} + '@types/node@26.6.3': + resolution: {integrity: sha512-dsqMQQoeTLqu9wynDD00q573mNzso3IdQOAfHRJqLCcmCFPoGo9A1bDpUcv/9tnKpErQWv9uKeGfl37EIS02Yg==} '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@typescript-eslint/eslint-plugin@8.60.1': - resolution: {integrity: sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==} + '@typescript-eslint/eslint-plugin@8.70.1': + resolution: {integrity: sha512-nDNrUQ/4ruSNYbu749TRY7cfrzPtoLHEXSNBI8aaNY32LlZCajixqRf3FqcKC4p5Cam4VOHYx/t+i5+nKXvrqA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.60.1 + '@typescript-eslint/parser': ^8.70.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.60.1': - resolution: {integrity: sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==} + '@typescript-eslint/parser@8.70.1': + resolution: {integrity: sha512-nO974WLllwhSFWQXnMLj6nDGa8f0khKEz1JzpPJ1u7Vm/4X1X6ZHajpoknU4bb41vJyMB0HHVyS2GqdhWfIXZw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.60.1': - resolution: {integrity: sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==} + '@typescript-eslint/project-service@8.70.1': + resolution: {integrity: sha512-62xOgboPfwc3/IgPSX/W6oQR3ZbF04194FPGUGH8HL8iLFHbt/456/8Ph1wLNUgVF+s94FlHoipBsz+v7+LMnA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.60.1': - resolution: {integrity: sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==} + '@typescript-eslint/scope-manager@8.70.1': + resolution: {integrity: sha512-Pa0EeSeAusQc1WbjQMac+YfenewYTBu0KjgYvkUKwhXaHUKbFog23Dm/rp0DX/6tyYOQ3Xl1a+3EcFNZynGHCw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.60.1': - resolution: {integrity: sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==} + '@typescript-eslint/tsconfig-utils@8.70.1': + resolution: {integrity: sha512-jumze1fPI+sDOaM2TWGQdn39PDxTr7TZGeuyLkAbNyx2vtMT3uRnVKChN0hfht5V2TugphJzF6bYXvBcE09qqg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.60.1': - resolution: {integrity: sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==} + '@typescript-eslint/type-utils@8.70.1': + resolution: {integrity: sha512-7zKTnyvaVWqzLZHPFQtX1hVHqgkMC+WebPWakNCSyrQVbIP1AM0L0TlBZtACldIRb6PptI8Odk+jyZ5kP3B1VA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.60.1': - resolution: {integrity: sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==} + '@typescript-eslint/types@8.70.1': + resolution: {integrity: sha512-Dm1ypdhhrGCTyyehxElhgJ6kgk8MVCv5qXdoOVqPr1uqk42jX8KjrZqhROvdShczA8qrDoYiOWn1ykWlx2k81Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.60.1': - resolution: {integrity: sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==} + '@typescript-eslint/typescript-estree@8.70.1': + resolution: {integrity: sha512-TU8PwyGN0PQJUcE96mw8eCQ44SmxGdQlJmlWakHaHQ15eIuuvye5yNtmh/i6oS88jzXVQB71xdNkbkB/fMwL0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.60.1': - resolution: {integrity: sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==} + '@typescript-eslint/utils@8.70.1': + resolution: {integrity: sha512-Esgul8MsnKnRLdYU2Eb2cRV9bS5HJYtKj1ByJnOzzG2M58DGdSUQ1jUuILxipqcpB2h9WLrbD5GijIWUjX/Tqw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.60.1': - resolution: {integrity: sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==} + '@typescript-eslint/visitor-keys@8.70.1': + resolution: {integrity: sha512-Vwj9lUIW5Xq3wQ9w6gv3R86g1hMK8f2zNOdGTAgeXUMMXFK78G9ruCjjqutHMNJc0+CH7LYRnHeUB9IT8wFmcw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260606.1': - resolution: {integrity: sha512-B8/kwWjWURT3Q1abPbxvaj7bUZycghnCDUpp71n2TiQHLLFsVB/JKMEs4Eurj1Pg2sPf4Wt2wihOfspzV++1bw==} + '@typescript/typescript-aix-ppc64@7.0.2': + resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [aix] + + '@typescript/typescript-darwin-arm64@7.0.2': + resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==} engines: {node: '>=16.20.0'} cpu: [arm64] os: [darwin] - '@typescript/native-preview-darwin-x64@7.0.0-dev.20260606.1': - resolution: {integrity: sha512-i1iyGRQI/BHs0Fq4nA0+PewT76Y+HJBenZ8yVhkzVokbGjUezJtBtS2U0zIsGDC0lev/A4apMy8coWfBLdR3GA==} + '@typescript/typescript-darwin-x64@7.0.2': + resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==} engines: {node: '>=16.20.0'} cpu: [x64] os: [darwin] - '@typescript/native-preview-linux-arm64@7.0.0-dev.20260606.1': - resolution: {integrity: sha512-Fz42yz/se1xXSIIYlXnVn3kQ7GQbSusGLfL+piyuZyPipHUksfSSIqFZNBeMOMA+tXTZNFJaWuYuWzgV8Vc9YA==} + '@typescript/typescript-freebsd-arm64@7.0.2': + resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [freebsd] + + '@typescript/typescript-freebsd-x64@7.0.2': + resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [freebsd] + + '@typescript/typescript-linux-arm64@7.0.2': + resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==} engines: {node: '>=16.20.0'} cpu: [arm64] os: [linux] - '@typescript/native-preview-linux-arm@7.0.0-dev.20260606.1': - resolution: {integrity: sha512-KeYD2DHkFgRmd4HZNaSYFirnxxA7msqoIBkAz6sPxpR/ClXZfBhfXhAyPZTHuQc81LI3FSr9jhVTtslQpJkwrw==} + '@typescript/typescript-linux-arm@7.0.2': + resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==} engines: {node: '>=16.20.0'} cpu: [arm] os: [linux] - '@typescript/native-preview-linux-x64@7.0.0-dev.20260606.1': - resolution: {integrity: sha512-PtKQwWzzOhH7Kl6Y0ZIprV99Rh5aUSFHTeMdEfpTim4sw0YP2vrFV3oU9tvwUFpWd6ODhRtAABhOFqQHBB/NqQ==} + '@typescript/typescript-linux-loong64@7.0.2': + resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==} + engines: {node: '>=16.20.0'} + cpu: [loong64] + os: [linux] + + '@typescript/typescript-linux-mips64el@7.0.2': + resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==} + engines: {node: '>=16.20.0'} + cpu: [mips64el] + os: [linux] + + '@typescript/typescript-linux-ppc64@7.0.2': + resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [linux] + + '@typescript/typescript-linux-riscv64@7.0.2': + resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==} + engines: {node: '>=16.20.0'} + cpu: [riscv64] + os: [linux] + + '@typescript/typescript-linux-s390x@7.0.2': + resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==} + engines: {node: '>=16.20.0'} + cpu: [s390x] + os: [linux] + + '@typescript/typescript-linux-x64@7.0.2': + resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==} engines: {node: '>=16.20.0'} cpu: [x64] os: [linux] - '@typescript/native-preview-win32-arm64@7.0.0-dev.20260606.1': - resolution: {integrity: sha512-heI+rfQHIFHIJzNgfBzjLQfJ8BgIfZShUaSx1NjnNKEiyeFp1MdOPvgAgWLk2XmBpaQ81jUcewuET2rVKI86Ww==} + '@typescript/typescript-netbsd-arm64@7.0.2': + resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==} engines: {node: '>=16.20.0'} cpu: [arm64] - os: [win32] + os: [netbsd] - '@typescript/native-preview-win32-x64@7.0.0-dev.20260606.1': - resolution: {integrity: sha512-Kowa5tat165szQZnACPi/kbF9O+TdzohYKGby59djK42621KBn1c8oeFoO4eI+4CP+eFBN97SMzTIVOdXXQFWw==} + '@typescript/typescript-netbsd-x64@7.0.2': + resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==} engines: {node: '>=16.20.0'} cpu: [x64] + os: [netbsd] + + '@typescript/typescript-openbsd-arm64@7.0.2': + resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [openbsd] + + '@typescript/typescript-openbsd-x64@7.0.2': + resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [openbsd] + + '@typescript/typescript-sunos-x64@7.0.2': + resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [sunos] + + '@typescript/typescript-win32-arm64@7.0.2': + resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] os: [win32] - '@typescript/native-preview@7.0.0-dev.20260606.1': - resolution: {integrity: sha512-9ag9Y2sj0yYwsWMKaBelVaHSOpX79eVo2quoWx9lCaUogq6HmqbaFa45AGQt54LNlwcYs5aBwODPyhHQglzZlA==} + '@typescript/typescript-win32-x64@7.0.2': + resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==} engines: {node: '>=16.20.0'} + cpu: [x64] + os: [win32] + + '@typescript/typescript6@6.0.2': + resolution: {integrity: sha512-mbCddXd+jm7hfx7w2YU64/Av4/NqqeG3GoRZgxPcgoTxYjhrcfJRw9ULch71SS4G+Q3bOXFhRvPqjguN0Hyp5w==} hasBin: true acorn-jsx@5.3.2: @@ -1360,8 +1560,8 @@ packages: peerDependencies: acorn: '>=8.9.0' - acorn@8.16.0: - resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + acorn@8.18.0: + resolution: {integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==} engines: {node: '>=0.4.0'} hasBin: true @@ -1371,11 +1571,6 @@ packages: ajv@8.20.0: resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} - align-spaces@2.0.0: - resolution: {integrity: sha512-X6gR58NCT6MeoAVbe14SsDySGGGcxyze8rE6s/tJNcOCezeEeQXTV6U89JHjyLDvlfZuB7XATIxrFAWjRBFAVg==} - engines: {node: '>=18'} - hasBin: true - align-spaces@3.0.0: resolution: {integrity: sha512-81jMDxqX4dusKh6jSe1WssYqAUY2AzTivjPMz80iiVApr3JTpBdbWYfC7bjiLrAFOuS8wf2K3cYCAHtwPvbWvQ==} engines: {node: '>=22'} @@ -1389,8 +1584,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.2.2: - resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + ansi-regex@6.3.0: + resolution: {integrity: sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==} engines: {node: '>=12'} ansi-styles@4.3.0: @@ -1401,9 +1596,9 @@ packages: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} - are-docs-informative@0.0.2: - resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} - engines: {node: '>=14'} + are-docs-informative@0.1.1: + resolution: {integrity: sha512-sqRsNQBwbKLRX0jV5Cu5uzmtflf892n4Vukz7T659ebL4pz3mpOqCMU7lxMoBTFwnp10E3YB5ZcyHM41W5bcDA==} + engines: {node: '>=18'} argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -1435,16 +1630,16 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} - brace-expansion@5.0.6: - resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} - engines: {node: 18 || 20 || >=22} + brace-expansion@5.0.12: + resolution: {integrity: sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==} + engines: {node: 20 || >=22} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - cacheable@2.3.5: - resolution: {integrity: sha512-EQfaKe09tl615iNvq/TBRWTFf1AKJNXYQSsMx0Z3EI0nA+pVsVPS8wJhnRlkbdacKPh1d0qVIhwTc2zsQNFEEg==} + cacheable@2.5.0: + resolution: {integrity: sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==} call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} @@ -1469,6 +1664,10 @@ packages: resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + chalk@6.0.0: + resolution: {integrity: sha512-2uNTXIuTTxk7ciZgAU1BQcgnchcG0xXnrs6jzkQfj9SsRa9M2s5zE8WT96hS6KmG4MzWHSrvH43DF1m4XRkrFg==} + engines: {node: '>=22'} + character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} @@ -1491,15 +1690,15 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + colord@2.10.0: + resolution: {integrity: sha512-AidJptpBJmjTclAp9BkLwJi0T93fo5epJnbaZslpg6QVzpHjAiveF55mE9AcUJiGMqRHgMDY8soMsQtuNYMHfw==} commander@8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} - comment-parser@1.4.7: - resolution: {integrity: sha512-0h+uSNtQGW3D98eQt3jJ8L06Fves8hncB4V/PKdw/Qb8Hnk19VaKuTr55UNRYiSoVa7WwrFls+rh3ux9agmkeQ==} + comment-parser@1.4.9: + resolution: {integrity: sha512-+2AvZKjJaNq9GQljm3tr0utwrig5BL+jgJGvz5rDpGKNIp+ojcRXWUwBbh/sGIi1QCprR6PsKFakub+w1v+4hQ==} engines: {node: '>= 12.0.0'} common-path-prefix@3.0.0: @@ -1508,8 +1707,12 @@ packages: 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==} + cosmiconfig@10.0.1: + resolution: {integrity: sha512-/zvGoYn0y27QTBmK+0B+oPdEPC4fKGUmJsMTQbDjqph00TrkqfVFW/M+C6ya54sYCgHC6QCwK/mI6djt8cEGHQ==} + engines: {node: ^22.18 || >= 24} + + cosmiconfig@9.0.2: + resolution: {integrity: sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==} engines: {node: '>=14'} peerDependencies: typescript: '>=4.9.5' @@ -1583,9 +1786,6 @@ packages: 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==} @@ -1596,11 +1796,14 @@ packages: emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} + emoji-regex@11.0.0: + resolution: {integrity: sha512-2qQtc7syPcJmvF7BfKxBvwgvhzDth6u3q23+Jr4JOQUcmMGgmj7B4/ePZ2DmOhrrb77S8kMNHq2kilVASysfqA==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - enhanced-resolve@5.23.0: - resolution: {integrity: sha512-yJN/BOOLxcOW2aQgeif9mSnaUB8KtvmMMp56oA1kx1CRfBKbhZm2pJ+NBY+3eOboHxix8lfjWpHE0Ei5U8RbSA==} + enhanced-resolve@5.25.1: + resolution: {integrity: sha512-nGXts5znJzmWPu+mIE9izCOzdg63oJca2mDzGWWTth7sr4aCToKcoyFVBQwN75Ij5Pf6p510EwkTqViTRzDV+w==} engines: {node: '>=10.13.0'} enquirer@2.4.1: @@ -1618,6 +1821,10 @@ packages: error-ex@1.3.4: resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} + es-abstract-get@1.0.0: + resolution: {integrity: sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==} + engines: {node: '>= 0.4'} + es-abstract@1.24.2: resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==} engines: {node: '>= 0.4'} @@ -1638,8 +1845,8 @@ packages: 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==} + es-to-primitive@1.3.4: + resolution: {integrity: sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==} engines: {node: '>= 0.4'} escalade@3.2.0: @@ -1666,14 +1873,18 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-jsdoc@63.0.2: - resolution: {integrity: sha512-0TchoK1uS4VxHSo3P4CyWQ31Lm+6zsT+xkHMC5KbFKwgOf8YrXPf1Bl8EP7kpgw1wfe/Ui5jz5mSX7ou8WAVuw==} - engines: {node: ^22.13.0 || >=24} + eslint-plugin-jsdoc@64.5.4: + resolution: {integrity: sha512-xfRhXPSSWT612muJ6XTvxuVJ8zYHv99qNgBqPVqF28aSqoy4s4XbSkrWXnYA2hl5ejC02yEpk6fqkj3BmJ6Xbg==} + engines: {node: ^22.22.2 || >=24.15.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true - eslint-plugin-n@18.0.1: - resolution: {integrity: sha512-q3ARhk+eZRc7myR0KHx+R3/GJeOHF+Ir6PK95Pu2tEX8Sl/4BIpmmVLva2kPrjC2gCmn6WHlHm+3yeo6Rxhycw==} + eslint-plugin-n@18.3.0: + resolution: {integrity: sha512-cPVguuDe6DrIPb/qUXHf8P89MaVTUmiYWwpt5gX5AILsvRIiZAxMFXcFR6QHYBksqKJpjfUBlL/RleCJUWcD7w==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: eslint: '>=8.57.1' @@ -1707,8 +1918,8 @@ packages: 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==} + eslint@10.11.0: + resolution: {integrity: sha512-P7a6UEEqb9G95MYAtqkmsTbVXIYyzIfl6NGOIJk162PaahFxFyeGcrlXYFSiagECg4sEm8IseJdZBKR3rx6MsQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -1768,15 +1979,15 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-uri@3.1.2: - resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} + fast-uri@3.1.8: + resolution: {integrity: sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==} 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==} + fastq@1.20.3: + resolution: {integrity: sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==} fault@2.0.1: resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} @@ -1794,12 +2005,8 @@ packages: 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'} + file-entry-cache@11.1.5: + resolution: {integrity: sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==} fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} @@ -1821,19 +2028,15 @@ packages: 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==} + flat-cache@6.1.23: + resolution: {integrity: sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==} - flatlint@5.7.1: - resolution: {integrity: sha512-jJ8fRv0UC0CAMBX61GzcotmpjptVfDn1qjxiOwL2g8xUJtqJs73zCCijNWjofbCy9RqlH9E0i1iUGJq1Dh9B/A==} + flatlint@5.10.2: + resolution: {integrity: sha512-nTEbBbN9k++EVTfrl3NPom/qIfiMy1edrqd49svE83MnkZCtt/AJG0VxKAkpmgxdznTIGt+1NTx0sFuVKaRnig==} engines: {node: '>=22'} - flatted@3.4.2: - resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} + flatted@3.4.4: + resolution: {integrity: sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==} for-each@0.3.5: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} @@ -1851,15 +2054,15 @@ packages: resolution: {integrity: sha512-EEIdG+HWpyygWRwSLIZy+x4u0xtghjHNfhQb0mI5825Mmjq6oFESFUY0hoZigEgd3KH8GX+ZOCK9wgmOiS7VBQ==} engines: {node: '>=4'} - fullstore@4.0.2: - resolution: {integrity: sha512-syOev4kA0lZy4VkfBJZ99ZL4cIiSgiKt0G8SpP0kla1tpM1c+V/jBOVY/OqqGtR2XLVcM83SjFPFC3R2YIwqjQ==} + fullstore@4.0.3: + resolution: {integrity: sha512-AicN7ullyTah6dItBaaQfN1t45tlL1TsDU3NheFR81eM9JnU7wfWTkmVXm4VTtunhWgtsR5bUuoAYKPUmRvtLA==} 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==} + function.prototype.name@1.2.0: + resolution: {integrity: sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==} engines: {node: '>= 0.4'} functions-have-names@1.2.3: @@ -1873,8 +2076,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-east-asian-width@1.6.0: - resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} + get-east-asian-width@1.7.0: + resolution: {integrity: sha512-XjH1AECxf0giL2V1aU8vKyRR2ppRUb5c0EvT7zuJTokQ74bNo52zOtghqdWIqrhUD79fo3x0WfKZdOqxF6LG1Q==} engines: {node: '>=18'} get-intrinsic@1.3.0: @@ -1893,8 +2096,8 @@ packages: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} - get-tsconfig@4.14.0: - resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} + get-tsconfig@4.14.3: + resolution: {integrity: sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==} github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} @@ -1923,16 +2126,16 @@ packages: resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} engines: {node: '>=18'} - globals@17.6.0: - resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==} + globals@17.12.0: + resolution: {integrity: sha512-cezEd/DTyyht9cvSSURyygXPfy04GtWO/5e6ZPvH7fCtjKz9PYOmuawphw1Ctd1f6C+5JypXfGD7ahNMXvevBA==} 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==} + globby@16.2.4: + resolution: {integrity: sha512-c8B/VNLmxRcmqqenRA9t+9IyOjf9+V6lTxPaUJLqOCONdQkWZ0ETYgX0qbtJqPsgCNusT9MZ5Jeidw8Eb9tn2g==} engines: {node: '>=20'} globjoin@0.1.4: @@ -1941,8 +2144,8 @@ packages: globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - goldstein@7.3.2: - resolution: {integrity: sha512-jc+mL779IGoGYcTzGbuMU0IVmHVO5r7vZlRCQdORE5yU59BKoOaCegbQN9iydtMF6M02Q171mcy1KxNjTUoRfA==} + goldstein@7.4.0: + resolution: {integrity: sha512-lCfYKh2PmBDQ34z1bEqJEZdSixgPwJMMrK3yNTEGmVdA/O07M8YPokUarNq/yHMQ5y2s9lc3QeHbwZ2Jfui/yQ==} engines: {node: '>=22'} hasBin: true @@ -1953,6 +2156,16 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + happy-mark@1.9.0: + resolution: {integrity: sha512-CBX1wO5zYS735pEeMTTkrFrTe3XrkYwfALUjjM0/+eWoJHQvvJLU/tkSmgglhFTQZ/72AOFp257yJZWCoVK43Q==} + engines: {node: '>=22'} + hasBin: true + + happy-style@1.0.3: + resolution: {integrity: sha512-0oRSNH4KESPKUAIga7dM803jEtRd3//UaQszBp9AO7nOvLNRLsRSBuaFR36fIXl4POoXcHhENec8itIflriT2g==} + engines: {node: '>=22'} + hasBin: true + has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} engines: {node: '>= 0.4'} @@ -2012,8 +2225,8 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - ignore@7.0.5: - resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + ignore@7.0.10: + resolution: {integrity: sha512-HpbUakT7xp5miBUywCHf36ZEuAJNklBJDDsGpUIjMzOSmM8ELSfA9Sa/QDPeNeqeoN31u+UTCkL4klCOVvRm4Q==} engines: {node: '>= 4'} import-fresh@3.3.1: @@ -2065,6 +2278,10 @@ packages: resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} + is-document.all@1.0.0: + resolution: {integrity: sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==} + engines: {node: '>= 0.4'} + is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -2189,22 +2406,23 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@4.2.0: - resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==} + js-yaml@4.3.2: + resolution: {integrity: sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==} hasBin: true - jsdoc-type-pratt-parser@7.2.0: - resolution: {integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==} - engines: {node: '>=20.0.0'} + js-yaml@5.4.2: + resolution: {integrity: sha512-m+aqu+LwO1O6sIopafj8HUVl5aawITwZQe/yHpMCKjaWBaA/d07B/QdMb3529REftiU+RMMHL3Vlsw3hON7vWg==} + hasBin: true + + jsdoc-type-pratt-parser@9.2.2: + resolution: {integrity: sha512-eFY7Rlscvv/BpY6UsVsjKwMhu1tJO/F4U/vC9g3yeRy/JqszuO1UP6Vdq+85G+3FP6fEw/sWR8a5ftPFY86csw==} + engines: {node: ^22.22.2 || >=24.15.0} jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} hasBin: true - json-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==} @@ -2230,9 +2448,6 @@ packages: 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==} @@ -2247,8 +2462,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - linkify-it@5.0.1: - resolution: {integrity: sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==} + linkify-it@5.0.2: + resolution: {integrity: sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==} locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} @@ -2268,8 +2483,8 @@ packages: longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - lru-cache@11.5.1: - resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} + lru-cache@11.5.3: + resolution: {integrity: sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==} engines: {node: 20 || >=22} lunr@2.3.9: @@ -2279,8 +2494,8 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} - markdown-it@14.2.0: - resolution: {integrity: sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ==} + markdown-it@14.3.2: + resolution: {integrity: sha512-sHHjZ5fJKlgrG4qns2YwVcdNep35h5fERrfkD2YNsb9UFk0UIHarbiTaHKVMlPuWAoiilyK8Fv/jAm11slsY7Q==} hasBin: true markdown-table@3.0.4: @@ -2344,8 +2559,8 @@ packages: mdn-data@2.27.1: resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} - mdurl@2.0.0: - resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + mdurl@2.1.0: + resolution: {integrity: sha512-1+HBaOx0zi/dQWht8rNv9MYf9qqpqL/kxI0hXImU6Y547zM6Sni8BQibt7ifgMcYtQg41ao3Ivd6cnSM86inpg==} meow@14.1.0: resolution: {integrity: sha512-EDYo6VlmtnumlcBCbh1gLJ//9jvM/ndXHfVXIFrZVr6fGcwTUyCTFNTLCKuY3ffbK8L/+3Mzqnd58RojiZqHVw==} @@ -2370,8 +2585,8 @@ packages: 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-table@2.1.2: + resolution: {integrity: sha512-pRzm4kDTu0MjlmBkxmS9yYhw60nncfcEwu9NNdPFSQEFXS95ZKyIIyTSHu/o3ReBUrLKYEq+7YaXCRn/bPB4MA==} micromark-extension-gfm-tagfilter@2.0.0: resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} @@ -2449,16 +2664,16 @@ packages: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} - minimatch@10.2.5: - resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + minimatch@10.2.6: + resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==} engines: {node: 18 || 20 || >=22} minipass@7.1.3: resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} - montag@2.0.1: - resolution: {integrity: sha512-aWTJ736El1fZu7/Tvdf1QyPcPnYAMFzHlIE9FJ9JYFF3FpQ7QzyjniW1PP8+SHcfEI66tHB+EhA9+QLZcLJd6Q==} + montag@2.0.3: + resolution: {integrity: sha512-QHzH7+Ok902oPPPPE95M8c8fqqQuU8lhRWyLbamneTl68TM2sThtkFEZX+flhDHJSO1BL1ssu58FNwUPEiK/sg==} engines: {node: '>=22'} ms@2.1.3: @@ -2467,8 +2682,8 @@ packages: nano-memoize@3.0.16: resolution: {integrity: sha512-JyK96AKVGAwVeMj3MoMhaSXaUNqgMbCRSQB3trUV8tYZfWEzqUBKdK1qJpfuNXgKeHOx1jv/IEYTM659ly7zUA==} - nanoid@3.3.12: - resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + nanoid@3.3.19: + resolution: {integrity: sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -2502,8 +2717,12 @@ packages: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} - obug@2.1.2: - resolution: {integrity: sha512-AWGB9WFcRXOQs48Z/udjI5ZcZMHXwX8XPByNpOydgcGsDLIzjGizhoMWJyKAWze7AVW/2W1i+/gPX4YtKe5cyg==} + obug@2.2.1: + resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==} + engines: {node: '>=12.20.0'} + + obug@3.0.0: + resolution: {integrity: sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==} engines: {node: '>=12.20.0'} once@1.4.0: @@ -2513,23 +2732,10 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - own-keys@1.0.1: - resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + own-keys@1.0.2: + resolution: {integrity: sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==} 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'} @@ -2595,8 +2801,8 @@ packages: resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} engines: {node: '>=8.6'} - picomatch@4.0.4: - resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + picomatch@4.0.7: + resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} engines: {node: '>=12'} pkg-dir@7.0.0: @@ -2611,29 +2817,29 @@ packages: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} - postcss-safe-parser@7.0.1: - resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==} + postcss-safe-parser@7.1.0: + resolution: {integrity: sha512-1WzZxRLaAFwEh6Do+zyGpjWV3nGJNxxhuh7Ubu/q1ICImMgZJnLwhoaEpRbG4pJppp2Y1ncL9ffA2f+LhrefQg==} engines: {node: '>=18.0'} peerDependencies: postcss: ^8.4.31 - postcss-selector-parser@7.1.1: - resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} + postcss-selector-parser@7.1.6: + resolution: {integrity: sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==} engines: {node: '>=4'} postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.15: - resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} + postcss@8.5.28: + resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - pretty-ms@9.3.0: - resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} + pretty-ms@9.3.1: + resolution: {integrity: sha512-HzMy3Geq23nVALD/M2LliU+F+M+gVNsvkQWWqeBZ8HDiCgzo6YPJ/Omrmtq24EFrIsk0a3EkQGEd7bDOo+IhGA==} engines: {node: '>=18'} punycode.js@2.3.1: @@ -2644,8 +2850,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - putout@42.5.2: - resolution: {integrity: sha512-gaYd219zcbPMjuxOqT24SmeKjTQZ2c/2tF9jiNs//x0JbKGw4r18FYDz+yYJ8pcdIO3pj26aA2aix5emE39Hkw==} + putout@42.16.0: + resolution: {integrity: sha512-EVJuM7S9vhxQ7hbOFEblqlq+czlSFaWh6U9KPtLjI09yaLgpe+IoUNsGgNIepZ2Xld+3aLkGiuHgvGLB4NNaXw==} engines: {node: '>=22.12'} hasBin: true @@ -2683,6 +2889,10 @@ packages: resolution: {integrity: sha512-kPnbOV6Zfx9a25AZ++28fI1q78L/UVRQmmuazwVRPfiiqpMs+WbOU69Shx820XgfKWfak0JH75PUvZMFtRGSsw==} engines: {node: '>=20'} + redstd@1.0.2: + resolution: {integrity: sha512-s5Fh78Jh+g+UARkb972bsJzuYjgBUoEs/51ebXV8eensXzsF8kDzBdCDBX8psGBuC5+BNcqQtxXFJMbqc8zZgg==} + engines: {node: '>=22'} + reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} @@ -2702,6 +2912,9 @@ packages: remark-frontmatter@5.0.0: resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + remark-lint-blockquote-indentation@4.0.1: resolution: {integrity: sha512-7BhOsImFgTD7IIliu2tt+yJbx5gbMbXCOspc3VdYf/87iLJdWKqJoMy2V6DZG7kBjBlBsIZi38fDDngJttXt4w==} @@ -2801,8 +3014,8 @@ packages: resolution: {integrity: sha512-SMMx8yMinHPQVNTgS9jITzfEGIQ0NtyP1ZpejI8qRw3JQfuCh3BGTBVlZa/uGw9FAYKe8oznHX9cfRe8HCBo0g==} engines: {node: '>=22'} - semver@7.8.2: - resolution: {integrity: sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ==} + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} engines: {node: '>=10'} hasBin: true @@ -2838,8 +3051,8 @@ packages: resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} engines: {node: '>= 0.4'} - side-channel@1.1.0: - resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + side-channel@1.1.1: + resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==} engines: {node: '>= 0.4'} signal-exit@4.1.0: @@ -2854,10 +3067,6 @@ packages: 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'} @@ -2868,11 +3077,11 @@ packages: 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-expression-parse@5.0.0: + resolution: {integrity: sha512-vngmw3Rgn+o2arXNbnZaj5UtOEBuWBfvaI+Wc8GFfykIhA5/vdK9/Sp/XkLv63dykz2rxKDvKEHupF5P0FORcQ==} - spdx-license-ids@3.0.23: - resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==} + spdx-license-ids@3.0.24: + resolution: {integrity: sha512-cLS9TtWkIQFyLkJ3/5aFQAOHOSKTlOs/7WDut/XPSdjom1fJhUdkepeJAKXa9Y05+FabHd0sti+Et559vDtkpQ==} stop-iteration-iterator@1.1.0: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} @@ -2886,16 +3095,16 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} - string-width@8.2.1: - resolution: {integrity: sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==} + string-width@8.3.0: + resolution: {integrity: sha512-ZbmZM0JCihQN91dWnxoipT2KOEyHqEyfRXUyjuRhW8b/xnqPDoq4gWEVApTVa9db2wN8mmoikgFBbjh71+cGeQ==} engines: {node: '>=20'} - string.prototype.trim@1.2.10: - resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + string.prototype.trim@1.2.11: + resolution: {integrity: sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==} engines: {node: '>= 0.4'} - string.prototype.trimend@1.0.9: - resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + string.prototype.trimend@1.0.10: + resolution: {integrity: sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==} engines: {node: '>= 0.4'} string.prototype.trimstart@1.0.8: @@ -2929,8 +3138,8 @@ packages: peerDependencies: stylelint: ^17.0.0 - stylelint@17.12.0: - resolution: {integrity: sha512-KIlzWXMHUvgfPUR0R7TK3H80yCIi0uoivUwf+6Az4yrHJD1Q3c1qIkh/H5Z0i/K3QXgtq/UMEkWyBUSUwnpnOg==} + stylelint@17.15.0: + resolution: {integrity: sha512-mWIkesYQvQjf4Kvdeu9ns0IL8/K/wtjaGxPqsPd6DlLZvaQxGysJsocxUDrBcyHQ5VleAk4uSMat4yMrVED7PA==} engines: {node: '>=20.19.0'} hasBin: true @@ -2947,8 +3156,8 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - supports-hyperlinks@4.4.0: - resolution: {integrity: sha512-UKbpT93hN5Nr9go5UY7bopIB9YQlMz9nm/ct4IXt/irb5YRkn9WaqrOBJGZ5Pwvsd5FQzSVeYlGdXoCAPQZrPg==} + supports-hyperlinks@4.5.0: + resolution: {integrity: sha512-ZW2OvfeCXrNTbLakPUzjQG922EeGCOteFSVoek5DKStTh898wf7zgtuFlzQN8HfZCxC3Eh02yJVrRW51hADf+w==} engines: {node: '>=20'} svg-tags@1.0.0: @@ -2977,10 +3186,6 @@ packages: 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'} @@ -2992,12 +3197,12 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - try-catch@4.0.9: - resolution: {integrity: sha512-tEWGmsfqZ9NBzvDOGbACxu+AaXajM6+RtmIM6wCIkFD6lCa3/UvjNuWjCRoOjn8qTKuZlQmrMh8vSTBMQcceew==} + try-catch@4.1.1: + resolution: {integrity: sha512-5gVQYyJKsgaZsXb5KycqQQ/ugfs/JuAcmeO1tjoVshwaXCQPUQFhzJZFofoya55TGProeuQR77ztYh53qaONpQ==} engines: {node: '>=22'} - try-to-catch@4.0.5: - resolution: {integrity: sha512-VKBslDQsy4pGj2TMNgDdskWb7AWSi/9dPEmcNv3sdL0+aRMQTPJo6aEqlcuN0vbOwFfsE1oAXmx3bFdf6vrJFg==} + try-to-catch@4.1.0: + resolution: {integrity: sha512-phAezhZqLgHHTpbZYe2GgmKe8itTgEX3gfd+YeIsmllgOOpXCDPn1DkDzVWj0mGQPriJgD6AagoUEcX+M2RlGw==} engines: {node: '>=22'} ts-api-utils@2.5.0: @@ -3021,23 +3226,23 @@ packages: resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.4: - resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + typed-array-byte-offset@1.0.5: + resolution: {integrity: sha512-0FHJvLPqZ7KJzp17O13jfsAjsqazgrxBu2zEK95PmUz8lv2+GjRuxUInCr2Rk9Dms3ihN21zJ929ZO43yJ95QQ==} engines: {node: '>= 0.4'} typed-array-length@1.0.8: resolution: {integrity: sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==} engines: {node: '>= 0.4'} - typedoc@0.28.19: - resolution: {integrity: sha512-wKh+lhdmMFivMlc6vRRcMGXeGEHGU2g8a2CkPTJjJlwRf1iXbimWIPcFolCqe4E0d/FRtGszpIrsp3WLpDB8Pw==} + typedoc@0.28.20: + resolution: {integrity: sha512-uSKqkh8Cr48vllnEy+jdaAgOeR6Y+QCBW7usgUsKj7gJEfR7stw9U/fE49LBnj2tPRKPY0c0EBJSWe9Appmplg==} 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==} + typescript-eslint@8.70.1: + resolution: {integrity: sha512-AcWG7KDjZ2THNXsgwttMaGmzVi0VFRlFYfqFHYQRbDpF3owuYbuiL8c7UUrd2k8s3PoSfIQrWfrGXfcElrWLYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -3048,6 +3253,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@7.0.2: + resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==} + engines: {node: '>=16.20.0'} + hasBin: true + uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} @@ -3059,15 +3269,15 @@ packages: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} engines: {node: '>=0.10.0'} - undici-types@7.24.6: - resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + undici-types@8.9.0: + resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==} unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} engines: {node: '>=18'} - unicorn-magic@0.4.0: - resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} + unicorn-magic@0.4.1: + resolution: {integrity: sha512-lzlXPoVB0Uy/FvTaUgX39RbixYiSKoc3JSoSf01+0c2B6FR3qdYIPN7Qjo/AV7n6sqLCk0509cT3LRj1oSZ1+A==} engines: {node: '>=20'} unified-lint-rule@3.0.1: @@ -3116,11 +3326,11 @@ packages: 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-textdocument@1.0.15: + resolution: {integrity: sha512-Gsfr9S8LU3S6885cS+NaleasJ0n3V5y/SOTqHCifQiXWFw3G9w9/YItDfwHrlCz+dSZWWZ8ilYVMcJe7Sz7Sxw==} - vscode-languageserver-types@3.18.0: - resolution: {integrity: sha512-8TsGPNMIMiiBdkORgRSvLjuiEIiAFtO+KssmYWxQ+uSVvlf7RjK8YKCOjPzZ+YA04jXEV7+7LvkSmHkhpNS99g==} + vscode-languageserver-types@3.18.4: + resolution: {integrity: sha512-nQsacoiijvl0fRf2q28uFDrAVwRhdCa3QveiF7/CX0r18mLR5FU/1WskSsCKOjmEbtteKUnY8x8Yzxop+k0zwg==} which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} @@ -3134,8 +3344,8 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-typed-array@1.1.22: - resolution: {integrity: sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==} + which-typed-array@1.1.24: + resolution: {integrity: sha512-wk4Mf4pR5mRP7eYuuTBCIQ9d0ud2Fv2jRLQpfgnRjbOxAFHmjKFValgTpitVKzJJS8ajnYQV2Du1SZ8j6b/EUQ==} engines: {node: '>= 0.4'} which@1.3.1: @@ -3169,8 +3379,8 @@ packages: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - yaml@2.9.0: - resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + yaml@2.9.1: + resolution: {integrity: sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==} engines: {node: '>= 14.6'} hasBin: true @@ -3178,8 +3388,8 @@ packages: 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==} + yargs@18.2.0: + resolution: {integrity: sha512-9OpKOLeaoNFecEp7P6iYbzze/5CqWoH7N3SMs/6y1XF4nMvFMspEGZzJ6uFi9MmQwXhyzqYoSEKO3tvA3Z/o2w==} engines: {node: ^20.19.0 || ^22.12.0 || >=23} yocto-queue@0.1.0: @@ -3190,8 +3400,8 @@ packages: resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} engines: {node: '>=12.20'} - yoctocolors@2.1.2: - resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} + yoctocolors@2.2.0: + resolution: {integrity: sha512-xYqdZFUK/VYazNl/oCDYN+3WloWQwMfZxBoiNt6qNyk+xfOdi598muWE42rNZFp1kNOiqW936q5RhUdnpqElSg==} engines: {node: '>=18'} zwitch@2.0.4: @@ -3205,134 +3415,175 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 + '@babel/code-frame@8.0.6': + dependencies: + '@babel/helper-validator-identifier': 8.0.6 + js-tokens: 10.0.0 + + '@babel/generator@8.0.6': + dependencies: + '@babel/parser': 8.0.6 + '@babel/types': 8.0.6 + '@jridgewell/gen-mapping': 0.4.0-beta.0 + '@jridgewell/trace-mapping': 0.3.31 + '@types/jsesc': 2.5.1 + jsesc: 3.1.0 + + '@babel/helper-globals@8.0.6': {} + + '@babel/helper-string-parser@8.0.6': {} + '@babel/helper-validator-identifier@7.29.7': {} + '@babel/helper-validator-identifier@8.0.6': {} + + '@babel/parser@8.0.6': + dependencies: + '@babel/types': 8.0.6 + + '@babel/template@8.0.0': + dependencies: + '@babel/code-frame': 8.0.6 + '@babel/parser': 8.0.6 + '@babel/types': 8.0.6 + + '@babel/traverse@8.0.6': + dependencies: + '@babel/code-frame': 8.0.6 + '@babel/generator': 8.0.6 + '@babel/helper-globals': 8.0.6 + '@babel/parser': 8.0.6 + '@babel/template': 8.0.0 + '@babel/types': 8.0.6 + obug: 2.2.1 + + '@babel/types@8.0.6': + dependencies: + '@babel/helper-string-parser': 8.0.6 + '@babel/helper-validator-identifier': 8.0.6 + '@bcoe/v8-coverage@1.0.2': {} - '@cacheable/memory@2.0.9': + '@cacheable/memory@2.2.0': dependencies: - '@cacheable/utils': 2.4.1 + '@cacheable/utils': 2.5.0 '@keyv/bigmap': 1.3.1(keyv@5.6.0) hookified: 1.15.1 keyv: 5.6.0 - '@cacheable/utils@2.4.1': + '@cacheable/utils@2.5.0': 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)': + '@csstools/css-calc@3.4.1(@csstools/css-parser-algorithms@4.0.1(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)': dependencies: - '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) - '@csstools/css-tokenizer': 4.0.0 + '@csstools/css-parser-algorithms': 4.0.1(@csstools/css-tokenizer@4.0.2) + '@csstools/css-tokenizer': 4.0.2 - '@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)': + '@csstools/css-parser-algorithms@4.0.1(@csstools/css-tokenizer@4.0.2)': dependencies: - '@csstools/css-tokenizer': 4.0.0 + '@csstools/css-tokenizer': 4.0.2 - '@csstools/css-syntax-patches-for-csstree@1.1.5(css-tree@3.2.1)': + '@csstools/css-syntax-patches-for-csstree@1.1.14(css-tree@3.2.1)': optionalDependencies: css-tree: 3.2.1 - '@csstools/css-tokenizer@4.0.0': {} + '@csstools/css-tokenizer@4.0.2': {} - '@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/media-query-list-parser@5.0.1(@csstools/css-parser-algorithms@4.0.1(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)': dependencies: - '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) - '@csstools/css-tokenizer': 4.0.0 + '@csstools/css-parser-algorithms': 4.0.1(@csstools/css-tokenizer@4.0.2) + '@csstools/css-tokenizer': 4.0.2 - '@csstools/selector-resolve-nested@4.0.0(postcss-selector-parser@7.1.1)': + '@csstools/selector-resolve-nested@4.0.2(postcss-selector-parser@7.1.6)': dependencies: - postcss-selector-parser: 7.1.1 + postcss-selector-parser: 7.1.6 - '@csstools/selector-specificity@6.0.0(postcss-selector-parser@7.1.1)': + '@csstools/selector-specificity@6.0.0(postcss-selector-parser@7.1.6)': dependencies: - postcss-selector-parser: 7.1.1 + postcss-selector-parser: 7.1.6 - '@cto.af/eslint-config@7.0.2(eslint@10.4.1)(typescript@6.0.3)': + '@cto.af/eslint-config@7.0.3(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))': dependencies: - '@eslint/json': 2.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 + '@eslint/json': 2.1.0 + '@stylistic/eslint-plugin': 5.10.0(eslint@10.11.0(supports-color@10.2.2)) + eslint-plugin-n: 18.3.0(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2)) + eslint-plugin-redos: 4.5.0(eslint@10.11.0(supports-color@10.2.2)) + globals: 17.12.0 transitivePeerDependencies: - eslint - ts-declaration-location - typescript - '@es-joy/jsdoccomment@0.87.0': + '@decimalturn/toml-patch@3.2.1': {} + + '@es-joy/jsdoccomment@0.98.0': dependencies: '@types/estree': 1.0.9 - '@typescript-eslint/types': 8.60.1 - comment-parser: 1.4.7 + '@typescript-eslint/types': 8.70.1 + comment-parser: 1.4.9 esquery: 1.7.0 - jsdoc-type-pratt-parser: 7.2.0 + jsdoc-type-pratt-parser: 9.2.2 '@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)': + '@escover/converter-istanbul@1.0.3(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)': dependencies: - '@putout/plugin-convert-optional-to-logical': 4.0.2(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) chalk: 5.6.2 find-cache-dir: 5.0.0 find-up: 8.0.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-reports: 3.2.0 - montag: 2.0.1 + montag: 2.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) + picomatch: 4.0.7 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) strip-ansi: 7.2.0 table: 6.9.0 - try-catch: 4.0.9 + try-catch: 4.1.1 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)': + '@escover/formatter-responsive@1.0.6(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)': dependencies: chalk: 5.6.2 find-cache-dir: 5.0.0 find-up: 8.0.0 - montag: 2.0.1 + montag: 2.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) + picomatch: 4.0.7 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) strip-ansi: 7.2.0 table: 6.9.0 - try-catch: 4.0.9 + try-catch: 4.1.1 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)': + '@eslint-community/eslint-utils@4.10.1(eslint@10.11.0(supports-color@10.2.2))': dependencies: - eslint: 10.4.1 + eslint: 10.11.0(supports-color@10.2.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint/config-array@0.23.5': + '@eslint/config-array@0.23.5(supports-color@10.2.2)': dependencies: '@eslint/object-schema': 3.0.5 - debug: 4.4.3 - minimatch: 10.2.5 + debug: 4.4.3(supports-color@10.2.2) + minimatch: 10.2.6 transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.6.0': + '@eslint/config-helpers@0.7.0': dependencies: '@eslint/core': 1.2.1 @@ -3340,22 +3591,22 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/json@2.0.0': + '@eslint/json@2.1.0': dependencies: '@eslint/core': 1.2.1 - '@eslint/plugin-kit': 0.7.2 - '@humanwhocodes/momoa': 3.3.10 + '@eslint/plugin-kit': 0.7.3 + '@humanwhocodes/momoa': 3.3.13 natural-compare: 1.4.0 - '@eslint/markdown@8.0.2': + '@eslint/markdown@8.0.3(supports-color@10.2.2)': dependencies: '@eslint/core': 1.2.1 - '@eslint/plugin-kit': 0.7.2 + '@eslint/plugin-kit': 0.7.3 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 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) + mdast-util-frontmatter: 2.0.1(supports-color@10.2.2) + mdast-util-gfm: 3.1.0(supports-color@10.2.2) + mdast-util-math: 3.0.0(supports-color@10.2.2) micromark-extension-frontmatter: 2.0.0 micromark-extension-gfm: 3.0.0 micromark-extension-math: 3.1.0 @@ -3365,7 +3616,7 @@ snapshots: '@eslint/object-schema@3.0.5': {} - '@eslint/plugin-kit@0.7.2': + '@eslint/plugin-kit@0.7.3': dependencies: '@eslint/core': 1.2.1 levn: 0.4.1 @@ -3392,20 +3643,25 @@ snapshots: '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/momoa@3.3.10': {} + '@humanwhocodes/momoa@3.3.13': {} '@humanwhocodes/retry@0.4.3': {} '@istanbuljs/schema@0.1.6': {} + '@jridgewell/gen-mapping@0.4.0-beta.0': + dependencies: + '@jridgewell/sourcemap-codec': 1.6.0 + '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/resolve-uri@3.1.2': {} - '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/sourcemap-codec@1.6.0': {} '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/sourcemap-codec': 1.6.0 '@keyv/bigmap@1.3.1(keyv@5.6.0)': dependencies: @@ -3425,794 +3681,786 @@ snapshots: '@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 + fastq: 1.20.3 '@pkgr/core@0.1.2': {} - '@putout/babel@5.7.3': {} + '@putout/babel@5.9.13': + dependencies: + '@babel/code-frame': 8.0.6 + '@babel/generator': 8.0.6 + '@babel/parser': 8.0.6 + '@babel/template': 8.0.0 + '@babel/traverse': 8.0.6 + '@babel/types': 8.0.6 '@putout/cli-cache@6.0.2': dependencies: escalade: 3.2.0 - file-entry-cache: 11.1.3 + file-entry-cache: 11.1.5 find-cache-dir: 5.0.0 imurmurhash: 0.1.4 json-stable-stringify-without-jsonify: 1.0.1 - try-catch: 4.0.9 - try-to-catch: 4.0.5 + try-catch: 4.1.1 + try-to-catch: 4.1.0 - '@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-choose-formatter@7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: '@putout/cli-choose': 4.0.0 find-up: 8.0.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) '@putout/cli-choose@4.0.0': dependencies: enquirer: 2.4.1 - try-to-catch: 4.0.5 + try-to-catch: 4.1.0 '@putout/cli-filesystem@3.0.0': {} '@putout/cli-keypress@4.0.0': dependencies: ci-info: 4.4.0 - fullstore: 4.0.2 + fullstore: 4.0.3 '@putout/cli-match@3.0.1': dependencies: - try-catch: 4.0.9 - try-to-catch: 4.0.5 + try-catch: 4.1.1 + try-to-catch: 4.1.0 - '@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-process-file@7.1.0(eslint@10.11.0(supports-color@10.2.2))(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/eslint': 6.0.0(eslint@10.4.1) + '@putout/eslint': 6.0.0(eslint@10.11.0(supports-color@10.2.2)) 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 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + samadhi: 4.0.4(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + try-catch: 4.1.1 + try-to-catch: 4.1.0 transitivePeerDependencies: - eslint - - supports-color - - svelte - - typescript - - vite-plus '@putout/cli-ruler@5.0.0': dependencies: - try-to-catch: 4.0.5 + try-to-catch: 4.1.0 '@putout/cli-staged@3.0.0': dependencies: '@putout/git-status-porcelain': 3.0.0 - fullstore: 4.0.2 - try-to-catch: 4.0.5 + fullstore: 4.0.3 + try-to-catch: 4.1.0 '@putout/cli-validate-args@2.0.0': dependencies: fastest-levenshtein: 1.0.16 just-kebab-case: 4.2.0 - '@putout/compare@19.3.1': + '@putout/compare@19.5.1': dependencies: - '@putout/babel': 5.7.3 - '@putout/engine-parser': 15.1.2 - '@putout/operate': 15.4.0 + '@putout/babel': 5.9.13 + '@putout/engine-parser': 15.5.0 + '@putout/operate': 15.9.0 jessy: 5.0.1 nessy: 6.0.1 - obug: 2.1.2 + obug: 3.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))': + '@putout/engine-loader@17.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - 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: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 + try-to-catch: 4.1.0 - '@putout/engine-parser@15.1.2': + '@putout/engine-parser@15.5.0': dependencies: - '@putout/babel': 5.7.3 + '@putout/babel': 5.9.13 '@putout/operator-watermark': 1.0.1 - '@putout/printer': 18.17.0 + '@putout/printer': 18.46.0 align-spaces: 3.0.0 estree-to-babel: 12.0.1 nano-memoize: 3.0.16 once: 1.4.0 - try-catch: 4.0.9 + try-catch: 4.1.1 - '@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-processor@16.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/engine-loader': 17.2.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/engine-loader': 17.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) once: 1.4.0 - picomatch: 4.0.4 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - try-to-catch: 4.0.5 + picomatch: 4.0.7 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-to-catch: 4.1.0 - '@putout/engine-reporter@8.0.8(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/engine-reporter@8.0.8(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/cli-choose-formatter': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) + '@putout/cli-choose-formatter': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) '@putout/cli-keypress': 4.0.0 - '@putout/engine-loader': 17.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/engine-loader': 17.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + fullstore: 4.0.3 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 + try-to-catch: 4.1.0 + + '@putout/engine-runner@28.4.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/babel': 5.9.13 + '@putout/compare': 19.5.1 + '@putout/engine-parser': 15.5.0 + '@putout/operate': 15.9.0 + '@putout/operator-declare': 18.1.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-json': 3.10.0 '@putout/operator-watermark': 1.0.1 - '@putout/plugin-filesystem': 13.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 + '@putout/plugin-filesystem': 13.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + fullstore: 4.0.3 + obug: 3.0.0 once: 1.4.0 - try-catch: 4.0.9 + try-catch: 4.1.1 wraptile: 3.0.0 transitivePeerDependencies: - putout - '@putout/eslint@6.0.0(eslint@10.4.1)': + '@putout/eslint@6.0.0(eslint@10.11.0(supports-color@10.2.2))': dependencies: - eslint: 10.4.1 + eslint: 10.11.0(supports-color@10.2.2) once: 1.4.0 - try-to-catch: 4.0.5 + try-to-catch: 4.1.0 - '@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-codeframe@10.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/babel': 5.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) + '@putout/babel': 5.9.13 + '@putout/formatter-json': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) table: 6.9.0 - '@putout/formatter-dump@7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/formatter-dump@7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/formatter-json': 3.0.0(putout@42.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': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) table: 6.9.0 - '@putout/formatter-frame@9.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/formatter-frame@9.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/formatter-codeframe': 10.0.2(putout@42.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-codeframe': 10.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/formatter-json-lines@4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/formatter-json-lines@4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/formatter-json@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/formatter-json@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-memory@6.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/formatter-dump': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) - chalk: 5.6.2 + '@putout/formatter-dump': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + chalk: 6.0.0 cli-progress: 3.12.0 format-io: 2.0.0 - montag: 2.0.1 + montag: 2.0.3 once: 1.4.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/formatter-progress-bar@6.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/formatter-progress-bar@6.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/formatter-dump': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) - chalk: 5.6.2 + '@putout/formatter-dump': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + chalk: 6.0.0 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: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/formatter-progress@7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/formatter-progress@7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/formatter-dump': 7.0.0(putout@42.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-dump': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/formatter-stream@7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/formatter-stream@7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) table: 6.9.0 - '@putout/formatter-time@5.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/formatter-time@5.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/formatter-dump': 7.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3)) - chalk: 5.6.2 + '@putout/formatter-dump': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + chalk: 6.0.0 cli-progress: 3.12.0 format-io: 2.0.0 - montag: 2.0.1 + montag: 2.0.3 once: 1.4.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) timer-node: 5.0.9 '@putout/git-status-porcelain@3.0.0': {} - '@putout/operate@15.4.0': + '@putout/operate@15.9.0': dependencies: - '@putout/babel': 5.7.3 + '@putout/babel': 5.9.13 - '@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-add-args@15.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/babel': 5.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/babel': 5.9.13 + '@putout/compare': 19.5.1 + '@putout/engine-parser': 15.5.0 + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/operator-declare@16.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/operator-declare@18.1.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/babel': 5.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/babel': 5.9.13 + '@putout/compare': 19.5.1 + '@putout/engine-parser': 15.5.0 + '@putout/operate': 15.9.0 + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/operator-filesystem@11.1.0': + '@putout/operator-filesystem@11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': 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/babel': 5.9.13 + '@putout/operate': 15.9.0 + '@putout/operator-json': 3.10.0 + '@putout/traverse': 16.2.0 + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + fullstore: 4.0.3 + try-catch: 4.1.1 + transitivePeerDependencies: + - putout - '@putout/operator-find-file-up@2.0.2(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/operator-find-file-up@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/operator-filesystem': 11.1.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/operator-ignore@6.1.0': + '@putout/operator-ignore@6.3.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/babel': 5.7.3 - '@putout/operate': 15.4.0 - '@putout/operator-json': 3.3.1 - picomatch: 4.0.4 + '@putout/babel': 5.9.13 + '@putout/operate': 15.9.0 + '@putout/operator-json': 3.10.0 + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + picomatch: 4.0.7 + transitivePeerDependencies: + - putout - '@putout/operator-json@3.3.1': - dependencies: - remove-blank-lines: 1.4.2 + '@putout/operator-json@3.10.0': {} - '@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-jsx@3.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/babel': 5.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/babel': 5.9.13 + '@putout/operate': 15.9.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/operator-keyword@5.1.1': {} + '@putout/operator-keyword@5.2.0': {} - '@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-match-files@12.10.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@putout/babel': 5.7.3 - '@putout/engine-parser': 15.1.2 - '@putout/operator-filesystem': 11.1.0 - '@putout/operator-json': 3.3.1 + '@putout/babel': 5.9.13 + '@putout/engine-parser': 15.5.0 + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-json': 3.10.0 + '@putout/processor-json': 10.3.0 + '@putout/processor-markdown': 14.2.0(supports-color@10.2.2) + '@putout/processor-toml': 1.3.2 '@putout/processor-yaml': 10.0.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 + transitivePeerDependencies: + - supports-color - '@putout/operator-parens@4.0.0': + '@putout/operator-parens@4.1.0': dependencies: - '@putout/babel': 5.7.3 + '@putout/babel': 5.9.13 - '@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-regexp@5.2.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: jsesc: 3.1.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) regexp-tree: 0.1.27 - '@putout/operator-remove-files@1.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/operator-remove-files@1.2.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/operator-filesystem': 11.1.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/operator-rename-files@6.2.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/operator-rename-files@6.2.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/operator-filesystem': 11.1.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) '@putout/operator-rename-properties@1.0.1': dependencies: - '@putout/operate': 15.4.0 - '@putout/operator-json': 3.3.1 + '@putout/operate': 15.9.0 + '@putout/operator-json': 3.10.0 + + '@putout/operator-sort-ignore@2.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + '@putout/babel': 5.9.13 + '@putout/operate': 15.9.0 + '@putout/operator-json': 3.10.0 + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/operator-sort-ignore@2.3.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/operator-sort-properties@1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/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/operate': 15.9.0 + '@putout/operator-json': 3.10.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/operator-type-checker@1.1.1(@putout/printer@18.17.0)': + '@putout/operator-type-checker@1.2.1(@putout/printer@18.46.0)': dependencies: - '@putout/printer': 18.17.0 + '@putout/printer': 18.46.0 + + '@putout/operator-wasm@1.0.0': + dependencies: + montag: 2.0.3 '@putout/operator-watermark@1.0.1': dependencies: - '@putout/babel': 5.7.3 + '@putout/babel': 5.9.13 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))': + '@putout/plugin-apply-arrow@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-apply-at@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-apply-at@3.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-apply-dot-notation@3.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-apply-flat-map@3.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-apply-global-this@2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-apply-overrides@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-apply-overrides@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-apply-push@1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-apply-shorthand-properties@7.4.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-apply-starts-with@2.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-apply-template-literals@5.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-arguments@2.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-arguments@2.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-assignment@3.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-browserlist@2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-browserlist@2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-conditions@9.2.4(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-convert-concat-to-flat@2.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-convert-index-of-to-includes@3.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-convert-object-entries-to-array-entries@4.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-convert-object-entries-to-object-keys@1.0.2(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-convert-object-keys-to-object-entries@1.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-convert-optional-to-logical@4.0.2(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-convert-quotes-to-backticks@5.0.1(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-convert-template-to-string@3.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-convert-to-arrow-function@5.0.1(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-coverage@3.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-coverage@3.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: just-camel-case: 6.2.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-declare-before-reference@10.5.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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@8.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-destructuring@2.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-docker@1.0.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-docker@1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-eslint@15.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-eslint@15.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-esm@10.11.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: parse-import-specifiers: 1.0.3 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - try-catch: 4.0.9 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 - '@putout/plugin-extract-sequence-expressions@4.1.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-filesystem@13.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/babel': 5.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) + '@putout/babel': 5.9.13 + '@putout/operate': 15.9.0 + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-json': 3.10.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-for-of@12.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-for-of@12.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-generators@2.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-generators@2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: fullstore: 3.0.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-github@20.9.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-gitignore@7.0.4(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-gitignore@7.0.4(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-labels@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-labels@3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - fullstore: 4.0.2 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + fullstore: 4.0.3 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-logical-expressions@8.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-logical-expressions@8.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-logical-expressions@9.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-math@5.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-madrun@24.3.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-markdown@1.4.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-merge-duplicate-functions@4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-math@5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-maybe@5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-new@5.1.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-montag@5.2.5(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-new@5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-nodejs@21.13.3(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: just-camel-case: 6.2.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) - try-catch: 4.0.9 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 - '@putout/plugin-npmignore@8.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-npmignore@8.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-optional-chaining@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-optional-chaining@3.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-package-json@11.3.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-package-json@11.3.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-parens@6.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-promises@20.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-promises@20.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-putout-config@12.3.1(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-putout-config@12.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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@29.29.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: just-camel-case: 6.2.0 just-kebab-case: 4.2.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) regexp.escape: 2.0.1 - try-catch: 4.0.9 + try-catch: 4.1.1 - '@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-regexp@14.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) regexp-tree: 0.1.27 - try-catch: 4.0.9 + try-catch: 4.1.1 - '@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-console@7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-debugger@9.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-remove-debugger@9.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-duplicate-case@5.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-duplicate-elements@1.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-duplicate-keys@9.1.1(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-empty@15.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-remove-empty@15.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-iife@5.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-remove-iife@5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-nested-blocks@9.1.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-unreachable-code@3.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-unused-expressions@12.1.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-unused-private-fields@4.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-array-constructor@3.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-array-entries@2.0.1(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-array@3.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-assign@2.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-constructor@3.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-remove-useless-computed@1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-continue@3.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-delete@3.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-escape@10.2.1(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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - emoji-regex: 10.6.0 - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + + '@putout/plugin-remove-useless-escape@10.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': + dependencies: + emoji-regex: 11.0.0 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-functions@6.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-remove-useless-functions@6.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-map@3.0.1(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-object-from-entries@1.0.1(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-operand@3.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-push@3.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-replace@2.0.0(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-remove-useless-template-expressions@3.0.2(putout@42.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.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-return@4.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-simplify-ternary@9.1.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-simplify-ternary@9.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-spread@3.2.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-tape@21.19.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 - '@putout/plugin-try-catch@8.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-try-catch@8.1.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-types@10.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-typescript@13.2.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@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-variables@2.7.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/plugin-webpack@4.0.0(putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3))': + '@putout/plugin-webpack@4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/printer@18.17.0': + '@putout/printer@18.46.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 + '@putout/babel': 5.9.13 + '@putout/compare': 19.5.1 + '@putout/operate': 15.9.0 + '@putout/operator-json': 3.10.0 + fullstore: 4.0.3 jessy: 5.0.1 just-snake-case: 3.2.0 parse-import-specifiers: 1.0.3 rendy: 5.0.2 - '@putout/processor-css@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-css@13.2.0(@typescript/typescript6@6.0.2)(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@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) + '@putout/operator-json': 3.10.0 + '@stylistic/stylelint-plugin': 5.3.0(stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + align-spaces: 3.0.0 + cosmiconfig: 10.0.1 deepmerge: 4.3.1 - 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)) + happy-style: 1.0.3 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + stylelint: 17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + stylelint-config-standard: 40.0.0(stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) transitivePeerDependencies: - supports-color - typescript '@putout/processor-docker@1.2.2': dependencies: - '@putout/operator-json': 3.3.1 + '@putout/operator-json': 3.10.0 dockerfile-ast: 0.7.1 - try-catch: 4.0.9 + try-catch: 4.1.1 - '@putout/processor-filesystem@8.0.1': + '@putout/processor-filesystem@8.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: '@putout/cli-filesystem': 3.0.0 - '@putout/operator-filesystem': 11.1.0 - '@putout/operator-json': 3.3.1 + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-json': 3.10.0 + transitivePeerDependencies: + - putout '@putout/processor-ignore@7.0.0': dependencies: - '@putout/operator-json': 3.3.1 + '@putout/operator-json': 3.10.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-javascript@5.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - putout: 42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3) + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - '@putout/processor-json@10.2.0': + '@putout/processor-json@10.3.0': dependencies: - '@putout/operator-json': 3.3.1 + '@putout/operator-json': 3.10.0 + remove-blank-lines: 1.4.2 - '@putout/processor-markdown@13.1.2': + '@putout/processor-markdown@14.2.0(supports-color@10.2.2)': dependencies: - '@putout/operator-json': 3.3.1 + '@putout/operator-json': 3.10.0 + happy-mark: 1.9.0(supports-color@10.2.2) once: 1.4.0 - remark-frontmatter: 5.0.0 - remark-parse: 11.0.0 - remark-preset-lint-consistent: 6.0.1 + remark-frontmatter: 5.0.0(supports-color@10.2.2) + remark-parse: 11.0.0(supports-color@10.2.2) + remark-preset-lint-consistent: 6.0.1(supports-color@10.2.2) remark-stringify: 11.0.0 unified: 11.0.5 unified-lint-rule: 3.0.1 @@ -4220,32 +4468,33 @@ snapshots: transitivePeerDependencies: - supports-color - '@putout/processor-toml@1.1.20': + '@putout/processor-toml@1.3.2': dependencies: - '@putout/operator-json': 3.3.1 + '@decimalturn/toml-patch': 3.2.1 + '@putout/operator-json': 3.10.0 just-kebab-case: 4.2.0 - oxfmt: 0.53.0 - smol-toml: 1.6.1 - try-catch: 4.0.9 - transitivePeerDependencies: - - svelte - - vite-plus + try-catch: 4.1.1 '@putout/processor-yaml@10.0.0': dependencies: - '@putout/operator-json': 3.3.1 + '@putout/operator-json': 3.10.0 just-kebab-case: 4.2.0 - try-catch: 4.0.9 - yaml: 2.9.0 + try-catch: 4.1.1 + yaml: 2.9.1 '@putout/quick-lint@2.1.0': dependencies: once: 1.4.0 - '@putout/traverse@16.0.0': + '@putout/traverse@16.2.0': + dependencies: + '@putout/babel': 5.9.13 + '@putout/compare': 19.5.1 + + '@putout/types@1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@putout/babel': 5.7.3 - '@putout/compare': 19.3.1 + '@putout/babel': 5.9.13 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) '@sec-ant/readable-stream@0.4.1': {} @@ -4265,7 +4514,7 @@ snapshots: '@shikijs/types@3.23.0': dependencies: '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@shikijs/vscode-textmate@10.0.2': {} @@ -4273,26 +4522,26 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/eslint-plugin@5.10.0(eslint@10.4.1)': + '@stylistic/eslint-plugin@5.10.0(eslint@10.11.0(supports-color@10.2.2))': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) - '@typescript-eslint/types': 8.60.1 - eslint: 10.4.1 + '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(supports-color@10.2.2)) + '@typescript-eslint/types': 8.70.1 + eslint: 10.11.0(supports-color@10.2.2) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 - picomatch: 4.0.4 + picomatch: 4.0.7 - '@stylistic/stylelint-plugin@5.2.0(stylelint@17.12.0(typescript@6.0.3))': + '@stylistic/stylelint-plugin@5.3.0(stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2))': dependencies: - '@csstools/css-parser-algorithms': 4.0.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 + '@csstools/css-parser-algorithms': 4.0.1(@csstools/css-tokenizer@4.0.2) + '@csstools/css-tokenizer': 4.0.2 + '@csstools/media-query-list-parser': 5.0.1(@csstools/css-parser-algorithms@4.0.1(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2) + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 postcss-value-parser: 4.2.0 style-search: 0.1.0 - stylelint: 17.12.0(typescript@6.0.3) + stylelint: 17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2) '@types/debug@4.1.13': dependencies: @@ -4306,12 +4555,14 @@ snapshots: '@types/estree@1.0.9': {} - '@types/hast@3.0.4': + '@types/hast@3.0.5': dependencies: '@types/unist': 3.0.3 '@types/istanbul-lib-coverage@2.0.6': {} + '@types/jsesc@2.5.1': {} + '@types/json-schema@7.0.15': {} '@types/katex@0.16.8': {} @@ -4322,147 +4573,180 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.9.2': + '@types/node@26.6.3': dependencies: - undici-types: 7.24.6 + undici-types: 8.9.0 '@types/unist@3.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)': + '@typescript-eslint/eslint-plugin@8.70.1(@typescript-eslint/parser@8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2))(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.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 + '@typescript-eslint/parser': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + '@typescript-eslint/scope-manager': 8.70.1 + '@typescript-eslint/type-utils': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + '@typescript-eslint/utils': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + '@typescript-eslint/visitor-keys': 8.70.1 + eslint: 10.11.0(supports-color@10.2.2) + ignore: 7.0.10 natural-compare: 1.4.0 - ts-api-utils: 2.5.0(typescript@6.0.3) - typescript: 6.0.3 + ts-api-utils: 2.5.0(@typescript/typescript6@6.0.2) + typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.60.1(eslint@10.4.1)(typescript@6.0.3)': + '@typescript-eslint/parser@8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@typescript-eslint/scope-manager': 8.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.4.1 - typescript: 6.0.3 + '@typescript-eslint/scope-manager': 8.70.1 + '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/typescript-estree': 8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@typescript-eslint/visitor-keys': 8.70.1 + debug: 4.4.3(supports-color@10.2.2) + eslint: 10.11.0(supports-color@10.2.2) + typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.60.1(typescript@6.0.3)': + '@typescript-eslint/project-service@8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2)': dependencies: - '@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 + '@typescript-eslint/tsconfig-utils': 8.70.1(@typescript/typescript6@6.0.2) + '@typescript-eslint/types': 8.70.1 + debug: 4.4.3(supports-color@10.2.2) + typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.60.1': + '@typescript-eslint/scope-manager@8.70.1': dependencies: - '@typescript-eslint/types': 8.60.1 - '@typescript-eslint/visitor-keys': 8.60.1 + '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/visitor-keys': 8.70.1 - '@typescript-eslint/tsconfig-utils@8.60.1(typescript@6.0.3)': + '@typescript-eslint/tsconfig-utils@8.70.1(@typescript/typescript6@6.0.2)': dependencies: - typescript: 6.0.3 + typescript: '@typescript/typescript6@6.0.2' - '@typescript-eslint/type-utils@8.60.1(eslint@10.4.1)(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@typescript-eslint/types': 8.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 + '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/typescript-estree': 8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@typescript-eslint/utils': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + debug: 4.4.3(supports-color@10.2.2) + eslint: 10.11.0(supports-color@10.2.2) + ts-api-utils: 2.5.0(@typescript/typescript6@6.0.2) + typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.60.1': {} + '@typescript-eslint/types@8.70.1': {} - '@typescript-eslint/typescript-estree@8.60.1(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2)': dependencies: - '@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 - minimatch: 10.2.5 - semver: 7.8.2 + '@typescript-eslint/project-service': 8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@typescript-eslint/tsconfig-utils': 8.70.1(@typescript/typescript6@6.0.2) + '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/visitor-keys': 8.70.1 + debug: 4.4.3(supports-color@10.2.2) + minimatch: 10.2.6 + semver: 7.8.5 tinyglobby: 0.2.17 - ts-api-utils: 2.5.0(typescript@6.0.3) - typescript: 6.0.3 + ts-api-utils: 2.5.0(@typescript/typescript6@6.0.2) + typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.60.1(eslint@10.4.1)(typescript@6.0.3)': + '@typescript-eslint/utils@8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@eslint-community/eslint-utils': 4.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 + '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(supports-color@10.2.2)) + '@typescript-eslint/scope-manager': 8.70.1 + '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/typescript-estree': 8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + eslint: 10.11.0(supports-color@10.2.2) + typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.60.1': + '@typescript-eslint/visitor-keys@8.70.1': dependencies: - '@typescript-eslint/types': 8.60.1 + '@typescript-eslint/types': 8.70.1 eslint-visitor-keys: 5.0.1 - '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260606.1': + '@typescript/typescript-aix-ppc64@7.0.2': optional: true - '@typescript/native-preview-darwin-x64@7.0.0-dev.20260606.1': + '@typescript/typescript-darwin-arm64@7.0.2': optional: true - '@typescript/native-preview-linux-arm64@7.0.0-dev.20260606.1': + '@typescript/typescript-darwin-x64@7.0.2': optional: true - '@typescript/native-preview-linux-arm@7.0.0-dev.20260606.1': + '@typescript/typescript-freebsd-arm64@7.0.2': optional: true - '@typescript/native-preview-linux-x64@7.0.0-dev.20260606.1': + '@typescript/typescript-freebsd-x64@7.0.2': optional: true - '@typescript/native-preview-win32-arm64@7.0.0-dev.20260606.1': + '@typescript/typescript-linux-arm64@7.0.2': optional: true - '@typescript/native-preview-win32-x64@7.0.0-dev.20260606.1': + '@typescript/typescript-linux-arm@7.0.2': 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/typescript-linux-loong64@7.0.2': + optional: true + + '@typescript/typescript-linux-mips64el@7.0.2': + optional: true + + '@typescript/typescript-linux-ppc64@7.0.2': + optional: true + + '@typescript/typescript-linux-riscv64@7.0.2': + optional: true + + '@typescript/typescript-linux-s390x@7.0.2': + optional: true + + '@typescript/typescript-linux-x64@7.0.2': + optional: true + + '@typescript/typescript-netbsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-netbsd-x64@7.0.2': + optional: true + + '@typescript/typescript-openbsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-openbsd-x64@7.0.2': + optional: true + + '@typescript/typescript-sunos-x64@7.0.2': + optional: true + + '@typescript/typescript-win32-arm64@7.0.2': + optional: true - acorn-jsx@5.3.2(acorn@8.16.0): + '@typescript/typescript-win32-x64@7.0.2': + optional: true + + '@typescript/typescript6@6.0.2': + dependencies: + '@typescript/old': typescript@6.0.3 + + acorn-jsx@5.3.2(acorn@8.18.0): dependencies: - acorn: 8.16.0 + acorn: 8.18.0 acorn-loose@8.5.2: dependencies: - acorn: 8.16.0 + acorn: 8.18.0 - acorn-typescript@1.4.13(acorn@8.16.0): + acorn-typescript@1.4.13(acorn@8.18.0): dependencies: - acorn: 8.16.0 + acorn: 8.18.0 - acorn@8.16.0: {} + acorn@8.18.0: {} ajv@6.15.0: dependencies: @@ -4474,19 +4758,17 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.2 + fast-uri: 3.1.8 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-regex@6.3.0: {} ansi-styles@4.3.0: dependencies: @@ -4494,7 +4776,7 @@ snapshots: ansi-styles@6.2.3: {} - are-docs-informative@0.0.2: {} + are-docs-informative@0.1.1: {} argparse@2.0.1: {} @@ -4525,7 +4807,7 @@ snapshots: balanced-match@4.0.4: {} - brace-expansion@5.0.6: + brace-expansion@5.0.12: dependencies: balanced-match: 4.0.4 @@ -4533,10 +4815,10 @@ snapshots: dependencies: fill-range: 7.1.1 - cacheable@2.3.5: + cacheable@2.5.0: dependencies: - '@cacheable/memory': 2.0.9 - '@cacheable/utils': 2.4.1 + '@cacheable/memory': 2.2.0 + '@cacheable/utils': 2.5.0 hookified: 1.15.1 keyv: 5.6.0 qified: 0.10.1 @@ -4564,6 +4846,8 @@ snapshots: chalk@5.6.2: {} + chalk@6.0.0: {} + character-entities@2.0.2: {} ci-info@4.4.0: {} @@ -4584,24 +4868,29 @@ snapshots: color-name@1.1.4: {} - colord@2.9.3: {} + colord@2.10.0: {} commander@8.3.0: {} - comment-parser@1.4.7: {} + comment-parser@1.4.9: {} common-path-prefix@3.0.0: {} convert-source-map@2.0.0: {} - cosmiconfig@9.0.1(typescript@6.0.3): + cosmiconfig@10.0.1: + dependencies: + env-paths: 2.2.1 + js-yaml: 5.4.2 + + cosmiconfig@9.0.2(@typescript/typescript6@6.0.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 - js-yaml: 4.2.0 + js-yaml: 4.3.2 parse-json: 5.2.0 optionalDependencies: - typescript: 6.0.3 + typescript: '@typescript/typescript6@6.0.2' cross-spawn@7.0.6: dependencies: @@ -4638,9 +4927,11 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 - debug@4.4.3: + debug@4.4.3(supports-color@10.2.2): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 10.2.2 decode-named-character-reference@1.3.0: dependencies: @@ -4668,12 +4959,10 @@ snapshots: dependencies: dequal: 2.0.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 + vscode-languageserver-textdocument: 1.0.15 + vscode-languageserver-types: 3.18.4 dunder-proto@1.0.1: dependencies: @@ -4683,9 +4972,11 @@ snapshots: emoji-regex@10.6.0: {} + emoji-regex@11.0.0: {} + emoji-regex@8.0.0: {} - enhanced-resolve@5.23.0: + enhanced-resolve@5.25.1: dependencies: graceful-fs: 4.2.11 tapable: 2.3.3 @@ -4703,6 +4994,13 @@ snapshots: dependencies: is-arrayish: 0.2.1 + es-abstract-get@1.0.0: + dependencies: + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + is-callable: 1.2.7 + object-inspect: 1.13.4 + es-abstract@1.24.2: dependencies: array-buffer-byte-length: 1.0.2 @@ -4717,8 +5015,8 @@ snapshots: 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 + es-to-primitive: 1.3.4 + function.prototype.name: 1.2.0 get-intrinsic: 1.3.0 get-proto: 1.0.1 get-symbol-description: 1.1.0 @@ -4743,22 +5041,22 @@ snapshots: object-inspect: 1.13.4 object-keys: 1.1.1 object.assign: 4.1.7 - own-keys: 1.0.1 + own-keys: 1.0.2 regexp.prototype.flags: 1.5.4 safe-array-concat: 1.1.4 safe-push-apply: 1.0.0 safe-regex-test: 1.1.0 set-proto: 1.0.0 stop-iteration-iterator: 1.1.0 - string.prototype.trim: 1.2.10 - string.prototype.trimend: 1.0.9 + string.prototype.trim: 1.2.11 + string.prototype.trimend: 1.0.10 string.prototype.trimstart: 1.0.8 typed-array-buffer: 1.0.3 typed-array-byte-length: 1.0.3 - typed-array-byte-offset: 1.0.4 + typed-array-byte-offset: 1.0.5 typed-array-length: 1.0.8 unbox-primitive: 1.1.0 - which-typed-array: 1.1.22 + which-typed-array: 1.1.24 es-define-property@1.0.1: {} @@ -4775,8 +5073,11 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.4 - es-to-primitive@1.3.0: + es-to-primitive@1.3.4: dependencies: + es-abstract-get: 1.0.0 + es-define-property: 1.0.1 + es-errors: 1.3.0 is-callable: 1.2.7 is-date-object: 1.1.0 is-symbol: 1.1.1 @@ -4787,55 +5088,58 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@10.4.1): + eslint-compat-utils@0.5.1(eslint@10.11.0(supports-color@10.2.2)): dependencies: - eslint: 10.4.1 - semver: 7.8.2 + eslint: 10.11.0(supports-color@10.2.2) + semver: 7.8.5 - eslint-plugin-es-x@7.8.0(eslint@10.4.1): + eslint-plugin-es-x@7.8.0(eslint@10.11.0(supports-color@10.2.2)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(supports-color@10.2.2)) '@eslint-community/regexpp': 4.12.2 - eslint: 10.4.1 - eslint-compat-utils: 0.5.1(eslint@10.4.1) + eslint: 10.11.0(supports-color@10.2.2) + eslint-compat-utils: 0.5.1(eslint@10.11.0(supports-color@10.2.2)) - eslint-plugin-jsdoc@63.0.2(eslint@10.4.1): + eslint-plugin-jsdoc@64.5.4(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2): dependencies: - '@es-joy/jsdoccomment': 0.87.0 + '@es-joy/jsdoccomment': 0.98.0 '@es-joy/resolve.exports': 1.2.0 - are-docs-informative: 0.0.2 - comment-parser: 1.4.7 - debug: 4.4.3 - escape-string-regexp: 4.0.0 - eslint: 10.4.1 + '@typescript-eslint/utils': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + are-docs-informative: 0.1.1 + comment-parser: 1.4.9 + debug: 4.4.3(supports-color@10.2.2) + escape-string-regexp: 5.0.0 + eslint: 10.11.0(supports-color@10.2.2) espree: 11.2.0 esquery: 1.7.0 html-entities: 2.6.0 object-deep-merge: 2.0.1 parse-imports-exports: 0.2.4 - semver: 7.8.2 - spdx-expression-parse: 4.0.0 + semver: 7.8.5 + spdx-expression-parse: 5.0.0 to-valid-identifier: 1.0.0 + optionalDependencies: + typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: - supports-color - eslint-plugin-n@18.0.1(eslint@10.4.1)(typescript@6.0.3): + eslint-plugin-n@18.3.0(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2)): dependencies: - '@eslint-community/eslint-utils': 4.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 + '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(supports-color@10.2.2)) + enhanced-resolve: 5.25.1 + eslint: 10.11.0(supports-color@10.2.2) + eslint-plugin-es-x: 7.8.0(eslint@10.11.0(supports-color@10.2.2)) + get-tsconfig: 4.14.3 globals: 15.15.0 globrex: 0.1.2 ignore: 5.3.2 - semver: 7.8.2 + semver: 7.8.5 optionalDependencies: - typescript: 6.0.3 + typescript: '@typescript/typescript6@6.0.2' - eslint-plugin-redos@4.5.0(eslint@10.4.1): + eslint-plugin-redos@4.5.0(eslint@10.11.0(supports-color@10.2.2)): dependencies: - eslint: 10.4.1 + eslint: 10.11.0(supports-color@10.2.2) recheck: 4.5.0 eslint-scope@9.1.2: @@ -4851,21 +5155,21 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.4.1: + eslint@10.11.0(supports-color@10.2.2): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(supports-color@10.2.2)) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.23.5 - '@eslint/config-helpers': 0.6.0 + '@eslint/config-array': 0.23.5(supports-color@10.2.2) + '@eslint/config-helpers': 0.7.0 '@eslint/core': 1.2.1 - '@eslint/plugin-kit': 0.7.2 + '@eslint/plugin-kit': 0.7.3 '@humanfs/node': 0.16.8 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 '@types/estree': 1.0.9 ajv: 6.15.0 cross-spawn: 7.0.6 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) escape-string-regexp: 4.0.0 eslint-scope: 9.1.2 eslint-visitor-keys: 5.0.1 @@ -4873,14 +5177,14 @@ snapshots: esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 + file-entry-cache: 11.1.5 find-up: 5.0.0 glob-parent: 6.0.2 ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 json-stable-stringify-without-jsonify: 1.0.1 - minimatch: 10.2.5 + minimatch: 10.2.6 natural-compare: 1.4.0 optionator: 0.9.4 transitivePeerDependencies: @@ -4888,14 +5192,14 @@ snapshots: espree@10.4.0: dependencies: - acorn: 8.16.0 - acorn-jsx: 5.3.2(acorn@8.16.0) + acorn: 8.18.0 + acorn-jsx: 5.3.2(acorn@8.18.0) eslint-visitor-keys: 4.2.1 espree@11.2.0: dependencies: - acorn: 8.16.0 - acorn-jsx: 5.3.2(acorn@8.16.0) + acorn: 8.18.0 + acorn-jsx: 5.3.2(acorn@8.18.0) eslint-visitor-keys: 5.0.1 esquery@1.7.0: @@ -4910,7 +5214,7 @@ snapshots: estree-to-babel@12.0.1: dependencies: - '@putout/babel': 5.7.3 + '@putout/babel': 5.9.13 estree-util-attach-comments@3.0.0: dependencies: @@ -4928,10 +5232,10 @@ snapshots: is-plain-obj: 4.1.0 is-stream: 4.0.1 npm-run-path: 6.0.0 - pretty-ms: 9.3.0 + pretty-ms: 9.3.1 signal-exit: 4.1.0 strip-final-newline: 4.0.0 - yoctocolors: 2.1.2 + yoctocolors: 2.2.0 extend@3.0.2: {} @@ -4949,11 +5253,11 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-uri@3.1.2: {} + fast-uri@3.1.8: {} fastest-levenshtein@1.0.16: {} - fastq@1.20.1: + fastq@1.20.3: dependencies: reusify: 1.1.0 @@ -4961,21 +5265,17 @@ snapshots: dependencies: format: 0.2.2 - fdir@6.5.0(picomatch@4.0.4): + fdir@6.5.0(picomatch@4.0.7): optionalDependencies: - picomatch: 4.0.4 + picomatch: 4.0.7 figures@6.1.0: 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: + file-entry-cache@11.1.5: dependencies: - flat-cache: 4.0.1 + flat-cache: 6.1.23 fill-range@7.1.1: dependencies: @@ -5001,28 +5301,23 @@ snapshots: locate-path: 8.0.0 unicorn-magic: 0.3.0 - flat-cache@4.0.1: - dependencies: - flatted: 3.4.2 - keyv: 4.5.4 - - flat-cache@6.1.22: + flat-cache@6.1.23: dependencies: - cacheable: 2.3.5 - flatted: 3.4.2 + cacheable: 2.5.0 + flatted: 3.4.4 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)): + flatlint@5.10.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)): dependencies: - '@putout/engine-loader': 17.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 + '@putout/engine-loader': 17.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-keyword': 5.2.0 js-tokens: 10.0.0 - montag: 2.0.1 - obug: 2.1.2 + montag: 2.0.3 + obug: 2.2.1 transitivePeerDependencies: - putout - flatted@3.4.2: {} + flatted@3.4.4: {} for-each@0.3.5: dependencies: @@ -5036,18 +5331,21 @@ snapshots: fullstore@3.0.0: {} - fullstore@4.0.2: {} + fullstore@4.0.3: {} function-bind@1.1.2: {} - function.prototype.name@1.1.8: + function.prototype.name@1.2.0: dependencies: call-bind: 1.0.9 call-bound: 1.0.4 - define-properties: 1.2.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 hasown: 2.0.4 is-callable: 1.2.7 + is-document.all: 1.0.0 functions-have-names@1.2.3: {} @@ -5055,7 +5353,7 @@ snapshots: get-caller-file@2.0.5: {} - get-east-asian-width@1.6.0: {} + get-east-asian-width@1.7.0: {} get-intrinsic@1.3.0: dependencies: @@ -5086,7 +5384,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 - get-tsconfig@4.14.0: + get-tsconfig@4.14.3: dependencies: resolve-pkg-maps: 1.0.0 @@ -5102,7 +5400,7 @@ snapshots: glob@13.0.6: dependencies: - minimatch: 10.2.5 + minimatch: 10.2.6 minipass: 7.1.3 path-scurry: 2.0.2 @@ -5118,50 +5416,69 @@ snapshots: globals@15.15.0: {} - globals@17.6.0: {} + globals@17.12.0: {} globalthis@1.0.4: dependencies: define-properties: 1.2.1 gopd: 1.2.0 - globby@16.2.0: + globby@16.2.4: dependencies: '@sindresorhus/merge-streams': 4.0.0 fast-glob: 3.3.3 - ignore: 7.0.5 + ignore: 7.0.10 is-path-inside: 4.0.0 + micromatch: 4.0.8 slash: 5.1.0 - unicorn-magic: 0.4.0 + unicorn-magic: 0.4.1 globjoin@0.1.4: {} globrex@0.1.2: {} - goldstein@7.3.2(eslint@10.4.1)(typescript@6.0.3): + goldstein@7.4.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2): 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 + '@putout/plugin-declare': 8.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-logical-expressions': 8.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-try-catch': 8.1.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/printer': 18.46.0 + acorn: 8.18.0 acorn-loose: 8.5.2 - acorn-typescript: 1.4.13(acorn@8.16.0) + acorn-typescript: 1.4.13(acorn@8.18.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 + putout: 42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 transitivePeerDependencies: - - eslint - supports-color - - svelte - typescript - - vite-plus gopd@1.2.0: {} graceful-fs@4.2.11: {} + happy-mark@1.9.0(supports-color@10.2.2): + dependencies: + '@putout/babel': 5.9.13 + '@putout/operator-json': 3.10.0 + '@putout/printer': 18.46.0 + redstd: 1.0.2 + remark-frontmatter: 5.0.0(supports-color@10.2.2) + remark-gfm: 4.0.1(supports-color@10.2.2) + remark-parse: 11.0.0(supports-color@10.2.2) + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + happy-style@1.0.3: + dependencies: + '@putout/babel': 5.9.13 + '@putout/operator-json': 3.10.0 + '@putout/printer': 18.46.0 + css-tree: 3.2.1 + redstd: 1.0.2 + has-bigints@1.1.0: {} has-flag@4.0.0: {} @@ -5204,7 +5521,7 @@ snapshots: ignore@5.3.2: {} - ignore@7.0.5: {} + ignore@7.0.10: {} import-fresh@3.3.1: dependencies: @@ -5221,7 +5538,7 @@ snapshots: dependencies: es-errors: 1.3.0 hasown: 2.0.4 - side-channel: 1.1.0 + side-channel: 1.1.1 is-array-buffer@3.0.5: dependencies: @@ -5261,6 +5578,10 @@ snapshots: call-bound: 1.0.4 has-tostringtag: 1.0.2 + is-document.all@1.0.0: + dependencies: + call-bound: 1.0.4 + is-extglob@2.1.1: {} is-finalizationregistry@1.1.1: @@ -5328,7 +5649,7 @@ snapshots: is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.22 + which-typed-array: 1.1.24 is-unc-path@1.0.0: dependencies: @@ -5370,16 +5691,21 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@4.2.0: + js-yaml@4.3.2: + dependencies: + argparse: 2.0.1 + + js-yaml@5.4.2: dependencies: argparse: 2.0.1 - jsdoc-type-pratt-parser@7.2.0: {} + jsdoc-type-pratt-parser@9.2.2: + dependencies: + '@types/estree': 1.0.9 + '@types/node': 26.6.3 jsesc@3.1.0: {} - json-buffer@3.0.1: {} - json-parse-even-better-errors@2.3.1: {} json-schema-traverse@0.4.1: {} @@ -5398,10 +5724,6 @@ snapshots: dependencies: commander: 8.3.0 - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - keyv@5.6.0: dependencies: '@keyv/serialize': 1.1.1 @@ -5415,7 +5737,7 @@ snapshots: lines-and-columns@1.2.4: {} - linkify-it@5.0.1: + linkify-it@5.0.2: dependencies: uc.micro: 2.1.0 @@ -5435,20 +5757,20 @@ snapshots: longest-streak@3.1.0: {} - lru-cache@11.5.1: {} + lru-cache@11.5.3: {} lunr@2.3.9: {} make-dir@4.0.0: dependencies: - semver: 7.8.2 + semver: 7.8.5 - markdown-it@14.2.0: + markdown-it@14.3.2: dependencies: argparse: 2.0.1 entities: 4.5.0 - linkify-it: 5.0.1 - mdurl: 2.0.0 + linkify-it: 5.0.2 + mdurl: 2.1.0 punycode.js: 2.3.1 uc.micro: 2.1.0 @@ -5458,10 +5780,10 @@ snapshots: mathml-tag-names@4.0.0: {} - mdast-comment-marker@3.0.0: + mdast-comment-marker@3.0.0(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 - mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-expression: 2.0.1(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -5472,14 +5794,14 @@ snapshots: unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - mdast-util-from-markdown@2.0.3: + mdast-util-from-markdown@2.0.3(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 decode-named-character-reference: 1.3.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 - micromark: 4.0.2 + micromark: 4.0.2(supports-color@10.2.2) micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-decode-string: 2.0.1 micromark-util-normalize-identifier: 2.0.1 @@ -5489,12 +5811,12 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-frontmatter@2.0.1: + mdast-util-frontmatter@2.0.1(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 escape-string-regexp: 5.0.0 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) mdast-util-to-markdown: 2.1.2 micromark-extension-frontmatter: 2.0.0 transitivePeerDependencies: @@ -5508,51 +5830,51 @@ snapshots: mdast-util-find-and-replace: 3.0.2 micromark-util-character: 2.1.1 - mdast-util-gfm-footnote@2.1.0: + mdast-util-gfm-footnote@2.1.0(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) mdast-util-to-markdown: 2.1.2 micromark-util-normalize-identifier: 2.0.1 transitivePeerDependencies: - supports-color - mdast-util-gfm-strikethrough@2.0.0: + mdast-util-gfm-strikethrough@2.0.0(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-gfm-table@2.0.0: + mdast-util-gfm-table@2.0.0(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-gfm-task-list-item@2.0.0: + mdast-util-gfm-task-list-item@2.0.0(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-gfm@3.1.0: + mdast-util-gfm@3.1.0(supports-color@10.2.2): dependencies: - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) mdast-util-gfm-autolink-literal: 2.0.1 - mdast-util-gfm-footnote: 2.1.0 - mdast-util-gfm-strikethrough: 2.0.0 - mdast-util-gfm-table: 2.0.0 - mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-gfm-footnote: 2.1.0(supports-color@10.2.2) + mdast-util-gfm-strikethrough: 2.0.0(supports-color@10.2.2) + mdast-util-gfm-table: 2.0.0(supports-color@10.2.2) + mdast-util-gfm-task-list-item: 2.0.0(supports-color@10.2.2) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -5561,25 +5883,25 @@ snapshots: dependencies: '@types/mdast': 4.0.4 - mdast-util-math@3.0.0: + mdast-util-math@3.0.0(supports-color@10.2.2): dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@types/mdast': 4.0.4 devlop: 1.1.0 longest-streak: 3.1.0 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) mdast-util-to-markdown: 2.1.2 unist-util-remove-position: 5.0.0 transitivePeerDependencies: - supports-color - mdast-util-mdx-expression@2.0.1: + mdast-util-mdx-expression@2.0.1(supports-color@10.2.2): dependencies: '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -5607,7 +5929,7 @@ snapshots: mdn-data@2.27.1: {} - mdurl@2.0.0: {} + mdurl@2.1.0: {} meow@14.1.0: {} @@ -5666,7 +5988,7 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-extension-gfm-table@2.1.1: + micromark-extension-gfm-table@2.1.2: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.1 @@ -5691,7 +6013,7 @@ snapshots: micromark-extension-gfm-autolink-literal: 2.1.0 micromark-extension-gfm-footnote: 2.1.0 micromark-extension-gfm-strikethrough: 2.1.0 - micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-table: 2.1.2 micromark-extension-gfm-tagfilter: 2.0.0 micromark-extension-gfm-task-list-item: 2.1.0 micromark-util-combine-extensions: 2.0.1 @@ -5799,10 +6121,10 @@ snapshots: micromark-util-types@2.0.2: {} - micromark@4.0.2: + micromark@4.0.2(supports-color@10.2.2): dependencies: '@types/debug': 4.1.13 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) decode-named-character-reference: 1.3.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -5826,19 +6148,19 @@ snapshots: braces: 3.0.3 picomatch: 2.3.2 - minimatch@10.2.5: + minimatch@10.2.6: dependencies: - brace-expansion: 5.0.6 + brace-expansion: 5.0.12 minipass@7.1.3: {} - montag@2.0.1: {} + montag@2.0.3: {} ms@2.1.3: {} nano-memoize@3.0.16: {} - nanoid@3.3.12: {} + nanoid@3.3.19: {} natural-compare@1.4.0: {} @@ -5866,7 +6188,9 @@ snapshots: has-symbols: 1.1.0 object-keys: 1.1.1 - obug@2.1.2: {} + obug@2.2.1: {} + + obug@3.0.0: {} once@1.4.0: dependencies: @@ -5881,36 +6205,13 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - own-keys@1.0.1: + own-keys@1.0.2: dependencies: + call-bound: 1.0.4 get-intrinsic: 1.3.0 object-keys: 1.1.1 safe-push-apply: 1.0.0 - 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 @@ -5958,14 +6259,14 @@ snapshots: path-scurry@2.0.2: dependencies: - lru-cache: 11.5.1 + lru-cache: 11.5.3 minipass: 7.1.3 picocolors@1.1.1: {} picomatch@2.3.2: {} - picomatch@4.0.4: {} + picomatch@4.0.7: {} pkg-dir@7.0.0: dependencies: @@ -5975,26 +6276,26 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-safe-parser@7.0.1(postcss@8.5.15): + postcss-safe-parser@7.1.0(postcss@8.5.28): dependencies: - postcss: 8.5.15 + postcss: 8.5.28 - postcss-selector-parser@7.1.1: + postcss-selector-parser@7.1.6: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 postcss-value-parser@4.2.0: {} - postcss@8.5.15: + postcss@8.5.28: dependencies: - nanoid: 3.3.12 + nanoid: 3.3.19 picocolors: 1.1.1 source-map-js: 1.2.1 prelude-ls@1.2.1: {} - pretty-ms@9.3.0: + pretty-ms@9.3.1: dependencies: parse-ms: 4.0.0 @@ -6002,169 +6303,172 @@ snapshots: punycode@2.3.1: {} - putout@42.5.2(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3): + putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2): dependencies: - '@putout/babel': 5.7.3 + '@putout/babel': 5.9.13 '@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-choose-formatter': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) '@putout/cli-keypress': 4.0.0 '@putout/cli-match': 3.0.1 - '@putout/cli-process-file': 7.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-process-file': 7.1.0(eslint@10.11.0(supports-color@10.2.2))(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) '@putout/cli-ruler': 5.0.0 '@putout/cli-staged': 3.0.0 '@putout/cli-validate-args': 2.0.0 - '@putout/compare': 19.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/compare': 19.5.1 + '@putout/engine-loader': 17.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/engine-parser': 15.5.0 + '@putout/engine-processor': 16.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/engine-reporter': 8.0.8(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/engine-runner': 28.4.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-codeframe': 10.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-dump': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-frame': 9.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-json': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-json-lines': 4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-memory': 6.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-progress': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-progress-bar': 6.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-stream': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/formatter-time': 5.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operate': 15.9.0 + '@putout/operator-add-args': 15.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-declare': 18.1.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-filesystem': 11.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-find-file-up': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-ignore': 6.3.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-json': 3.10.0 + '@putout/operator-jsx': 3.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-keyword': 5.2.0 + '@putout/operator-match-files': 12.10.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))(supports-color@10.2.2) + '@putout/operator-parens': 4.1.0 + '@putout/operator-regexp': 5.2.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-remove-files': 1.2.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-rename-files': 6.2.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) '@putout/operator-rename-properties': 1.0.1 - '@putout/operator-sort-ignore': 2.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/operator-sort-ignore': 2.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-sort-properties': 1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/operator-type-checker': 1.2.1(@putout/printer@18.46.0) + '@putout/operator-wasm': 1.0.0 + '@putout/plugin-apply-arrow': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-at': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-dot-notation': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-flat-map': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-global-this': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-overrides': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-push': 1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-shorthand-properties': 7.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-starts-with': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-apply-template-literals': 5.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-arguments': 2.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-assignment': 3.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-browserlist': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-conditions': 9.2.4(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-concat-to-flat': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-index-of-to-includes': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-object-entries-to-array-entries': 4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-object-entries-to-object-keys': 1.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-object-keys-to-object-entries': 1.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-quotes-to-backticks': 5.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-template-to-string': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-convert-to-arrow-function': 5.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-coverage': 3.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-declare': 8.4.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-declare-before-reference': 10.5.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-destructuring': 2.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-docker': 1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-eslint': 15.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-esm': 10.11.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-extract-sequence-expressions': 4.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-filesystem': 13.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-for-of': 12.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-generators': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-github': 20.9.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-gitignore': 7.0.4(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-labels': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-logical-expressions': 9.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-madrun': 24.3.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-markdown': 1.4.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-math': 5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-maybe': 5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-merge-duplicate-functions': 4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-montag': 5.2.5(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-new': 5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-nodejs': 21.13.3(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-npmignore': 8.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-optional-chaining': 3.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-package-json': 11.3.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-parens': 6.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-promises': 20.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-putout': 29.29.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-putout-config': 12.3.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-regexp': 14.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-console': 7.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-debugger': 9.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-duplicate-case': 5.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-duplicate-elements': 1.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-duplicate-keys': 9.1.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-empty': 15.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-iife': 5.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-nested-blocks': 9.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-unreachable-code': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-unused-expressions': 12.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-unused-private-fields': 4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-array': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-array-constructor': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-array-entries': 2.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-assign': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-computed': 1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-constructor': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-continue': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-delete': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-escape': 10.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-functions': 6.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-map': 3.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-object-from-entries': 1.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-operand': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-push': 3.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-replace': 2.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-remove-useless-template-expressions': 3.0.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-return': 4.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-simplify-ternary': 9.1.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-spread': 3.2.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-tape': 21.19.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-try-catch': 8.1.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-types': 10.6.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-typescript': 13.2.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-variables': 2.7.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/plugin-webpack': 4.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/processor-css': 13.2.0(@typescript/typescript6@6.0.2)(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2))(supports-color@10.2.2) '@putout/processor-docker': 1.2.2 - '@putout/processor-filesystem': 8.0.1 + '@putout/processor-filesystem': 8.0.1(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) '@putout/processor-ignore': 7.0.0 - '@putout/processor-javascript': 5.0.0(putout@42.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-javascript': 5.0.0(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + '@putout/processor-json': 10.3.0 + '@putout/processor-markdown': 14.2.0(supports-color@10.2.2) + '@putout/processor-toml': 1.3.2 '@putout/processor-yaml': 10.0.0 - '@putout/traverse': 16.0.0 + '@putout/traverse': 16.2.0 + '@putout/types': 1.2.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) ajv: 8.20.0 ci-info: 4.4.0 deepmerge: 4.3.1 escalade: 3.2.0 fast-glob: 3.3.3 find-up: 8.0.0 - fullstore: 4.0.2 - ignore: 7.0.5 + fullstore: 4.0.3 + ignore: 7.0.10 is-relative: 1.0.0 nano-memoize: 3.0.16 once: 1.4.0 - picomatch: 4.0.4 - try-catch: 4.0.9 - try-to-catch: 4.0.5 + picomatch: 4.0.7 + try-catch: 4.1.1 + try-to-catch: 4.1.0 wraptile: 3.0.0 yargs-parser: 22.0.0 transitivePeerDependencies: - '@putout/printer' - - eslint - supports-color - - svelte - typescript - - vite-plus qified@0.10.1: dependencies: @@ -6197,6 +6501,8 @@ snapshots: recheck-macos-x64: 4.5.0 recheck-windows-x64: 4.5.0 + redstd@1.0.2: {} + reflect.getprototypeof@1.0.10: dependencies: call-bind: 1.0.9 @@ -6228,15 +6534,26 @@ snapshots: gopd: 1.2.0 set-function-name: 2.0.2 - remark-frontmatter@5.0.0: + remark-frontmatter@5.0.0(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 - mdast-util-frontmatter: 2.0.1 + mdast-util-frontmatter: 2.0.1(supports-color@10.2.2) micromark-extension-frontmatter: 2.0.0 unified: 11.0.5 transitivePeerDependencies: - supports-color + remark-gfm@4.0.1(supports-color@10.2.2): + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0(supports-color@10.2.2) + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0(supports-color@10.2.2) + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + remark-lint-blockquote-indentation@4.0.1: dependencies: '@types/mdast': 4.0.4 @@ -6359,35 +6676,35 @@ snapshots: unist-util-visit-parents: 6.0.2 vfile-message: 4.0.3 - remark-lint@10.0.1: + remark-lint@10.0.1(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 - remark-message-control: 8.0.0 + remark-message-control: 8.0.0(supports-color@10.2.2) unified: 11.0.5 transitivePeerDependencies: - supports-color - remark-message-control@8.0.0: + remark-message-control@8.0.0(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 - mdast-comment-marker: 3.0.0 + mdast-comment-marker: 3.0.0(supports-color@10.2.2) unified-message-control: 5.0.0 vfile: 6.0.3 transitivePeerDependencies: - supports-color - remark-parse@11.0.0: + remark-parse@11.0.0(supports-color@10.2.2): dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 + mdast-util-from-markdown: 2.0.3(supports-color@10.2.2) micromark-util-types: 2.0.2 unified: 11.0.5 transitivePeerDependencies: - supports-color - remark-preset-lint-consistent@6.0.1: + remark-preset-lint-consistent@6.0.1(supports-color@10.2.2): dependencies: - remark-lint: 10.0.1 + remark-lint: 10.0.1(supports-color@10.2.2) remark-lint-blockquote-indentation: 4.0.1 remark-lint-checkbox-character-style: 5.0.1 remark-lint-code-block-style: 4.0.1 @@ -6448,21 +6765,16 @@ snapshots: es-errors: 1.3.0 is-regex: 1.2.1 - 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): + samadhi@4.0.4(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)): dependencies: '@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 + flatlint: 5.10.2(putout@42.16.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) + goldstein: 7.4.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + try-catch: 4.1.1 transitivePeerDependencies: - - eslint - putout - - supports-color - - svelte - - typescript - - vite-plus - semver@7.8.2: {} + semver@7.8.5: {} set-function-length@1.2.2: dependencies: @@ -6512,7 +6824,7 @@ snapshots: object-inspect: 1.13.4 side-channel-map: 1.0.1 - side-channel@1.1.0: + side-channel@1.1.1: dependencies: es-errors: 1.3.0 object-inspect: 1.13.4 @@ -6530,20 +6842,18 @@ snapshots: astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 - smol-toml@1.6.1: {} - source-map-js@1.2.1: {} space-separated-tokens@2.0.2: {} spdx-exceptions@2.5.0: {} - spdx-expression-parse@4.0.0: + spdx-expression-parse@5.0.0: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.23 + spdx-license-ids: 3.0.24 - spdx-license-ids@3.0.23: {} + spdx-license-ids@3.0.24: {} stop-iteration-iterator@1.1.0: dependencies: @@ -6559,15 +6869,15 @@ snapshots: string-width@7.2.0: dependencies: emoji-regex: 10.6.0 - get-east-asian-width: 1.6.0 + get-east-asian-width: 1.7.0 strip-ansi: 7.2.0 - string-width@8.2.1: + string-width@8.3.0: dependencies: - get-east-asian-width: 1.6.0 + get-east-asian-width: 1.7.0 strip-ansi: 7.2.0 - string.prototype.trim@1.2.10: + string.prototype.trim@1.2.11: dependencies: call-bind: 1.0.9 call-bound: 1.0.4 @@ -6576,8 +6886,9 @@ snapshots: es-abstract: 1.24.2 es-object-atoms: 1.1.2 has-property-descriptors: 1.0.2 + safe-regex-test: 1.1.0 - string.prototype.trimend@1.0.9: + string.prototype.trimend@1.0.10: dependencies: call-bind: 1.0.9 call-bound: 1.0.4 @@ -6596,55 +6907,55 @@ snapshots: strip-ansi@7.2.0: dependencies: - ansi-regex: 6.2.2 + ansi-regex: 6.3.0 strip-final-newline@4.0.0: {} style-search@0.1.0: {} - stylelint-config-recommended@18.0.0(stylelint@17.12.0(typescript@6.0.3)): + stylelint-config-recommended@18.0.0(stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2)): dependencies: - stylelint: 17.12.0(typescript@6.0.3) + stylelint: 17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2) - stylelint-config-standard@40.0.0(stylelint@17.12.0(typescript@6.0.3)): + stylelint-config-standard@40.0.0(stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2)): 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.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + stylelint-config-recommended: 18.0.0(stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2)) - stylelint@17.12.0(typescript@6.0.3): + stylelint@17.15.0(@typescript/typescript6@6.0.2)(supports-color@10.2.2): 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) + '@csstools/css-calc': 3.4.1(@csstools/css-parser-algorithms@4.0.1(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2) + '@csstools/css-parser-algorithms': 4.0.1(@csstools/css-tokenizer@4.0.2) + '@csstools/css-syntax-patches-for-csstree': 1.1.14(css-tree@3.2.1) + '@csstools/css-tokenizer': 4.0.2 + '@csstools/media-query-list-parser': 5.0.1(@csstools/css-parser-algorithms@4.0.1(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2) + '@csstools/selector-resolve-nested': 4.0.2(postcss-selector-parser@7.1.6) + '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.6) + colord: 2.10.0 + cosmiconfig: 9.0.2(@typescript/typescript6@6.0.2) css-functions-list: 3.3.3 css-tree: 3.2.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 - file-entry-cache: 11.1.3 + file-entry-cache: 11.1.5 global-modules: 2.0.0 - globby: 16.2.0 + globby: 16.2.4 globjoin: 0.1.4 html-tags: 5.1.0 - ignore: 7.0.5 + ignore: 7.0.10 import-meta-resolve: 4.2.0 mathml-tag-names: 4.0.0 meow: 14.1.0 micromatch: 4.0.8 normalize-path: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.15 - postcss-safe-parser: 7.0.1(postcss@8.5.15) - postcss-selector-parser: 7.1.1 + postcss: 8.5.28 + postcss-safe-parser: 7.1.0(postcss@8.5.28) + postcss-selector-parser: 7.1.6 postcss-value-parser: 4.2.0 - string-width: 8.2.1 - supports-hyperlinks: 4.4.0 + string-width: 8.3.0 + supports-hyperlinks: 4.5.0 svg-tags: 1.0.0 table: 6.9.0 write-file-atomic: 7.0.1 @@ -6652,11 +6963,11 @@ snapshots: - supports-color - typescript - superc8@12.7.0(@putout/printer@18.17.0)(eslint@10.4.1)(typescript@6.0.3): + superc8@12.7.0(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2): dependencies: '@bcoe/v8-coverage': 1.0.2 - '@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) + '@escover/converter-istanbul': 1.0.3(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@escover/formatter-responsive': 1.0.6(@putout/printer@18.46.0)(@typescript/typescript6@6.0.2)(supports-color@10.2.2) '@istanbuljs/schema': 0.1.6 execa: 9.6.1 find-up: 8.0.0 @@ -6664,18 +6975,15 @@ snapshots: istanbul-lib-report: 3.0.1 istanbul-reports: 3.2.0 test-exclude: 8.0.0 - try-catch: 4.0.9 - try-to-catch: 4.0.5 + try-catch: 4.1.1 + try-to-catch: 4.1.0 v8-to-istanbul: 9.3.0 - yargs: 18.0.0 + yargs: 18.2.0 yargs-parser: 22.0.0 transitivePeerDependencies: - '@putout/printer' - - eslint - supports-color - - svelte - typescript - - vite-plus supports-color@10.2.2: {} @@ -6683,7 +6991,7 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-hyperlinks@4.4.0: + supports-hyperlinks@4.5.0: dependencies: has-flag: 5.0.1 supports-color: 10.2.2 @@ -6709,16 +7017,14 @@ snapshots: dependencies: '@istanbuljs/schema': 0.1.6 glob: 13.0.6 - minimatch: 10.2.5 + minimatch: 10.2.6 timer-node@5.0.9: {} tinyglobby@0.2.17: dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 - - tinypool@2.1.0: {} + fdir: 6.5.0(picomatch@4.0.7) + picomatch: 4.0.7 to-regex-range@5.0.1: dependencies: @@ -6731,13 +7037,13 @@ snapshots: trough@2.2.0: {} - try-catch@4.0.9: {} + try-catch@4.1.1: {} - try-to-catch@4.0.5: {} + try-to-catch@4.1.0: {} - ts-api-utils@2.5.0(typescript@6.0.3): + ts-api-utils@2.5.0(@typescript/typescript6@6.0.2): dependencies: - typescript: 6.0.3 + typescript: '@typescript/typescript6@6.0.2' tslib@2.8.1: {} @@ -6759,13 +7065,12 @@ snapshots: has-proto: 1.2.0 is-typed-array: 1.1.15 - typed-array-byte-offset@1.0.4: + typed-array-byte-offset@1.0.5: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.9 for-each: 0.3.5 gopd: 1.2.0 - has-proto: 1.2.0 is-typed-array: 1.1.15 reflect.getprototypeof: 1.0.10 @@ -6778,28 +7083,51 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typedoc@0.28.19(typescript@6.0.3): + typedoc@0.28.20(@typescript/typescript6@6.0.2): dependencies: '@gerrit0/mini-shiki': 3.23.0 lunr: 2.3.9 - markdown-it: 14.2.0 - minimatch: 10.2.5 - typescript: 6.0.3 - yaml: 2.9.0 - - typescript-eslint@8.60.1(eslint@10.4.1)(typescript@6.0.3): - dependencies: - '@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 + markdown-it: 14.3.2 + minimatch: 10.2.6 + typescript: '@typescript/typescript6@6.0.2' + yaml: 2.9.1 + + typescript-eslint@8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2): + dependencies: + '@typescript-eslint/eslint-plugin': 8.70.1(@typescript-eslint/parser@8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2))(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + '@typescript-eslint/parser': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + '@typescript-eslint/typescript-estree': 8.70.1(@typescript/typescript6@6.0.2)(supports-color@10.2.2) + '@typescript-eslint/utils': 8.70.1(@typescript/typescript6@6.0.2)(eslint@10.11.0(supports-color@10.2.2))(supports-color@10.2.2) + eslint: 10.11.0(supports-color@10.2.2) + typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: - supports-color typescript@6.0.3: {} + typescript@7.0.2: + optionalDependencies: + '@typescript/typescript-aix-ppc64': 7.0.2 + '@typescript/typescript-darwin-arm64': 7.0.2 + '@typescript/typescript-darwin-x64': 7.0.2 + '@typescript/typescript-freebsd-arm64': 7.0.2 + '@typescript/typescript-freebsd-x64': 7.0.2 + '@typescript/typescript-linux-arm': 7.0.2 + '@typescript/typescript-linux-arm64': 7.0.2 + '@typescript/typescript-linux-loong64': 7.0.2 + '@typescript/typescript-linux-mips64el': 7.0.2 + '@typescript/typescript-linux-ppc64': 7.0.2 + '@typescript/typescript-linux-riscv64': 7.0.2 + '@typescript/typescript-linux-s390x': 7.0.2 + '@typescript/typescript-linux-x64': 7.0.2 + '@typescript/typescript-netbsd-arm64': 7.0.2 + '@typescript/typescript-netbsd-x64': 7.0.2 + '@typescript/typescript-openbsd-arm64': 7.0.2 + '@typescript/typescript-openbsd-x64': 7.0.2 + '@typescript/typescript-sunos-x64': 7.0.2 + '@typescript/typescript-win32-arm64': 7.0.2 + '@typescript/typescript-win32-x64': 7.0.2 + uc.micro@2.1.0: {} unbox-primitive@1.1.0: @@ -6811,11 +7139,11 @@ snapshots: unc-path-regex@0.1.2: {} - undici-types@7.24.6: {} + undici-types@8.9.0: {} unicorn-magic@0.3.0: {} - unicorn-magic@0.4.0: {} + unicorn-magic@0.4.1: {} unified-lint-rule@3.0.1: dependencies: @@ -6900,9 +7228,9 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vscode-languageserver-textdocument@1.0.12: {} + vscode-languageserver-textdocument@1.0.15: {} - vscode-languageserver-types@3.18.0: {} + vscode-languageserver-types@3.18.4: {} which-boxed-primitive@1.1.1: dependencies: @@ -6915,7 +7243,7 @@ snapshots: which-builtin-type@1.2.1: dependencies: call-bound: 1.0.4 - function.prototype.name: 1.1.8 + function.prototype.name: 1.2.0 has-tostringtag: 1.0.2 is-async-function: 2.1.1 is-date-object: 1.1.0 @@ -6926,7 +7254,7 @@ snapshots: isarray: 2.0.5 which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.22 + which-typed-array: 1.1.24 which-collection@1.0.2: dependencies: @@ -6935,7 +7263,7 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.4 - which-typed-array@1.1.22: + which-typed-array@1.1.24: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.9 @@ -6971,16 +7299,16 @@ snapshots: y18n@5.0.8: {} - yaml@2.9.0: {} + yaml@2.9.1: {} yargs-parser@22.0.0: {} - yargs@18.0.0: + yargs@18.2.0: dependencies: cliui: 9.0.1 escalade: 3.2.0 get-caller-file: 2.0.5 - string-width: 7.2.0 + string-width: 8.3.0 y18n: 5.0.8 yargs-parser: 22.0.0 @@ -6988,6 +7316,6 @@ snapshots: yocto-queue@1.2.2: {} - yoctocolors@2.1.2: {} + yoctocolors@2.2.0: {} zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 1fa96c7..882d889 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,7 +1,7 @@ overrides: brace-expansion: ~5.0.6 minimumReleaseAgeExclude: - - '@cto.af/eslint-config@7.0.2' + - '@cto.af/eslint-config@7.0.2 || 7.0.3' - '@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' diff --git a/test/index.test.js b/test/index.test.js index e53baf5..a6e791d 100644 --- a/test/index.test.js +++ b/test/index.test.js @@ -8,7 +8,7 @@ import { promiseWithResolvers, select, } from '../lib/index.js'; -import assert from 'node:assert'; +import assert from 'node:assert/strict'; import test from 'node:test'; test('isErrno', () => { @@ -84,21 +84,27 @@ test('select', () => { }; const res = select(opts, ['one'], ['two']); assert.deepEqual(res, [ - {one: 1}, - {two: 2}, - {three: 3}, + Object.assign(Object.create(null), {one: 1}), + Object.assign(Object.create(null), {two: 2}), + Object.assign(Object.create(null), {three: 3}), ]); const defaults = {one: 2, two: 3, four: 5}; const [optOne, others] = select(opts, defaults); - assert.deepEqual(optOne, {one: 1, two: 2, four: 5}); - assert.deepEqual(others, {three: 3}); + assert.deepEqual( + optOne, + Object.assign(Object.create(null), {one: 1, two: 2, four: 5}) + ); + assert.deepEqual(others, Object.assign(Object.create(null), {three: 3})); - assert.deepEqual(select(null), [{}]); - assert.deepEqual(select({}), [{}]); - assert.deepEqual(select({a: 1}), [{a: 1}]); - assert.deepEqual(select({a: 1}, new Set(['a'])), [{a: 1}, {}]); - assert.deepEqual(select({a: 1, b: 1}, {b: 2, c: 3}), [{b: 1, c: 3}, {a: 1}]); + assert.deepEqual(select(null), [{__proto__: null}]); + assert.deepEqual(select({}), [{__proto__: null}]); + assert.deepEqual(select({a: 1}), [{a: 1, __proto__: null}]); + assert.deepEqual(select({a: 1}, new Set(['a'])), [{a: 1, __proto__: null}, {__proto__: null}]); + assert.deepEqual( + select({a: 1, b: 1}, {b: 2, c: 3}), + [{b: 1, c: 3, __proto__: null}, {a: 1, __proto__: null}] + ); assert.throws(() => select({a: 1}, null), /Invalid set/); assert.throws(() => select({a: 1}, 'foo')); }); diff --git a/test/u8.test.js b/test/u8.test.js index 0da1d4d..450293e 100644 --- a/test/u8.test.js +++ b/test/u8.test.js @@ -1,6 +1,6 @@ import * as impl from '../lib/u8Impl.js'; import {hexToU8, u8toHex} from '../lib/u8.js'; -import assert from 'node:assert'; +import assert from 'node:assert/strict'; import test from 'node:test'; test('u8', async () => {