diff --git a/package-lock.json b/package-lock.json index 6679d62..73f5c4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -207,14 +207,14 @@ } }, "node_modules/@conventional-changelog/git-client": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@conventional-changelog/git-client/-/git-client-2.5.1.tgz", - "integrity": "sha512-lAw7iA5oTPWOLjiweb7DlGEMDEvzqzLLa6aWOly2FSZ64IwLE8T458rC+o+WvI31Doz6joM7X2DoNog7mX8r4A==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@conventional-changelog/git-client/-/git-client-2.6.0.tgz", + "integrity": "sha512-T+uPDciKf0/ioNNDpMGc8FDsehJClZP0yR3Q5MN6wE/Y/1QZ7F+80OgznnTCOlMEG4AV0LvH2UJi3C/nBnaBUg==", "dev": true, "license": "MIT", "dependencies": { "@simple-libs/child-process-utils": "^1.0.0", - "@simple-libs/stream-utils": "^1.1.0", + "@simple-libs/stream-utils": "^1.2.0", "semver": "^7.5.2" }, "engines": { @@ -222,7 +222,7 @@ }, "peerDependencies": { "conventional-commits-filter": "^5.0.0", - "conventional-commits-parser": "^6.1.0" + "conventional-commits-parser": "^6.3.0" }, "peerDependenciesMeta": { "conventional-commits-filter": { @@ -1565,6 +1565,17 @@ "@jridgewell/trace-mapping": "^0.3.24" } }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", @@ -3193,9 +3204,9 @@ } }, "node_modules/@putout/operator-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@putout/operator-regexp/-/operator-regexp-4.0.0.tgz", - "integrity": "sha512-dDaTrjOpoWe4eWhkekHCD6m7U4pp9iZ5xEoTaWmF4oefF2dKJRRyY9KvWomOCfLzz3+8Rb3ap99JEDhwPGI+Pg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@putout/operator-regexp/-/operator-regexp-5.0.0.tgz", + "integrity": "sha512-fdThgL76DVW2xRerVJ/d0fAiAHBRokg0I4hLXtGF0nPUPOuHFbnoLZJkK+r/IRa9ebEiMYeQ0fFod8ggYGA9Kg==", "dev": true, "license": "MIT", "dependencies": { @@ -3205,7 +3216,7 @@ "node": ">=22" }, "peerDependencies": { - "putout": ">=41" + "putout": ">=42" } }, "node_modules/@putout/operator-remove-files": { @@ -3390,16 +3401,16 @@ } }, "node_modules/@putout/plugin-arguments": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-arguments/-/plugin-arguments-1.4.0.tgz", - "integrity": "sha512-Bwy+sLHEFwUBCcURTtsm0KuvNT3xuH76rZzHtPRL0aNTpm04hkAyQgnS8EtrbaLkYIa3SBycWphAD8Ec7dMF2Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-arguments/-/plugin-arguments-2.0.0.tgz", + "integrity": "sha512-/qxSMojbycN7g1TBJif7dAjXc9k0qDqyj81u1TZOVO6WRqfMUeRHnU/tN7CcYndtWmllOJcp+TpVdVaMXTMPww==", "dev": true, "license": "MIT", "engines": { "node": ">=22" }, "peerDependencies": { - "putout": ">=41" + "putout": ">=42" } }, "node_modules/@putout/plugin-assignment": { @@ -3660,16 +3671,16 @@ } }, "node_modules/@putout/plugin-github": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-github/-/plugin-github-18.1.0.tgz", - "integrity": "sha512-7xeGqJqeJLBz4wqILPYy4VauLLtlDWPnNoe7QxP5NpO5HEADROsGR7SyseZ0XYSuVDYVncyJgNDpeb2WoGMNSQ==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-github/-/plugin-github-19.0.0.tgz", + "integrity": "sha512-9vlOhxoLz9RV7lJ2eX2uklVviQu2aB3EFXGJ1r3AaXDrF8nfW//jSRTA7Iqtg1MYH+t5gZ0EknIiEB98+dlOQA==", "dev": true, "license": "MIT", "engines": { "node": ">=22" }, "peerDependencies": { - "putout": ">=41" + "putout": ">=42" } }, "node_modules/@putout/plugin-gitignore": { @@ -3864,9 +3875,9 @@ } }, "node_modules/@putout/plugin-regexp": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-regexp/-/plugin-regexp-13.5.0.tgz", - "integrity": "sha512-ZbYVEd/4nexybT7caM3ahiVts5p0mEW3gycnBJl6kxvADcVSZIva9eTYzB367IbBXmbGoUCKH6DQF5G7YTtu3A==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-regexp/-/plugin-regexp-14.0.0.tgz", + "integrity": "sha512-qQZs+px3PBNICGGLA4vajZp5r0FzBgQOokEqMaH2jMkE2sPkGDQlR/E1IWVzgseLmWTudJcTa+hfo1LurCh38Q==", "dev": true, "license": "MIT", "dependencies": { @@ -3877,7 +3888,7 @@ "node": ">=22" }, "peerDependencies": { - "putout": ">=41" + "putout": ">=42" } }, "node_modules/@putout/plugin-remove-console": { @@ -4183,16 +4194,16 @@ } }, "node_modules/@putout/plugin-return": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-return/-/plugin-return-3.0.0.tgz", - "integrity": "sha512-kp+HPBCbylJSV4ZoEqDjH7IheJKBOHqHeVNyL1R8UM3+QKAm+fy+Rb8zP05IPfozf6XQKFI87p/+UL4MToTouw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-return/-/plugin-return-4.0.0.tgz", + "integrity": "sha512-wNFDxvybr3hfbGzcYBL8LIvE475/cM/buAg17akik5bNwJVuW1+ofsuNY5FYH6iV7KI8GyhYaEsjSB/ZIHbM2g==", "dev": true, "license": "MIT", "engines": { - "node": ">=20" + "node": ">=22" }, "peerDependencies": { - "putout": ">=41" + "putout": ">=42" } }, "node_modules/@putout/plugin-simplify-ternary": { @@ -4466,19 +4477,19 @@ } }, "node_modules/@release-it/conventional-changelog": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/@release-it/conventional-changelog/-/conventional-changelog-10.0.5.tgz", - "integrity": "sha512-Dxul3YlUsDLbIg+aR6T0QR/VyKwuJNR3GZM8mKVEwFO8GpH2H5vgnN7kacEvq/Qk5puDadOVbhbUq/KBjraemQ==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/@release-it/conventional-changelog/-/conventional-changelog-10.0.6.tgz", + "integrity": "sha512-aUb0IkcsBTMcOH5PPQ9Jv9lEOOVu2+rSgkE1ny+dzsTziQm2BhDRAtaFK/dw/HflthuXMWrqhhyfJhAV1AOEPQ==", "dev": true, "license": "MIT", "dependencies": { - "@conventional-changelog/git-client": "^2.5.1", + "@conventional-changelog/git-client": "^2.6.0", "concat-stream": "^2.0.0", - "conventional-changelog": "^7.1.1", - "conventional-changelog-angular": "^8.1.0", - "conventional-changelog-conventionalcommits": "^9.1.0", + "conventional-changelog": "^7.2.0", + "conventional-changelog-angular": "^8.3.0", + "conventional-changelog-conventionalcommits": "^9.3.0", "conventional-recommended-bump": "^11.2.0", - "semver": "^7.7.3" + "semver": "^7.7.4" }, "engines": { "node": "^20.12.0 || >=22.0.0" @@ -4998,15 +5009,12 @@ "dev": true, "license": "MIT" }, - "node_modules/@simple-libs/stream-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@simple-libs/stream-utils/-/stream-utils-1.1.0.tgz", - "integrity": "sha512-6rsHTjodIn/t90lv5snQjRPVtOosM7Vp0AKdrObymq45ojlgVwnpAqdc+0OBBrpEiy31zZ6/TKeIVqV1HwvnuQ==", + "node_modules/@simple-libs/hosted-git-info": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@simple-libs/hosted-git-info/-/hosted-git-info-1.0.2.tgz", + "integrity": "sha512-aAmGQdMH+ZinytKuA2832u0ATeOFNYNk4meBEXtB5xaPotUgggYNhq5tYU/v17wEbmTW5P9iHNqNrFyrhnqBAg==", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "^22.0.0" - }, "engines": { "node": ">=18" }, @@ -5014,23 +5022,19 @@ "url": "https://ko-fi.com/dangreen" } }, - "node_modules/@simple-libs/stream-utils/node_modules/@types/node": { - "version": "22.19.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.11.tgz", - "integrity": "sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==", + "node_modules/@simple-libs/stream-utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@simple-libs/stream-utils/-/stream-utils-1.2.0.tgz", + "integrity": "sha512-KxXvfapcixpz6rVEB6HPjOUZT22yN6v0vI0urQSk1L8MlEWPDFCZkhw2xmkyoTGYeFw7tWTZd7e3lVzRZRN/EA==", "dev": true, "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://ko-fi.com/dangreen" } }, - "node_modules/@simple-libs/stream-utils/node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, - "license": "MIT" - }, "node_modules/@sindresorhus/merge-streams": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", @@ -5236,9 +5240,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.4.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.4.0.tgz", - "integrity": "sha512-9wLpoeWuBlcbBpOY3XmzSTG3oscB6xjBEEtn+pYXTfhyXhIxC5FsBer2KTopBlvKEiW9l13po9fq+SJY/5lkhw==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz", + "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==", "dev": true, "license": "MIT", "dependencies": { @@ -6719,17 +6723,18 @@ } }, "node_modules/conventional-changelog": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-7.1.1.tgz", - "integrity": "sha512-rlqa8Lgh8YzT3Akruk05DR79j5gN9NCglHtJZwpi6vxVeaoagz+84UAtKQj/sT+RsfGaZkt3cdFCjcN6yjr5sw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-7.2.0.tgz", + "integrity": "sha512-BEdgG+vPl53EVlTTk9sZ96aagFp0AQ5pw/ggiQMy2SClLbTo1r0l+8dSg79gkLOO5DS1Lswuhp5fWn6RwE+ivg==", "dev": true, "license": "MIT", "dependencies": { - "@conventional-changelog/git-client": "^2.5.1", + "@conventional-changelog/git-client": "^2.6.0", + "@simple-libs/hosted-git-info": "^1.0.2", "@types/normalize-package-data": "^2.4.4", "conventional-changelog-preset-loader": "^5.0.0", - "conventional-changelog-writer": "^8.2.0", - "conventional-commits-parser": "^6.2.0", + "conventional-changelog-writer": "^8.3.0", + "conventional-commits-parser": "^6.3.0", "fd-package-json": "^2.0.0", "meow": "^13.0.0", "normalize-package-data": "^7.0.0" @@ -6742,9 +6747,9 @@ } }, "node_modules/conventional-changelog-angular": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-8.1.0.tgz", - "integrity": "sha512-GGf2Nipn1RUCAktxuVauVr1e3r8QrLP/B0lEUsFktmGqc3ddbQkhoJZHJctVU829U1c6mTSWftrVOCHaL85Q3w==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-8.3.0.tgz", + "integrity": "sha512-DOuBwYSqWzfwuRByY9O4oOIvDlkUCTDzfbOgcSbkY+imXXj+4tmrEFao3K+FxemClYfYnZzsvudbwrhje9VHDA==", "dev": true, "license": "ISC", "dependencies": { @@ -6755,9 +6760,9 @@ } }, "node_modules/conventional-changelog-conventionalcommits": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-9.1.0.tgz", - "integrity": "sha512-MnbEysR8wWa8dAEvbj5xcBgJKQlX/m0lhS8DsyAAWDHdfs2faDJxTgzRYlRYpXSe7UiKrIIlB4TrBKU9q9DgkA==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-9.3.0.tgz", + "integrity": "sha512-kYFx6gAyjSIMwNtASkI3ZE99U1fuVDJr0yTYgVy+I2QG46zNZfl2her+0+eoviG82c5WQvW1jMt1eOQTeJLodA==", "dev": true, "license": "ISC", "dependencies": { @@ -6778,12 +6783,13 @@ } }, "node_modules/conventional-changelog-writer": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-8.2.0.tgz", - "integrity": "sha512-Y2aW4596l9AEvFJRwFGJGiQjt2sBYTjPD18DdvxX9Vpz0Z7HQ+g1Z+6iYDAm1vR3QOJrDBkRHixHK/+FhkR6Pw==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-8.4.0.tgz", + "integrity": "sha512-HHBFkk1EECxxmCi4CTu091iuDpQv5/OavuCUAuZmrkWpmYfyD816nom1CvtfXJ/uYfAAjavgHvXHX291tSLK8g==", "dev": true, "license": "MIT", "dependencies": { + "@simple-libs/stream-utils": "^1.2.0", "conventional-commits-filter": "^5.0.0", "handlebars": "^4.7.7", "meow": "^13.0.0", @@ -6807,12 +6813,13 @@ } }, "node_modules/conventional-commits-parser": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-6.2.1.tgz", - "integrity": "sha512-20pyHgnO40rvfI0NGF/xiEoFMkXDtkF8FwHvk5BokoFoCuTQRI8vrNCNFWUOfuolKJMm1tPCHc8GgYEtr1XRNA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-6.3.0.tgz", + "integrity": "sha512-RfOq/Cqy9xV9bOA8N+ZH6DlrDR+5S3Mi0B5kACEjESpE+AviIpAptx9a9cFpWCCvgRtWT+0BbUw+e1BZfts9jg==", "dev": true, "license": "MIT", "dependencies": { + "@simple-libs/stream-utils": "^1.2.0", "meow": "^13.0.0" }, "bin": { @@ -6842,6 +6849,13 @@ "node": ">=18" } }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, "node_modules/cosmiconfig": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.1.tgz", @@ -12625,9 +12639,9 @@ } }, "node_modules/putout": { - "version": "42.0.25", - "resolved": "https://registry.npmjs.org/putout/-/putout-42.0.25.tgz", - "integrity": "sha512-U9xFZObgKYpIDjm0lp1ZvbvVI9ySfj88fL10CjTNLTiFvBGBtQmwR6P4csB/kBn+AyJceawqobB2MtnumFS+ig==", + "version": "42.2.2", + "resolved": "https://registry.npmjs.org/putout/-/putout-42.2.2.tgz", + "integrity": "sha512-cz/EMf9hBYZifJNonVkTH4AJDhgTT5oisweCdjQg5bo1pJzXImwJbOTWDwmY/A9Fqj6TcGC5vCBed0tXyqWV6g==", "dev": true, "license": "MIT", "dependencies": { @@ -12667,11 +12681,12 @@ "@putout/operator-keyword": "^5.0.0", "@putout/operator-match-files": "^12.0.0", "@putout/operator-parens": "^4.0.0", - "@putout/operator-regexp": "^4.0.0", + "@putout/operator-regexp": "^5.0.0", "@putout/operator-remove-files": "^1.0.0", "@putout/operator-rename-files": "^6.0.0", "@putout/operator-rename-properties": "^1.0.0", "@putout/operator-sort-ignore": "^2.0.0", + "@putout/operator-type-checker": "^1.0.0", "@putout/plugin-apply-arrow": "^3.0.0", "@putout/plugin-apply-at": "^3.0.0", "@putout/plugin-apply-dot-notation": "^3.0.0", @@ -12681,7 +12696,7 @@ "@putout/plugin-apply-shorthand-properties": "^7.0.0", "@putout/plugin-apply-starts-with": "^2.0.0", "@putout/plugin-apply-template-literals": "^5.0.0", - "@putout/plugin-arguments": "^1.0.0", + "@putout/plugin-arguments": "^2.0.0", "@putout/plugin-assignment": "^2.0.0", "@putout/plugin-browserlist": "^2.0.0", "@putout/plugin-conditions": "^9.0.0", @@ -12703,7 +12718,7 @@ "@putout/plugin-filesystem": "^13.0.0", "@putout/plugin-for-of": "^12.0.0", "@putout/plugin-generators": "^2.0.0", - "@putout/plugin-github": "^18.0.0", + "@putout/plugin-github": "^19.0.0", "@putout/plugin-gitignore": "^7.0.0", "@putout/plugin-labels": "^3.0.0", "@putout/plugin-logical-expressions": "^8.0.0", @@ -12721,7 +12736,7 @@ "@putout/plugin-promises": "^19.0.0", "@putout/plugin-putout": "^29.0.0", "@putout/plugin-putout-config": "^12.0.0", - "@putout/plugin-regexp": "^13.0.0", + "@putout/plugin-regexp": "^14.0.0", "@putout/plugin-remove-console": "^7.0.0", "@putout/plugin-remove-debugger": "^8.0.0", "@putout/plugin-remove-duplicate-case": "^4.0.0", @@ -12747,7 +12762,7 @@ "@putout/plugin-remove-useless-push": "^3.0.0", "@putout/plugin-remove-useless-replace": "^2.0.0", "@putout/plugin-remove-useless-template-expressions": "^3.0.0", - "@putout/plugin-return": "^3.0.0", + "@putout/plugin-return": "^4.0.0", "@putout/plugin-simplify-ternary": "^9.0.0", "@putout/plugin-spread": "^3.0.0", "@putout/plugin-tape": "^21.0.0", @@ -12826,6 +12841,19 @@ "putout": ">=42" } }, + "node_modules/putout/node_modules/@putout/operator-type-checker": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@putout/operator-type-checker/-/operator-type-checker-1.1.1.tgz", + "integrity": "sha512-l379DOF8F9+C43tHF9v9t38H/WPdFcmsFR0W/lOL6SQ56e2X6WzWWXxQ1mAwRph2VBB9lJ5IFRTPjKf2mfPp8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "@putout/printer": ">=18" + } + }, "node_modules/putout/node_modules/@putout/plugin-coverage": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@putout/plugin-coverage/-/plugin-coverage-3.0.0.tgz", @@ -12973,6 +13001,28 @@ "putout": ">=42" } }, + "node_modules/putout/node_modules/@putout/printer": { + "version": "18.7.5", + "resolved": "https://registry.npmjs.org/@putout/printer/-/printer-18.7.5.tgz", + "integrity": "sha512-tu9lVPUbpaNiqOwpy6gUVuogMc2cMa9WtE5RBgPY7XoIl3zSYc1z3EZFr9yWi6ST8hjP1Ez1EgiJ2UXWVD2nRQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@putout/babel": "^5.0.0", + "@putout/compare": "^19.0.1", + "@putout/operate": "^15.0.0", + "@putout/operator-json": "^3.1.0", + "fullstore": "^4.0.0", + "jessy": "^5.0.0", + "just-snake-case": "^3.2.0", + "parse-import-specifiers": "^1.0.1", + "rendy": "^5.0.0" + }, + "engines": { + "node": ">=22.13" + } + }, "node_modules/putout/node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", @@ -13072,6 +13122,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/putout/node_modules/rendy": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/rendy/-/rendy-5.0.0.tgz", + "integrity": "sha512-4yb+oKq2A6THgc3kJFK+ejHQmtzklt4SLh7g2sv70v7c8gbzhUQZZNGCXNsp2hEviFkdyvCITT8jAhM1+YUCmw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=22" + } + }, "node_modules/putout/node_modules/unicorn-magic": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", @@ -13925,12 +13986,15 @@ } }, "node_modules/rollup-plugin-dts": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-dts/-/rollup-plugin-dts-6.3.0.tgz", - "integrity": "sha512-d0UrqxYd8KyZ6i3M2Nx7WOMy708qsV/7fTHMHxCMCBOAe3V/U7OMPu5GkX8hC+cmkHhzGnfeYongl1IgiooddA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-dts/-/rollup-plugin-dts-6.4.0.tgz", + "integrity": "sha512-2i00A5UoPCoDecLEs13Eu105QegSGfrbp1sDeUj/54LKGmv6XFHDxWKC6Wsb4BobGUWYVCWWjmjAc8bXXbXH/Q==", "dev": true, "license": "LGPL-3.0-only", "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "@jridgewell/sourcemap-codec": "^1.5.5", + "convert-source-map": "^2.0.0", "magic-string": "^0.30.21" }, "engines": { @@ -13940,11 +14004,11 @@ "url": "https://github.com/sponsors/Swatinem" }, "optionalDependencies": { - "@babel/code-frame": "^7.27.1" + "@babel/code-frame": "^7.29.0" }, "peerDependencies": { "rollup": "^3.29.4 || ^4", - "typescript": "^4.5 || ^5.0" + "typescript": "^4.5 || ^5.0 || ^6.0" } }, "node_modules/rollup-plugin-typescript2": { @@ -14697,9 +14761,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.22", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz", - "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==", + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz", + "integrity": "sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==", "dev": true, "license": "CC0-1.0" },