diff --git a/browser/package-lock.json b/browser/package-lock.json index 92c9d922c..220662371 100644 --- a/browser/package-lock.json +++ b/browser/package-lock.json @@ -8,14 +8,14 @@ "license": "MIT", "devDependencies": { "@biomejs/biome": "^1.9.4", - "@secretlint/secretlint-rule-preset-recommend": "^9.3.1", - "@types/chrome": "^0.0.323", - "@types/node": "^22.10.2", - "@types/webextension-polyfill": "^0.10.7", + "@secretlint/secretlint-rule-preset-recommend": "^9.3.3", + "@types/chrome": "^0.0.326", + "@types/node": "^22.15.29", + "@types/webextension-polyfill": "^0.12.3", "@webextension-toolbox/webextension-toolbox": "^7.1.1", - "secretlint": "^9.3.1", - "sharp": "^0.34.1", - "tsx": "^4.19.2", + "secretlint": "^9.3.3", + "sharp": "^0.34.2", + "tsx": "^4.19.4", "typescript": "^5.8.3" }, "engines": { @@ -3346,9 +3346,9 @@ } }, "node_modules/@types/chrome": { - "version": "0.0.323", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.323.tgz", - "integrity": "sha512-ipiDwx41lmGeLnbiT6ENOayvWXdkqKqNwqDQWEuz6dujaX7slSkk1nbSt5Q5c6xnQ708+kuCFrC00VLltSbWVA==", + "version": "0.0.326", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.326.tgz", + "integrity": "sha512-WS7jKf3ZRZFHOX7dATCZwqNJgdfiSF0qBRFxaO0LhIOvTNBrfkab26bsZwp6EBpYtqp8loMHJTnD6vDTLWPKYw==", "dev": true, "license": "MIT", "dependencies": { @@ -3508,9 +3508,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.15.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", - "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", + "version": "22.15.29", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.29.tgz", + "integrity": "sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3599,9 +3599,9 @@ } }, "node_modules/@types/webextension-polyfill": { - "version": "0.10.7", - "resolved": "https://registry.npmjs.org/@types/webextension-polyfill/-/webextension-polyfill-0.10.7.tgz", - "integrity": "sha512-10ql7A0qzBmFB+F+qAke/nP1PIonS0TXZAOMVOxEUsm+lGSW6uwVcISFNa0I4Oyj0884TZVWGGMIWeXOVSNFHw==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/@types/webextension-polyfill/-/webextension-polyfill-0.12.3.tgz", + "integrity": "sha512-F58aDVSeN/MjUGazXo/cPsmR76EvqQhQ1v4x23hFjUX0cfAJYE+JBWwiOGW36/VJGGxoH74sVlRIF3z7SJCKyg==", "dev": true, "license": "MIT" }, diff --git a/browser/package.json b/browser/package.json index f96c81e3e..2e251557d 100644 --- a/browser/package.json +++ b/browser/package.json @@ -25,14 +25,14 @@ "license": "MIT", "devDependencies": { "@biomejs/biome": "^1.9.4", - "@secretlint/secretlint-rule-preset-recommend": "^9.3.1", - "@types/chrome": "^0.0.323", - "@types/node": "^22.10.2", - "@types/webextension-polyfill": "^0.10.7", + "@secretlint/secretlint-rule-preset-recommend": "^9.3.3", + "@types/chrome": "^0.0.326", + "@types/node": "^22.15.29", + "@types/webextension-polyfill": "^0.12.3", "@webextension-toolbox/webextension-toolbox": "^7.1.1", - "secretlint": "^9.3.1", - "sharp": "^0.34.1", - "tsx": "^4.19.2", + "secretlint": "^9.3.3", + "sharp": "^0.34.2", + "tsx": "^4.19.4", "typescript": "^5.8.3" }, "browserslist": [ diff --git a/package-lock.json b/package-lock.json index 725a27a3c..ca55968ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,14 +9,14 @@ "version": "0.3.8", "license": "MIT", "dependencies": { - "@clack/prompts": "^0.10.1", - "@modelcontextprotocol/sdk": "^1.11.0", - "@secretlint/core": "^9.3.1", - "@secretlint/secretlint-rule-preset-recommend": "^9.3.1", + "@clack/prompts": "^0.11.0", + "@modelcontextprotocol/sdk": "^1.12.1", + "@secretlint/core": "^9.3.3", + "@secretlint/secretlint-rule-preset-recommend": "^9.3.3", "cli-spinners": "^2.9.2", "clipboardy": "^4.0.0", "commander": "^14.0.0", - "fast-xml-parser": "^5.2.0", + "fast-xml-parser": "^5.2.3", "git-url-parse": "^16.1.0", "globby": "^14.1.0", "handlebars": "^4.7.8", @@ -29,26 +29,26 @@ "picocolors": "^1.1.1", "piscina": "^4.9.2", "strip-comments": "^2.0.1", - "strip-json-comments": "^5.0.1", - "tiktoken": "^1.0.20", + "strip-json-comments": "^5.0.2", + "tiktoken": "^1.0.21", "tree-sitter-wasms": "^0.1.12", - "web-tree-sitter": "^0.24.7", - "zod": "^3.24.3" + "web-tree-sitter": "^0.25.5", + "zod": "^3.25.48" }, "bin": { "repomix": "bin/repomix.cjs" }, "devDependencies": { "@biomejs/biome": "^1.9.4", - "@types/node": "^22.14.1", + "@types/node": "^22.15.29", "@types/strip-comments": "^2.0.4", - "@vitest/coverage-v8": "^3.1.1", + "@vitest/coverage-v8": "^3.1.4", "rimraf": "^6.0.1", - "secretlint": "^9.3.1", + "secretlint": "^9.3.3", "tsx": "^4.19.4", "typescript": "^5.8.3", - "vite": "^5.4.18", - "vitest": "^3.1.1" + "vite": "^5.4.19", + "vitest": "^3.1.4" }, "engines": { "node": ">=18.0.0", @@ -415,9 +415,9 @@ } }, "node_modules/@clack/core": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@clack/core/-/core-0.4.2.tgz", - "integrity": "sha512-NYQfcEy8MWIxrT5Fj8nIVchfRFA26yYKJcvBS7WlUIlw2OmQOY9DhGGXMovyI5J5PpxrCPGkgUi207EBrjpBvg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-0.5.0.tgz", + "integrity": "sha512-p3y0FIOwaYRUPRcMO7+dlmLh8PSRcrjuTndsiA0WAFbWES0mLZlrjVoBRZ9DzkPFJZG6KGkJmoEAY0ZcVWTkow==", "license": "MIT", "dependencies": { "picocolors": "^1.0.0", @@ -425,12 +425,12 @@ } }, "node_modules/@clack/prompts": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-0.10.1.tgz", - "integrity": "sha512-Q0T02vx8ZM9XSv9/Yde0jTmmBQufZhPJfYAg2XrrrxWWaZgq1rr8nU8Hv710BQ1dhoP8rtY7YUdpGej2Qza/cw==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-0.11.0.tgz", + "integrity": "sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw==", "license": "MIT", "dependencies": { - "@clack/core": "0.4.2", + "@clack/core": "0.5.0", "picocolors": "^1.0.0", "sisteransi": "^1.0.5" } @@ -935,14 +935,15 @@ } }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.1.tgz", - "integrity": "sha512-9LfmxKTb1v+vUS1/emSk1f5ePmTLkb9Le9AxOB5T0XM59EUumwcS45z05h7aiZx3GI0Bl7mjb3FMEglYj+acuQ==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.12.1.tgz", + "integrity": "sha512-KG1CZhZfWg+u8pxeM/mByJDScJSrjjxLc8fwQqbsS8xCjBmQfMNEBTotYdNanKekepnfRI85GtgQlctLFpcYPw==", "license": "MIT", "dependencies": { + "ajv": "^6.12.6", "content-type": "^1.0.5", "cors": "^2.8.5", - "cross-spawn": "^7.0.3", + "cross-spawn": "^7.0.5", "eventsource": "^3.0.2", "express": "^5.0.1", "express-rate-limit": "^7.5.0", @@ -955,6 +956,28 @@ "node": ">=18" } }, + "node_modules/@modelcontextprotocol/sdk/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@modelcontextprotocol/sdk/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, "node_modules/@napi-rs/nice": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.1.tgz", @@ -1569,46 +1592,45 @@ ] }, "node_modules/@secretlint/config-creator": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@secretlint/config-creator/-/config-creator-9.3.1.tgz", - "integrity": "sha512-XVQ8qcAIWG9q3fgM9dVZI8S+CdrtKite7WZq7Gt36PhsWWWXVVPknd2Sr7wjPVbYeDIl1AH/lXZsthFJPlkFSQ==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@secretlint/config-creator/-/config-creator-9.3.3.tgz", + "integrity": "sha512-USIKXtBIDPBt+uxssxFVqYBzSommdwXNDGwRZPGErnKWeIH58XuyqIjRTi99fYB0yAQZZ+Cv4sD2JVXCxevEew==", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/types": "^9.3.1" + "@secretlint/types": "^9.3.3" }, "engines": { "node": "^14.13.1 || >=16.0.0" } }, "node_modules/@secretlint/config-loader": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@secretlint/config-loader/-/config-loader-9.3.1.tgz", - "integrity": "sha512-aAw66YWt+ur2s9ZNbD28JwlSD6IrqJnQvpdARH/ZUve0Zb5oXt38jSjQss3kPx1jfgHTStN6UvFGnbko3uYDAg==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@secretlint/config-loader/-/config-loader-9.3.3.tgz", + "integrity": "sha512-t0NGpVq7fFROr/UqfxSI09UI30U7rKSGXjfKNwR0O6fMlwx2AV9RWOvLS4hDLwxxKs+ywss6DZx/wcTdtBEWxA==", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/profiler": "^9.3.1", - "@secretlint/resolver": "^9.3.1", - "@secretlint/types": "^9.3.1", + "@secretlint/profiler": "^9.3.3", + "@secretlint/resolver": "^9.3.3", + "@secretlint/types": "^9.3.3", "ajv": "^8.17.1", - "debug": "^4.4.0", - "rc-config-loader": "^4.1.3", - "try-resolve": "^1.0.1" + "debug": "^4.4.1", + "rc-config-loader": "^4.1.3" }, "engines": { "node": "^14.13.1 || >=16.0.0" } }, "node_modules/@secretlint/core": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@secretlint/core/-/core-9.3.1.tgz", - "integrity": "sha512-J9ju4G0hQxd0yTv9NC4bjZu/LFDfeD977jxNcdif46+chxJ8IR8948JWHOGWC/CJhlZdiF6bgu2CrzkKzOWF4A==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@secretlint/core/-/core-9.3.3.tgz", + "integrity": "sha512-XPpchOJz591E6bqMWkY6VxtaIbSI0gY0bUeVz1gkfT6FUI0fOfJrAMWe9RhxXWraMuxokTQA8R/LFJefiK+bXg==", "license": "MIT", "dependencies": { - "@secretlint/profiler": "^9.3.1", - "@secretlint/types": "^9.3.1", - "debug": "^4.4.0", + "@secretlint/profiler": "^9.3.3", + "@secretlint/types": "^9.3.3", + "debug": "^4.4.1", "structured-source": "^4.0.0" }, "engines": { @@ -1616,24 +1638,23 @@ } }, "node_modules/@secretlint/formatter": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@secretlint/formatter/-/formatter-9.3.1.tgz", - "integrity": "sha512-kiMaykULG1yiK4LPZCGI6zMtsdlNDtUxXNDSRCrU3JkOH4eCtIcYc5Frn/9A2oluvCqhsYwmPiM/ma2OvpovbQ==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@secretlint/formatter/-/formatter-9.3.3.tgz", + "integrity": "sha512-kqfnbhtxcH1Ew7pboM+jCZl8CuBzVuEKuHHSkT92iasxaaq1NK37h5IIfUDbFdXizmNFe3MwAnnVU8lqK2Dvyg==", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/resolver": "^9.3.1", - "@secretlint/types": "^9.3.1", - "@textlint/linter-formatter": "^14.6.0", - "@textlint/module-interop": "^14.6.0", - "@textlint/types": "^14.6.0", + "@secretlint/resolver": "^9.3.3", + "@secretlint/types": "^9.3.3", + "@textlint/linter-formatter": "^14.7.1", + "@textlint/module-interop": "^14.7.1", + "@textlint/types": "^14.7.1", "chalk": "^4.1.2", - "debug": "^4.4.0", + "debug": "^4.4.1", "pluralize": "^8.0.0", "strip-ansi": "^6.0.1", "table": "^6.9.0", - "terminal-link": "^2.1.1", - "try-resolve": "^1.0.1" + "terminal-link": "^2.1.1" }, "engines": { "node": "^14.13.1 || >=16.0.0" @@ -1663,19 +1684,19 @@ } }, "node_modules/@secretlint/node": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@secretlint/node/-/node-9.3.1.tgz", - "integrity": "sha512-HwLHnvKC8PMbW3TOyelqjiNg7FWTowPMIQMJx9Q7gkpilFEDokWKlF1XItLLgVfc/SH5sIKaqqsf9iZgmP8hOw==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@secretlint/node/-/node-9.3.3.tgz", + "integrity": "sha512-ZD1yXlzEJmFS/lq+BmgzUBB+2mQgj6kK6A//IhBop5xqAp+lXoq1vNgu7VSJ3DR+XrKrIK7YHFZXRh9aJvIjmA==", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/config-loader": "^9.3.1", - "@secretlint/core": "^9.3.1", - "@secretlint/formatter": "^9.3.1", - "@secretlint/profiler": "^9.3.1", - "@secretlint/source-creator": "^9.3.1", - "@secretlint/types": "^9.3.1", - "debug": "^4.4.0", + "@secretlint/config-loader": "^9.3.3", + "@secretlint/core": "^9.3.3", + "@secretlint/formatter": "^9.3.3", + "@secretlint/profiler": "^9.3.3", + "@secretlint/source-creator": "^9.3.3", + "@secretlint/types": "^9.3.3", + "debug": "^4.4.1", "p-map": "^4.0.0" }, "engines": { @@ -1683,35 +1704,35 @@ } }, "node_modules/@secretlint/profiler": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@secretlint/profiler/-/profiler-9.3.1.tgz", - "integrity": "sha512-NRiHp/YiYuugXsmqCQrj0C1btoa+szuarroNEefby+ikHLgJugBpsTjbxYsF9ZioD+mOEJIM/OtJrKULTIMCpw==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@secretlint/profiler/-/profiler-9.3.3.tgz", + "integrity": "sha512-wcVTByh+m9O1w2WAV08Po6trGsVjhRTV1UWuzVcQTTap9EjeKQLja6Xof/SIDGORD0KWooUIMAe7VPLQFPi1cQ==", "license": "MIT" }, "node_modules/@secretlint/resolver": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@secretlint/resolver/-/resolver-9.3.1.tgz", - "integrity": "sha512-i6INVQph9TOhifFBb1qsirscynm8LOXdoZKoPd+9DLQNCQ7krsqXF0evS4gQqOjzw+o8u59aq/nuGdeEZaJ+0w==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@secretlint/resolver/-/resolver-9.3.3.tgz", + "integrity": "sha512-8N0lqD7OiI/aLK/PhKyiGh5xTlO/6TjHiOt72jnrvB9BK2QF45Mp5fivCARTKBypDiTZrOrS7blvqZ7qTnOTrA==", "dev": true, "license": "MIT" }, "node_modules/@secretlint/secretlint-rule-preset-recommend": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@secretlint/secretlint-rule-preset-recommend/-/secretlint-rule-preset-recommend-9.3.1.tgz", - "integrity": "sha512-lyFcSBQFhsYI0fPWbRWVbV+bebCzZ2n8rKDG4+cOiC0nD/oJd00gR4XCtlXhgvNOvC2RxyIjWuQ8dOzGzCh4lg==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@secretlint/secretlint-rule-preset-recommend/-/secretlint-rule-preset-recommend-9.3.3.tgz", + "integrity": "sha512-zT8zxh1z28Vzc9S5FVMbfWOITNikTYmajLTuX4D8lhGM3bx7xDopUJnsEtj1lAGc5WcCZ3baMJ3xCFZeDv/SAg==", "license": "MIT", "engines": { "node": "^14.13.1 || >=16.0.0" } }, "node_modules/@secretlint/source-creator": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@secretlint/source-creator/-/source-creator-9.3.1.tgz", - "integrity": "sha512-cLpTmsRilB8pFqPv+OX6/HvXV5sXe6W4B9D+b9itTS04PqxoPXzTwhYJmY5wxr/hYWM1LSOYSlaLOwrWxLHFxQ==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@secretlint/source-creator/-/source-creator-9.3.3.tgz", + "integrity": "sha512-2h6t9UfWQn7Sp6PUO+hvWK3i55tqE4H4YlmUBlL5VOjubADcO21OAtp7S05LgXE+VJfLDgUcb1hflkw0cPE1rw==", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/types": "^9.3.1", + "@secretlint/types": "^9.3.3", "istextorbinary": "^6.0.0" }, "engines": { @@ -1762,9 +1783,9 @@ } }, "node_modules/@secretlint/types": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@secretlint/types/-/types-9.3.1.tgz", - "integrity": "sha512-rEkMeRL6EFQEvga0WM056jLr0e8NEfKarlWRvsNSUefT6CZSocMrtpk8JzEC0qmYkMLvjlyxsM24K5SZZk1O/g==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@secretlint/types/-/types-9.3.3.tgz", + "integrity": "sha512-ehVGggPM23sHEkqQP/5HlGDK+8Xx2oRX8vF9C/fKh+TcTRWOfjCeC7QeoPxcEMXNDXfUsHK5P8DKqQEcpbiUZQ==", "license": "MIT", "engines": { "node": "^14.13.1 || >=16.0.0" @@ -1782,24 +1803,24 @@ } }, "node_modules/@textlint/ast-node-types": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.6.0.tgz", - "integrity": "sha512-PqWpzFa64M5uKqBSQPV8wPqo14zvmz5JXWIIUkVCMQ/gN8/8IrXjpsp0O+/To8u5D5woVpxihBi/3nJdR8E37g==", + "version": "14.7.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.7.2.tgz", + "integrity": "sha512-3rZc9vD8y/DlcFe3Y/cyKRRVgBH4ElEUzVFYdRVDwoMSwV/cIyZgYzVG6ZuOItQt+cHSREuijuucZ4VqZynbtg==", "dev": true, "license": "MIT" }, "node_modules/@textlint/linter-formatter": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-14.6.0.tgz", - "integrity": "sha512-52P8jXnxqafbmV1Dg05u8EHitvdCA6nnIGwIWjLCydL1jfM5js6KvA47qRugb6EWWbYxWKCGkbmaIFhKGwFTaA==", + "version": "14.7.2", + "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-14.7.2.tgz", + "integrity": "sha512-QZOqft5uK+o/UN8UcEF3cHgfbG1r3+OWqlJojyjGNkEBbBNPSyDfYlVxDjHqnOAwm7jBaeqVGlwvw/7PUFmsmw==", "dev": true, "license": "MIT", "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", - "@textlint/module-interop": "^14.6.0", - "@textlint/resolver": "^14.6.0", - "@textlint/types": "^14.6.0", + "@textlint/module-interop": "^14.7.2", + "@textlint/resolver": "^14.7.2", + "@textlint/types": "^14.7.2", "chalk": "^4.1.2", "debug": "^4.4.0", "js-yaml": "^3.14.1", @@ -1864,27 +1885,27 @@ } }, "node_modules/@textlint/module-interop": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.6.0.tgz", - "integrity": "sha512-eQFprk37rU6Sl250h52OaoHA4Dal4jSjWYWRdKfjvrdDcNWxPAOenAAGBf66lS7E34No9E9G51jsSc43N0CzJg==", + "version": "14.7.2", + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.7.2.tgz", + "integrity": "sha512-rDQhFERa2+xMqhyrPFvAL9d5Tb4RpQGKQExwrezvtCTREh6Zsp/nKxtK0r6o0P9xn1+zq2sZHW9NZjpe7av3xw==", "dev": true, "license": "MIT" }, "node_modules/@textlint/resolver": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-14.6.0.tgz", - "integrity": "sha512-pFB6bRKAQf+6N6JppAnxRNbExDathq325l8MpYGQY1j2bUzaDx0j90pf2EHfTM0mHr3v/6z37GNUk5ZUZkH3Ew==", + "version": "14.7.2", + "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-14.7.2.tgz", + "integrity": "sha512-FCZa9XJx5KihK/4gxXLhS/KfOnBD6vD5UxAMtgrvbifn+JFrW9Kh17uZLCcuJDDJJCnZOHq8jdT7AU+rpmJZ+w==", "dev": true, "license": "MIT" }, "node_modules/@textlint/types": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-14.6.0.tgz", - "integrity": "sha512-XsK3FUdCtVNCe/aUz0TivpCzQchupcyOgNlRKt36AjDCEtqyPCOjpJxj1fmvYnTODG0M/4XKrlufn8onw+qWew==", + "version": "14.7.2", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-14.7.2.tgz", + "integrity": "sha512-VpsmtJf9+7cnIxmKtAVVGVzI6f2k09kBZnzjdTAO8JZ+HTmV46jeoVrotpSfQbWDpuQk2UFPfrsZL/LNf/99ew==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.6.0" + "@textlint/ast-node-types": "^14.7.2" } }, "node_modules/@types/estree": { @@ -1895,9 +1916,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", - "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", + "version": "22.15.29", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.29.tgz", + "integrity": "sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1923,9 +1944,9 @@ "dev": true }, "node_modules/@vitest/coverage-v8": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-3.1.1.tgz", - "integrity": "sha512-MgV6D2dhpD6Hp/uroUoAIvFqA8AuvXEFBC2eepG3WFc1pxTfdk1LEqqkWoWhjz+rytoqrnUUCdf6Lzco3iHkLQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-3.1.4.tgz", + "integrity": "sha512-G4p6OtioySL+hPV7Y6JHlhpsODbJzt1ndwHAFkyk6vVjpK03PFsKnauZIzcd0PrK4zAbc5lc+jeZ+eNGiMA+iw==", "dev": true, "license": "MIT", "dependencies": { @@ -1938,7 +1959,7 @@ "istanbul-reports": "^3.1.7", "magic-string": "^0.30.17", "magicast": "^0.3.5", - "std-env": "^3.8.1", + "std-env": "^3.9.0", "test-exclude": "^7.0.1", "tinyrainbow": "^2.0.0" }, @@ -1946,8 +1967,8 @@ "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/browser": "3.1.1", - "vitest": "3.1.1" + "@vitest/browser": "3.1.4", + "vitest": "3.1.4" }, "peerDependenciesMeta": { "@vitest/browser": { @@ -1956,14 +1977,14 @@ } }, "node_modules/@vitest/expect": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.1.1.tgz", - "integrity": "sha512-q/zjrW9lgynctNbwvFtQkGK9+vvHA5UzVi2V8APrp1C6fG6/MuYYkmlx4FubuqLycCeSdHD5aadWfua/Vr0EUA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.1.4.tgz", + "integrity": "sha512-xkD/ljeliyaClDYqHPNCiJ0plY5YIcM0OlRiZizLhlPmpXWpxnGMyTZXOHFhFeG7w9P5PBeL4IdtJ/HeQwTbQA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "3.1.1", - "@vitest/utils": "3.1.1", + "@vitest/spy": "3.1.4", + "@vitest/utils": "3.1.4", "chai": "^5.2.0", "tinyrainbow": "^2.0.0" }, @@ -1972,13 +1993,13 @@ } }, "node_modules/@vitest/mocker": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.1.1.tgz", - "integrity": "sha512-bmpJJm7Y7i9BBELlLuuM1J1Q6EQ6K5Ye4wcyOpOMXMcePYKSIYlpcrCm4l/O6ja4VJA5G2aMJiuZkZdnxlC3SA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.1.4.tgz", + "integrity": "sha512-8IJ3CvwtSw/EFXqWFL8aCMu+YyYXG2WUSrQbViOZkWTKTVicVwZ/YiEZDSqD00kX+v/+W+OnxhNWoeVKorHygA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "3.1.1", + "@vitest/spy": "3.1.4", "estree-walker": "^3.0.3", "magic-string": "^0.30.17" }, @@ -1999,9 +2020,9 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.1.1.tgz", - "integrity": "sha512-dg0CIzNx+hMMYfNmSqJlLSXEmnNhMswcn3sXO7Tpldr0LiGmg3eXdLLhwkv2ZqgHb/d5xg5F7ezNFRA1fA13yA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.1.4.tgz", + "integrity": "sha512-cqv9H9GvAEoTaoq+cYqUTCGscUjKqlJZC7PRwY5FMySVj5J+xOm1KQcCiYHJOEzOKRUhLH4R2pTwvFlWCEScsg==", "dev": true, "license": "MIT", "dependencies": { @@ -2012,13 +2033,13 @@ } }, "node_modules/@vitest/runner": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.1.1.tgz", - "integrity": "sha512-X/d46qzJuEDO8ueyjtKfxffiXraPRfmYasoC4i5+mlLEJ10UvPb0XH5M9C3gWuxd7BAQhpK42cJgJtq53YnWVA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.1.4.tgz", + "integrity": "sha512-djTeF1/vt985I/wpKVFBMWUlk/I7mb5hmD5oP8K9ACRmVXgKTae3TUOtXAEBfslNKPzUQvnKhNd34nnRSYgLNQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/utils": "3.1.1", + "@vitest/utils": "3.1.4", "pathe": "^2.0.3" }, "funding": { @@ -2026,13 +2047,13 @@ } }, "node_modules/@vitest/snapshot": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.1.1.tgz", - "integrity": "sha512-bByMwaVWe/+1WDf9exFxWWgAixelSdiwo2p33tpqIlM14vW7PRV5ppayVXtfycqze4Qhtwag5sVhX400MLBOOw==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.1.4.tgz", + "integrity": "sha512-JPHf68DvuO7vilmvwdPr9TS0SuuIzHvxeaCkxYcCD4jTk67XwL45ZhEHFKIuCm8CYstgI6LZ4XbwD6ANrwMpFg==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "3.1.1", + "@vitest/pretty-format": "3.1.4", "magic-string": "^0.30.17", "pathe": "^2.0.3" }, @@ -2041,9 +2062,9 @@ } }, "node_modules/@vitest/spy": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.1.1.tgz", - "integrity": "sha512-+EmrUOOXbKzLkTDwlsc/xrwOlPDXyVk3Z6P6K4oiCndxz7YLpp/0R0UsWVOKT0IXWjjBJuSMk6D27qipaupcvQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.1.4.tgz", + "integrity": "sha512-Xg1bXhu+vtPXIodYN369M86K8shGLouNjoVI78g8iAq2rFoHFdajNvJJ5A/9bPMFcfQqdaCpOgWKEoMQg/s0Yg==", "dev": true, "license": "MIT", "dependencies": { @@ -2054,13 +2075,13 @@ } }, "node_modules/@vitest/utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.1.1.tgz", - "integrity": "sha512-1XIjflyaU2k3HMArJ50bwSh3wKWPD6Q47wz/NUSmRV0zNywPc4w79ARjg/i/aNINHwA+mIALhUVqD9/aUvZNgg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.1.4.tgz", + "integrity": "sha512-yriMuO1cfFhmiGc8ataN51+9ooHRuURdfAZfwFd3usWynjzpLslZdYnRegTv32qdgtJTsj15FoeZe2g15fY1gg==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "3.1.1", + "@vitest/pretty-format": "3.1.4", "loupe": "^3.1.3", "tinyrainbow": "^2.0.0" }, @@ -2523,9 +2544,9 @@ } }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -2662,9 +2683,9 @@ } }, "node_modules/es-module-lexer": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", - "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", "dev": true, "license": "MIT" }, @@ -2897,7 +2918,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, "license": "MIT" }, "node_modules/fast-glob": { @@ -2916,6 +2936,12 @@ "node": ">=8.6.0" } }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, "node_modules/fast-uri": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", @@ -2934,9 +2960,9 @@ "license": "BSD-3-Clause" }, "node_modules/fast-xml-parser": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.0.tgz", - "integrity": "sha512-Uw9+Mjt4SBRud1IcaYuW/O0lW8SKKdMl5g7g24HiIuyH5fQSD+AVLybSlJtqLYEbytVFjWQa5DMGcNgeksdRBg==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.3.tgz", + "integrity": "sha512-OdCYfRqfpuLUFonTNjvd30rCBZUneHpSQkCqfaeWQ9qrKcl6XlWeDBNVwGb+INAIxRshuN2jF+BE0L6gbBO2mw==", "funding": [ { "type": "github", @@ -2945,7 +2971,7 @@ ], "license": "MIT", "dependencies": { - "strnum": "^2.0.5" + "strnum": "^2.1.0" }, "bin": { "fxparser": "src/cli/cli.js" @@ -4283,6 +4309,15 @@ "node": ">= 0.10" } }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/qs": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", @@ -4652,17 +4687,17 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/secretlint": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/secretlint/-/secretlint-9.3.1.tgz", - "integrity": "sha512-VxtGBuPU1TsjSz+egW38G/oiVaWpdBv0K1+alXVudV8xo9GEMOToQkonYsy5TP0NTboEAUcGhAOhmI53R/eR9A==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/secretlint/-/secretlint-9.3.3.tgz", + "integrity": "sha512-JTIsI8BEon8Oo6P7YvGq3I3qCZuYgCvekU8qr4OYyvo6N/wHGg4JMruT5MVkxh3q0diX11xsqaptmeTP5/wNxQ==", "dev": true, "license": "MIT", "dependencies": { - "@secretlint/config-creator": "^9.3.1", - "@secretlint/formatter": "^9.3.1", - "@secretlint/node": "^9.3.1", - "@secretlint/profiler": "^9.3.1", - "debug": "^4.4.0", + "@secretlint/config-creator": "^9.3.3", + "@secretlint/formatter": "^9.3.3", + "@secretlint/node": "^9.3.3", + "@secretlint/profiler": "^9.3.3", + "debug": "^4.4.1", "globby": "^14.1.0", "read-pkg": "^8.1.0" }, @@ -5110,9 +5145,9 @@ } }, "node_modules/strip-json-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.1.tgz", - "integrity": "sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.2.tgz", + "integrity": "sha512-4X2FR3UwhNUE9G49aIsJW5hRRR3GXGTBTZRMfv568O60ojM8HcWjV/VxAxCDW3SUND33O6ZY66ZuRcdkj73q2g==", "license": "MIT", "engines": { "node": ">=14.16" @@ -5122,9 +5157,9 @@ } }, "node_modules/strnum": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.0.5.tgz", - "integrity": "sha512-YAT3K/sgpCUxhxNMrrdhtod3jckkpYwH6JAuwmUdXZsmzH1wUyzTMrrK2wYCEEqlKwrWDd35NeuUkbBy/1iK+Q==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.1.tgz", + "integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==", "funding": [ { "type": "github", @@ -5360,9 +5395,9 @@ } }, "node_modules/tiktoken": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/tiktoken/-/tiktoken-1.0.20.tgz", - "integrity": "sha512-zVIpXp84kth/Ni2me1uYlJgl2RZ2EjxwDaWLeDY/s6fZiyO9n1QoTOM5P7ZSYfToPvAvwYNMbg5LETVYVKyzfQ==", + "version": "1.0.21", + "resolved": "https://registry.npmjs.org/tiktoken/-/tiktoken-1.0.21.tgz", + "integrity": "sha512-/kqtlepLMptX0OgbYD9aMYbM7EFrMZCL7EoHM8Psmg2FuhXoo/bH64KqOiZGGwa6oS9TPdSEDKBnV2LuB8+5vQ==", "license": "MIT" }, "node_modules/tinybench": { @@ -5379,6 +5414,51 @@ "dev": true, "license": "MIT" }, + "node_modules/tinyglobby": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.4.4", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.5.tgz", + "integrity": "sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/tinypool": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.2.tgz", @@ -5439,14 +5519,6 @@ "tree-sitter-wasms": "^0.1.11" } }, - "node_modules/try-resolve": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/try-resolve/-/try-resolve-1.0.1.tgz", - "integrity": "sha512-yHeaPjCBzVaXwWl5IMUapTaTC2rn/eBYg2fsG2L+CvJd+ttFbk0ylDnpTO3wVhosmE1tQEvcebbBeKLCwScQSQ==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "dev": true, - "license": "MIT" - }, "node_modules/tsx": { "version": "4.19.4", "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.4.tgz", @@ -5981,6 +6053,15 @@ "node": ">= 0.8" } }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -6081,15 +6162,15 @@ } }, "node_modules/vite-node": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.1.1.tgz", - "integrity": "sha512-V+IxPAE2FvXpTCHXyNem0M+gWm6J7eRyWPR6vYoG/Gl+IscNOjXzztUhimQgTxaAoUoj40Qqimaa0NLIOOAH4w==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.1.4.tgz", + "integrity": "sha512-6enNwYnpyDo4hEgytbmc6mYWHXDHYEn0D1/rw4Q+tnHUGtKTJsn8T1YkX6Q18wI5LCrS8CTYlBaiCqxOy2kvUA==", "dev": true, "license": "MIT", "dependencies": { "cac": "^6.7.14", "debug": "^4.4.0", - "es-module-lexer": "^1.6.0", + "es-module-lexer": "^1.7.0", "pathe": "^2.0.3", "vite": "^5.0.0 || ^6.0.0" }, @@ -6104,31 +6185,32 @@ } }, "node_modules/vitest": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.1.1.tgz", - "integrity": "sha512-kiZc/IYmKICeBAZr9DQ5rT7/6bD9G7uqQEki4fxazi1jdVl2mWGzedtBs5s6llz59yQhVb7FFY2MbHzHCnT79Q==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.1.4.tgz", + "integrity": "sha512-Ta56rT7uWxCSJXlBtKgIlApJnT6e6IGmTYxYcmxjJ4ujuZDI59GUQgVDObXXJujOmPDBYXHK1qmaGtneu6TNIQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/expect": "3.1.1", - "@vitest/mocker": "3.1.1", - "@vitest/pretty-format": "^3.1.1", - "@vitest/runner": "3.1.1", - "@vitest/snapshot": "3.1.1", - "@vitest/spy": "3.1.1", - "@vitest/utils": "3.1.1", + "@vitest/expect": "3.1.4", + "@vitest/mocker": "3.1.4", + "@vitest/pretty-format": "^3.1.4", + "@vitest/runner": "3.1.4", + "@vitest/snapshot": "3.1.4", + "@vitest/spy": "3.1.4", + "@vitest/utils": "3.1.4", "chai": "^5.2.0", "debug": "^4.4.0", - "expect-type": "^1.2.0", + "expect-type": "^1.2.1", "magic-string": "^0.30.17", "pathe": "^2.0.3", - "std-env": "^3.8.1", + "std-env": "^3.9.0", "tinybench": "^2.9.0", "tinyexec": "^0.3.2", + "tinyglobby": "^0.2.13", "tinypool": "^1.0.2", "tinyrainbow": "^2.0.0", "vite": "^5.0.0 || ^6.0.0", - "vite-node": "3.1.1", + "vite-node": "3.1.4", "why-is-node-running": "^2.3.0" }, "bin": { @@ -6144,8 +6226,8 @@ "@edge-runtime/vm": "*", "@types/debug": "^4.1.12", "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "@vitest/browser": "3.1.1", - "@vitest/ui": "3.1.1", + "@vitest/browser": "3.1.4", + "@vitest/ui": "3.1.4", "happy-dom": "*", "jsdom": "*" }, @@ -6174,9 +6256,9 @@ } }, "node_modules/web-tree-sitter": { - "version": "0.24.7", - "resolved": "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.24.7.tgz", - "integrity": "sha512-CdC/TqVFbXqR+C51v38hv6wOPatKEUGxa39scAeFSm98wIhZxAYonhRQPSMmfZ2w7JDI0zQDdzdmgtNk06/krQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.25.5.tgz", + "integrity": "sha512-JXSE2AbBenAwD9fB0En0aDPRVd6/O//8dPKZrZm8L4aHskRrRamc0tPd1PKZxJluz5GeOAC3AD4WOvrSpV8AzQ==", "license": "MIT" }, "node_modules/which": { @@ -6314,9 +6396,9 @@ "license": "ISC" }, "node_modules/zod": { - "version": "3.24.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz", - "integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==", + "version": "3.25.48", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.48.tgz", + "integrity": "sha512-0X1mz8FtgEIvaxGjdIImYpZEaZMrund9pGXm3M6vM7Reba0e2eI71KPjSCGXBfwKDPwPoywf6waUKc3/tFvX2Q==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index b29e73c95..8271dd1fd 100644 --- a/package.json +++ b/package.json @@ -71,14 +71,14 @@ ], "type": "module", "dependencies": { - "@clack/prompts": "^0.10.1", - "@modelcontextprotocol/sdk": "^1.11.0", - "@secretlint/core": "^9.3.1", - "@secretlint/secretlint-rule-preset-recommend": "^9.3.1", + "@clack/prompts": "^0.11.0", + "@modelcontextprotocol/sdk": "^1.12.1", + "@secretlint/core": "^9.3.3", + "@secretlint/secretlint-rule-preset-recommend": "^9.3.3", "cli-spinners": "^2.9.2", "clipboardy": "^4.0.0", "commander": "^14.0.0", - "fast-xml-parser": "^5.2.0", + "fast-xml-parser": "^5.2.3", "git-url-parse": "^16.1.0", "globby": "^14.1.0", "handlebars": "^4.7.8", @@ -91,23 +91,23 @@ "picocolors": "^1.1.1", "piscina": "^4.9.2", "strip-comments": "^2.0.1", - "strip-json-comments": "^5.0.1", - "tiktoken": "^1.0.20", + "strip-json-comments": "^5.0.2", + "tiktoken": "^1.0.21", "tree-sitter-wasms": "^0.1.12", - "web-tree-sitter": "^0.24.7", - "zod": "^3.24.3" + "web-tree-sitter": "^0.25.5", + "zod": "^3.25.48" }, "devDependencies": { "@biomejs/biome": "^1.9.4", - "@types/node": "^22.14.1", + "@types/node": "^22.15.29", "@types/strip-comments": "^2.0.4", - "@vitest/coverage-v8": "^3.1.1", + "@vitest/coverage-v8": "^3.1.4", "rimraf": "^6.0.1", - "secretlint": "^9.3.1", + "secretlint": "^9.3.3", "tsx": "^4.19.4", "typescript": "^5.8.3", - "vite": "^5.4.18", - "vitest": "^3.1.1" + "vite": "^5.4.19", + "vitest": "^3.1.4" }, "engines": { "node": ">=18.0.0", diff --git a/website/client/package-lock.json b/website/client/package-lock.json index fc82bde3d..3c9ac51aa 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -1,12 +1,12 @@ { - "name": "app", + "name": "client", "lockfileVersion": 3, "requires": true, "packages": { "": { "dependencies": { "jszip": "^3.10.1", - "lucide-vue-next": "^0.474.0", + "lucide-vue-next": "^0.511.0", "vite-plugin-pwa": "^1.0.0", "vue3-ace-editor": "^2.2.4" }, @@ -4913,9 +4913,9 @@ } }, "node_modules/lucide-vue-next": { - "version": "0.474.0", - "resolved": "https://registry.npmjs.org/lucide-vue-next/-/lucide-vue-next-0.474.0.tgz", - "integrity": "sha512-bQaSBjfJ33xiPQCxCf4JD3rcUgZFgWZzxSY8SScNa4Mcq2vWGlbvQx6icTL1UXRqsxzfoT13RXawePSmgg4iWw==", + "version": "0.511.0", + "resolved": "https://registry.npmjs.org/lucide-vue-next/-/lucide-vue-next-0.511.0.tgz", + "integrity": "sha512-VSv0F3pHniGN7JMMzDcLFNMQbl8381+shNnHwV8hi+El7xl2ZL8qdNuzPoiBViKk8mTKK5K3ZDfmE/wEcTZVIQ==", "license": "ISC", "peerDependencies": { "vue": ">=3.0.1" diff --git a/website/client/package.json b/website/client/package.json index 26e463c6f..c45b841fe 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "jszip": "^3.10.1", - "lucide-vue-next": "^0.474.0", + "lucide-vue-next": "^0.511.0", "vite-plugin-pwa": "^1.0.0", "vue3-ace-editor": "^2.2.4" }, diff --git a/website/server/package-lock.json b/website/server/package-lock.json index 49f6bb504..211222202 100644 --- a/website/server/package-lock.json +++ b/website/server/package-lock.json @@ -1,26 +1,26 @@ { - "name": "app", + "name": "server", "lockfileVersion": 3, "requires": true, "packages": { "": { "dependencies": { - "@google-cloud/logging-winston": "^6.0.0", - "@hono/node-server": "^1.13.8", + "@google-cloud/logging-winston": "^6.0.1", + "@hono/node-server": "^1.14.3", "adm-zip": "^0.5.16", - "hono": "^4.6.20", + "hono": "^4.7.11", "pako": "^2.1.0", - "repomix": "^0.3.7", + "repomix": "^0.3.8", "winston": "^3.17.0", - "zod": "^3.24.1" + "zod": "^3.25.48" }, "devDependencies": { "@types/adm-zip": "^0.5.7", - "@types/node": "^22.13.0", + "@types/node": "^22.15.29", "@types/pako": "^2.0.3", "rimraf": "^6.0.1", - "tsx": "^4.19.2", - "typescript": "^5.7.3" + "tsx": "^4.19.4", + "typescript": "^5.8.3" } }, "node_modules/@clack/core": { @@ -537,9 +537,9 @@ } }, "node_modules/@google-cloud/logging-winston": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/logging-winston/-/logging-winston-6.0.0.tgz", - "integrity": "sha512-/lVp7CyT3nFOr+AjQlZnJhTIOf+kcNGB4JTziL0fkX6Ov/2qNKtRGS/NqE6cD+VSPiv5jLOty3LgkRsXMpYxQQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/logging-winston/-/logging-winston-6.0.1.tgz", + "integrity": "sha512-tgA/qe/aGZITMrJ/5Tuykv234pLb/Qo6iDZ8SDkjbsiIy69mLQmbphrUd/IqnE17BSDfrwDUckvWdghiy8b+Qg==", "license": "Apache-2.0", "dependencies": { "@google-cloud/logging": "^11.0.0", @@ -617,9 +617,9 @@ } }, "node_modules/@hono/node-server": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.14.0.tgz", - "integrity": "sha512-YUCxJwgHRKSqjrdTk9e4VMGKN27MK5r4+MGPyZTgKH+IYbK+KtYbHeOcPGJ91KGGD6RIQiz2dAHxvjauNhOS8g==", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.14.3.tgz", + "integrity": "sha512-KuDMwwghtFYSmIpr4WrKs1VpelTrptvJ+6x6mbUcZnFcc213cumTF5BdqfHyW93B19TNI4Vaev14vOI2a0Ie3w==", "license": "MIT", "engines": { "node": ">=18.14.1" @@ -1175,12 +1175,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.13.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.14.tgz", - "integrity": "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==", + "version": "22.15.29", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.29.tgz", + "integrity": "sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==", "license": "MIT", "dependencies": { - "undici-types": "~6.20.0" + "undici-types": "~6.21.0" } }, "node_modules/@types/pako": { @@ -2700,9 +2700,9 @@ } }, "node_modules/hono": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/hono/-/hono-4.7.5.tgz", - "integrity": "sha512-fDOK5W2C1vZACsgLONigdZTRZxuBqFtcKh7bUQ5cVSbwI2RWjloJDcgFOVzbQrlI6pCmhlTsVYZ7zpLj4m4qMQ==", + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.7.11.tgz", + "integrity": "sha512-rv0JMwC0KALbbmwJDEnxvQCeJh+xbS3KEWW5PC9cMJ08Ur9xgatI0HmtgYZfOdOSOeYsp5LO2cOhdI8cLEbDEQ==", "license": "MIT", "engines": { "node": ">=16.9.0" @@ -3706,9 +3706,9 @@ } }, "node_modules/repomix": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/repomix/-/repomix-0.3.7.tgz", - "integrity": "sha512-/b0DKC6MIVVsjcJTkTiWRwNwJwx0u+1Ph1LMEKkID5txN6mhHUFXuHdyF1ZDklyjlWzEEt6gOBWMzc3sJB+s/Q==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/repomix/-/repomix-0.3.8.tgz", + "integrity": "sha512-SJGsgy/7POg0jP34Y29Xz8PdBME3ilWoKqKAkh4qAqryNSXBX3BeoYAEj5/rhvFaBUbs3DiyUQACbS7wv12A+A==", "license": "MIT", "dependencies": { "@clack/prompts": "^0.10.1", @@ -4454,9 +4454,9 @@ } }, "node_modules/tsx": { - "version": "4.19.3", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.3.tgz", - "integrity": "sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==", + "version": "4.19.4", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.4.tgz", + "integrity": "sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -4488,9 +4488,9 @@ } }, "node_modules/typescript": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -4515,9 +4515,9 @@ } }, "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "license": "MIT" }, "node_modules/unicorn-magic": { @@ -4912,9 +4912,9 @@ } }, "node_modules/zod": { - "version": "3.25.28", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.28.tgz", - "integrity": "sha512-/nt/67WYKnr5by3YS7LroZJbtcCBurDKKPBPWWzaxvVCGuG/NOsiKkrjoOhI8mJ+SQUXEbUzeB3S+6XDUEEj7Q==", + "version": "3.25.48", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.48.tgz", + "integrity": "sha512-0X1mz8FtgEIvaxGjdIImYpZEaZMrund9pGXm3M6vM7Reba0e2eI71KPjSCGXBfwKDPwPoywf6waUKc3/tFvX2Q==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/website/server/package.json b/website/server/package.json index c575abae3..40d5749d1 100644 --- a/website/server/package.json +++ b/website/server/package.json @@ -10,21 +10,21 @@ "cloud-deploy": "gcloud builds submit --config=cloudbuild.yaml ." }, "dependencies": { - "@google-cloud/logging-winston": "^6.0.0", - "@hono/node-server": "^1.13.8", + "@google-cloud/logging-winston": "^6.0.1", + "@hono/node-server": "^1.14.3", "adm-zip": "^0.5.16", - "hono": "^4.6.20", + "hono": "^4.7.11", "pako": "^2.1.0", - "repomix": "^0.3.7", + "repomix": "^0.3.8", "winston": "^3.17.0", - "zod": "^3.24.1" + "zod": "^3.25.48" }, "devDependencies": { "@types/adm-zip": "^0.5.7", - "@types/node": "^22.13.0", + "@types/node": "^22.15.29", "@types/pako": "^2.0.3", "rimraf": "^6.0.1", - "tsx": "^4.19.2", - "typescript": "^5.7.3" + "tsx": "^4.19.4", + "typescript": "^5.8.3" } }