From c566c60b09531372492a1f80920752a37e92831a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 23:24:04 +0000 Subject: [PATCH] =?UTF-8?q?chore:=20=F0=9F=A4=96=20bump=20the=20major-upda?= =?UTF-8?q?tes=20group=20with=209=20updates?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps the major-updates group with 9 updates: | Package | From | To | | --- | --- | --- | | [@release-it/conventional-changelog](https://github.com/release-it/conventional-changelog) | `8.0.2` | `10.0.0` | | [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `15.3.0` | `16.0.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `5.62.0` | `8.20.0` | | [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.0.1` | | [global-jsdom](https://github.com/modosc/global-jsdom) | `24.0.0` | `26.0.0` | | [jsdom](https://github.com/jsdom/jsdom) | `24.1.3` | `26.0.0` | | [putout](https://github.com/coderaiser/putout) | `35.37.1` | `37.14.0` | | [release-it](https://github.com/release-it/release-it) | `17.10.0` | `18.1.1` | | [typedoc-plugin-mdn-links](https://github.com/Gerrit0/typedoc-plugin-mdn-links) | `3.3.8` | `4.0.8` | Updates `@release-it/conventional-changelog` from 8.0.2 to 10.0.0 - [Release notes](https://github.com/release-it/conventional-changelog/releases) - [Commits](https://github.com/release-it/conventional-changelog/compare/8.0.2...10.0.0) Updates `@rollup/plugin-node-resolve` from 15.3.0 to 16.0.0 - [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md) - [Commits](https://github.com/rollup/plugins/commits/commonjs-v16.0.0/packages/node-resolve) Updates `@typescript-eslint/parser` from 5.62.0 to 8.20.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.20.0/packages/parser) Updates `eslint-config-prettier` from 9.1.0 to 10.0.1 - [Release notes](https://github.com/prettier/eslint-config-prettier/releases) - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.0.1) Updates `global-jsdom` from 24.0.0 to 26.0.0 - [Changelog](https://github.com/modosc/global-jsdom/blob/main/HISTORY.md) - [Commits](https://github.com/modosc/global-jsdom/commits) Updates `jsdom` from 24.1.3 to 26.0.0 - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/24.1.3...26.0.0) Updates `putout` from 35.37.1 to 37.14.0 - [Release notes](https://github.com/coderaiser/putout/releases) - [Commits](https://github.com/coderaiser/putout/compare/v35.37.1...v37.14.0) Updates `release-it` from 17.10.0 to 18.1.1 - [Release notes](https://github.com/release-it/release-it/releases) - [Changelog](https://github.com/release-it/release-it/blob/main/CHANGELOG.md) - [Commits](https://github.com/release-it/release-it/compare/17.10.0...18.1.1) Updates `typedoc-plugin-mdn-links` from 3.3.8 to 4.0.8 - [Changelog](https://github.com/Gerrit0/typedoc-plugin-mdn-links/blob/main/CHANGELOG.md) - [Commits](https://github.com/Gerrit0/typedoc-plugin-mdn-links/compare/v3.3.8...v4.0.8) --- updated-dependencies: - dependency-name: "@release-it/conventional-changelog" dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates - dependency-name: "@rollup/plugin-node-resolve" dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates - dependency-name: eslint-config-prettier dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates - dependency-name: global-jsdom dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates - dependency-name: jsdom dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates - dependency-name: putout dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates - dependency-name: release-it dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates - dependency-name: typedoc-plugin-mdn-links dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates ... Signed-off-by: dependabot[bot] --- package-lock.json | 4194 +++++++++++++++++++++------------------------ package.json | 18 +- 2 files changed, 1960 insertions(+), 2252 deletions(-) diff --git a/package-lock.json b/package-lock.json index 49e0a7e..65ff509 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,33 +9,33 @@ "version": "11.2.2", "license": "MIT", "devDependencies": { - "@release-it/conventional-changelog": "^8.0.1", - "@rollup/plugin-node-resolve": "^15.2.3", + "@release-it/conventional-changelog": "^10.0.0", + "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-terser": "^0.4.4", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.4.2", "@typescript-eslint/eslint-plugin": "^5.62.0", - "@typescript-eslint/parser": "^5.0.1", + "@typescript-eslint/parser": "^8.20.0", "cobertura": "^1.0.1", "cssnano": "^6.0.3", "eslint": "^8.56.0", - "eslint-config-prettier": "^9.1.0", + "eslint-config-prettier": "^10.0.1", "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-compat": "^4.2.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.1.3", "git-cz": "^4.9.0", "glob": "^10.3.10", - "global-jsdom": "^24.0.0", - "jsdom": "^24.0.0", + "global-jsdom": "^26.0.0", + "jsdom": "^26.0.0", "postcss": "^8.3.0", "postcss-cli": "^8.3.1", "prettier": "^3.2.5", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", - "putout": "^35.1.0", + "putout": "^37.14.0", "quibble": "^0.9.1", - "release-it": "^17.1.1", + "release-it": "^18.1.1", "remark-github": "^12.0.0", "remark-toc": "^9.0.0", "rollup": "^4.12.0", @@ -48,7 +48,7 @@ "typedoc": "^0.26.5", "typedoc-plugin-frontmatter": "^1.0.0", "typedoc-plugin-markdown": "^4.2.3", - "typedoc-plugin-mdn-links": "^3.2.8", + "typedoc-plugin-mdn-links": "^4.0.8", "typedoc-plugin-no-inherit": "^1.4.0", "typedoc-plugin-remark": "^1.0.2", "typedoc-plugin-rename-defaults": "^0.7.1", @@ -70,6 +70,28 @@ "dev": true, "license": "MIT" }, + "node_modules/@asamuzakjp/css-color": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-2.8.2.tgz", + "integrity": "sha512-RtWv9jFN2/bLExuZgFFZ0I3pWWeezAHGgrmjqGGWclATl1aDe3yhCUaI0Ilkp6OCk9zX7+FjvDasEX8Q9Rxc5w==", + "dev": true, + "dependencies": { + "@csstools/css-calc": "^2.1.1", + "@csstools/css-color-parser": "^3.0.7", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "lru-cache": "^11.0.2" + } + }, + "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", + "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "dev": true, + "engines": { + "node": "20 || >=22" + } + }, "node_modules/@babel/code-frame": { "version": "7.26.2", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", @@ -108,6 +130,31 @@ "node": ">=6.9.0" } }, + "node_modules/@conventional-changelog/git-client": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@conventional-changelog/git-client/-/git-client-1.0.1.tgz", + "integrity": "sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw==", + "dev": true, + "dependencies": { + "@types/semver": "^7.5.5", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "conventional-commits-filter": "^5.0.0", + "conventional-commits-parser": "^6.0.0" + }, + "peerDependenciesMeta": { + "conventional-commits-filter": { + "optional": true + }, + "conventional-commits-parser": { + "optional": true + } + } + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -132,6 +179,75 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@csstools/color-helpers": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", + "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.1.tgz", + "integrity": "sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.7.tgz", + "integrity": "sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/color-helpers": "^5.0.1", + "@csstools/css-calc": "^2.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, "node_modules/@csstools/css-parser-algorithms": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", @@ -747,7 +863,6 @@ "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-5.0.0.tgz", "integrity": "sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10.13.0" } @@ -759,16 +874,277 @@ "dev": true, "license": "ISC" }, + "node_modules/@inquirer/checkbox": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.0.6.tgz", + "integrity": "sha512-PgP35JfmGjHU0LSXOyRew0zHuA9N6OJwOlos1fZ20b7j8ISeAdib3L+n0jIxBtX958UeEpte6xhG/gxJ5iUqMw==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.4", + "@inquirer/figures": "^1.0.9", + "@inquirer/type": "^3.0.2", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/confirm": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.3.tgz", + "integrity": "sha512-fuF9laMmHoOgWapF9h9hv6opA5WvmGFHsTYGCmuFxcghIhEhb3dN0CdQR4BUMqa2H506NCj8cGX4jwMsE4t6dA==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.4", + "@inquirer/type": "^3.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "10.1.4", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.4.tgz", + "integrity": "sha512-5y4/PUJVnRb4bwWY67KLdebWOhOc7xj5IP2J80oWXa64mVag24rwQ1VAdnj7/eDY/odhguW0zQ1Mp1pj6fO/2w==", + "dev": true, + "dependencies": { + "@inquirer/figures": "^1.0.9", + "@inquirer/type": "^3.0.2", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/@inquirer/core/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/core/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/editor": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.3.tgz", + "integrity": "sha512-S9KnIOJuTZpb9upeRSBBhoDZv7aSV3pG9TECrBj0f+ZsFwccz886hzKBrChGrXMJwd4NKY+pOA9Vy72uqnd6Eg==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.4", + "@inquirer/type": "^3.0.2", + "external-editor": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/expand": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.6.tgz", + "integrity": "sha512-TRTfi1mv1GeIZGyi9PQmvAaH65ZlG4/FACq6wSzs7Vvf1z5dnNWsAAXBjWMHt76l+1hUY8teIqJFrWBk5N6gsg==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.4", + "@inquirer/type": "^3.0.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, "node_modules/@inquirer/figures": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.8.tgz", - "integrity": "sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.9.tgz", + "integrity": "sha512-BXvGj0ehzrngHTPTDqUoDT3NXL8U0RxUk2zJm2A66RhCEIWdtU1v6GuUqNAgArW4PQ9CinqIWyHdQgdwOj06zQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" } }, + "node_modules/@inquirer/input": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.3.tgz", + "integrity": "sha512-zeo++6f7hxaEe7OjtMzdGZPHiawsfmCZxWB9X1NpmYgbeoyerIbWemvlBxxl+sQIlHC0WuSAG19ibMq3gbhaqQ==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.4", + "@inquirer/type": "^3.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/number": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.6.tgz", + "integrity": "sha512-xO07lftUHk1rs1gR0KbqB+LJPhkUNkyzV/KhH+937hdkMazmAYHLm1OIrNKpPelppeV1FgWrgFDjdUD8mM+XUg==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.4", + "@inquirer/type": "^3.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/password": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.6.tgz", + "integrity": "sha512-QLF0HmMpHZPPMp10WGXh6F+ZPvzWE7LX6rNoccdktv/Rov0B+0f+eyXkAcgqy5cH9V+WSpbLxu2lo3ysEVK91w==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.4", + "@inquirer/type": "^3.0.2", + "ansi-escapes": "^4.3.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/prompts": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.2.3.tgz", + "integrity": "sha512-hzfnm3uOoDySDXfDNOm9usOuYIaQvTgKp/13l1uJoe6UNY+Zpcn2RYt0jXz3yA+yemGHvDOxVzqWl3S5sQq53Q==", + "dev": true, + "dependencies": { + "@inquirer/checkbox": "^4.0.6", + "@inquirer/confirm": "^5.1.3", + "@inquirer/editor": "^4.2.3", + "@inquirer/expand": "^4.0.6", + "@inquirer/input": "^4.1.3", + "@inquirer/number": "^3.0.6", + "@inquirer/password": "^4.0.6", + "@inquirer/rawlist": "^4.0.6", + "@inquirer/search": "^3.0.6", + "@inquirer/select": "^4.0.6" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/rawlist": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.6.tgz", + "integrity": "sha512-QoE4s1SsIPx27FO4L1b1mUjVcoHm1pWE/oCmm4z/Hl+V1Aw5IXl8FYYzGmfXaBT0l/sWr49XmNSiq7kg3Kd/Lg==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.4", + "@inquirer/type": "^3.0.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/search": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.6.tgz", + "integrity": "sha512-eFZ2hiAq0bZcFPuFFBmZEtXU1EarHLigE+ENCtpO+37NHCl4+Yokq1P/d09kUblObaikwfo97w+0FtG/EXl5Ng==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.4", + "@inquirer/figures": "^1.0.9", + "@inquirer/type": "^3.0.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/select": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.6.tgz", + "integrity": "sha512-yANzIiNZ8fhMm4NORm+a74+KFYHmf7BZphSOBovIzYPVLquseTGEkU5l2UTnBOf5k0VLmTgPighNDLE9QtbViQ==", + "dev": true, + "dependencies": { + "@inquirer/core": "^10.1.4", + "@inquirer/figures": "^1.0.9", + "@inquirer/type": "^3.0.2", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.2.tgz", + "integrity": "sha512-ZhQ4TvhwHZF+lGhQ2O/rsjo80XoZR5/5qhOY3t6FJuX5XBg5Be8YzYTvaUGJnc12AUGI2nr4QSUE4PhKSigx7g==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -894,11 +1270,10 @@ } }, "node_modules/@keyv/serialize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.1.tgz", - "integrity": "sha512-kKXeynfORDGPUEEl2PvTExM2zs+IldC6ZD8jPcfvI351MDNtfMlw9V9s4XZXuJNDK2qR5gbEKxRyoYx3quHUVQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-+E/LyaAeuABniD/RvUezWVXKpeuvwLEA9//nE9952zBaOdBd2mQ3pPoM8cUe2X6IcMByfuSLzmYqnYshG60+HQ==", "dev": true, - "license": "MIT", "dependencies": { "buffer": "^6.0.3" } @@ -1008,170 +1383,157 @@ } }, "node_modules/@octokit/auth-token": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", - "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.1.tgz", + "integrity": "sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 18" } }, "node_modules/@octokit/core": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", - "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.3.tgz", + "integrity": "sha512-z+j7DixNnfpdToYsOutStDgeRzJSMnbj8T1C/oQjB6Aa+kRfNjs/Fn7W6c8bmlt6mfy3FkgeKBRnDjxQow5dow==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/auth-token": "^4.0.0", - "@octokit/graphql": "^7.1.0", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" + "@octokit/auth-token": "^5.0.0", + "@octokit/graphql": "^8.1.2", + "@octokit/request": "^9.1.4", + "@octokit/request-error": "^6.1.6", + "@octokit/types": "^13.6.2", + "before-after-hook": "^3.0.2", + "universal-user-agent": "^7.0.0" }, "engines": { "node": ">= 18" } }, "node_modules/@octokit/endpoint": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.5.tgz", - "integrity": "sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.2.tgz", + "integrity": "sha512-XybpFv9Ms4hX5OCHMZqyODYqGTZ3H6K6Vva+M9LR7ib/xr1y1ZnlChYv9H680y77Vd/i/k+thXApeRASBQkzhA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" + "@octokit/types": "^13.6.2", + "universal-user-agent": "^7.0.2" }, "engines": { "node": ">= 18" } }, "node_modules/@octokit/graphql": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", - "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.1.2.tgz", + "integrity": "sha512-bdlj/CJVjpaz06NBpfHhp4kGJaRZfz7AzC+6EwUImRtrwIw8dIgJ63Xg0OzV9pRn3rIzrt5c2sa++BL0JJ8GLw==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" + "@octokit/request": "^9.1.4", + "@octokit/types": "^13.6.2", + "universal-user-agent": "^7.0.0" }, "engines": { "node": ">= 18" } }, "node_modules/@octokit/openapi-types": { - "version": "22.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", - "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==", - "dev": true, - "license": "MIT" + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz", + "integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==", + "dev": true }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "11.3.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.1.tgz", - "integrity": "sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==", + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.0.tgz", + "integrity": "sha512-ttpGck5AYWkwMkMazNCZMqxKqIq1fJBNxBfsFwwfyYKTf914jKkLF0POMS3YkPBwp5g1c2Y4L79gDz01GhSr1g==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^13.5.0" + "@octokit/types": "^13.7.0" }, "engines": { "node": ">= 18" }, "peerDependencies": { - "@octokit/core": "5" + "@octokit/core": ">=6" } }, "node_modules/@octokit/plugin-request-log": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz", - "integrity": "sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-5.3.1.tgz", + "integrity": "sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 18" }, "peerDependencies": { - "@octokit/core": "5" + "@octokit/core": ">=6" } }, "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.2.2.tgz", - "integrity": "sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.0.tgz", + "integrity": "sha512-LUm44shlmkp/6VC+qQgHl3W5vzUP99ZM54zH6BuqkJK4DqfFLhegANd+fM4YRLapTvPm4049iG7F3haANKMYvQ==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^13.5.0" + "@octokit/types": "^13.7.0" }, "engines": { "node": ">= 18" }, "peerDependencies": { - "@octokit/core": "^5" + "@octokit/core": ">=6" } }, "node_modules/@octokit/request": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.1.4.tgz", + "integrity": "sha512-tMbOwGm6wDII6vygP3wUVqFTw3Aoo0FnVQyhihh8vVq12uO3P+vQZeo2CKMpWtPSogpACD0yyZAlVlQnjW71DA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" + "@octokit/endpoint": "^10.0.0", + "@octokit/request-error": "^6.0.1", + "@octokit/types": "^13.6.2", + "fast-content-type-parse": "^2.0.0", + "universal-user-agent": "^7.0.2" }, "engines": { "node": ">= 18" } }, "node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.6.tgz", + "integrity": "sha512-pqnVKYo/at0NuOjinrgcQYpEbv4snvP3bKMRqHaD9kIsk9u1LCpb2smHZi8/qJfgeNqLo5hNW4Z7FezNdEo0xg==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" + "@octokit/types": "^13.6.2" }, "engines": { "node": ">= 18" } }, "node_modules/@octokit/rest": { - "version": "20.1.1", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-20.1.1.tgz", - "integrity": "sha512-MB4AYDsM5jhIHro/dq4ix1iWTLGToIGk6cWF5L6vanFaMble5jTX/UBQyiv05HsWnwUtY8JrfHy2LWfKwihqMw==", + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-21.0.2.tgz", + "integrity": "sha512-+CiLisCoyWmYicH25y1cDfCrv41kRSvTq6pPWtRroRJzhsCZWZyCqGyI8foJT5LmScADSwRAnr/xo+eewL04wQ==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/core": "^5.0.2", - "@octokit/plugin-paginate-rest": "11.3.1", - "@octokit/plugin-request-log": "^4.0.0", - "@octokit/plugin-rest-endpoint-methods": "13.2.2" + "@octokit/core": "^6.1.2", + "@octokit/plugin-paginate-rest": "^11.0.0", + "@octokit/plugin-request-log": "^5.3.1", + "@octokit/plugin-rest-endpoint-methods": "^13.0.0" }, "engines": { "node": ">= 18" } }, "node_modules/@octokit/types": { - "version": "13.6.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.6.1.tgz", - "integrity": "sha512-PHZE9Z+kWXb23Ndik8MKPirBPziOc0D2/3KH1P+6jK5nGWe96kadZuE4jev2/Jq7FvIfTlT2Ltg8Fv2x1v0a5g==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.7.0.tgz", + "integrity": "sha512-BXfRP+3P3IN6fd4uF3SniaHKOO4UXWBfkdR3vA8mIvaoO/wLjGN5qivUtW0QRitBHHMcfC41SLhNVYIZZE+wkA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^22.2.0" + "@octokit/openapi-types": "^23.0.1" } }, "node_modules/@pkgjs/parseargs": { @@ -1776,28 +2138,26 @@ } }, "node_modules/@putout/cli-validate-args": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@putout/cli-validate-args/-/cli-validate-args-1.1.1.tgz", - "integrity": "sha512-AczBS98YyvsDVxvvYjHGyIygFu3i/EJ0xsruU6MlytTuUiCFQIE/QQPDy1bcN5J2Y75BzSYncaYnVrEGcBjeeQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@putout/cli-validate-args/-/cli-validate-args-2.0.0.tgz", + "integrity": "sha512-/tl1XiBog6XMb1T9kalFerYU86sYsl6EtrlvGI5RVtlHOQdEEJAIPRxmX4vnKG3uoY5aVEkJOWzbPM5tsncmFQ==", "dev": true, - "license": "MIT", "dependencies": { "fastest-levenshtein": "^1.0.12", - "just-kebab-case": "^1.1.0" + "just-kebab-case": "^4.2.0" }, "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/@putout/compare": { - "version": "14.7.2", - "resolved": "https://registry.npmjs.org/@putout/compare/-/compare-14.7.2.tgz", - "integrity": "sha512-eY4qM+k25TpEEOEan+yMVjsUzGXxZ1kcTdZI2sMGa7T81U5Sg/AAumrArGEUeuhcPO8xjVip4NgE4K/eDthWuw==", + "version": "15.4.0", + "resolved": "https://registry.npmjs.org/@putout/compare/-/compare-15.4.0.tgz", + "integrity": "sha512-axRMgA8xZc3C8xVF0DLueY47BO+47A3n2AtCO3CSuJFpg08C9G/j2Rg7jFZI15hyuzUb77JWgbTN1UucLiqQuA==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/engine-parser": "^10.3.0", + "@putout/babel": "^3.0.0", + "@putout/engine-parser": "^11.0.0", "@putout/operate": "^12.0.0", "debug": "^4.1.1", "jessy": "^3.0.0", @@ -1807,14 +2167,21 @@ "node": ">=18" } }, + "node_modules/@putout/compare/node_modules/@putout/babel": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/babel/-/babel-3.0.0.tgz", + "integrity": "sha512-NfU+PN9d1CwY4zxJrqeqfPHoZfgDGjSEPuVDHveusLDWqeZbiQN+rASWGVNEAJamc0q5vGW6Ym5Ud40cv2wlng==", + "dev": true, + "engines": { + "node": ">=18" + } + }, "node_modules/@putout/engine-loader": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/@putout/engine-loader/-/engine-loader-13.1.1.tgz", - "integrity": "sha512-IfyRXdfCTBsnweJqHPDxEncKC/vSZwkB3YTCTNM9OWf4C66+Wv6lff1UizS+iKC75Tn8HRwF0JsfPX4ItBgZMg==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@putout/engine-loader/-/engine-loader-15.0.1.tgz", + "integrity": "sha512-97D0zOtjXVvAovMalaSqeXRsAKMQJW+NipOJjQnBL6Za7GBwlEejrgEdZj2Ke/FfUfIBKc7oQ91tZEZwgwh/hg==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/engine-parser": "^10.0.0", "diff-match-patch": "^1.0.4", "nano-memoize": "^3.0.11", "once": "^1.4.0", @@ -1829,15 +2196,14 @@ } }, "node_modules/@putout/engine-parser": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/@putout/engine-parser/-/engine-parser-10.8.0.tgz", - "integrity": "sha512-4BWDwLI7PMoeRRG/VtuvlfKGjaoLBCVVxXB0nzQk9jZvqMEwt2+CddL2AcGpuemem+cVFeYP/eViIWFwm0VSKw==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/@putout/engine-parser/-/engine-parser-11.3.0.tgz", + "integrity": "sha512-7TCJpXlnW9c6vNZZ0XsUnI9WJX61Y+uEV9bUhO32RYnLPJJZtb+JeiDDokmt1bSWyI+/iESIPQCJ7nyBoboNUg==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/babel": "^2.5.0", - "@putout/printer": "^9.0.0", - "estree-to-babel": "^9.0.0", + "@putout/babel": "^3.0.0", + "@putout/printer": "^12.0.0", + "estree-to-babel": "^10.0.0", "nano-memoize": "^3.0.11", "once": "^1.4.0", "recast": "^0.23.9", @@ -1847,14 +2213,22 @@ "node": ">=18" } }, + "node_modules/@putout/engine-parser/node_modules/@putout/babel": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/babel/-/babel-3.0.0.tgz", + "integrity": "sha512-NfU+PN9d1CwY4zxJrqeqfPHoZfgDGjSEPuVDHveusLDWqeZbiQN+rASWGVNEAJamc0q5vGW6Ym5Ud40cv2wlng==", + "dev": true, + "engines": { + "node": ">=18" + } + }, "node_modules/@putout/engine-processor": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/@putout/engine-processor/-/engine-processor-11.4.0.tgz", - "integrity": "sha512-a1GUH4XyhiqFGvZW3oQVpMPr1UFdU9vTlFpVrwUWP+1hJh5DyccdDunoYr0nAZ4CulA+GJoV2lJP+apksCy4Fg==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@putout/engine-processor/-/engine-processor-13.0.0.tgz", + "integrity": "sha512-1HHesRQvDed7T4t4Hy7OPcWHKhwmI8ggcpFTYn3IxTYgn7kgDiRV8g9mC+85a0YNmBqRAqbgKwWzMeNen5y2+Q==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/engine-loader": "^13.0.0", + "@putout/engine-loader": "^15.0.1", "once": "^1.4.0", "picomatch": "^4.0.2", "try-to-catch": "^3.0.1" @@ -1867,15 +2241,14 @@ } }, "node_modules/@putout/engine-reporter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@putout/engine-reporter/-/engine-reporter-1.1.0.tgz", - "integrity": "sha512-9SfcR9mIS4KjnbTxnCBoctQvchlZPfqEUvavzU5ht6oW/Y5xctTIG+6Lj2iuvnTbFYXzo2Q4z861bUWF4y9ztA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/engine-reporter/-/engine-reporter-3.0.0.tgz", + "integrity": "sha512-T9CptPBujx6hEJFvRikvs1dW4i4puhbe7FpjkgJhGnz85tIdD45tstqumBOQcUF7adbLzoCkOdTbSHBV3sJJLg==", "dev": true, - "license": "MIT", "dependencies": { "@putout/cli-choose-formatter": "^4.0.0", "@putout/cli-keypress": "^2.0.0", - "@putout/engine-loader": "^13.0.0", + "@putout/engine-loader": "^15.0.1", "fullstore": "^3.0.0", "try-catch": "^3.0.1", "try-to-catch": "^3.0.1" @@ -1888,20 +2261,19 @@ } }, "node_modules/@putout/engine-runner": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/@putout/engine-runner/-/engine-runner-21.2.0.tgz", - "integrity": "sha512-C9IVVlfflLOCoY9d7CdNQDA+6blP+7c580IApzD85XGIj/SSTeD3uj5zdf/qMuSLgL1MrBwpFb/gk62A5yYv3A==", + "version": "22.1.1", + "resolved": "https://registry.npmjs.org/@putout/engine-runner/-/engine-runner-22.1.1.tgz", + "integrity": "sha512-NqAZeK9TgHLyKPKSp5Fqx6amoI4ReH3WE5162w7WZt7NNHJVrBHDGQnO6GXKpCPPsDM/hC3zhZa05X8DG+vMXg==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/compare": "^14.0.0", - "@putout/engine-parser": "^10.0.0", + "@putout/babel": "^3.0.0", + "@putout/compare": "^15.0.0", + "@putout/engine-parser": "^11.0.0", "@putout/operate": "^12.0.0", - "@putout/operator-declare": "^9.0.0", - "@putout/operator-filesystem": "^4.0.0", + "@putout/operator-declare": "^10.0.1", + "@putout/operator-filesystem": "^5.0.0", "@putout/operator-json": "^2.0.0", - "@putout/plugin-filesystem": "^5.0.0", + "@putout/plugin-filesystem": "^7.0.0", "debug": "^4.1.1", "fullstore": "^3.0.0", "jessy": "^3.0.0", @@ -1917,6 +2289,15 @@ "putout": "*" } }, + "node_modules/@putout/engine-runner/node_modules/@putout/babel": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/babel/-/babel-3.0.0.tgz", + "integrity": "sha512-NfU+PN9d1CwY4zxJrqeqfPHoZfgDGjSEPuVDHveusLDWqeZbiQN+rASWGVNEAJamc0q5vGW6Ym5Ud40cv2wlng==", + "dev": true, + "engines": { + "node": ">=18" + } + }, "node_modules/@putout/eslint": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/@putout/eslint/-/eslint-3.6.0.tgz", @@ -2299,50 +2680,65 @@ } }, "node_modules/@putout/operator-add-args": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@putout/operator-add-args/-/operator-add-args-8.0.1.tgz", - "integrity": "sha512-XVJuxmg9TtnbELsEnp8Bo4J87QiK06/i97rxFCxSyou+/dV6Vn2vsubtoizsFRMc4arfSuwflu4W9AXGg4N2UQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@putout/operator-add-args/-/operator-add-args-9.1.0.tgz", + "integrity": "sha512-nR65H3KL+0eDUEjXlHb7b6ZEOl9PiKbNv0LXsgoH7CPC5t2IMtfkeMHsi4PvMaqtwDycMTJS6BOWp54nSo6+PA==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/compare": "^14.0.0", - "@putout/engine-parser": "^10.0.2" + "@putout/babel": "^3.0.0", + "@putout/compare": "^15.0.0", + "@putout/engine-parser": "^11.0.1" }, "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=34" + "putout": ">=36" + } + }, + "node_modules/@putout/operator-add-args/node_modules/@putout/babel": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/babel/-/babel-3.0.0.tgz", + "integrity": "sha512-NfU+PN9d1CwY4zxJrqeqfPHoZfgDGjSEPuVDHveusLDWqeZbiQN+rASWGVNEAJamc0q5vGW6Ym5Ud40cv2wlng==", + "dev": true, + "engines": { + "node": ">=18" } }, "node_modules/@putout/operator-declare": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@putout/operator-declare/-/operator-declare-9.1.0.tgz", - "integrity": "sha512-SuxX88L4pFrwUznp4TNkwt+B+fKPMvKqQFKn+4Y7ob6QW8DTMWtQWTMxJrnmftY6zfjyaElCtzgElUkcZXhouQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@putout/operator-declare/-/operator-declare-10.1.0.tgz", + "integrity": "sha512-p4WaVpeV7l6lbrE37r4ZQilqM08QA+rickFIIu6vsv4Qwvjki54F0Z6Ujz/I+6pVt+p6cCNLm1MwDUQhhhPn9g==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/compare": "^14.0.0", - "@putout/engine-parser": "^10.0.2", + "@putout/babel": "^3.0.0", + "@putout/compare": "^15.0.0", + "@putout/engine-parser": "^11.0.1", "@putout/operate": "^12.0.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=34" + "putout": ">=36" + } + }, + "node_modules/@putout/operator-declare/node_modules/@putout/babel": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/babel/-/babel-3.0.0.tgz", + "integrity": "sha512-NfU+PN9d1CwY4zxJrqeqfPHoZfgDGjSEPuVDHveusLDWqeZbiQN+rASWGVNEAJamc0q5vGW6Ym5Ud40cv2wlng==", + "dev": true, + "engines": { + "node": ">=18" } }, "node_modules/@putout/operator-filesystem": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@putout/operator-filesystem/-/operator-filesystem-4.1.0.tgz", - "integrity": "sha512-Fsuo+mJ09L3YsJehGIRZEKLnREzH2WeFEZisFPPQ0VPsjYlcdzIAK9HPP1MX0BKMM7pllORO1cCkilQ+wPNCXA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@putout/operator-filesystem/-/operator-filesystem-5.2.0.tgz", + "integrity": "sha512-Fe98DELIISHBv9wlUn1LTqx2/TsRH4TbpwbCZW3lLiUgfWZRHSYfNAcpJfmIFjPRwW8CMB3Eiqu3EXVpfojuCw==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/babel": "^2.0.0", + "@putout/babel": "^3.0.0", "@putout/operate": "^12.0.0", "fullstore": "^3.0.0", "try-catch": "^3.0.1" @@ -2351,7 +2747,16 @@ "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=36" + } + }, + "node_modules/@putout/operator-filesystem/node_modules/@putout/babel": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/babel/-/babel-3.0.0.tgz", + "integrity": "sha512-NfU+PN9d1CwY4zxJrqeqfPHoZfgDGjSEPuVDHveusLDWqeZbiQN+rASWGVNEAJamc0q5vGW6Ym5Ud40cv2wlng==", + "dev": true, + "engines": { + "node": ">=18" } }, "node_modules/@putout/operator-ignore": { @@ -2382,22 +2787,30 @@ } }, "node_modules/@putout/operator-match-files": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@putout/operator-match-files/-/operator-match-files-3.5.0.tgz", - "integrity": "sha512-RS0t7iXut40QtIYXMKnTMm0ph50oHErImFPCVlNx3ZIQtVEWSg0XD7hxTuUdieweYspYsm9qmgqmOiVThXn4Ag==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@putout/operator-match-files/-/operator-match-files-5.2.0.tgz", + "integrity": "sha512-kTRNuYj9egBsHdsoZfSLdZTbb1D0edfe3IMbivAc69Y7I64j7PtO/THtT4/Qkcc5S4WyN0bqMzQAUSk1qHinRg==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/engine-parser": "^10.0.2", - "@putout/operator-filesystem": "^4.0.0", + "@putout/babel": "^3.0.0", + "@putout/engine-parser": "^11.0.1", + "@putout/operator-filesystem": "^5.0.0", "@putout/operator-json": "^2.0.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=36" + } + }, + "node_modules/@putout/operator-match-files/node_modules/@putout/babel": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/babel/-/babel-3.0.0.tgz", + "integrity": "sha512-NfU+PN9d1CwY4zxJrqeqfPHoZfgDGjSEPuVDHveusLDWqeZbiQN+rASWGVNEAJamc0q5vGW6Ym5Ud40cv2wlng==", + "dev": true, + "engines": { + "node": ">=18" } }, "node_modules/@putout/operator-regexp": { @@ -2417,19 +2830,30 @@ } }, "node_modules/@putout/operator-rename-files": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@putout/operator-rename-files/-/operator-rename-files-1.0.0.tgz", - "integrity": "sha512-arXIWGffDV1YDVGREdcB5a9WVFENQ5R6F0HTOwpTs0s9Uy9YVFvoLQETzczJ9M0PWVfFC0fv+sr/GxhMbAT4LA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@putout/operator-rename-files/-/operator-rename-files-2.0.0.tgz", + "integrity": "sha512-CM/C9xgm3nW5y/UZGv8BW8QW/48LPTfjpZpaa33tAy1TOZ1FetOslpMfSFaJSF34OCW35HuUyCNioYoNsxH8YA==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/operator-filesystem": "^4.0.0" + "@putout/operator-filesystem": "^5.0.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=36" + } + }, + "node_modules/@putout/plugin-apply-arrow": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-apply-arrow/-/plugin-apply-arrow-1.4.0.tgz", + "integrity": "sha512-h2Y1YJW7o0UprJvbxY+2uNG2KoD3wvCvJRCrDzzVsw5Yp6/HeX/0t7kd3i1GvK1iIxNibH78RxqJllwJK6prXQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=37" } }, "node_modules/@putout/plugin-apply-at": { @@ -2511,16 +2935,27 @@ } }, "node_modules/@putout/plugin-apply-overrides": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-apply-overrides/-/plugin-apply-overrides-1.3.0.tgz", - "integrity": "sha512-sCtey6spNDep18E1afmTy8zam/3m8tXv+BmeTn2SoVSJ1NX9oQVlEh62swB+gdrb8HUd7dIdu1LDuex8Snei0A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-apply-overrides/-/plugin-apply-overrides-2.1.0.tgz", + "integrity": "sha512-uu/G5rJufqWj+qhaDBL0+NFejVrwb/JVdB//8jW74I3sLcYDKiTDU5z2+hNWMCE8ORae+gr6PCWJfiEC9v2ROw==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=36" + } + }, + "node_modules/@putout/plugin-apply-shorthand-properties": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-apply-shorthand-properties/-/plugin-apply-shorthand-properties-6.1.0.tgz", + "integrity": "sha512-zM/5nRFqkVssDrK7fsPQLngkK+QO8vvn1hlPA4bg8Nyjt1arAaLUZEv8vjrVWtofzAsTjyE74fW4cbnG+lBm5Q==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=36" } }, "node_modules/@putout/plugin-apply-starts-with": { @@ -2563,16 +2998,15 @@ } }, "node_modules/@putout/plugin-conditions": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-conditions/-/plugin-conditions-4.4.0.tgz", - "integrity": "sha512-lEypqjhSCqUI3wY+LPooPrQWX2g+/EH0+8Btw7ZqyPRTSeYevydeBZ7C/DlmSiyaOBlwej8gbCR63/kq/ySl5w==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-conditions/-/plugin-conditions-6.6.0.tgz", + "integrity": "sha512-pEr1hLiXO+fk0npcydJRQWl1o9WfHRWQe4xh9DVauuo72C/w2oRTjmwOYQm5A40J0gQXE9BjEHXUwFrl1KMx7A==", "dev": true, - "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { - "putout": ">=33" + "putout": ">=37" } }, "node_modules/@putout/plugin-convert-apply-to-spread": { @@ -2589,16 +3023,15 @@ } }, "node_modules/@putout/plugin-convert-arguments-to-rest": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-convert-arguments-to-rest/-/plugin-convert-arguments-to-rest-2.0.0.tgz", - "integrity": "sha512-N9DBYe2/69RPcODQkrcFZPvxcP72mR/2HHr1Gjde2yGnrziUqjw7GLwmke9RSkr+M/sVUTcB6wDXKko84YSRtw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-convert-arguments-to-rest/-/plugin-convert-arguments-to-rest-3.1.0.tgz", + "integrity": "sha512-DkjkCIc2ecbqvc8yhKWLDx2bGlNq5RMRlTfYd++nXi2iRnf5SyqcBfmr3/u/7BGoaoTN4QpDwPx9hyZXnK/PLw==", "dev": true, - "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { - "putout": ">=29" + "putout": ">=36" } }, "node_modules/@putout/plugin-convert-array-copy-to-slice": { @@ -2667,42 +3100,40 @@ } }, "node_modules/@putout/plugin-convert-const-to-let": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-convert-const-to-let/-/plugin-convert-const-to-let-2.1.0.tgz", - "integrity": "sha512-bF6veOl2n8Dwhci3MRu3QRA+yo2XtrXzSm30vtwdDK9L7elWHQx3BUZI31QiWwPnIFQNs9vsKmhsnHnPBJoYlA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-convert-const-to-let/-/plugin-convert-const-to-let-3.0.0.tgz", + "integrity": "sha512-/I8LBeMav8WQlR1MGXbuqq3BZxsX/3SGEk4p40ozvmoQmq5aHz8Hez9Nh9WyTcdIaps9D2FZx26Ot/uSvasC3A==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=36" } }, - "node_modules/@putout/plugin-convert-index-of-to-includes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@putout/plugin-convert-index-of-to-includes/-/plugin-convert-index-of-to-includes-2.0.1.tgz", - "integrity": "sha512-l8OA1+5hzviySeGTYsKZFBLALIye0at/ewRnvXQI5bH3s2De7d8OdMn5x7wdHwTph1NyrCwo4sLHlQX6E/fG7g==", + "node_modules/@putout/plugin-convert-expression-to-params": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@putout/plugin-convert-expression-to-params/-/plugin-convert-expression-to-params-1.0.3.tgz", + "integrity": "sha512-KT+CeeCEcIGinkWgA7viYip7RCvra9au9b49yEdZ/W9VP/J0C0ikr+p5S0UNe/6Vq5Ri29CU8d0eHD1ASg6Bwg==", "dev": true, - "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { - "putout": ">=29" + "putout": ">=37" } }, - "node_modules/@putout/plugin-convert-label-to-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@putout/plugin-convert-label-to-object/-/plugin-convert-label-to-object-1.0.2.tgz", - "integrity": "sha512-alWSaGzC3V0VrsVPvTt8Panw9HAiAWX/xLUtmrXDsJVhv4jK64PJ2Er3S6ctyYpbLHUIAyTiFynEanH0rZCZqQ==", + "node_modules/@putout/plugin-convert-index-of-to-includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@putout/plugin-convert-index-of-to-includes/-/plugin-convert-index-of-to-includes-2.0.1.tgz", + "integrity": "sha512-l8OA1+5hzviySeGTYsKZFBLALIye0at/ewRnvXQI5bH3s2De7d8OdMn5x7wdHwTph1NyrCwo4sLHlQX6E/fG7g==", "dev": true, "license": "MIT", "engines": { "node": ">=16" }, "peerDependencies": { - "putout": ">=25" + "putout": ">=29" } }, "node_modules/@putout/plugin-convert-object-assign-to-merge-spread": { @@ -2731,19 +3162,6 @@ "putout": ">=31" } }, - "node_modules/@putout/plugin-convert-optional-to-logical": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-convert-optional-to-logical/-/plugin-convert-optional-to-logical-3.1.0.tgz", - "integrity": "sha512-H/xDpYQHfswlIHlkDMftF/IBBnPIlsnYymAK06z3vyvSw/V/2SXiPDyH4NAcYxzAtI21tgTtQjo2OoCl9rLr+w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "putout": ">=32" - } - }, "node_modules/@putout/plugin-convert-quotes-to-backticks": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@putout/plugin-convert-quotes-to-backticks/-/plugin-convert-quotes-to-backticks-3.0.0.tgz", @@ -2836,16 +3254,30 @@ } }, "node_modules/@putout/plugin-eslint": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-eslint/-/plugin-eslint-8.13.0.tgz", - "integrity": "sha512-qdycD7zdyOy9Ws3vUlCoRAK+nJlqEFOmzwH4UFvgWZvu42IJLh2r5tF3kbQBarZSUV0A0qGA30VJxfHgXb0sFw==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-eslint/-/plugin-eslint-9.1.0.tgz", + "integrity": "sha512-eC5WZQVbtUxmH4uExCppbt/drhQghhnS7lQ0zrsmmVoOw6SqWnojJsqu7aLobGy436LrVB81dbJKHIa7JG/Ypw==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=36" + } + }, + "node_modules/@putout/plugin-esm": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-esm/-/plugin-esm-1.3.0.tgz", + "integrity": "sha512-llbjHgoVykc+VQ9ZfXMJ07ZVZZEI+x5cCjCk+3nofH2JU2GBvqQ3g4/0s+v9DDBtOFi7uAOytF9fMOfYFetZUA==", + "dev": true, + "dependencies": { + "parse-import-specifiers": "^1.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=37" } }, "node_modules/@putout/plugin-extract-object-properties": { @@ -2875,22 +3307,30 @@ } }, "node_modules/@putout/plugin-filesystem": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-filesystem/-/plugin-filesystem-5.3.0.tgz", - "integrity": "sha512-/XfKrIhKUQHHBVxGOIl9QXoD+Qt9nMlIYlXhLgD3wKCdFVtQkBzRZE5azOXGhc9m/oJ6oN5o6Ii1j6SgrRoXqw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-filesystem/-/plugin-filesystem-7.0.0.tgz", + "integrity": "sha512-Sd16D/yVbOIloYQI9sBnfTrqooVCk3q/f4T5q6uMD1s5+gPcGPX/SDmykSegutO30VncXNjnBq0rbfUVKMxRZQ==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/babel": "^2.0.0", + "@putout/babel": "^3.0.0", "@putout/operate": "^12.0.0", - "@putout/operator-filesystem": "^4.0.0", + "@putout/operator-filesystem": "^5.0.0", "@putout/operator-json": "^2.0.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=37" + } + }, + "node_modules/@putout/plugin-filesystem/node_modules/@putout/babel": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/babel/-/babel-3.0.0.tgz", + "integrity": "sha512-NfU+PN9d1CwY4zxJrqeqfPHoZfgDGjSEPuVDHveusLDWqeZbiQN+rASWGVNEAJamc0q5vGW6Ym5Ud40cv2wlng==", + "dev": true, + "engines": { + "node": ">=18" } }, "node_modules/@putout/plugin-for-of": { @@ -2923,16 +3363,15 @@ } }, "node_modules/@putout/plugin-github": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-github/-/plugin-github-12.3.0.tgz", - "integrity": "sha512-h67x8qbkBr8ET2W2DOTlud8iQWH7Y5MItxmhUBSSVmtfpb3q6hYEiczI1v1pxPPggsfBRRnIci3/WH22dPhSyA==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-github/-/plugin-github-14.0.0.tgz", + "integrity": "sha512-+WDImw1s6KH83rcOePKL9lNhinoEJQnDPRGuLz+Wsc9E7NmLiCXoxBsl+YI3qqv+FYE7VNaFyaYEH3BS3CXRPg==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=37" } }, "node_modules/@putout/plugin-gitignore": { @@ -2948,17 +3387,19 @@ "putout": ">=35" } }, - "node_modules/@putout/plugin-group-imports-by-source": { + "node_modules/@putout/plugin-labels": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-group-imports-by-source/-/plugin-group-imports-by-source-1.0.0.tgz", - "integrity": "sha512-HVg4yugHtM2UlTc8as+saiBL/Zf5Kzm/YLxdLScBODkg8TVCoUeLhWwTKLeW11fP3paqOtQNT5b9vSgMMfd+1A==", + "resolved": "https://registry.npmjs.org/@putout/plugin-labels/-/plugin-labels-1.0.0.tgz", + "integrity": "sha512-kQ0R2cfmv+IiWUTZnCLZxmmxss5HiUPk6WA5lJTjbKMgRMUt6w3aZeeD23nbqqL8BXpT/OkQ242tmY7EXRCM7A==", "dev": true, - "license": "MIT", + "dependencies": { + "fullstore": "^3.0.0" + }, "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=36" } }, "node_modules/@putout/plugin-logical-expressions": { @@ -2975,16 +3416,15 @@ } }, "node_modules/@putout/plugin-madrun": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-madrun/-/plugin-madrun-18.0.0.tgz", - "integrity": "sha512-Wo8xOg3ynSvlWKB274vHR/kYd0gA9+NxCE/SU4Dr918Co7JdlMhqyw0Ph51TaoGqWtd7isdEfw7sN+7tsWppKA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-madrun/-/plugin-madrun-19.0.0.tgz", + "integrity": "sha512-zz6lxOYVCSsPNc4rJOAyWs1JCPstFlUXG/+HSJl495sg1SU5S5kCKviT7na0wZH8/YPBvUleltXycU3RvB6soA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { - "putout": ">=33" + "putout": ">=36" } }, "node_modules/@putout/plugin-math": { @@ -3014,16 +3454,15 @@ } }, "node_modules/@putout/plugin-merge-destructuring-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-merge-destructuring-properties/-/plugin-merge-destructuring-properties-9.0.0.tgz", - "integrity": "sha512-sPY2o/pkrY0vwfRSfVTuVJb9rtDceWuZFLZk/o3hjIaN4KDhwuF/SN2w5w2rcC46fUbTZsQ9vpGTUn/7RXP7rw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-merge-destructuring-properties/-/plugin-merge-destructuring-properties-10.0.0.tgz", + "integrity": "sha512-PgM2vFAE9LvXneL0mBrcfDJRsm4xq8Aj5QmC5kTFBxQ1yqXjjEB/co2UwoMJcqLyUbX78X+814mj1To+RDHKHA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=36" } }, "node_modules/@putout/plugin-merge-duplicate-functions": { @@ -3079,11 +3518,10 @@ } }, "node_modules/@putout/plugin-nodejs": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-nodejs/-/plugin-nodejs-11.11.0.tgz", - "integrity": "sha512-QyYk5ozkaz3Ixj/38nNmUGLCJTzsqzx6r8JSsa3K4cPM4Usvt3DDvSy9U9IEf+5EfEd6kfcKLTRldkCGtyDZ3A==", + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/@putout/plugin-nodejs/-/plugin-nodejs-13.1.1.tgz", + "integrity": "sha512-nEdcn6YVZOXuoedZZxptNmoPRgY2LJpJ+kZJNfGFSzgkAF/ehQgrOXhx4SMWWYlZeIQGgR5crBghM1AUBjC6Ng==", "dev": true, - "license": "MIT", "dependencies": { "just-camel-case": "^6.2.0" }, @@ -3091,7 +3529,7 @@ "node": ">=18.6" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=37" } }, "node_modules/@putout/plugin-npmignore": { @@ -3107,17 +3545,40 @@ "putout": ">=35" } }, + "node_modules/@putout/plugin-optional-chaining": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@putout/plugin-optional-chaining/-/plugin-optional-chaining-1.0.4.tgz", + "integrity": "sha512-Kv8gMUGKnN0HIwM6rH6sMpkV3fLQtB5GmBXxsb7ArELvAyd7tw3veG9YXLRnBahXvaIaFcdkn/sIel8vDMkVTg==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=37" + } + }, "node_modules/@putout/plugin-package-json": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-package-json/-/plugin-package-json-7.2.0.tgz", - "integrity": "sha512-Q7gsQYWE3LlYAnKo3rxuzua5S+dx1Ka9o3Db21Ny9MxXE0GrFNPO6H8kielobjvEZe0bK17ACrL1PtZaEJ73YQ==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-package-json/-/plugin-package-json-9.0.0.tgz", + "integrity": "sha512-vdVgKSzUg++asyihMK107gaaGPX4FMK3rWupbaYG414M3OdWNUf31h0h3lnY0Kbi31TIv1GcKTAhe2Cjjj4yXA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=34" + "putout": ">=37" + } + }, + "node_modules/@putout/plugin-parens": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@putout/plugin-parens/-/plugin-parens-1.1.3.tgz", + "integrity": "sha512-LbPTTnPg7ZDNGYXzAQQY4g036C8f21Rfc06ndoyJ8HwM8OUFdN7rTH3fb+6nslNhdqjeTxhafR7qzwfSiFUb+g==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=37" } }, "node_modules/@putout/plugin-promises": { @@ -3137,14 +3598,13 @@ } }, "node_modules/@putout/plugin-putout": { - "version": "20.10.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-putout/-/plugin-putout-20.10.0.tgz", - "integrity": "sha512-z2vGcyXD+I72thzetkPfbjzqDc/q8ZIePES1gQSbErJ0lBNFaRgUvDfA7J2CeQLVyV6IfWgFMXcizwlOYgX5RA==", + "version": "22.2.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-putout/-/plugin-putout-22.2.0.tgz", + "integrity": "sha512-4oZwtJl/BlycHzsY+T1mW8j0t7IBZVQJwlZEvc2qhz46glsNfwaLYMQK/FxMIbMw5bGAmmzr2YxvjhNhyQSoRQ==", "dev": true, - "license": "MIT", "dependencies": { "fullstore": "^3.0.0", - "just-camel-case": "^6.0.1", + "just-camel-case": "^6.2.0", "parse-import-specifiers": "^1.0.2", "try-catch": "^3.0.0" }, @@ -3152,20 +3612,19 @@ "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=37" } }, "node_modules/@putout/plugin-putout-config": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-putout-config/-/plugin-putout-config-5.0.0.tgz", - "integrity": "sha512-+/3sWBhr0lbCp6SMAO6xiQbfFvSkIg7Ysv25TtkpH30bbO1NvA9Ab/l53WkusyVXSejFJdWaxvYZXoC8llCz5Q==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-putout-config/-/plugin-putout-config-7.3.0.tgz", + "integrity": "sha512-EY/FzETISr6X/MzIKADa9E8Zf/jHn84uHuAc2IJE4QzW5eQee5Ty0VavLGhQqIAUHcqdthdJG59VpU0jaE2rPg==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=34" + "putout": ">=37" } }, "node_modules/@putout/plugin-regexp": { @@ -3357,6 +3816,18 @@ "putout": ">=25" } }, + "node_modules/@putout/plugin-remove-unused-labels": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@putout/plugin-remove-unused-labels/-/plugin-remove-unused-labels-1.0.2.tgz", + "integrity": "sha512-cDyMWovbcPclTOJh9ZM0BTw4KyQndrzKwtOKNG1dhfStLWZrux95VgO6hFwdYM8yPGj3RsA3mJLn3W26+DwJJg==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=36" + } + }, "node_modules/@putout/plugin-remove-unused-private-fields": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@putout/plugin-remove-unused-private-fields/-/plugin-remove-unused-private-fields-2.1.0.tgz", @@ -3371,29 +3842,27 @@ } }, "node_modules/@putout/plugin-remove-unused-variables": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-remove-unused-variables/-/plugin-remove-unused-variables-9.2.0.tgz", - "integrity": "sha512-/vjbZ0jW0fl0GRGsMwzDEIZXwc0avykF8CC+OxU1mWfGZmrJbg6I6I/gkEDlZGsiUjF434L4bljSZhZ3D+5hZA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-remove-unused-variables/-/plugin-remove-unused-variables-10.1.0.tgz", + "integrity": "sha512-e8nv/2bcfaQq0fWERRdIZey2M4uOvuudoGkGPYtMZ/oRpeUKRIR+0uCU/9phqmmTvvHi82fjhO0ckAO0afDycg==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=36" } }, "node_modules/@putout/plugin-remove-useless-arguments": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-arguments/-/plugin-remove-useless-arguments-8.0.0.tgz", - "integrity": "sha512-rW5a2FGqYta+vIXvTGWlyZmBAHMmmTLjqzWCAnUAxquWhI9JaedKXlEccQ2j9xKc4sqLzqvj3AiKGjdUY3jB6Q==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-arguments/-/plugin-remove-useless-arguments-10.1.0.tgz", + "integrity": "sha512-Un6gDIRLavZonMRdH+/1p6cz3y2k4daXMuaUrG9lOsUsGbqT6Dy4TLbHhWX+qSMfD4YiSowJWSidMcfvDpWfnQ==", "dev": true, - "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { - "putout": ">=31" + "putout": ">=37" } }, "node_modules/@putout/plugin-remove-useless-array": { @@ -3449,16 +3918,15 @@ } }, "node_modules/@putout/plugin-remove-useless-constructor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-constructor/-/plugin-remove-useless-constructor-1.0.1.tgz", - "integrity": "sha512-qfIR/PDKq9jTMt+Hc92oN459ZhQuiK0tHNDF0OeN4qGfrzikKfd1xJOFsfKKXXqoRK9zY8N/J7H/H37rQZMKMQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-constructor/-/plugin-remove-useless-constructor-2.0.0.tgz", + "integrity": "sha512-nssmppJkz2d0xTzmPKIMtFgAyicRff4q9VuwLRahnUZ8NPN6kVdMoXb73VGy7ZYd5nMlGg/rxaF0hgZPqQ2R8Q==", "dev": true, - "license": "MIT", "engines": { - "node": ">=14" + "node": ">=18" }, "peerDependencies": { - "putout": ">=16" + "putout": ">=36" } }, "node_modules/@putout/plugin-remove-useless-continue": { @@ -3474,6 +3942,18 @@ "putout": ">=28" } }, + "node_modules/@putout/plugin-remove-useless-delete": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-delete/-/plugin-remove-useless-delete-1.0.4.tgz", + "integrity": "sha512-Gsq1UW8cOTwldLQHU6xEZHVNQQCEyM0diSyvufVxqMvAAVx5fvtbK/Kzosk56OB0lXn3SjiPg/EtGiZt0vwaLg==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "putout": ">=36" + } + }, "node_modules/@putout/plugin-remove-useless-escape": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-escape/-/plugin-remove-useless-escape-6.0.0.tgz", @@ -3529,6 +4009,18 @@ "putout": ">=25" } }, + "node_modules/@putout/plugin-remove-useless-push": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-push/-/plugin-remove-useless-push-1.0.3.tgz", + "integrity": "sha512-G0e0QY6p9bd1HU5h8NoV/fMGI6+O2AWGXxQzkgPHiwtpklk4nIXkGtCLpZqNFpoa/bT9MvXUL9cgWfL5tIaoMQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=36" + } + }, "node_modules/@putout/plugin-remove-useless-replace": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-replace/-/plugin-remove-useless-replace-1.0.4.tgz", @@ -3582,29 +4074,27 @@ } }, "node_modules/@putout/plugin-remove-useless-variables": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-variables/-/plugin-remove-useless-variables-11.1.1.tgz", - "integrity": "sha512-L8xaTgtLXEuzATTbuznRp02XtglupJHbNCPgqMZZO13oGzlruBqkFB/JmXEC3IFF6Y72mQ3W30hns9BK8/8h5w==", + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-variables/-/plugin-remove-useless-variables-12.6.1.tgz", + "integrity": "sha512-FHXPXJj7jS6MaAV22tZsvxQcIPAZO7vGZfqUskwAGbGU1fT1B15CVOptotRQ8vsyIybGHxXuJJ05T28OyrNSxw==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=36" } }, "node_modules/@putout/plugin-reuse-duplicate-init": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-5.0.0.tgz", - "integrity": "sha512-RdyWx7B9p2J6g0rsY5wCUIsCXVqn4NiZCF46tr//HCahJdVg6luCiT657qtY+JEbTkMBcCp6qQTRcIVcBGKa3Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-6.0.0.tgz", + "integrity": "sha512-q4md8t7K2gVQ63LA0/CJ2v8ioEnmwKCP+R/3AtsaWbNVd8TbPy4ntYw5+7/HfikK4hRCnH0s7KsamI2cNYaSJg==", "dev": true, - "license": "MIT", "engines": { "node": ">=16" }, "peerDependencies": { - "putout": ">=29" + "putout": ">=36" } }, "node_modules/@putout/plugin-simplify-assignment": { @@ -3702,55 +4192,51 @@ } }, "node_modules/@putout/plugin-tape": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-tape/-/plugin-tape-14.2.0.tgz", - "integrity": "sha512-odoZS3Z+u1vO4jqpKCkOqRnBC/ZjzoEgSLJXSL1KWZAL6pBtnxnQnsNr5QPFdMmnpDyUu0iUQaV8ZpZ2UpJKxQ==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-tape/-/plugin-tape-16.1.0.tgz", + "integrity": "sha512-hkZu/M4Von8Xcz4bbpoAatx8G8HE7uPokE88282mbj1UMWlvYlrKiuPjKLqpdoQoN4NuiXJzGf67LvV7KVLNRg==", "dev": true, - "license": "MIT", "engines": { - "node": ">=18" + "node": ">=18.6" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=37" } }, "node_modules/@putout/plugin-try-catch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-try-catch/-/plugin-try-catch-3.0.0.tgz", - "integrity": "sha512-JtmeB9ZXvWZdnnmw8KZSLBxNzMQ5YUqn3bt+bB46PXXqicOhoHcZBx/O4Rn0TvmfIztf+Li2yyF4tPXfpNVjUQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-try-catch/-/plugin-try-catch-4.0.0.tgz", + "integrity": "sha512-ucJ0Qo8imalzjHsW/TmiEo//gqA/J6kEQbLY6nRlLsD/GeK9GehtMRwJCmTHgofsjXWUTDL5q6b8Xq3c3X4D/g==", "dev": true, - "license": "MIT", "engines": { "node": ">=16" }, "peerDependencies": { - "putout": ">=30" + "putout": ">=36" } }, "node_modules/@putout/plugin-types": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-4.1.0.tgz", - "integrity": "sha512-HGcQoX/MeW8H5hzEOuR+RzgrXkZuN4WEo59DX0+0qYoetUSlshMgwH4+6LhxaTIpIceI0ttKnDaK7RDlqpflCw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-types/-/plugin-types-6.1.0.tgz", + "integrity": "sha512-5sewQ+WZ4esnGHDEu3kC4MEO5S9PmAggWR8JatPSA7XJSzDDhc3qqEikCvfwTwYoA6YBT5E7IRVih71TbnIUCA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=37" } }, "node_modules/@putout/plugin-typescript": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-7.4.0.tgz", - "integrity": "sha512-BpiEtwxr7PNqTJUJsHoaJI5fCsP+k+k6fE5Kgpg7hBzyJ0qx6MDcd3ktL+532M/HGS0NkX1hQaopZ7iA2KxnZg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-typescript/-/plugin-typescript-9.0.0.tgz", + "integrity": "sha512-VHKnmyugnZu95RjUj7oVPugOfhZJHh9TI3Uv+Ko1z5OsDPO+rwf2ZWRx3jzS7erh5Mmj1TkF0ECYqm7h3dDzLA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "putout": ">=35" + "putout": ">=36" } }, "node_modules/@putout/plugin-webpack": { @@ -3767,14 +4253,13 @@ } }, "node_modules/@putout/printer": { - "version": "9.19.0", - "resolved": "https://registry.npmjs.org/@putout/printer/-/printer-9.19.0.tgz", - "integrity": "sha512-ZHjAKLQeuMY5PPR3khBXEo5GcuxbjMPsIdw1rkdPTn9T5Hw73P2ZWl6Uq5Kz8RtwlyqQCMvcyR1gcZc7Ren6zQ==", + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/@putout/printer/-/printer-12.2.0.tgz", + "integrity": "sha512-P1kHzYxc7EpF5LOwTiiTUfyhKyBFrMSsPWYEHtGgXqix50dZ6YH2Wb+Vo4p3BeyXkuDJeEm08DTtMFrWbD4M3A==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/compare": "^14.0.0", + "@putout/babel": "^3.0.0", + "@putout/compare": "^15.0.2", "@putout/operate": "^12.0.0", "@putout/operator-json": "^2.0.0", "fullstore": "^3.0.0", @@ -3786,6 +4271,15 @@ "node": ">=18" } }, + "node_modules/@putout/printer/node_modules/@putout/babel": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/babel/-/babel-3.0.0.tgz", + "integrity": "sha512-NfU+PN9d1CwY4zxJrqeqfPHoZfgDGjSEPuVDHveusLDWqeZbiQN+rASWGVNEAJamc0q5vGW6Ym5Ud40cv2wlng==", + "dev": true, + "engines": { + "node": ">=18" + } + }, "node_modules/@putout/processor-css": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/@putout/processor-css/-/processor-css-9.0.0.tgz", @@ -3809,14 +4303,13 @@ } }, "node_modules/@putout/processor-filesystem": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@putout/processor-filesystem/-/processor-filesystem-4.0.0.tgz", - "integrity": "sha512-EhybKS0l5sl5Go7jXzo/zGer8sdknqVKPkRtwDTEo7CsFnF+k3jKlsEgGOwXkD25Nxau/hFShalVsnbwRIHUJw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@putout/processor-filesystem/-/processor-filesystem-5.0.0.tgz", + "integrity": "sha512-hyQl7kc7oFQ21v9jDW5Gk1wSpZT2QjGBDm0/NAu+Htx+tyNo/xduaUaqD1b06/nxZQM8L1+DrShGw9aCBNLmCA==", "dev": true, - "license": "MIT", "dependencies": { "@putout/cli-filesystem": "^2.0.1", - "@putout/operator-filesystem": "^4.0.0", + "@putout/operator-filesystem": "^5.0.0", "@putout/operator-json": "^2.0.0" }, "engines": { @@ -3898,13 +4391,6 @@ "node": ">=18" } }, - "node_modules/@putout/processor-yaml/node_modules/just-kebab-case": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/just-kebab-case/-/just-kebab-case-4.2.0.tgz", - "integrity": "sha512-p2BdO7o4BI+pMun3J+dhaOfYan5JsZrw9wjshRjkWY9+p+u+kKSMhNWYnot2yHDR9CSahZ9iT3dcqJ+V72qHMw==", - "dev": true, - "license": "MIT" - }, "node_modules/@putout/processor-yaml/node_modules/yaml": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", @@ -3935,45 +4421,51 @@ } }, "node_modules/@putout/traverse": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@putout/traverse/-/traverse-10.0.1.tgz", - "integrity": "sha512-voBHHqm37XcEGojRCYDUWYj2QhjGc1O+Kj+1/s2pceu/MaKNKq3fP5yDPPs4vgPhMsMw1u+QFpFFCHvZiZpC7w==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@putout/traverse/-/traverse-11.1.0.tgz", + "integrity": "sha512-zgJjFE/l7qogul1/iL/teNL8fsyv8+qN5xvjs+V2do6nSk+N0citK/2O0yjRuPBq8B1U8lEvfIgU44392PKFcg==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/compare": "^14.0.0" + "@putout/babel": "^3.0.0", + "@putout/compare": "^15.0.0" }, "engines": { "node": ">=18" } }, + "node_modules/@putout/traverse/node_modules/@putout/babel": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/babel/-/babel-3.0.0.tgz", + "integrity": "sha512-NfU+PN9d1CwY4zxJrqeqfPHoZfgDGjSEPuVDHveusLDWqeZbiQN+rASWGVNEAJamc0q5vGW6Ym5Ud40cv2wlng==", + "dev": true, + "engines": { + "node": ">=18" + } + }, "node_modules/@release-it/conventional-changelog": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@release-it/conventional-changelog/-/conventional-changelog-8.0.2.tgz", - "integrity": "sha512-WpnWWRr7O0JeLoiejLrPEWnnwFhCscBn1wBTAXeitiz2/Ifaol0s+t8otf/HYq/OiQOri2iH8d0CnVb72tBdIQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@release-it/conventional-changelog/-/conventional-changelog-10.0.0.tgz", + "integrity": "sha512-49qf9phGmPUIGpY2kwfgehs9en1znbPv2zdNn1WMLAH9DtHUh4m6KNSB+mLFGAMUhv24JhsA8ruYRYgluc2UJw==", "dev": true, - "license": "MIT", "dependencies": { "concat-stream": "^2.0.0", - "conventional-changelog": "^5.1.0", - "conventional-recommended-bump": "^9.0.0", + "conventional-changelog": "^6.0.0", + "conventional-recommended-bump": "^10.0.0", "git-semver-tags": "^8.0.0", "semver": "^7.6.3" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || ^22.0.0" + "node": "^20.9.0 || >=22.0.0" }, "peerDependencies": { - "release-it": "^17.0.0" + "release-it": "^18.0.0" } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", - "integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.0.tgz", + "integrity": "sha512-0FPvAeVUT/zdWoO0jnb/V5BlBsUSNfkIOtFHzMO4H9MOklrmQFY6FduVHKucNb/aTFxvnGhj4MNj/T1oNdDfNg==", "dev": true, - "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", @@ -4280,6 +4772,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", + "dev": true + }, "node_modules/@shikijs/core": { "version": "1.23.0", "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.23.0.tgz", @@ -4422,8 +4920,7 @@ "version": "0.23.0", "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@trysound/sax": { "version": "0.2.0", @@ -4563,8 +5060,13 @@ "version": "2.4.4", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true, - "license": "MIT" + "dev": true + }, + "node_modules/@types/parse-path": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/parse-path/-/parse-path-7.0.3.tgz", + "integrity": "sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==", + "dev": true }, "node_modules/@types/resolve": { "version": "1.20.2", @@ -4630,129 +5132,246 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.20.0.tgz", + "integrity": "sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/scope-manager": "8.20.0", + "@typescript-eslint/types": "8.20.0", + "@typescript-eslint/typescript-estree": "8.20.0", + "@typescript-eslint/visitor-keys": "8.20.0", "debug": "^4.3.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.20.0.tgz", + "integrity": "sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "@typescript-eslint/types": "8.20.0", + "@typescript-eslint/visitor-keys": "8.20.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.20.0.tgz", + "integrity": "sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==", "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } } }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.20.0.tgz", + "integrity": "sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==", "dev": true, - "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.20.0", + "@typescript-eslint/visitor-keys": "8.20.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.0.0" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.8.0" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.20.0.tgz", + "integrity": "sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@typescript-eslint/types": "8.20.0", + "eslint-visitor-keys": "^4.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/ts-api-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.0.tgz", + "integrity": "sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==", + "dev": true, + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", "@typescript-eslint/scope-manager": "5.62.0", @@ -4847,18 +5466,13 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, "engines": { "node": ">= 14" } @@ -4940,7 +5554,6 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -4956,7 +5569,6 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -5062,8 +5674,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/array-includes": { "version": "3.1.8", @@ -5318,17 +5929,15 @@ "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.0.0" } }, "node_modules/before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", - "dev": true, - "license": "Apache-2.0" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz", + "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==", + "dev": true }, "node_modules/binary-extensions": { "version": "2.3.0", @@ -5343,43 +5952,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -5597,7 +6169,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -5627,24 +6198,22 @@ } }, "node_modules/cacheable": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.8.4.tgz", - "integrity": "sha512-eqcPwJIM8hcx2mQIZtgrBQ7BmOf2pkL+1URswJaKRikCDw5of/lGpBTxODL1z1VuVVuxZHTuTejAMd9vyAUpLg==", + "version": "1.8.7", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.8.7.tgz", + "integrity": "sha512-AbfG7dAuYNjYxFUtL1lAqmlWdxczCJ47w7cFjhGcnGnUdwSo6VgmSojfoW3tUI12HUkgTJ5kqj78yyq6TsFtlg==", "dev": true, - "license": "MIT", "dependencies": { - "hookified": "^1.5.0", - "keyv": "^5.2.1" + "hookified": "^1.6.0", + "keyv": "^5.2.3" } }, "node_modules/cacheable/node_modules/keyv": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.2.1.tgz", - "integrity": "sha512-tpIgCaY02VCW2Pz0zAn4guyct+IeH6Mb5wZdOvpe4oqXeQOJO0C3Wo8fTnf7P3ZD83Vr9kghbkNmzG3lTOhy/A==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.2.3.tgz", + "integrity": "sha512-AGKecUfzrowabUv0bH1RIR5Vf7w+l4S3xtQAypKaUpTdIR1EbrAcTxHCrpo9Q+IWeUlFE2palRtgIQcgm+PQJw==", "dev": true, - "license": "MIT", "dependencies": { - "@keyv/serialize": "*" + "@keyv/serialize": "^1.0.2" } }, "node_modules/call-bind": { @@ -5832,8 +6401,7 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/chokidar": { "version": "3.6.0", @@ -5907,7 +6475,6 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", "dev": true, - "license": "MIT", "dependencies": { "restore-cursor": "^5.0.0" }, @@ -5958,7 +6525,6 @@ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -5971,7 +6537,6 @@ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", "dev": true, - "license": "ISC", "engines": { "node": ">= 12" } @@ -6028,16 +6593,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/cobertura": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/cobertura/-/cobertura-1.0.2.tgz", @@ -6135,7 +6690,6 @@ "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", "dev": true, - "license": "MIT", "dependencies": { "array-ify": "^1.0.0", "dot-prop": "^5.1.0" @@ -6224,262 +6778,207 @@ } }, "node_modules/conventional-changelog": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-5.1.0.tgz", - "integrity": "sha512-aWyE/P39wGYRPllcCEZDxTVEmhyLzTc9XA6z6rVfkuCD2UBnhV/sgSOKbQrEG5z9mEZJjnopjgQooTKxEg8mAg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-6.0.0.tgz", + "integrity": "sha512-tuUH8H/19VjtD9Ig7l6TQRh+Z0Yt0NZ6w/cCkkyzUbGQTnUEmKfGtkC9gGfVgCfOL1Rzno5NgNF4KY8vR+Jo3w==", "dev": true, - "license": "MIT", "dependencies": { - "conventional-changelog-angular": "^7.0.0", - "conventional-changelog-atom": "^4.0.0", - "conventional-changelog-codemirror": "^4.0.0", - "conventional-changelog-conventionalcommits": "^7.0.2", - "conventional-changelog-core": "^7.0.0", - "conventional-changelog-ember": "^4.0.0", - "conventional-changelog-eslint": "^5.0.0", - "conventional-changelog-express": "^4.0.0", - "conventional-changelog-jquery": "^5.0.0", - "conventional-changelog-jshint": "^4.0.0", - "conventional-changelog-preset-loader": "^4.1.0" + "conventional-changelog-angular": "^8.0.0", + "conventional-changelog-atom": "^5.0.0", + "conventional-changelog-codemirror": "^5.0.0", + "conventional-changelog-conventionalcommits": "^8.0.0", + "conventional-changelog-core": "^8.0.0", + "conventional-changelog-ember": "^5.0.0", + "conventional-changelog-eslint": "^6.0.0", + "conventional-changelog-express": "^5.0.0", + "conventional-changelog-jquery": "^6.0.0", + "conventional-changelog-jshint": "^5.0.0", + "conventional-changelog-preset-loader": "^5.0.0" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-changelog-angular": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz", - "integrity": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-8.0.0.tgz", + "integrity": "sha512-CLf+zr6St0wIxos4bmaKHRXWAcsCXrJU6F4VdNDrGRK3B8LDLKoX3zuMV5GhtbGkVR/LohZ6MT6im43vZLSjmA==", "dev": true, - "license": "ISC", "dependencies": { "compare-func": "^2.0.0" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-changelog-atom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-4.0.0.tgz", - "integrity": "sha512-q2YtiN7rnT1TGwPTwjjBSIPIzDJCRE+XAUahWxnh+buKK99Kks4WLMHoexw38GXx9OUxAsrp44f9qXe5VEMYhw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-5.0.0.tgz", + "integrity": "sha512-WfzCaAvSCFPkznnLgLnfacRAzjgqjLUjvf3MftfsJzQdDICqkOOpcMtdJF3wTerxSpv2IAAjX8doM3Vozqle3g==", "dev": true, - "license": "ISC", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-changelog-codemirror": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-4.0.0.tgz", - "integrity": "sha512-hQSojc/5imn1GJK3A75m9hEZZhc3urojA5gMpnar4JHmgLnuM3CUIARPpEk86glEKr3c54Po3WV/vCaO/U8g3Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-5.0.0.tgz", + "integrity": "sha512-8gsBDI5Y3vrKUCxN6Ue8xr6occZ5nsDEc4C7jO/EovFGozx8uttCAyfhRrvoUAWi2WMm3OmYs+0mPJU7kQdYWQ==", "dev": true, - "license": "ISC", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-changelog-conventionalcommits": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.2.tgz", - "integrity": "sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-8.0.0.tgz", + "integrity": "sha512-eOvlTO6OcySPyyyk8pKz2dP4jjElYunj9hn9/s0OB+gapTO8zwS9UQWrZ1pmF2hFs3vw1xhonOLGcGjy/zgsuA==", "dev": true, - "license": "ISC", "dependencies": { "compare-func": "^2.0.0" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-changelog-core": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-7.0.0.tgz", - "integrity": "sha512-UYgaB1F/COt7VFjlYKVE/9tTzfU3VUq47r6iWf6lM5T7TlOxr0thI63ojQueRLIpVbrtHK4Ffw+yQGduw2Bhdg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-8.0.0.tgz", + "integrity": "sha512-EATUx5y9xewpEe10UEGNpbSHRC6cVZgO+hXQjofMqpy+gFIrcGvH3Fl6yk2VFKh7m+ffenup2N7SZJYpyD9evw==", "dev": true, - "license": "MIT", "dependencies": { "@hutson/parse-repository-url": "^5.0.0", "add-stream": "^1.0.0", - "conventional-changelog-writer": "^7.0.0", - "conventional-commits-parser": "^5.0.0", - "git-raw-commits": "^4.0.0", - "git-semver-tags": "^7.0.0", + "conventional-changelog-writer": "^8.0.0", + "conventional-commits-parser": "^6.0.0", + "git-raw-commits": "^5.0.0", + "git-semver-tags": "^8.0.0", "hosted-git-info": "^7.0.0", "normalize-package-data": "^6.0.0", - "read-pkg": "^8.0.0", - "read-pkg-up": "^10.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/conventional-changelog-core/node_modules/git-semver-tags": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-7.0.1.tgz", - "integrity": "sha512-NY0ZHjJzyyNXHTDZmj+GG7PyuAKtMsyWSwh07CR2hOZFa+/yoTsXci/nF2obzL8UDhakFNkD9gNdt/Ed+cxh2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "meow": "^12.0.1", - "semver": "^7.5.2" - }, - "bin": { - "git-semver-tags": "cli.mjs" + "read-package-up": "^11.0.0", + "read-pkg": "^9.0.0" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-changelog-ember": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-4.0.0.tgz", - "integrity": "sha512-D0IMhwcJUg1Y8FSry6XAplEJcljkHVlvAZddhhsdbL1rbsqRsMfGx/PIkPYq0ru5aDgn+OxhQ5N5yR7P9mfsvA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-5.0.0.tgz", + "integrity": "sha512-RPflVfm5s4cSO33GH/Ey26oxhiC67akcxSKL8CLRT3kQX2W3dbE19sSOM56iFqUJYEwv9mD9r6k79weWe1urfg==", "dev": true, - "license": "ISC", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-changelog-eslint": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-5.0.0.tgz", - "integrity": "sha512-6JtLWqAQIeJLn/OzUlYmzd9fKeNSWmQVim9kql+v4GrZwLx807kAJl3IJVc3jTYfVKWLxhC3BGUxYiuVEcVjgA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-6.0.0.tgz", + "integrity": "sha512-eiUyULWjzq+ybPjXwU6NNRflApDWlPEQEHvI8UAItYW/h22RKkMnOAtfCZxMmrcMO1OKUWtcf2MxKYMWe9zJuw==", "dev": true, - "license": "ISC", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-changelog-express": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-4.0.0.tgz", - "integrity": "sha512-yWyy5c7raP9v7aTvPAWzqrztACNO9+FEI1FSYh7UP7YT1AkWgv5UspUeB5v3Ibv4/o60zj2o9GF2tqKQ99lIsw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-5.0.0.tgz", + "integrity": "sha512-D8Q6WctPkQpvr2HNCCmwU5GkX22BVHM0r4EW8vN0230TSyS/d6VQJDAxGb84lbg0dFjpO22MwmsikKL++Oo/oQ==", "dev": true, - "license": "ISC", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-changelog-jquery": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-5.0.0.tgz", - "integrity": "sha512-slLjlXLRNa/icMI3+uGLQbtrgEny3RgITeCxevJB+p05ExiTgHACP5p3XiMKzjBn80n+Rzr83XMYfRInEtCPPw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-6.0.0.tgz", + "integrity": "sha512-2kxmVakyehgyrho2ZHBi90v4AHswkGzHuTaoH40bmeNqUt20yEkDOSpw8HlPBfvEQBwGtbE+5HpRwzj6ac2UfA==", "dev": true, - "license": "ISC", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-changelog-jshint": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-4.0.0.tgz", - "integrity": "sha512-LyXq1bbl0yG0Ai1SbLxIk8ZxUOe3AjnlwE6sVRQmMgetBk+4gY9EO3d00zlEt8Y8gwsITytDnPORl8al7InTjg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-5.0.0.tgz", + "integrity": "sha512-gGNphSb/opc76n2eWaO6ma4/Wqu3tpa2w7i9WYqI6Cs2fncDSI2/ihOfMvXveeTTeld0oFvwMVNV+IYQIk3F3g==", "dev": true, - "license": "ISC", "dependencies": { "compare-func": "^2.0.0" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-changelog-preset-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-4.1.0.tgz", - "integrity": "sha512-HozQjJicZTuRhCRTq4rZbefaiCzRM2pr6u2NL3XhrmQm4RMnDXfESU6JKu/pnKwx5xtdkYfNCsbhN5exhiKGJA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-5.0.0.tgz", + "integrity": "sha512-SetDSntXLk8Jh1NOAl1Gu5uLiCNSYenB5tm0YVeZKePRIgDW9lQImromTwLa3c/Gae298tsgOM+/CYT9XAl0NA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-changelog-writer": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-7.0.1.tgz", - "integrity": "sha512-Uo+R9neH3r/foIvQ0MKcsXkX642hdm9odUp7TqgFS7BsalTcjzRlIfWZrZR1gbxOozKucaKt5KAbjW8J8xRSmA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-8.0.0.tgz", + "integrity": "sha512-TQcoYGRatlAnT2qEWDON/XSfnVG38JzA7E0wcGScu7RElQBkg9WWgZd1peCWFcWDh1xfb2CfsrcvOn1bbSzztA==", "dev": true, - "license": "MIT", "dependencies": { - "conventional-commits-filter": "^4.0.0", + "@types/semver": "^7.5.5", + "conventional-commits-filter": "^5.0.0", "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "meow": "^12.0.1", - "semver": "^7.5.2", - "split2": "^4.0.0" + "meow": "^13.0.0", + "semver": "^7.5.2" }, "bin": { - "conventional-changelog-writer": "cli.mjs" + "conventional-changelog-writer": "dist/cli/index.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-commits-filter": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-4.0.0.tgz", - "integrity": "sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-5.0.0.tgz", + "integrity": "sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==", "dev": true, - "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-commits-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", - "integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-6.0.0.tgz", + "integrity": "sha512-TbsINLp48XeMXR8EvGjTnKGsZqBemisPoyWESlpRyR8lif0lcwzqz+NMtYSj1ooF/WYjSuu7wX0CtdeeMEQAmA==", "dev": true, - "license": "MIT", "dependencies": { - "is-text-path": "^2.0.0", - "JSONStream": "^1.3.5", - "meow": "^12.0.1", - "split2": "^4.0.0" + "meow": "^13.0.0" }, "bin": { - "conventional-commits-parser": "cli.mjs" + "conventional-commits-parser": "dist/cli/index.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/conventional-recommended-bump": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-9.0.0.tgz", - "integrity": "sha512-HR1yD0G5HgYAu6K0wJjLd7QGRK8MQDqqj6Tn1n/ja1dFwBCE6QmV+iSgQ5F7hkx7OUR/8bHpxJqYtXj2f/opPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "conventional-changelog-preset-loader": "^4.1.0", - "conventional-commits-filter": "^4.0.0", - "conventional-commits-parser": "^5.0.0", - "git-raw-commits": "^4.0.0", - "git-semver-tags": "^7.0.0", - "meow": "^12.0.1" - }, - "bin": { - "conventional-recommended-bump": "cli.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/conventional-recommended-bump/node_modules/git-semver-tags": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-7.0.1.tgz", - "integrity": "sha512-NY0ZHjJzyyNXHTDZmj+GG7PyuAKtMsyWSwh07CR2hOZFa+/yoTsXci/nF2obzL8UDhakFNkD9gNdt/Ed+cxh2Q==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-10.0.0.tgz", + "integrity": "sha512-RK/fUnc2btot0oEVtrj3p2doImDSs7iiz/bftFCDzels0Qs1mxLghp+DFHMaOC0qiCI6sWzlTDyBFSYuot6pRA==", "dev": true, - "license": "MIT", "dependencies": { - "meow": "^12.0.1", - "semver": "^7.5.2" + "@conventional-changelog/git-client": "^1.0.0", + "conventional-changelog-preset-loader": "^5.0.0", + "conventional-commits-filter": "^5.0.0", + "conventional-commits-parser": "^6.0.0", + "meow": "^13.0.0" }, "bin": { - "git-semver-tags": "cli.mjs" + "conventional-recommended-bump": "dist/cli/index.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/core-js": { @@ -6746,13 +7245,13 @@ "license": "CC0-1.0" }, "node_modules/cssstyle": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.1.0.tgz", - "integrity": "sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.2.1.tgz", + "integrity": "sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==", "dev": true, - "license": "MIT", "dependencies": { - "rrweb-cssom": "^0.7.1" + "@asamuzakjp/css-color": "^2.8.2", + "rrweb-cssom": "^0.8.0" }, "engines": { "node": ">=18" @@ -6765,25 +7264,11 @@ "dev": true, "license": "MIT" }, - "node_modules/dargs": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-8.1.0.tgz", - "integrity": "sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/data-uri-to-buffer": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 14" } @@ -6985,19 +7470,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", @@ -7052,7 +7524,6 @@ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", "dev": true, - "license": "MIT", "dependencies": { "ast-types": "^0.13.4", "escodegen": "^2.1.0", @@ -7067,7 +7538,6 @@ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.1" }, @@ -7095,13 +7565,6 @@ "node": ">= 0.6.0" } }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true, - "license": "ISC" - }, "node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", @@ -7247,7 +7710,6 @@ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, - "license": "MIT", "dependencies": { "is-obj": "^2.0.0" }, @@ -7586,7 +8048,6 @@ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -7608,7 +8069,6 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -7671,13 +8131,12 @@ } }, "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz", + "integrity": "sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==", "dev": true, - "license": "MIT", "bin": { - "eslint-config-prettier": "bin/cli.js" + "eslint-config-prettier": "build/bin/cli.js" }, "peerDependencies": { "eslint": ">=7.0.0" @@ -8032,18 +8491,26 @@ } }, "node_modules/estree-to-babel": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/estree-to-babel/-/estree-to-babel-9.1.0.tgz", - "integrity": "sha512-BlpZxj+kKm1JdhEqx1JPpOYoj/3XuiKCpIScgers4+Vo+t2S/NQ5gQ7UAMabFRPtIVn+Ds1qAJU9HcmCssU9OA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/estree-to-babel/-/estree-to-babel-10.1.0.tgz", + "integrity": "sha512-uYBtE5alrrZRf9TkrBgC3ncusTur6Jy8IMKVmgMKf7DZpqEiKT+okk/BfArJkcPDRndv60j5PJ1KX1jHV2fm8A==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/babel": "^2.0.0" + "@putout/babel": "^3.0.0" }, "engines": { "node": ">=18" } }, + "node_modules/estree-to-babel/node_modules/@putout/babel": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/babel/-/babel-3.0.0.tgz", + "integrity": "sha512-NfU+PN9d1CwY4zxJrqeqfPHoZfgDGjSEPuVDHveusLDWqeZbiQN+rASWGVNEAJamc0q5vGW6Ym5Ud40cv2wlng==", + "dev": true, + "engines": { + "node": ">=18" + } + }, "node_modules/estree-util-attach-comments": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", @@ -8102,29 +8569,43 @@ } }, "node_modules/execa": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.0.tgz", - "integrity": "sha512-CTNS0BcKBcoOsawKBlpcKNmK4Kjuyz5jVLhf+PUsHGMqiKMVTa4cN3U7r7bRY8KTpfOGpXMo27fdy0dYVg2pqA==", + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.2.tgz", + "integrity": "sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==", "dev": true, - "license": "MIT", "dependencies": { + "@sindresorhus/merge-streams": "^4.0.0", "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", + "figures": "^6.1.0", + "get-stream": "^9.0.0", + "human-signals": "^8.0.0", + "is-plain-obj": "^4.1.0", + "is-stream": "^4.0.1", + "npm-run-path": "^6.0.0", + "pretty-ms": "^9.0.0", "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" + "strip-final-newline": "^4.0.0", + "yoctocolors": "^2.0.0" }, "engines": { - "node": ">=16.17" + "node": "^18.19.0 || >=20.5.0" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/execa/node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -8137,7 +8618,6 @@ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, - "license": "MIT", "dependencies": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -8147,6 +8627,22 @@ "node": ">=4" } }, + "node_modules/fast-content-type-parse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-2.0.1.tgz", + "integrity": "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -8246,6 +8742,21 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/figures": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", + "dev": true, + "dependencies": { + "is-unicode-supported": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -8306,6 +8817,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/find-up-simple": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", + "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/flat-cache": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", @@ -8322,11 +8845,10 @@ } }, "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true, - "license": "ISC" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", + "dev": true }, "node_modules/for-each": { "version": "0.3.3", @@ -8536,13 +9058,16 @@ } }, "node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", "dev": true, - "license": "MIT", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, "engines": { - "node": ">=16" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -8580,36 +9105,19 @@ } }, "node_modules/get-uri": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", - "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", + "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", "dev": true, - "license": "MIT", "dependencies": { "basic-ftp": "^5.0.2", "data-uri-to-buffer": "^6.0.2", - "debug": "^4.3.4", - "fs-extra": "^11.2.0" + "debug": "^4.3.4" }, "engines": { "node": ">= 14" } }, - "node_modules/get-uri/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, "node_modules/git-cz": { "version": "4.9.0", "resolved": "https://registry.npmjs.org/git-cz/-/git-cz-4.9.0.tgz", @@ -8622,21 +9130,19 @@ } }, "node_modules/git-raw-commits": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-4.0.0.tgz", - "integrity": "sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-5.0.0.tgz", + "integrity": "sha512-I2ZXrXeOc0KrCvC7swqtIFXFN+rbjnC7b2T943tvemIOVNl+XP8YnA9UVwqFhzzLClnSA60KR/qEjLpXzs73Qg==", "dev": true, - "license": "MIT", "dependencies": { - "dargs": "^8.0.0", - "meow": "^12.0.1", - "split2": "^4.0.0" + "@conventional-changelog/git-client": "^1.0.0", + "meow": "^13.0.0" }, "bin": { - "git-raw-commits": "cli.mjs" + "git-raw-commits": "src/cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/git-semver-tags": { @@ -8656,94 +9162,23 @@ "node": ">=18" } }, - "node_modules/git-semver-tags/node_modules/@conventional-changelog/git-client": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@conventional-changelog/git-client/-/git-client-1.0.1.tgz", - "integrity": "sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/semver": "^7.5.5", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "conventional-commits-filter": "^5.0.0", - "conventional-commits-parser": "^6.0.0" - }, - "peerDependenciesMeta": { - "conventional-commits-filter": { - "optional": true - }, - "conventional-commits-parser": { - "optional": true - } - } - }, - "node_modules/git-semver-tags/node_modules/conventional-commits-filter": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-5.0.0.tgz", - "integrity": "sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/git-semver-tags/node_modules/conventional-commits-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-6.0.0.tgz", - "integrity": "sha512-TbsINLp48XeMXR8EvGjTnKGsZqBemisPoyWESlpRyR8lif0lcwzqz+NMtYSj1ooF/WYjSuu7wX0CtdeeMEQAmA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "meow": "^13.0.0" - }, - "bin": { - "conventional-commits-parser": "dist/cli/index.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/git-semver-tags/node_modules/meow": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/git-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-8.0.0.tgz", + "integrity": "sha512-uBI8Zdt1OZlrYfGcSVroLJKgyNNXlgusYFzHk614lTasz35yg2PVpL1RMy0LOO2dcvF9msYW3pRfUSmafZNrjg==", "dev": true, - "license": "MIT", "dependencies": { "is-ssh": "^1.4.0", - "parse-url": "^8.1.0" + "parse-url": "^9.2.0" } }, "node_modules/git-url-parse": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-14.0.0.tgz", - "integrity": "sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-16.0.0.tgz", + "integrity": "sha512-Y8iAF0AmCaqXc6a5GYgPQW9ESbncNLOL+CeQAJRhmWUOmnPkKpBYeWYp4mFd3LA5j53CdGDdslzX12yEBVHQQg==", "dev": true, - "license": "MIT", "dependencies": { - "git-up": "^7.0.0" + "git-up": "^8.0.0" } }, "node_modules/github-slugger": { @@ -8840,16 +9275,15 @@ } }, "node_modules/global-jsdom": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/global-jsdom/-/global-jsdom-24.0.0.tgz", - "integrity": "sha512-CARBUWkqZ3O9VOc2PIVE5kQpdQeJh9eF9kQ7zSeNtmqx5vAFDKMr9XnDt1epVMMrz1s9uK/yFCa4HLwpa6TcPA==", + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/global-jsdom/-/global-jsdom-26.0.0.tgz", + "integrity": "sha512-BqXpTNZFjP40N+s4k8Bk9HS8GFVPJB/+TKtwcShM84wLv6C5dH9o1dydI3pL6potanhfDiIAVDbaaGj/uSdRSA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, "peerDependencies": { - "jsdom": ">=24 <25" + "jsdom": ">=26 <27" } }, "node_modules/global-modules": { @@ -8979,251 +9413,6 @@ "node": ">=18" } }, - "node_modules/goldstein/node_modules/@putout/cli-validate-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@putout/cli-validate-args/-/cli-validate-args-2.0.0.tgz", - "integrity": "sha512-/tl1XiBog6XMb1T9kalFerYU86sYsl6EtrlvGI5RVtlHOQdEEJAIPRxmX4vnKG3uoY5aVEkJOWzbPM5tsncmFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fastest-levenshtein": "^1.0.12", - "just-kebab-case": "^4.2.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/goldstein/node_modules/@putout/compare": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@putout/compare/-/compare-15.0.2.tgz", - "integrity": "sha512-C8HYLnv0RWfwZhlE1q8pS8+dAYbymqeiWxJb+EJwpes/Hp0HC5LBA0jHz0QhqW416UwRrusbLX71l7WPCiXuzw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/engine-parser": "^11.0.0", - "@putout/operate": "^12.0.0", - "debug": "^4.1.1", - "jessy": "^3.0.0", - "nessy": "^4.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/goldstein/node_modules/@putout/engine-loader": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@putout/engine-loader/-/engine-loader-15.0.1.tgz", - "integrity": "sha512-97D0zOtjXVvAovMalaSqeXRsAKMQJW+NipOJjQnBL6Za7GBwlEejrgEdZj2Ke/FfUfIBKc7oQ91tZEZwgwh/hg==", - "dev": true, - "license": "MIT", - "dependencies": { - "diff-match-patch": "^1.0.4", - "nano-memoize": "^3.0.11", - "once": "^1.4.0", - "try-catch": "^3.0.0", - "try-to-catch": "^3.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": "*" - } - }, - "node_modules/goldstein/node_modules/@putout/engine-parser": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@putout/engine-parser/-/engine-parser-11.0.1.tgz", - "integrity": "sha512-GXEWJV8zAS4RdaIcSbA+3bvXq2hC9JeHrAQw11Cm0dKTJ02f52BO/xS+rKrXykqw7V217TFg+lvHtcIKy40aMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/babel": "^2.5.0", - "@putout/printer": "^10.0.0", - "estree-to-babel": "^10.0.0", - "nano-memoize": "^3.0.11", - "once": "^1.4.0", - "recast": "^0.23.9", - "try-catch": "^3.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/goldstein/node_modules/@putout/engine-processor": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@putout/engine-processor/-/engine-processor-13.0.0.tgz", - "integrity": "sha512-1HHesRQvDed7T4t4Hy7OPcWHKhwmI8ggcpFTYn3IxTYgn7kgDiRV8g9mC+85a0YNmBqRAqbgKwWzMeNen5y2+Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/engine-loader": "^15.0.1", - "once": "^1.4.0", - "picomatch": "^4.0.2", - "try-to-catch": "^3.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": "*" - } - }, - "node_modules/goldstein/node_modules/@putout/engine-reporter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@putout/engine-reporter/-/engine-reporter-3.0.0.tgz", - "integrity": "sha512-T9CptPBujx6hEJFvRikvs1dW4i4puhbe7FpjkgJhGnz85tIdD45tstqumBOQcUF7adbLzoCkOdTbSHBV3sJJLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/cli-choose-formatter": "^4.0.0", - "@putout/cli-keypress": "^2.0.0", - "@putout/engine-loader": "^15.0.1", - "fullstore": "^3.0.0", - "try-catch": "^3.0.1", - "try-to-catch": "^3.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": "*" - } - }, - "node_modules/goldstein/node_modules/@putout/engine-runner": { - "version": "22.0.4", - "resolved": "https://registry.npmjs.org/@putout/engine-runner/-/engine-runner-22.0.4.tgz", - "integrity": "sha512-utMsmFq+h+ytfgTLcDn6KZadB0wpChc46HXIK8qP5XApJkH7m9ibqWnoxsAWjmQe+zmZPTNwUKhWFPoCxaVvkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/compare": "^15.0.0", - "@putout/engine-parser": "^11.0.0", - "@putout/operate": "^12.0.0", - "@putout/operator-declare": "^10.0.1", - "@putout/operator-filesystem": "^5.0.0", - "@putout/operator-json": "^2.0.0", - "@putout/plugin-filesystem": "^6.0.0", - "debug": "^4.1.1", - "fullstore": "^3.0.0", - "jessy": "^3.0.0", - "nessy": "^4.0.0", - "once": "^1.4.0", - "try-catch": "^3.0.0", - "wraptile": "^3.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": "*" - } - }, - "node_modules/goldstein/node_modules/@putout/operator-add-args": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@putout/operator-add-args/-/operator-add-args-9.0.0.tgz", - "integrity": "sha512-6ys9R5s1ZvnCbl6q1n+syu1O+xR4oq9LTHiACg9AfphEkrQnkQydjZPuQxcbTwbeXZCq2Yhq3JDrvDGCL0B0nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/compare": "^15.0.0", - "@putout/engine-parser": "^11.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/operator-declare": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@putout/operator-declare/-/operator-declare-10.0.1.tgz", - "integrity": "sha512-LocyFdCCMdfwIMZVnIOJHwTUIcJ8PT3irgVuXWXyxw4ShFhX29/sgZ6tdUWL2TRvJU3u4u4cYTOHBbryFrJHMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/compare": "^15.0.0", - "@putout/engine-parser": "^11.0.1", - "@putout/operate": "^12.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/operator-filesystem": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@putout/operator-filesystem/-/operator-filesystem-5.0.0.tgz", - "integrity": "sha512-8BN0VdM8im1fLCNwF4ZNtjC9jWXMEzKlsVfb78HZbtySnu3GAITh/XkDEX+iGMS5lc3g3203n+f7kjHgzwNRsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/operate": "^12.0.0", - "fullstore": "^3.0.0", - "try-catch": "^3.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/operator-match-files": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@putout/operator-match-files/-/operator-match-files-5.0.0.tgz", - "integrity": "sha512-CTCtZlJUduqaPkRUjVKMbAa3zeFHBHt1HyIg/gfOq7Yk7tti1fnTFtDIdtjrYk7nviu0jJrmxWJP3AKUMfsabA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/engine-parser": "^11.0.1", - "@putout/operator-filesystem": "^5.0.0", - "@putout/operator-json": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/operator-rename-files": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@putout/operator-rename-files/-/operator-rename-files-2.0.0.tgz", - "integrity": "sha512-CM/C9xgm3nW5y/UZGv8BW8QW/48LPTfjpZpaa33tAy1TOZ1FetOslpMfSFaJSF34OCW35HuUyCNioYoNsxH8YA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/operator-filesystem": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-apply-overrides": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-apply-overrides/-/plugin-apply-overrides-2.1.0.tgz", - "integrity": "sha512-uu/G5rJufqWj+qhaDBL0+NFejVrwb/JVdB//8jW74I3sLcYDKiTDU5z2+hNWMCE8ORae+gr6PCWJfiEC9v2ROw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, "node_modules/goldstein/node_modules/@putout/plugin-conditions": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@putout/plugin-conditions/-/plugin-conditions-5.0.0.tgz", @@ -9237,32 +9426,6 @@ "putout": ">=36" } }, - "node_modules/goldstein/node_modules/@putout/plugin-convert-arguments-to-rest": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-convert-arguments-to-rest/-/plugin-convert-arguments-to-rest-3.1.0.tgz", - "integrity": "sha512-DkjkCIc2ecbqvc8yhKWLDx2bGlNq5RMRlTfYd++nXi2iRnf5SyqcBfmr3/u/7BGoaoTN4QpDwPx9hyZXnK/PLw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-convert-const-to-let": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-convert-const-to-let/-/plugin-convert-const-to-let-3.0.0.tgz", - "integrity": "sha512-/I8LBeMav8WQlR1MGXbuqq3BZxsX/3SGEk4p40ozvmoQmq5aHz8Hez9Nh9WyTcdIaps9D2FZx26Ot/uSvasC3A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, "node_modules/goldstein/node_modules/@putout/plugin-convert-optional-to-logical": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@putout/plugin-convert-optional-to-logical/-/plugin-convert-optional-to-logical-4.0.0.tgz", @@ -9276,19 +9439,6 @@ "putout": ">=36" } }, - "node_modules/goldstein/node_modules/@putout/plugin-eslint": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-eslint/-/plugin-eslint-9.1.0.tgz", - "integrity": "sha512-eC5WZQVbtUxmH4uExCppbt/drhQghhnS7lQ0zrsmmVoOw6SqWnojJsqu7aLobGy436LrVB81dbJKHIa7JG/Ypw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, "node_modules/goldstein/node_modules/@putout/plugin-filesystem": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/@putout/plugin-filesystem/-/plugin-filesystem-6.0.0.tgz", @@ -9308,178 +9458,23 @@ "putout": ">=36" } }, - "node_modules/goldstein/node_modules/@putout/plugin-github": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-github/-/plugin-github-13.0.0.tgz", - "integrity": "sha512-/in04gzsE9X/a38DjeylNWgHpgMbrN+w5uFCOsgUCL3YC2Uc1Zw1sLDSuo0qdHwAiWWnkRxPFa6W1L7r+EwDYg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-group-imports-by-source": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-group-imports-by-source/-/plugin-group-imports-by-source-2.0.0.tgz", - "integrity": "sha512-aby3J00gso6vEWCzJsTdMb/vuV2GdkN1nNNdBvHj/EnS5Yllu4GH/bbTRDb9WxUbfF/rTl8XYRRVwTv9RVPpCw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-labels": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-labels/-/plugin-labels-1.0.0.tgz", - "integrity": "sha512-kQ0R2cfmv+IiWUTZnCLZxmmxss5HiUPk6WA5lJTjbKMgRMUt6w3aZeeD23nbqqL8BXpT/OkQ242tmY7EXRCM7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "fullstore": "^3.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-madrun": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-madrun/-/plugin-madrun-19.0.0.tgz", - "integrity": "sha512-zz6lxOYVCSsPNc4rJOAyWs1JCPstFlUXG/+HSJl495sg1SU5S5kCKviT7na0wZH8/YPBvUleltXycU3RvB6soA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-merge-destructuring-properties": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-merge-destructuring-properties/-/plugin-merge-destructuring-properties-10.0.0.tgz", - "integrity": "sha512-PgM2vFAE9LvXneL0mBrcfDJRsm4xq8Aj5QmC5kTFBxQ1yqXjjEB/co2UwoMJcqLyUbX78X+814mj1To+RDHKHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-nodejs": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@putout/plugin-nodejs/-/plugin-nodejs-12.0.1.tgz", - "integrity": "sha512-UmeAPXr2txeA0AsdxzNGLINJK46vWmeRlxVbTpbyJ/4qsJ6Gs7pCWteZSgbKqvqxBKSAOkRZwRahBI5W76qGSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "just-camel-case": "^6.2.0" - }, - "engines": { - "node": ">=18.6" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-package-json": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-package-json/-/plugin-package-json-8.3.0.tgz", - "integrity": "sha512-tnz9vlOdU28YtIbuAhTSh6AgDxhVOLiRDCN2VQtHEJIBtN+dExb9YaUuE7oB5au5wpCXilpdPwYnWDwUjzCbHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-putout": { - "version": "21.4.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-putout/-/plugin-putout-21.4.0.tgz", - "integrity": "sha512-C2I06vpmRGQmvQuDf9V/RyT8UfuIIUIXMlSEk8sar7NxU3rkYoZm4ZiFm3nkldixiKfJrEUZVW0/rZeNMtpBEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fullstore": "^3.0.0", - "just-camel-case": "^6.2.0", - "parse-import-specifiers": "^1.0.2", - "try-catch": "^3.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-putout-config": { - "version": "6.9.3", - "resolved": "https://registry.npmjs.org/@putout/plugin-putout-config/-/plugin-putout-config-6.9.3.tgz", - "integrity": "sha512-/jImoMGZbeHnM37p9SQkHfq3vTxwM3Yzg8I/MPibDcD3dt+368R24fhYnqxCfe0Yfd4fZC1VNkVox0/nkcwwAA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-remove-unused-labels": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@putout/plugin-remove-unused-labels/-/plugin-remove-unused-labels-1.0.2.tgz", - "integrity": "sha512-cDyMWovbcPclTOJh9ZM0BTw4KyQndrzKwtOKNG1dhfStLWZrux95VgO6hFwdYM8yPGj3RsA3mJLn3W26+DwJJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-remove-unused-variables": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-remove-unused-variables/-/plugin-remove-unused-variables-10.1.0.tgz", - "integrity": "sha512-e8nv/2bcfaQq0fWERRdIZey2M4uOvuudoGkGPYtMZ/oRpeUKRIR+0uCU/9phqmmTvvHi82fjhO0ckAO0afDycg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "putout": ">=36" - } - }, - "node_modules/goldstein/node_modules/@putout/plugin-remove-useless-arguments": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-arguments/-/plugin-remove-useless-arguments-9.0.0.tgz", - "integrity": "sha512-+t52suTlLsmDx7p27voVch0MeQEy9himjB7hqgrab1BhSYigu88OQhNy6l7xGnIpkmvw1vu3Npn1aDudz3AEAg==", + "node_modules/goldstein/node_modules/@putout/plugin-github": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-github/-/plugin-github-13.0.0.tgz", + "integrity": "sha512-/in04gzsE9X/a38DjeylNWgHpgMbrN+w5uFCOsgUCL3YC2Uc1Zw1sLDSuo0qdHwAiWWnkRxPFa6W1L7r+EwDYg==", "dev": true, "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { "putout": ">=36" } }, - "node_modules/goldstein/node_modules/@putout/plugin-remove-useless-constructor": { + "node_modules/goldstein/node_modules/@putout/plugin-group-imports-by-source": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-constructor/-/plugin-remove-useless-constructor-2.0.0.tgz", - "integrity": "sha512-nssmppJkz2d0xTzmPKIMtFgAyicRff4q9VuwLRahnUZ8NPN6kVdMoXb73VGy7ZYd5nMlGg/rxaF0hgZPqQ2R8Q==", + "resolved": "https://registry.npmjs.org/@putout/plugin-group-imports-by-source/-/plugin-group-imports-by-source-2.0.0.tgz", + "integrity": "sha512-aby3J00gso6vEWCzJsTdMb/vuV2GdkN1nNNdBvHj/EnS5Yllu4GH/bbTRDb9WxUbfF/rTl8XYRRVwTv9RVPpCw==", "dev": true, "license": "MIT", "engines": { @@ -9489,23 +9484,26 @@ "putout": ">=36" } }, - "node_modules/goldstein/node_modules/@putout/plugin-remove-useless-delete": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-delete/-/plugin-remove-useless-delete-1.0.4.tgz", - "integrity": "sha512-Gsq1UW8cOTwldLQHU6xEZHVNQQCEyM0diSyvufVxqMvAAVx5fvtbK/Kzosk56OB0lXn3SjiPg/EtGiZt0vwaLg==", + "node_modules/goldstein/node_modules/@putout/plugin-nodejs": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@putout/plugin-nodejs/-/plugin-nodejs-12.0.1.tgz", + "integrity": "sha512-UmeAPXr2txeA0AsdxzNGLINJK46vWmeRlxVbTpbyJ/4qsJ6Gs7pCWteZSgbKqvqxBKSAOkRZwRahBI5W76qGSA==", "dev": true, "license": "MIT", + "dependencies": { + "just-camel-case": "^6.2.0" + }, "engines": { - "node": ">=16" + "node": ">=18.6" }, "peerDependencies": { "putout": ">=36" } }, - "node_modules/goldstein/node_modules/@putout/plugin-remove-useless-push": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-push/-/plugin-remove-useless-push-1.0.3.tgz", - "integrity": "sha512-G0e0QY6p9bd1HU5h8NoV/fMGI6+O2AWGXxQzkgPHiwtpklk4nIXkGtCLpZqNFpoa/bT9MvXUL9cgWfL5tIaoMQ==", + "node_modules/goldstein/node_modules/@putout/plugin-package-json": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-package-json/-/plugin-package-json-8.3.0.tgz", + "integrity": "sha512-tnz9vlOdU28YtIbuAhTSh6AgDxhVOLiRDCN2VQtHEJIBtN+dExb9YaUuE7oB5au5wpCXilpdPwYnWDwUjzCbHA==", "dev": true, "license": "MIT", "engines": { @@ -9515,12 +9513,18 @@ "putout": ">=36" } }, - "node_modules/goldstein/node_modules/@putout/plugin-remove-useless-variables": { - "version": "12.6.1", - "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-variables/-/plugin-remove-useless-variables-12.6.1.tgz", - "integrity": "sha512-FHXPXJj7jS6MaAV22tZsvxQcIPAZO7vGZfqUskwAGbGU1fT1B15CVOptotRQ8vsyIybGHxXuJJ05T28OyrNSxw==", + "node_modules/goldstein/node_modules/@putout/plugin-putout": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-putout/-/plugin-putout-21.4.0.tgz", + "integrity": "sha512-C2I06vpmRGQmvQuDf9V/RyT8UfuIIUIXMlSEk8sar7NxU3rkYoZm4ZiFm3nkldixiKfJrEUZVW0/rZeNMtpBEQ==", "dev": true, "license": "MIT", + "dependencies": { + "fullstore": "^3.0.0", + "just-camel-case": "^6.2.0", + "parse-import-specifiers": "^1.0.2", + "try-catch": "^3.0.0" + }, "engines": { "node": ">=18" }, @@ -9528,40 +9532,40 @@ "putout": ">=36" } }, - "node_modules/goldstein/node_modules/@putout/plugin-reuse-duplicate-init": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-reuse-duplicate-init/-/plugin-reuse-duplicate-init-6.0.0.tgz", - "integrity": "sha512-q4md8t7K2gVQ63LA0/CJ2v8ioEnmwKCP+R/3AtsaWbNVd8TbPy4ntYw5+7/HfikK4hRCnH0s7KsamI2cNYaSJg==", + "node_modules/goldstein/node_modules/@putout/plugin-putout-config": { + "version": "6.9.3", + "resolved": "https://registry.npmjs.org/@putout/plugin-putout-config/-/plugin-putout-config-6.9.3.tgz", + "integrity": "sha512-/jImoMGZbeHnM37p9SQkHfq3vTxwM3Yzg8I/MPibDcD3dt+368R24fhYnqxCfe0Yfd4fZC1VNkVox0/nkcwwAA==", "dev": true, "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { "putout": ">=36" } }, - "node_modules/goldstein/node_modules/@putout/plugin-tape": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-tape/-/plugin-tape-15.1.0.tgz", - "integrity": "sha512-c3pSvJ2LKGlEqsLyeYembhLHvXQwmrxEyrNWITPNhZAjeVAi1wwTr6YRKw41YclW2iAbe3fxZIgZK4jwjPnNeQ==", + "node_modules/goldstein/node_modules/@putout/plugin-remove-useless-arguments": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-arguments/-/plugin-remove-useless-arguments-9.0.0.tgz", + "integrity": "sha512-+t52suTlLsmDx7p27voVch0MeQEy9himjB7hqgrab1BhSYigu88OQhNy6l7xGnIpkmvw1vu3Npn1aDudz3AEAg==", "dev": true, "license": "MIT", "engines": { - "node": ">=18.6" + "node": ">=16" }, "peerDependencies": { "putout": ">=36" } }, - "node_modules/goldstein/node_modules/@putout/plugin-try-catch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@putout/plugin-try-catch/-/plugin-try-catch-4.0.0.tgz", - "integrity": "sha512-ucJ0Qo8imalzjHsW/TmiEo//gqA/J6kEQbLY6nRlLsD/GeK9GehtMRwJCmTHgofsjXWUTDL5q6b8Xq3c3X4D/g==", + "node_modules/goldstein/node_modules/@putout/plugin-tape": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-tape/-/plugin-tape-15.1.0.tgz", + "integrity": "sha512-c3pSvJ2LKGlEqsLyeYembhLHvXQwmrxEyrNWITPNhZAjeVAi1wwTr6YRKw41YclW2iAbe3fxZIgZK4jwjPnNeQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18.6" }, "peerDependencies": { "putout": ">=36" @@ -9613,35 +9617,6 @@ "node": ">=18" } }, - "node_modules/goldstein/node_modules/@putout/processor-filesystem": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@putout/processor-filesystem/-/processor-filesystem-5.0.0.tgz", - "integrity": "sha512-hyQl7kc7oFQ21v9jDW5Gk1wSpZT2QjGBDm0/NAu+Htx+tyNo/xduaUaqD1b06/nxZQM8L1+DrShGw9aCBNLmCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/cli-filesystem": "^2.0.1", - "@putout/operator-filesystem": "^5.0.0", - "@putout/operator-json": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/goldstein/node_modules/@putout/traverse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@putout/traverse/-/traverse-11.0.0.tgz", - "integrity": "sha512-PJC//e1RpkqSwi7N7x/1854Uw9Vi/+J2iRX4GjSd2vyCr+Cg4Auw/3qRskbhoYAWoK5uGj+kUV8I9RdexMzBNg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/compare": "^15.0.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/goldstein/node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", @@ -9672,19 +9647,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/goldstein/node_modules/estree-to-babel": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/estree-to-babel/-/estree-to-babel-10.0.1.tgz", - "integrity": "sha512-88kLs3xHXa+f6e1fi5R8uC8IHJPLKcl2UN1eKHduf9abbv1HV9TPZSlxGUXRcsl80KVjPhJixURorueIE9IMbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@putout/babel": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/goldstein/node_modules/find-up": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", @@ -9720,13 +9682,6 @@ "dev": true, "license": "MIT" }, - "node_modules/goldstein/node_modules/just-kebab-case": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/just-kebab-case/-/just-kebab-case-4.2.0.tgz", - "integrity": "sha512-p2BdO7o4BI+pMun3J+dhaOfYan5JsZrw9wjshRjkWY9+p+u+kKSMhNWYnot2yHDR9CSahZ9iT3dcqJ+V72qHMw==", - "dev": true, - "license": "MIT" - }, "node_modules/goldstein/node_modules/locate-path": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", @@ -10009,7 +9964,6 @@ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", @@ -10176,18 +10130,16 @@ } }, "node_modules/hookified": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.5.0.tgz", - "integrity": "sha512-4U0zw2ibOws7kfGdNCIL6oRg+t6ITxkgi9kUaJ71IDp0ZATHjvY6o7l90RBa/R8H2qOKl47SZISA5a3hNnei1g==", - "dev": true, - "license": "MIT" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.6.0.tgz", + "integrity": "sha512-se7cpwTA+iA/eY548Bu03JJqBiEZAqU2jnyKdj5B5qurtBg64CZGHTgqCv4Yh7NWu6FGI09W61MCq+NoPj9GXA==", + "dev": true }, "node_modules/hosted-git-info": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^10.0.1" }, @@ -10247,13 +10199,12 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "dev": true, - "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { @@ -10261,13 +10212,12 @@ } }, "node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.0.tgz", + "integrity": "sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==", "dev": true, - "license": "Apache-2.0", "engines": { - "node": ">=16.17.0" + "node": ">=18.18.0" } }, "node_modules/iconv-lite": { @@ -10275,7 +10225,6 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -10351,215 +10300,63 @@ "node": ">=8" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true, - "license": "ISC" - }, - "node_modules/inquirer": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.3.2.tgz", - "integrity": "sha512-+ynEbhWKhyomnaX0n2aLIMSkgSlGB5RrWbNXnEqj6mdaIydu6y40MdBjL38SAB0JcdmOaIaMua1azdjLEr3sdw==", + "node_modules/index-to-position": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-0.1.2.tgz", + "integrity": "sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==", "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/figures": "^1.0.3", - "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "external-editor": "^3.1.0", - "mute-stream": "1.0.0", - "ora": "^5.4.1", - "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.1" - }, "engines": { "node": ">=18" - } - }, - "node_modules/inquirer/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/inquirer/node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/inquirer/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inquirer/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/inquirer/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true, "license": "ISC" }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } + "license": "ISC" }, - "node_modules/inquirer/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/inquirer": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.3.0.tgz", + "integrity": "sha512-3NixUXq+hM8ezj2wc7wC37b32/rHq1MwNZDYdvx+d6jokOD+r+i8Q4Pkylh9tISYP114A128LCX8RKhopC5RfQ==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@inquirer/core": "^10.1.2", + "@inquirer/prompts": "^7.2.1", + "@inquirer/type": "^3.0.2", + "ansi-escapes": "^4.3.2", + "mute-stream": "^2.0.0", + "run-async": "^3.0.0", + "rxjs": "^7.8.1" }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/internal-slot": { @@ -10592,7 +10389,6 @@ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", "dev": true, - "license": "MIT", "dependencies": { "jsbn": "1.1.0", "sprintf-js": "^1.1.3" @@ -10923,7 +10719,6 @@ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -11008,7 +10803,6 @@ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -11117,19 +10911,17 @@ "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", "dev": true, - "license": "MIT", "dependencies": { "protocols": "^2.0.1" } }, "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", "dev": true, - "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -11167,19 +10959,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-text-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz", - "integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "text-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/is-typed-array": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", @@ -11214,7 +10993,6 @@ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -11362,35 +11140,33 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/jsdom": { - "version": "24.1.3", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.3.tgz", - "integrity": "sha512-MyL55p3Ut3cXbeBEG7Hcv0mVM8pp8PBNWxRqchZnSfAiES1v1mRnMeFfaHWIPULpwsYfvO+ZmMZz5tGCnjzDUQ==", + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.0.0.tgz", + "integrity": "sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==", "dev": true, - "license": "MIT", "dependencies": { - "cssstyle": "^4.0.1", + "cssstyle": "^4.2.1", "data-urls": "^5.0.0", "decimal.js": "^10.4.3", - "form-data": "^4.0.0", + "form-data": "^4.0.1", "html-encoding-sniffer": "^4.0.0", "http-proxy-agent": "^7.0.2", - "https-proxy-agent": "^7.0.5", + "https-proxy-agent": "^7.0.6", "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.12", - "parse5": "^7.1.2", - "rrweb-cssom": "^0.7.1", + "nwsapi": "^2.2.16", + "parse5": "^7.2.1", + "rrweb-cssom": "^0.8.0", "saxes": "^6.0.0", "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.4", + "tough-cookie": "^5.0.0", "w3c-xmlserializer": "^5.0.0", "webidl-conversions": "^7.0.0", "whatwg-encoding": "^3.1.1", "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0", + "whatwg-url": "^14.1.0", "ws": "^8.18.0", "xml-name-validator": "^5.0.0" }, @@ -11398,7 +11174,7 @@ "node": ">=18" }, "peerDependencies": { - "canvas": "^2.11.2" + "canvas": "^3.0.0" }, "peerDependenciesMeta": { "canvas": { @@ -11434,13 +11210,6 @@ "dev": true, "license": "MIT" }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true, - "license": "ISC" - }, "node_modules/json5": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", @@ -11467,33 +11236,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, "node_modules/just-camel-case": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/just-camel-case/-/just-camel-case-6.2.0.tgz", @@ -11502,11 +11244,10 @@ "license": "MIT" }, "node_modules/just-kebab-case": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/just-kebab-case/-/just-kebab-case-1.1.0.tgz", - "integrity": "sha512-QkuwuBMQ9BQHMUEkAtIA4INLrkmnnveqlFB1oFi09gbU0wBdZo6tTnyxNWMR84zHxBuwK7GLAwqN8nrvVxOLTA==", - "dev": true, - "license": "MIT" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/just-kebab-case/-/just-kebab-case-4.2.0.tgz", + "integrity": "sha512-p2BdO7o4BI+pMun3J+dhaOfYan5JsZrw9wjshRjkWY9+p+u+kKSMhNWYnot2yHDR9CSahZ9iT3dcqJ+V72qHMw==", + "dev": true }, "node_modules/just-snake-case": { "version": "3.2.0", @@ -11706,7 +11447,6 @@ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^5.3.0", "is-unicode-supported": "^1.3.0" @@ -11719,11 +11459,10 @@ } }, "node_modules/log-symbols/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", "dev": true, - "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -11736,7 +11475,6 @@ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -11879,7 +11617,6 @@ "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-3.3.0.tgz", "integrity": "sha512-tPJQ1HeyiU2vRruNGhZ+VleWuMQRro8iFtJxYgnS4NQe+EukKF6aGiIT+7flZhISAt2iaXBCfFGvAyif7/f8nQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -12402,13 +12139,12 @@ "license": "MIT" }, "node_modules/meow": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", - "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=16.10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -12418,8 +12154,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/merge2": { "version": "1.4.1", @@ -13257,7 +12992,6 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -13270,7 +13004,6 @@ "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -13343,13 +13076,12 @@ "license": "MIT" }, "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", "dev": true, - "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/nano-memoize": { @@ -13396,8 +13128,7 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/nessy": { "version": "4.0.0", @@ -13414,7 +13145,6 @@ "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4.0" } @@ -13460,7 +13190,6 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^7.0.0", "semver": "^7.3.5", @@ -13481,16 +13210,16 @@ } }, "node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", "dev": true, - "license": "MIT", "dependencies": { - "path-key": "^4.0.0" + "path-key": "^4.0.0", + "unicorn-magic": "^0.3.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -13501,7 +13230,6 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -13509,6 +13237,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/npm-run-path/node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -13523,11 +13263,10 @@ } }, "node_modules/nwsapi": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", - "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==", - "dev": true, - "license": "MIT" + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", + "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==", + "dev": true }, "node_modules/object-inspect": { "version": "1.13.3", @@ -13651,16 +13390,15 @@ } }, "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", "dev": true, - "license": "MIT", "dependencies": { - "mimic-fn": "^4.0.0" + "mimic-function": "^5.0.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -13716,11 +13454,10 @@ } }, "node_modules/ora": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-8.1.0.tgz", - "integrity": "sha512-GQEkNkH/GHOhPFXcqZs3IDahXEQcQxsSjEkK4KvEEST4t7eNzoMjxTzef+EZ+JluDEV+Raoi3WQ2CflnRdSVnQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.1.1.tgz", + "integrity": "sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^5.3.0", "cli-cursor": "^5.0.0", @@ -13744,7 +13481,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -13753,11 +13489,10 @@ } }, "node_modules/ora/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", "dev": true, - "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -13770,7 +13505,6 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", @@ -13788,7 +13522,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -13800,17 +13533,16 @@ } }, "node_modules/os-name": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-5.1.0.tgz", - "integrity": "sha512-YEIoAnM6zFmzw3PQ201gCVCIWbXNyKObGlVvpAVvraAeOHnlYVKFssbA/riRX5R40WA6kKrZ7Dr7dWzO3nKSeQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-6.0.0.tgz", + "integrity": "sha512-bv608E0UX86atYi2GMGjDe0vF/X1TJjemNS8oEW6z22YW1Rc3QykSYoGfkQbX0zZX9H0ZB6CQP/3GTf1I5hURg==", "dev": true, - "license": "MIT", "dependencies": { - "macos-release": "^3.1.0", - "windows-release": "^5.0.1" + "macos-release": "^3.2.0", + "windows-release": "^6.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -13821,7 +13553,6 @@ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13869,20 +13600,19 @@ } }, "node_modules/pac-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.2.tgz", - "integrity": "sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.1.0.tgz", + "integrity": "sha512-Z5FnLVVZSnX7WjBg0mhDtydeRZ1xMcATZThjySQUHqr+0ksP8kqaw23fNKkaaN/Z8gwLUs/W7xdl0I75eP2Xyw==", "dev": true, - "license": "MIT", "dependencies": { "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "^4.3.4", "get-uri": "^6.0.1", "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.5", + "https-proxy-agent": "^7.0.6", "pac-resolver": "^7.0.1", - "socks-proxy-agent": "^8.0.4" + "socks-proxy-agent": "^8.0.5" }, "engines": { "node": ">= 14" @@ -13893,7 +13623,6 @@ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", "dev": true, - "license": "MIT", "dependencies": { "degenerator": "^5.0.0", "netmask": "^2.0.2" @@ -13998,24 +13727,38 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", + "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/parse-path": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", "dev": true, - "license": "MIT", "dependencies": { "protocols": "^2.0.0" } }, "node_modules/parse-url": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-9.2.0.tgz", + "integrity": "sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==", "dev": true, - "license": "MIT", "dependencies": { + "@types/parse-path": "^7.0.0", "parse-path": "^7.0.0" + }, + "engines": { + "node": ">=14.13.0" } }, "node_modules/parse5": { @@ -15261,6 +15004,21 @@ "node": ">= 0.8" } }, + "node_modules/pretty-ms": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz", + "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==", + "dev": true, + "dependencies": { + "parse-ms": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/property-information": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", @@ -15283,24 +15041,22 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/proxy-agent": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.4.0.tgz", - "integrity": "sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", "dev": true, - "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "^4.3.4", "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.3", + "https-proxy-agent": "^7.0.6", "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.0.1", + "pac-proxy-agent": "^7.1.0", "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.2" + "socks-proxy-agent": "^8.0.5" }, "engines": { "node": ">= 14" @@ -15311,7 +15067,6 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } @@ -15320,18 +15075,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true, - "license": "MIT" - }, - "node_modules/psl": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.10.0.tgz", - "integrity": "sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - } + "dev": true }, "node_modules/punycode": { "version": "2.3.1", @@ -15370,28 +15114,27 @@ } }, "node_modules/putout": { - "version": "35.37.1", - "resolved": "https://registry.npmjs.org/putout/-/putout-35.37.1.tgz", - "integrity": "sha512-+kb72VfTGmB3H2zXRzkdeIIwNYLBJqFu05DPyFZ7l4iJgthqon3r+nhgHUGKTOZeG0x5eWEHAhnLKXT4CC9GBQ==", + "version": "37.14.0", + "resolved": "https://registry.npmjs.org/putout/-/putout-37.14.0.tgz", + "integrity": "sha512-cSesdakx5mAM/6Z6xzXEhXwM6dx76tNWCqDPD/zHuivXrXFuKjX8aDaU8LVwye1yqVJ3gQ4FAAJ1j1IS+J5+/w==", "dev": true, - "license": "MIT", "dependencies": { - "@putout/babel": "^2.0.0", - "@putout/cli-cache": "^3.0.0", + "@putout/babel": "^3.0.0", + "@putout/cli-cache": "^4.0.0", "@putout/cli-choose-formatter": "^4.0.0", "@putout/cli-keypress": "^2.0.0", "@putout/cli-match": "^2.0.0", "@putout/cli-ruler": "^3.0.0", "@putout/cli-staged": "^1.0.0", - "@putout/cli-validate-args": "^1.0.0", - "@putout/compare": "^14.0.0", - "@putout/engine-loader": "^13.0.0", - "@putout/engine-parser": "^10.0.0", - "@putout/engine-processor": "^11.0.0", - "@putout/engine-reporter": "^1.0.0", - "@putout/engine-runner": "^21.0.0", + "@putout/cli-validate-args": "^2.0.0", + "@putout/compare": "^15.0.0", + "@putout/engine-loader": "^15.0.0", + "@putout/engine-parser": "^11.0.0", + "@putout/engine-processor": "^13.0.0", + "@putout/engine-reporter": "^3.0.0", + "@putout/engine-runner": "^22.0.0", "@putout/eslint": "^3.0.0", - "@putout/formatter-codeframe": "^7.0.0", + "@putout/formatter-codeframe": "^8.0.0", "@putout/formatter-dump": "^5.0.0", "@putout/formatter-frame": "^6.0.0", "@putout/formatter-json": "^2.0.0", @@ -15402,122 +15145,124 @@ "@putout/formatter-stream": "^5.0.0", "@putout/formatter-time": "^3.0.0", "@putout/operate": "^12.0.0", - "@putout/operator-add-args": "^8.0.0", - "@putout/operator-declare": "^9.0.0", - "@putout/operator-filesystem": "^4.0.0", + "@putout/operator-add-args": "^9.0.0", + "@putout/operator-declare": "^10.0.0", + "@putout/operator-filesystem": "^5.0.0", "@putout/operator-ignore": "^1.0.0", "@putout/operator-json": "^2.0.0", - "@putout/operator-match-files": "^3.0.0", + "@putout/operator-match-files": "^5.0.0", "@putout/operator-regexp": "^1.0.0", - "@putout/operator-rename-files": "^1.0.0", + "@putout/operator-rename-files": "^2.0.0", + "@putout/plugin-apply-arrow": "^1.0.0", "@putout/plugin-apply-at": "^2.0.0", "@putout/plugin-apply-destructuring": "^7.0.0", "@putout/plugin-apply-dot-notation": "^2.0.0", "@putout/plugin-apply-early-return": "^3.0.0", "@putout/plugin-apply-flat-map": "^2.0.0", - "@putout/plugin-apply-optional-chaining": "^6.0.0", - "@putout/plugin-apply-overrides": "^1.0.0", + "@putout/plugin-apply-overrides": "^2.0.0", + "@putout/plugin-apply-shorthand-properties": "^6.0.0", "@putout/plugin-apply-starts-with": "^1.0.0", "@putout/plugin-apply-template-literals": "^3.0.0", "@putout/plugin-browserlist": "^2.0.0", - "@putout/plugin-conditions": "^4.0.0", + "@putout/plugin-conditions": "^6.0.0", "@putout/plugin-convert-apply-to-spread": "^4.0.0", - "@putout/plugin-convert-arguments-to-rest": "^2.0.0", + "@putout/plugin-convert-arguments-to-rest": "^3.0.0", "@putout/plugin-convert-array-copy-to-slice": "^3.0.0", "@putout/plugin-convert-assignment-to-arrow-function": "^1.0.0", "@putout/plugin-convert-assignment-to-comparison": "^2.0.0", "@putout/plugin-convert-assignment-to-declaration": "^1.0.0", "@putout/plugin-convert-concat-to-flat": "^1.0.0", - "@putout/plugin-convert-const-to-let": "^2.0.0", + "@putout/plugin-convert-const-to-let": "^3.0.0", + "@putout/plugin-convert-expression-to-params": "^1.0.0", "@putout/plugin-convert-index-of-to-includes": "^2.0.0", - "@putout/plugin-convert-label-to-object": "^1.0.0", "@putout/plugin-convert-object-assign-to-merge-spread": "^6.0.0", "@putout/plugin-convert-object-entries-to-array-entries": "^3.0.0", - "@putout/plugin-convert-optional-to-logical": "^3.0.0", "@putout/plugin-convert-quotes-to-backticks": "^3.0.0", "@putout/plugin-convert-template-to-string": "^2.0.0", "@putout/plugin-convert-to-arrow-function": "^4.0.0", "@putout/plugin-coverage": "^1.0.0", "@putout/plugin-declare": "^4.0.0", - "@putout/plugin-declare-before-reference": "^4.0.0", - "@putout/plugin-declare-imports-first": "^2.0.0", - "@putout/plugin-eslint": "^8.0.0", + "@putout/plugin-declare-before-reference": "^5.0.0", + "@putout/plugin-eslint": "^9.0.0", + "@putout/plugin-esm": "^1.0.0", "@putout/plugin-extract-object-properties": "^9.0.0", "@putout/plugin-extract-sequence-expressions": "^3.0.0", - "@putout/plugin-filesystem": "^5.0.0", - "@putout/plugin-for-of": "^6.0.0", + "@putout/plugin-filesystem": "^7.0.0", + "@putout/plugin-for-of": "^7.0.0", "@putout/plugin-generators": "^1.0.0", - "@putout/plugin-github": "^12.0.0", + "@putout/plugin-github": "^14.0.0", "@putout/plugin-gitignore": "^6.0.0", - "@putout/plugin-group-imports-by-source": "^1.0.0", - "@putout/plugin-logical-expressions": "^6.0.0", - "@putout/plugin-madrun": "^18.0.0", - "@putout/plugin-math": "^2.0.0", + "@putout/plugin-labels": "^1.0.0", + "@putout/plugin-logical-expressions": "^7.0.0", + "@putout/plugin-madrun": "^19.0.0", + "@putout/plugin-math": "^3.0.0", "@putout/plugin-maybe": "^2.0.0", - "@putout/plugin-merge-destructuring-properties": "^9.0.0", + "@putout/plugin-merge-destructuring-properties": "^10.0.0", "@putout/plugin-merge-duplicate-functions": "^2.0.0", - "@putout/plugin-merge-duplicate-imports": "^11.0.0", - "@putout/plugin-montag": "^2.0.0", + "@putout/plugin-montag": "^3.0.0", "@putout/plugin-new": "^3.0.1", - "@putout/plugin-nodejs": "^11.0.0", + "@putout/plugin-nodejs": "^13.0.0", "@putout/plugin-npmignore": "^5.0.0", - "@putout/plugin-package-json": "^7.0.0", - "@putout/plugin-promises": "^15.0.0", - "@putout/plugin-putout": "^20.0.0", - "@putout/plugin-putout-config": "^5.0.0", + "@putout/plugin-optional-chaining": "^1.0.1", + "@putout/plugin-package-json": "^9.0.0", + "@putout/plugin-parens": "^1.0.0", + "@putout/plugin-promises": "^16.0.0", + "@putout/plugin-putout": "^22.0.0", + "@putout/plugin-putout-config": "^7.0.1", "@putout/plugin-regexp": "^9.0.0", "@putout/plugin-remove-console": "^6.0.0", "@putout/plugin-remove-constant-conditions": "^4.0.0", "@putout/plugin-remove-debugger": "^7.0.0", "@putout/plugin-remove-duplicate-case": "^3.0.0", - "@putout/plugin-remove-duplicate-keys": "^5.0.0", - "@putout/plugin-remove-empty": "^12.0.0", + "@putout/plugin-remove-duplicate-keys": "^6.0.0", + "@putout/plugin-remove-empty": "^13.0.0", "@putout/plugin-remove-iife": "^4.0.0", "@putout/plugin-remove-nested-blocks": "^6.0.0", - "@putout/plugin-remove-quotes-from-import-assertions": "^1.0.0", "@putout/plugin-remove-unreachable-code": "^1.0.0", "@putout/plugin-remove-unreferenced-variables": "^4.0.0", "@putout/plugin-remove-unused-expressions": "^9.0.0", "@putout/plugin-remove-unused-for-of-variables": "^3.0.0", + "@putout/plugin-remove-unused-labels": "^1.0.1", "@putout/plugin-remove-unused-private-fields": "^2.0.0", - "@putout/plugin-remove-unused-variables": "^9.0.0", - "@putout/plugin-remove-useless-arguments": "^8.0.0", + "@putout/plugin-remove-unused-variables": "^10.0.0", + "@putout/plugin-remove-useless-arguments": "^10.0.0", "@putout/plugin-remove-useless-array": "^1.0.0", "@putout/plugin-remove-useless-array-constructor": "^2.0.0", "@putout/plugin-remove-useless-array-entries": "^1.0.0", "@putout/plugin-remove-useless-assign": "^1.0.0", - "@putout/plugin-remove-useless-constructor": "^1.0.0", + "@putout/plugin-remove-useless-constructor": "^2.0.0", "@putout/plugin-remove-useless-continue": "^2.0.0", + "@putout/plugin-remove-useless-delete": "^1.0.1", "@putout/plugin-remove-useless-escape": "^6.0.0", - "@putout/plugin-remove-useless-functions": "^3.0.0", + "@putout/plugin-remove-useless-functions": "^4.0.0", "@putout/plugin-remove-useless-map": "^1.0.0", "@putout/plugin-remove-useless-operand": "^2.0.0", + "@putout/plugin-remove-useless-push": "^1.0.0", "@putout/plugin-remove-useless-replace": "^1.0.1", "@putout/plugin-remove-useless-return": "^7.0.0", "@putout/plugin-remove-useless-spread": "^11.0.0", "@putout/plugin-remove-useless-template-expressions": "^2.0.0", - "@putout/plugin-remove-useless-variables": "^11.0.0", - "@putout/plugin-reuse-duplicate-init": "^5.0.0", + "@putout/plugin-remove-useless-variables": "^12.0.0", + "@putout/plugin-reuse-duplicate-init": "^6.0.0", "@putout/plugin-simplify-assignment": "^3.0.0", "@putout/plugin-simplify-boolean-return": "^2.0.0", "@putout/plugin-simplify-ternary": "^7.0.0", - "@putout/plugin-sort-imports-by-specifiers": "^1.0.0", "@putout/plugin-split-assignment-expressions": "^1.0.0", "@putout/plugin-split-nested-destructuring": "^3.0.0", "@putout/plugin-split-variable-declarations": "^3.0.0", - "@putout/plugin-tape": "^14.0.0", - "@putout/plugin-try-catch": "^3.0.0", - "@putout/plugin-types": "^4.0.0", - "@putout/plugin-typescript": "^7.0.0", + "@putout/plugin-tape": "^16.0.0", + "@putout/plugin-try-catch": "^4.0.0", + "@putout/plugin-types": "^6.0.0", + "@putout/plugin-typescript": "^9.0.0", "@putout/plugin-webpack": "^3.0.0", "@putout/processor-css": "^9.0.0", - "@putout/processor-filesystem": "^4.0.0", + "@putout/processor-filesystem": "^5.0.0", "@putout/processor-ignore": "^6.0.0", "@putout/processor-javascript": "^5.0.0", "@putout/processor-json": "^9.0.0", "@putout/processor-markdown": "^12.0.0", "@putout/processor-yaml": "^8.0.0", - "@putout/traverse": "^10.0.0", + "@putout/traverse": "^11.0.0", "ajv": "^8.8.2", "chalk": "^5.3.0", "ci-info": "^4.0.0", @@ -15527,7 +15272,7 @@ "fast-glob": "^3.2.2", "find-up": "^7.0.0", "fullstore": "^3.0.0", - "ignore": "^5.0.4", + "ignore": "^7.0.0", "is-relative": "^1.0.0", "nano-memoize": "^3.0.11", "once": "^1.4.0", @@ -15545,6 +15290,165 @@ "node": ">=18" } }, + "node_modules/putout/node_modules/@putout/babel": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/babel/-/babel-3.0.0.tgz", + "integrity": "sha512-NfU+PN9d1CwY4zxJrqeqfPHoZfgDGjSEPuVDHveusLDWqeZbiQN+rASWGVNEAJamc0q5vGW6Ym5Ud40cv2wlng==", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/putout/node_modules/@putout/cli-cache": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@putout/cli-cache/-/cli-cache-4.1.0.tgz", + "integrity": "sha512-MjV7ely2lTYLSv656bPdnLSBJi+6CsJSB7Y0mK72NoY/8EM+ErfqsxU0VHEqzU6zZFzE04USJdnjyJwN1XIbHA==", + "dev": true, + "dependencies": { + "file-entry-cache": "^10.0.2", + "find-cache-dir": "^5.0.0", + "find-up": "^7.0.0", + "imurmurhash": "^0.1.4", + "json-stable-stringify-without-jsonify": "^1.0.1", + "try-catch": "^3.0.1", + "try-to-catch": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/putout/node_modules/@putout/formatter-codeframe": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@putout/formatter-codeframe/-/formatter-codeframe-8.0.0.tgz", + "integrity": "sha512-AT7qWeLYi7S6a9s79mHnJcNfq+K2c9KMYHboZeT55zSM3LXLshbY4CmUFdL8w2Zmz5z/17nHFNXhFdqO4EpunA==", + "dev": true, + "dependencies": { + "@putout/babel": "^3.0.0", + "@putout/formatter-json": "^2.0.0", + "chalk": "^5.3.0", + "table": "^6.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=37" + } + }, + "node_modules/putout/node_modules/@putout/plugin-declare-before-reference": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-declare-before-reference/-/plugin-declare-before-reference-5.2.0.tgz", + "integrity": "sha512-GUtF9fmMmRPlvMhtuZSqBqYYhPYG0ZzVARGLtwLTBnToJ6W+brj0eIQXUZJ0+iJchxwCcujnX0f8ag+DFMkoAw==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "putout": ">=37" + } + }, + "node_modules/putout/node_modules/@putout/plugin-for-of": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-for-of/-/plugin-for-of-7.1.0.tgz", + "integrity": "sha512-79wwlUmnesRB+p2C5O46J+ZtHWoE0qMmEJm8LWuvjzjo6Hx5u74xW1oWvnVKOqoI00WTdlwT5tdBm1sflWgbyw==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=37" + } + }, + "node_modules/putout/node_modules/@putout/plugin-logical-expressions": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@putout/plugin-logical-expressions/-/plugin-logical-expressions-7.0.1.tgz", + "integrity": "sha512-N8iMUrD5EWhCiLGhBzrSnjQ3kLmKmhA4skjpz2ew+rHwYAz1YkAgy3ahg0XmWMs3fvsMR5bxayd8J+kVagTe1A==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=36" + } + }, + "node_modules/putout/node_modules/@putout/plugin-math": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-math/-/plugin-math-3.4.0.tgz", + "integrity": "sha512-3/y22K37Nu5dfyBVd31p+9pYo66k8cXxIcKqh8Ive4D0wY8oIN08ovtGJCOJZzxgSFpjMK7cayBbPUB9XqSQJQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=37" + } + }, + "node_modules/putout/node_modules/@putout/plugin-montag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-montag/-/plugin-montag-3.0.0.tgz", + "integrity": "sha512-uztGdO8qN0ZWgcUuZLSevIwkxZ2xFI9l2N9VJui6U6/VlV3vBsj/rud9DG6PkD6vlYHCLCtcHyTvEzx/PIr3Pg==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=36" + } + }, + "node_modules/putout/node_modules/@putout/plugin-promises": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-promises/-/plugin-promises-16.0.0.tgz", + "integrity": "sha512-lGkmSs1WJHRLXZ+pjN/KOdwQh2BSNbvdPa0LJYyXauGApamy36Q9FtyN9PBqKCQI/ZcI3n7iGh54/sMWBn9mog==", + "dev": true, + "dependencies": { + "fullstore": "^3.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=37" + } + }, + "node_modules/putout/node_modules/@putout/plugin-remove-duplicate-keys": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-remove-duplicate-keys/-/plugin-remove-duplicate-keys-6.0.0.tgz", + "integrity": "sha512-NqyBdvCdyRNoKvxfqtI978PT8XA3Es+gW0ySoZkWNXozOUbolUO3LvcFshL54Ulmu/Ogzp/h6pF9jE0dBuds+Q==", + "dev": true, + "dependencies": { + "fullstore": "^3.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=36" + } + }, + "node_modules/putout/node_modules/@putout/plugin-remove-empty": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/@putout/plugin-remove-empty/-/plugin-remove-empty-13.0.1.tgz", + "integrity": "sha512-mhLAuLrDnm8R6p3dA8aEngEfmY27ZdjCDMJuLbakw7An0cUIK8s7vOqhUJBKBgz+WkmU3tpwlF56Vy4nUdCTPQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=37" + } + }, + "node_modules/putout/node_modules/@putout/plugin-remove-useless-functions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@putout/plugin-remove-useless-functions/-/plugin-remove-useless-functions-4.0.0.tgz", + "integrity": "sha512-ZntUotrsyAh9TQOiYAhYW70nF7clYZCWOuqfpbdzzT9fv2LJggMDOpScaLoy36pws9PI4NZOcio2PqlQlstdPA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "putout": ">=37" + } + }, "node_modules/putout/node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", @@ -15575,6 +15479,15 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/putout/node_modules/file-entry-cache": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.0.5.tgz", + "integrity": "sha512-umpQsJrBNsdMDgreSryMEXvJh66XeLtZUwA8Gj7rHGearGufUFv6rB/bcXRFsiGWw/VeSUgUofF4Rf2UKEOrTA==", + "dev": true, + "dependencies": { + "flat-cache": "^6.1.5" + } + }, "node_modules/putout/node_modules/find-up": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", @@ -15593,6 +15506,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/putout/node_modules/flat-cache": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.5.tgz", + "integrity": "sha512-QR+2kN38f8nMfiIQ1LHYjuDEmZNZVjxuxY+HufbS3BW0EX01Q5OnH7iduOYRutmgiXb797HAKcXUeXrvRjjgSQ==", + "dev": true, + "dependencies": { + "cacheable": "^1.8.7", + "flatted": "^3.3.2", + "hookified": "^1.6.0" + } + }, + "node_modules/putout/node_modules/ignore": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.1.tgz", + "integrity": "sha512-D1gVletsbVOoiXF963rgZnfobGAbq7Lb+dz3fcBmlOmZg6hHkpbycLqL8PLNB8f4GVv6dOVYwhPL/r7hwiH0Fw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/putout/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -15671,13 +15604,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true, - "license": "MIT" - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -15779,203 +15705,76 @@ "pify": "^2.3.0" } }, - "node_modules/read-pkg": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz", - "integrity": "sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.1", - "normalize-package-data": "^6.0.0", - "parse-json": "^7.0.0", - "type-fest": "^4.2.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-10.1.0.tgz", - "integrity": "sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^6.3.0", - "read-pkg": "^8.1.0", - "type-fest": "^4.2.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "node_modules/read-package-up": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz", + "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==", "dev": true, - "license": "MIT", "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "4.27.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.27.0.tgz", - "integrity": "sha512-3IMSWgP7C5KSQqmo1wjhKrwsvXAtF33jO3QY+Uy++ia7hqvgSK6iXbbg5PbDBc1P2ZbNEDgejOrN4YooXvhwCw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=16" + "find-up-simple": "^1.0.0", + "read-pkg": "^9.0.0", + "type-fest": "^4.6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/yocto-queue": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", - "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", - "dev": true, - "license": "MIT", "engines": { - "node": ">=12.20" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-pkg/node_modules/lines-and-columns": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", - "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", + "node_modules/read-package-up/node_modules/type-fest": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.32.0.tgz", + "integrity": "sha512-rfgpoi08xagF3JSdtJlCwMq9DGNDE0IMh3Mkpc1wUypg9vPi786AiqeBBKcqvIkq42azsBM85N490fyZjeUftw==", "dev": true, - "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", - "integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==", + "node_modules/read-pkg": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz", + "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.21.4", - "error-ex": "^1.3.2", - "json-parse-even-better-errors": "^3.0.0", - "lines-and-columns": "^2.0.3", - "type-fest": "^3.8.0" + "@types/normalize-package-data": "^2.4.3", + "normalize-package-data": "^6.0.0", + "parse-json": "^8.0.0", + "type-fest": "^4.6.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": ">=16" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg/node_modules/parse-json/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "node_modules/read-pkg/node_modules/parse-json": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.1.0.tgz", + "integrity": "sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==", "dev": true, - "license": "(MIT OR CC0-1.0)", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "index-to-position": "^0.1.2", + "type-fest": "^4.7.1" + }, "engines": { - "node": ">=14.16" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/read-pkg/node_modules/type-fest": { - "version": "4.27.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.27.0.tgz", - "integrity": "sha512-3IMSWgP7C5KSQqmo1wjhKrwsvXAtF33jO3QY+Uy++ia7hqvgSK6iXbbg5PbDBc1P2ZbNEDgejOrN4YooXvhwCw==", + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.32.0.tgz", + "integrity": "sha512-rfgpoi08xagF3JSdtJlCwMq9DGNDE0IMh3Mkpc1wUypg9vPi786AiqeBBKcqvIkq42azsBM85N490fyZjeUftw==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=16" }, @@ -16157,9 +15956,9 @@ } }, "node_modules/release-it": { - "version": "17.10.0", - "resolved": "https://registry.npmjs.org/release-it/-/release-it-17.10.0.tgz", - "integrity": "sha512-00cXYEl7RFD5NnjXpwaH9JFjpwe8w3NcfUd4XPxrKQkszp1xppPo42zK9eSbxStKyPA5CVk2KmKPDPDiAKVJTA==", + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/release-it/-/release-it-18.1.1.tgz", + "integrity": "sha512-rC/iVKri7U/Kp/Myujmsf7HG2gPq8My/LBVB72TbZZYKD14fmgDZC4Eyn8DD7Yh2h/G/YCCsRe1QQPrjXj9Mzg==", "dev": true, "funding": [ { @@ -16171,46 +15970,45 @@ "url": "https://opencollective.com/webpro" } ], - "license": "MIT", "dependencies": { "@iarna/toml": "2.2.5", - "@octokit/rest": "20.1.1", + "@octokit/rest": "21.0.2", "async-retry": "1.3.3", - "chalk": "5.3.0", - "ci-info": "^4.0.0", + "chalk": "5.4.1", + "ci-info": "^4.1.0", "cosmiconfig": "9.0.0", - "execa": "8.0.0", - "git-url-parse": "14.0.0", + "execa": "9.5.2", + "git-url-parse": "16.0.0", "globby": "14.0.2", - "inquirer": "9.3.2", + "inquirer": "12.3.0", "issue-parser": "7.0.1", "lodash": "4.17.21", "mime-types": "2.1.35", "new-github-release-url": "2.0.0", "open": "10.1.0", - "ora": "8.1.0", - "os-name": "5.1.0", - "proxy-agent": "6.4.0", + "ora": "8.1.1", + "os-name": "6.0.0", + "proxy-agent": "6.5.0", "semver": "7.6.3", "shelljs": "0.8.5", + "undici": "6.21.0", "update-notifier": "7.3.1", "url-join": "5.0.0", - "wildcard-match": "5.1.3", + "wildcard-match": "5.1.4", "yargs-parser": "21.1.1" }, "bin": { "release-it": "bin/release-it.js" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || ^22.0.0" + "node": "^20.9.0 || >=22.0.0" } }, "node_modules/release-it/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", "dev": true, - "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -16757,13 +16555,6 @@ "dev": true, "license": "MIT" }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true, - "license": "MIT" - }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -16807,7 +16598,6 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", "dev": true, - "license": "MIT", "dependencies": { "onetime": "^7.0.0", "signal-exit": "^4.1.0" @@ -16819,22 +16609,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", - "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-function": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -17103,11 +16877,10 @@ } }, "node_modules/rrweb-cssom": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", - "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", - "dev": true, - "license": "MIT" + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", + "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", + "dev": true }, "node_modules/run-applescript": { "version": "7.0.0", @@ -17127,7 +16900,6 @@ "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -17480,7 +17252,6 @@ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -17498,7 +17269,6 @@ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", "dev": true, - "license": "MIT", "dependencies": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" @@ -17509,13 +17279,12 @@ } }, "node_modules/socks-proxy-agent": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", - "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", "dev": true, - "license": "MIT", "dependencies": { - "agent-base": "^7.1.1", + "agent-base": "^7.1.2", "debug": "^4.3.4", "socks": "^2.8.3" }, @@ -17570,7 +17339,6 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -17580,15 +17348,13 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true, - "license": "CC-BY-3.0" + "dev": true }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, - "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -17598,32 +17364,19 @@ "version": "3.0.20", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 10.x" - } + "dev": true }, "node_modules/sprintf-js": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true, - "license": "BSD-3-Clause" + "dev": true }, "node_modules/stdin-discarder": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -17836,13 +17589,12 @@ } }, "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", "dev": true, - "license": "MIT", "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -18077,19 +17829,6 @@ "node": ">= 4" } }, - "node_modules/stylelint/node_modules/meow": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/stylelint/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -18373,19 +18112,6 @@ "dev": true, "license": "MIT" }, - "node_modules/text-extensions": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz", - "integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -18400,13 +18126,6 @@ "dev": true, "license": "Apache-2.0" }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true, - "license": "MIT" - }, "node_modules/timer-node": { "version": "5.0.7", "resolved": "https://registry.npmjs.org/timer-node/-/timer-node-5.0.7.tgz", @@ -18421,12 +18140,29 @@ "dev": true, "license": "MIT" }, + "node_modules/tldts": { + "version": "6.1.71", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.71.tgz", + "integrity": "sha512-LQIHmHnuzfZgZWAf2HzL83TIIrD8NhhI0DVxqo9/FdOd4ilec+NTNZOlDZf7EwrTNoutccbsHjvWHYXLAtvxjw==", + "dev": true, + "dependencies": { + "tldts-core": "^6.1.71" + }, + "bin": { + "tldts": "bin/cli.js" + } + }, + "node_modules/tldts-core": { + "version": "6.1.71", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.71.tgz", + "integrity": "sha512-LRbChn2YRpic1KxY+ldL1pGXN/oVvKfCVufwfVzEQdFYNo39uF7AJa/WXdo+gYO7PTvdfkCPCed6Hkvz/kR7jg==", + "dev": true + }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, - "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -18462,29 +18198,15 @@ } }, "node_modules/tough-cookie": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.0.tgz", + "integrity": "sha512-rvZUv+7MoBYTiDmFPBrhL7Ujx9Sk+q9wwm22x8c8T5IJaR+Wsyc7TNxbVxo84kZoRJZZMazowFLqpankBEQrGg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" + "tldts": "^6.1.32" }, "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" + "node": ">=16" } }, "node_modules/tr46": { @@ -18835,12 +18557,12 @@ } }, "node_modules/typedoc-plugin-mdn-links": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-3.3.8.tgz", - "integrity": "sha512-Aewg+SW7hBdffRpT6WnpRwWthoaF9irlzXDKRyvcDVekPZSFujOlh690SV6eCgqrtP7GBJmN0TVeJUq6+6rb1w==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-4.0.8.tgz", + "integrity": "sha512-HQqGiO1zIHYgWKPkfutYKqnUeDCdf/3SfSz2mgjQnD4/S7NxqemKZbeAZy5Cp2+1qvyo32sf9bN8SmUTB0f6mA==", "dev": true, "peerDependencies": { - "typedoc": ">= 0.23.14 || 0.24.x || 0.25.x || 0.26.x" + "typedoc": "0.26.x || 0.27.x" } }, "node_modules/typedoc-plugin-no-inherit": { @@ -18948,7 +18670,6 @@ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "bin": { "uglifyjs": "bin/uglifyjs" @@ -18983,6 +18704,15 @@ "node": ">=0.10.0" } }, + "node_modules/undici": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", + "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", + "dev": true, + "engines": { + "node": ">=18.17" + } + }, "node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", @@ -19166,11 +18896,10 @@ } }, "node_modules/universal-user-agent": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", - "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", - "dev": true, - "license": "ISC" + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz", + "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==", + "dev": true }, "node_modules/universalify": { "version": "2.0.1", @@ -19271,17 +19000,6 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -19301,7 +19019,6 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, - "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -19417,16 +19134,6 @@ "node": ">=18" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/webidl-conversions": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", @@ -19474,11 +19181,10 @@ } }, "node_modules/whatwg-url": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.0.tgz", + "integrity": "sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==", "dev": true, - "license": "MIT", "dependencies": { "tr46": "^5.0.0", "webidl-conversions": "^7.0.0" @@ -19629,142 +19335,134 @@ } }, "node_modules/wildcard-match": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.3.tgz", - "integrity": "sha512-a95hPUk+BNzSGLntNXYxsjz2Hooi5oL7xOfJR6CKwSsSALh7vUNuTlzsrZowtYy38JNduYFRVhFv19ocqNOZlg==", - "dev": true, - "license": "ISC" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.4.tgz", + "integrity": "sha512-wldeCaczs8XXq7hj+5d/F38JE2r7EXgb6WQDM84RVwxy81T/sxB5e9+uZLK9Q9oNz1mlvjut+QtvgaOQFPVq/g==", + "dev": true }, "node_modules/windows-release": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-5.1.1.tgz", - "integrity": "sha512-NMD00arvqcq2nwqc5Q6KtrSRHK+fVD31erE5FEMahAw5PmVCgD7MUXodq3pdZSUkqA9Cda2iWx6s1XYwiJWRmw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-6.0.1.tgz", + "integrity": "sha512-MS3BzG8QK33dAyqwxfYJCJ03arkwKaddUOvvnnlFdXLudflsQF6I8yAxrLBeQk4yO8wjdH/+ax0YzxJEDrOftg==", "dev": true, - "license": "MIT", "dependencies": { - "execa": "^5.1.1" + "execa": "^8.0.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/windows-release/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=16.17" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/windows-release/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=10" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/windows-release/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true, - "license": "Apache-2.0", "engines": { - "node": ">=10.17.0" + "node": ">=16.17.0" } }, "node_modules/windows-release/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/windows-release/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/windows-release/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, - "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "path-key": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/windows-release/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, - "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "mimic-fn": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/windows-release/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "node_modules/windows-release/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, - "license": "ISC" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/windows-release/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, - "license": "MIT", "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/word-wrap": { @@ -19781,8 +19479,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/wrap-ansi": { "version": "8.1.0", @@ -20069,12 +19766,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yoctocolors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/yoctocolors-cjs": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, diff --git a/package.json b/package.json index 9b3ce2d..a7e9cc2 100644 --- a/package.json +++ b/package.json @@ -78,33 +78,33 @@ }, "homepage": "https://phun-ky.net/projects/speccer", "devDependencies": { - "@release-it/conventional-changelog": "^8.0.1", - "@rollup/plugin-node-resolve": "^15.2.3", + "@release-it/conventional-changelog": "^10.0.0", + "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-terser": "^0.4.4", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.4.2", "@typescript-eslint/eslint-plugin": "^5.62.0", - "@typescript-eslint/parser": "^5.0.1", + "@typescript-eslint/parser": "^8.20.0", "cobertura": "^1.0.1", "cssnano": "^6.0.3", "eslint": "^8.56.0", - "eslint-config-prettier": "^9.1.0", + "eslint-config-prettier": "^10.0.1", "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-compat": "^4.2.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.1.3", "git-cz": "^4.9.0", "glob": "^10.3.10", - "global-jsdom": "^24.0.0", - "jsdom": "^24.0.0", + "global-jsdom": "^26.0.0", + "jsdom": "^26.0.0", "postcss": "^8.3.0", "postcss-cli": "^8.3.1", "prettier": "^3.2.5", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", - "putout": "^35.1.0", + "putout": "^37.14.0", "quibble": "^0.9.1", - "release-it": "^17.1.1", + "release-it": "^18.1.1", "remark-github": "^12.0.0", "remark-toc": "^9.0.0", "rollup": "^4.12.0", @@ -117,7 +117,7 @@ "typedoc": "^0.26.5", "typedoc-plugin-frontmatter": "^1.0.0", "typedoc-plugin-markdown": "^4.2.3", - "typedoc-plugin-mdn-links": "^3.2.8", + "typedoc-plugin-mdn-links": "^4.0.8", "typedoc-plugin-no-inherit": "^1.4.0", "typedoc-plugin-remark": "^1.0.2", "typedoc-plugin-rename-defaults": "^0.7.1",