diff --git a/package-lock.json b/package-lock.json index 7eca397..2bc12a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,29 +8,29 @@ "name": "commandly", "version": "0.1.0", "dependencies": { - "@ai-sdk/openai": "^2.0.64", + "@ai-sdk/openai": "^2.0.71", "@hookform/resolvers": "^5.2.2", - "@modelcontextprotocol/sdk": "^1.21.1", + "@modelcontextprotocol/sdk": "^1.22.0", "@radix-ui/react-hover-card": "^1.1.15", "@radix-ui/react-label": "^2.1.8", "@radix-ui/react-select": "^2.2.6", "@radix-ui/react-slot": "^1.2.4", "@tailwindcss/postcss": "^4.1.17", "@tailwindcss/vite": "^4.1.17", - "@tanstack/react-form": "^1.23.8", - "@tanstack/react-pacer": "^0.17.0", - "@tanstack/react-query": "^5.90.7", - "@tanstack/react-router": "1.135.0", + "@tanstack/react-form": "^1.25.0", + "@tanstack/react-pacer": "^0.17.3", + "@tanstack/react-query": "^5.90.10", + "@tanstack/react-router": "1.139.3", "@tanstack/react-router-with-query": "1.130.17", - "@tanstack/react-start": "1.135.0", - "@tanstack/zod-adapter": "1.135.0", - "ai": "^5.0.90", + "@tanstack/react-start": "1.139.3", + "@tanstack/zod-adapter": "1.139.3", + "ai": "^5.0.101", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", - "lucide-react": "^0.553.0", + "lucide-react": "^0.554.0", "next-themes": "^0.4.6", - "nuqs": "^2.7.3", + "nuqs": "^2.8.1", "radix-ui": "^1.4.3", "react": "^19.2.0", "react-dom": "^19.2.0", @@ -39,25 +39,25 @@ "tailwindcss": "^4.1.17", "tailwindcss-animate": "^1.0.7", "uuid": "^13.0.0", - "vite": "^7.2.2", + "vite": "^7.2.4", "vite-tsconfig-paths": "^5.1.4", - "zod": "^4.1.12" + "zod": "^4.1.13" }, "devDependencies": { - "@tanstack/react-query-devtools": "^5.90.2", - "@tanstack/react-router-devtools": "1.135.0", - "@tanstack/router-plugin": "1.135.0", + "@tanstack/react-query-devtools": "^5.91.0", + "@tanstack/react-router-devtools": "1.139.3", + "@tanstack/router-plugin": "1.139.3", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@types/bun": "*", "@types/jest": "^30.0.0", - "@types/react": "^19.2.2", - "@types/react-dom": "^19.2.2", - "@vitejs/plugin-react": "^5.1.0", - "@vitest/coverage-v8": "4.0.8", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.1.1", + "@vitest/coverage-v8": "4.0.13", "jsdom": "^27.2.0", - "oxlint": "^1.27.0", + "oxlint": "^1.30.0", "shadcn": "^2.10.0", "typescript": "^5.9.3", "vitest": "^3.2.4", @@ -77,14 +77,14 @@ "license": "MIT" }, "node_modules/@ai-sdk/gateway": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.9.tgz", - "integrity": "sha512-E6x4h5CPPPJ0za1r5HsLtHbeI+Tp3H+YFtcH8G3dSSPFE6w+PZINzB4NxLZmg1QqSeA5HTP3ZEzzsohp0o2GEw==", + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.15.tgz", + "integrity": "sha512-i1YVKzC1dg9LGvt+GthhD7NlRhz9J4+ZRj3KELU14IZ/MHPsOBiFeEoCCIDLR+3tqT8/+5nIsK3eZ7DFRfMfdw==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "2.0.0", "@ai-sdk/provider-utils": "3.0.17", - "@vercel/oidc": "3.0.3" + "@vercel/oidc": "3.0.5" }, "engines": { "node": ">=18" @@ -94,9 +94,9 @@ } }, "node_modules/@ai-sdk/openai": { - "version": "2.0.68", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-2.0.68.tgz", - "integrity": "sha512-qUSLFkqgUoFArzBwttu0KWVAZYjbsdZGOklSJXpfZ2nDC61yseHxtcnuG8u6tqKnGXDh4eakEgREDWU2sRht7A==", + "version": "2.0.71", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-2.0.71.tgz", + "integrity": "sha512-tg+gj+R0z/On9P4V7hy7/7o04cQPjKGayMCL3gzWD/aNGjAKkhEnaocuNDidSnghizt8g2zJn16cAuAolnW+qQ==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "2.0.0", @@ -1629,51 +1629,51 @@ } }, "node_modules/@oozcitak/dom": { - "version": "1.15.10", - "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.10.tgz", - "integrity": "sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-2.0.1.tgz", + "integrity": "sha512-Un5k8MKqGak1LQM/behcHylmGdRopBXZax19weVedEAIrOCRZooY+MvX4Ehcz0ftOEPgYZ7vjIm/+MokVBFO3w==", "license": "MIT", "dependencies": { - "@oozcitak/infra": "1.0.8", - "@oozcitak/url": "1.0.4", - "@oozcitak/util": "8.3.8" + "@oozcitak/infra": "^2.0.1", + "@oozcitak/url": "^2.0.1", + "@oozcitak/util": "^9.0.2" }, "engines": { - "node": ">=8.0" + "node": ">=20.0" } }, "node_modules/@oozcitak/infra": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-1.0.8.tgz", - "integrity": "sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-2.0.1.tgz", + "integrity": "sha512-TtjI+kducm0ExL3OTKglPLkAIQ3alq0Otbokml62haZESfQaL3ojLJxl7+UTBhWCkBBuCshzGEEYmX5MXo8WOg==", "license": "MIT", "dependencies": { - "@oozcitak/util": "8.3.8" + "@oozcitak/util": "~9.0.2" }, "engines": { - "node": ">=6.0" + "node": ">=20.0" } }, "node_modules/@oozcitak/url": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-1.0.4.tgz", - "integrity": "sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-2.0.1.tgz", + "integrity": "sha512-lLHUQUyYy86q+qbALr0TMVh+VQAYwNGbsxBx4LhfjvkNYG0hgAwWtq7ePebGs2nEhZmmIFl24ikuCpH2r5d3+A==", "license": "MIT", "dependencies": { - "@oozcitak/infra": "1.0.8", - "@oozcitak/util": "8.3.8" + "@oozcitak/infra": "^2.0.1", + "@oozcitak/util": "^9.0.2" }, "engines": { - "node": ">=8.0" + "node": ">=20.0" } }, "node_modules/@oozcitak/util": { - "version": "8.3.8", - "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-8.3.8.tgz", - "integrity": "sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-9.0.4.tgz", + "integrity": "sha512-kmx1hRJlsvxiTCpK97off59LqSEOtkWOPe4rdfFL8TjZtihYSTVNObIfc86jtLngfnuIuuTRt+TUCgRS220RSQ==", "license": "MIT", "engines": { - "node": ">=8.0" + "node": ">=20.0" } }, "node_modules/@open-draft/deferred-promise": { @@ -1703,9 +1703,9 @@ } }, "node_modules/@oxlint/darwin-arm64": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-1.29.0.tgz", - "integrity": "sha512-XYsieDAI0kXJyvayHnmOW1qVydqklRRVT4O5eZmO/rdNCku5CoXsZvBvkPc3U8/9V1mRuen1sxbM9T5JsZqhdA==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-1.30.0.tgz", + "integrity": "sha512-vIiTk1FBObXHvaG3WK/SpwCZP06fuHhSrn8mK2hEs2uSFWG63WgvLAHSGhI4U1X29JGf36zhfUzuKirDIVdKBQ==", "cpu": [ "arm64" ], @@ -1717,9 +1717,9 @@ ] }, "node_modules/@oxlint/darwin-x64": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-1.29.0.tgz", - "integrity": "sha512-s+Ch5/4zDJ6wsOk95xY3BS5mtE2JzHLz7gVZ9OWA9EvhVO84wz2YbDp2JaA314yyqhlX5SAkZ6fj3BRMIcQIqg==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-1.30.0.tgz", + "integrity": "sha512-DP4ueul8Vza52gJX1/+jyXQjUsgjmPe4Pq5uYOVa8k2V8cKRb2JzBls+DugbeP7yzKNTmlSp3J2mUnHQXuntLA==", "cpu": [ "x64" ], @@ -1731,9 +1731,9 @@ ] }, "node_modules/@oxlint/linux-arm64-gnu": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-1.29.0.tgz", - "integrity": "sha512-qLCgdUkDBG8muK1o3mPgf31rvCPzj1Xff9DHlJjfv+B0ee/hJ2LAoK8EIsQedfQuuiAccOe9GG65BivGCTgKOg==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-1.30.0.tgz", + "integrity": "sha512-1e9NvTvjzG6t1tnUzNU9HZTVwNwhZw2BDQxwIsXV743g54BIkvyZNNXOEGic/Jw4IuIXHzpX3ztVWZaSzvDopg==", "cpu": [ "arm64" ], @@ -1745,9 +1745,9 @@ ] }, "node_modules/@oxlint/linux-arm64-musl": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-1.29.0.tgz", - "integrity": "sha512-qe62yb1fyW51wo1VBpx9AJJ1Ih1T8NYDeR9AmpNGkrmKN8u3pPbcGXM4mCrOwpwJUG9M/oFvCIlIz2RhawHlkA==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-1.30.0.tgz", + "integrity": "sha512-szb5RB8Tbk756/z/GAdmUn+H1E2815BbcM7s6JZYQgyCJxR0RCL1yFXgKyz3BjIDqzR98Tw8H3g4TeJbN2etAg==", "cpu": [ "arm64" ], @@ -1759,9 +1759,9 @@ ] }, "node_modules/@oxlint/linux-x64-gnu": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-1.29.0.tgz", - "integrity": "sha512-4x7p2iVoSE2aT9qI1JOLxUAv3UuzMYGBYWBA4ZF8ln99AdUo1eo0snFacPNd6I/ZZNcv5TegXC+0EUhp5MfYBw==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-1.30.0.tgz", + "integrity": "sha512-yOWGu4a82yA8xLusaznW41IF5ZkvBNz/U++M2/tCYAQUoJKSfJuAS5AhApRMKZLKeX0Vmdagh0YwvC+e98QG0w==", "cpu": [ "x64" ], @@ -1773,9 +1773,9 @@ ] }, "node_modules/@oxlint/linux-x64-musl": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-1.29.0.tgz", - "integrity": "sha512-BdH5gdRpaYpyZn2Zm+MCS4b1YmXNe7QyQhw0fawuou+N1LrdAyELgvqI5xXZ1MXCgWDOa6WJaoE6VOPaDc29GA==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-1.30.0.tgz", + "integrity": "sha512-qL1902VF4EMTZTZdJEIzzUQ+UD0IbH+IW6dhYZXbP9nTXJnItW1fk4cyJq5zfUVu1IoVwKK2FP1jUMqEsBlWTw==", "cpu": [ "x64" ], @@ -1787,9 +1787,9 @@ ] }, "node_modules/@oxlint/win32-arm64": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-1.29.0.tgz", - "integrity": "sha512-y+j9ZDrnMxvRTNIstZKFY7gJD07nT++c4cGmub1ENvhoHVToiQAAZQUOLDhXXRzCrFoG/cFJXJf72uowHZPbcg==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-1.30.0.tgz", + "integrity": "sha512-QK6C1djHKI7g1l5g6W9vkz9sd+sn1QJe6PbaV2sWFjVVoT0tO6LWygVWaci09ZHYVJ+lnCbbaFEgZ9jQhIs05A==", "cpu": [ "arm64" ], @@ -1801,9 +1801,9 @@ ] }, "node_modules/@oxlint/win32-x64": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.29.0.tgz", - "integrity": "sha512-F1iRtq8VT96lT8hqOubLyV0GxgIK/XdXk2kFLXdCspiI2ngXeNmTTvmPxrj+WFL6fpJPgv7VKWRb/zEHJnNOrg==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.30.0.tgz", + "integrity": "sha512-tbPnJIBUKke9KpceV+DpGyfN3LdhGaEPJHSuD4/mUEwP9Kk6IKSoDNih681RVGhgvaEZg3uHmQr6n9Uh0P3Yrg==", "cpu": [ "x64" ], @@ -4100,16 +4100,16 @@ } }, "node_modules/@tanstack/directive-functions-plugin": { - "version": "1.134.5", - "resolved": "https://registry.npmjs.org/@tanstack/directive-functions-plugin/-/directive-functions-plugin-1.134.5.tgz", - "integrity": "sha512-J3oawV8uBRBbPoLgMdyHt+LxzTNuWRKNJJuCLWsm/yq6v0IQSvIVCgfD2+liIiSnDPxGZ8ExduPXy8IzS70eXw==", + "version": "1.139.0", + "resolved": "https://registry.npmjs.org/@tanstack/directive-functions-plugin/-/directive-functions-plugin-1.139.0.tgz", + "integrity": "sha512-qLGxldnWa0pp/siZEFEYDU+eB/j40bd1V3IuTzP0sFnrYi11Ldx1yVkOruDKUbO1WM0o+OlPhp22Q1h+LMdDMA==", "license": "MIT", "dependencies": { "@babel/code-frame": "7.27.1", "@babel/core": "^7.27.7", "@babel/traverse": "^7.27.7", "@babel/types": "^7.27.7", - "@tanstack/router-utils": "1.133.19", + "@tanstack/router-utils": "1.139.0", "babel-dead-code-elimination": "^1.0.10", "pathe": "^2.0.3", "tiny-invariant": "^1.3.3" @@ -4141,9 +4141,9 @@ } }, "node_modules/@tanstack/history": { - "version": "1.133.28", - "resolved": "https://registry.npmjs.org/@tanstack/history/-/history-1.133.28.tgz", - "integrity": "sha512-B7+x7eP2FFvi3fgd3rNH9o/Eixt+pp0zCIdGhnQbAJjFrlwIKGjGnwyJjhWJ5fMQlGks/E2LdDTqEV4W9Plx7g==", + "version": "1.139.0", + "resolved": "https://registry.npmjs.org/@tanstack/history/-/history-1.139.0.tgz", + "integrity": "sha512-l6wcxwDBeh/7Dhles23U1O8lp9kNJmAb2yNjekR6olZwCRNAVA8TCXlVCrueELyFlYZqvQkh0ofxnzG62A1Kkg==", "license": "MIT", "engines": { "node": ">=12" @@ -4181,9 +4181,9 @@ } }, "node_modules/@tanstack/query-devtools": { - "version": "5.90.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.90.1.tgz", - "integrity": "sha512-GtINOPjPUH0OegJExZ70UahT9ykmAhmtNVcmtdnOZbxLwT7R5OmRztR5Ahe3/Cu7LArEmR6/588tAycuaWb1xQ==", + "version": "5.91.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.91.0.tgz", + "integrity": "sha512-uNWkqWTiIKCv8Iaahb7bftmDaZVkBetB+l+OQhQeCEZAedyqxw2eyaRUc8sAQ2LzD843tVdYL6bzOtRWJHJSbQ==", "dev": true, "license": "MIT", "funding": { @@ -4296,32 +4296,32 @@ } }, "node_modules/@tanstack/react-query-devtools": { - "version": "5.90.2", - "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.90.2.tgz", - "integrity": "sha512-vAXJzZuBXtCQtrY3F/yUNJCV4obT/A/n81kb3+YqLbro5Z2+phdAbceO+deU3ywPw8B42oyJlp4FhO0SoivDFQ==", + "version": "5.91.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.91.0.tgz", + "integrity": "sha512-s7g8Zn8HN05HNe22n/KdNm8wXaRbkcsVkqpkdYIQuCfjVmEUoTQqtJsN2iZtgd9CU36xNS38trWIofxzyW5vbQ==", "dev": true, "license": "MIT", "dependencies": { - "@tanstack/query-devtools": "5.90.1" + "@tanstack/query-devtools": "5.91.0" }, "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "@tanstack/react-query": "^5.90.2", + "@tanstack/react-query": "^5.90.10", "react": "^18 || ^19" } }, "node_modules/@tanstack/react-router": { - "version": "1.135.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.135.0.tgz", - "integrity": "sha512-tP5dGBbhcnz/nqPTizNaKCdRnmN89NkHF9RmYWvdf4ZFS7kO8z6GatNORgLf9SH2qcBea9GBA/8tzTIARBV0Ng==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.139.3.tgz", + "integrity": "sha512-lhqK0DnbA7PgHOnmhzOoWVzx8qd8oEpR4cOUbxAjwb3+ExFQWrEvRf9+ZdSxs49ZrtZL2S2UltxBv3vBV4Si5g==", "license": "MIT", "dependencies": { - "@tanstack/history": "1.133.28", + "@tanstack/history": "1.139.0", "@tanstack/react-store": "^0.8.0", - "@tanstack/router-core": "1.134.20", + "@tanstack/router-core": "1.139.3", "isbot": "^5.1.22", "tiny-invariant": "^1.3.3", "tiny-warning": "^1.0.3" @@ -4339,13 +4339,13 @@ } }, "node_modules/@tanstack/react-router-devtools": { - "version": "1.135.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-router-devtools/-/react-router-devtools-1.135.0.tgz", - "integrity": "sha512-4ljJqLSKxE3xsEqnBdY1JkWYyKGtDvWq4csQpvenCOpegBUJ5RebXgxpyC24ruB69Xb49FGdH46cVJkL8RnUYw==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-router-devtools/-/react-router-devtools-1.139.3.tgz", + "integrity": "sha512-taH/Zklh3TOEaGXo3Nmck67J6Cgj7LDY9E7pIwncocWXt/6s91kYKHsiSkCWfAbZ/bLIrj4YWu21ObnvU0PlHw==", "dev": true, "license": "MIT", "dependencies": { - "@tanstack/router-devtools-core": "1.134.20", + "@tanstack/router-devtools-core": "1.139.3", "vite": "^7.1.7" }, "engines": { @@ -4356,9 +4356,15 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "@tanstack/react-router": "^1.135.0", + "@tanstack/react-router": "^1.139.3", + "@tanstack/router-core": "^1.139.3", "react": ">=18.0.0 || >=19.0.0", "react-dom": ">=18.0.0 || >=19.0.0" + }, + "peerDependenciesMeta": { + "@tanstack/router-core": { + "optional": true + } } }, "node_modules/@tanstack/react-router-with-query": { @@ -4410,18 +4416,18 @@ } }, "node_modules/@tanstack/react-start": { - "version": "1.135.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-start/-/react-start-1.135.0.tgz", - "integrity": "sha512-tSSiG3W+sY32fQYSyLwiPsLUta6jKuxS8cIpgOHILJ8c1ooanxHk09rPchqX+c53G9vmxkqDKGED7GgDJtWkSg==", - "license": "MIT", - "dependencies": { - "@tanstack/react-router": "1.135.0", - "@tanstack/react-start-client": "1.135.0", - "@tanstack/react-start-server": "1.135.0", - "@tanstack/router-utils": "^1.133.19", - "@tanstack/start-client-core": "1.134.20", - "@tanstack/start-plugin-core": "1.135.0", - "@tanstack/start-server-core": "1.134.20", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-start/-/react-start-1.139.3.tgz", + "integrity": "sha512-fTNz4usSV0/LNCErbKqGpZuytFYcPIdYUPoMDmYNHQgg5STuEHuWnAioK2A7pShEnjK14LySbjQ5li1bt5L/Zg==", + "license": "MIT", + "dependencies": { + "@tanstack/react-router": "1.139.3", + "@tanstack/react-start-client": "1.139.3", + "@tanstack/react-start-server": "1.139.3", + "@tanstack/router-utils": "^1.139.0", + "@tanstack/start-client-core": "1.139.3", + "@tanstack/start-plugin-core": "1.139.3", + "@tanstack/start-server-core": "1.139.3", "pathe": "^2.0.3" }, "engines": { @@ -4438,14 +4444,14 @@ } }, "node_modules/@tanstack/react-start-client": { - "version": "1.135.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-start-client/-/react-start-client-1.135.0.tgz", - "integrity": "sha512-zj+flaINVSuP1j+uANMXFQRk0GaPA0uB2m6dgJz3FlQTEUhZENYqvmzkVLDs783ZRmaC3JBh98bYkIeJ3Zg+Qg==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-start-client/-/react-start-client-1.139.3.tgz", + "integrity": "sha512-djXzK3w8J/8OObpo1P1dK56bqhpwck0txYLRougXFp07fa8x8G417KpoobLvQDueVGgR4PfMvlRY7WF3tuHRlw==", "license": "MIT", "dependencies": { - "@tanstack/react-router": "1.135.0", - "@tanstack/router-core": "1.134.20", - "@tanstack/start-client-core": "1.134.20", + "@tanstack/react-router": "1.139.3", + "@tanstack/router-core": "1.139.3", + "@tanstack/start-client-core": "1.139.3", "tiny-invariant": "^1.3.3", "tiny-warning": "^1.0.3" }, @@ -4462,16 +4468,16 @@ } }, "node_modules/@tanstack/react-start-server": { - "version": "1.135.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-start-server/-/react-start-server-1.135.0.tgz", - "integrity": "sha512-DRkayMErKpARnuzQiqYx3M0Mb0ZbCpryP7CJ98iKWsMh77mCH1ImdVI8mlPaXtRGw8TPtCkh8NgKck6S6R+5qw==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-start-server/-/react-start-server-1.139.3.tgz", + "integrity": "sha512-1rEJmIW31QHky/8FpaUE4eJJGnFjHV8TpakUoMi0IiozwecYgFqHVLDv98GURZyfl6DgyiHKGM5aH50zeGXQWw==", "license": "MIT", "dependencies": { - "@tanstack/history": "1.133.28", - "@tanstack/react-router": "1.135.0", - "@tanstack/router-core": "1.134.20", - "@tanstack/start-client-core": "1.134.20", - "@tanstack/start-server-core": "1.134.20" + "@tanstack/history": "1.139.0", + "@tanstack/react-router": "1.139.3", + "@tanstack/router-core": "1.139.3", + "@tanstack/start-client-core": "1.139.3", + "@tanstack/start-server-core": "1.139.3" }, "engines": { "node": ">=22.12.0" @@ -4504,16 +4510,16 @@ } }, "node_modules/@tanstack/router-core": { - "version": "1.134.20", - "resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.134.20.tgz", - "integrity": "sha512-wPxq+q8JIz4BsDhkuKdwAvjMUq/acC2alQpeb74XD1W5BErjAyBzgU8LsS77h91eBcCmsHLFVhXZpd24hwPAPA==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.139.3.tgz", + "integrity": "sha512-j3v1e739jmozBdtnmA45xHQHjCC2aKqBtfkMT3t2ZPijVrueaVP6qNRIAWmDK4ZSqd67TF5wP8vyqeTShJsEQQ==", "license": "MIT", "dependencies": { - "@tanstack/history": "1.133.28", + "@tanstack/history": "1.139.0", "@tanstack/store": "^0.8.0", "cookie-es": "^2.0.0", - "seroval": "^1.3.2", - "seroval-plugins": "^1.3.2", + "seroval": "^1.4.0", + "seroval-plugins": "^1.4.0", "tiny-invariant": "^1.3.3", "tiny-warning": "^1.0.3" }, @@ -4536,14 +4542,15 @@ } }, "node_modules/@tanstack/router-devtools-core": { - "version": "1.134.20", - "resolved": "https://registry.npmjs.org/@tanstack/router-devtools-core/-/router-devtools-core-1.134.20.tgz", - "integrity": "sha512-6R0o7eUBkGXVTCI0t/bkZmPubFcXYBDv4OXQGwSMVQ/NnJG9g3dWeblwjX2E2bSve8FgtkBkXCo9R2gDLX9Mvw==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/router-devtools-core/-/router-devtools-core-1.139.3.tgz", + "integrity": "sha512-dqjL9QroVORlLC283uwwMB7CLMWAfn9rgKwwcXdaSQlPcuSVScFzyFI4Iz7l6A4jGC0ALtNPQoHJ52+mvTzY5Q==", "dev": true, "license": "MIT", "dependencies": { "clsx": "^2.1.1", "goober": "^2.1.16", + "tiny-invariant": "^1.3.3", "vite": "^7.1.7" }, "engines": { @@ -4554,10 +4561,9 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "@tanstack/router-core": "^1.134.20", + "@tanstack/router-core": "^1.139.3", "csstype": "^3.0.10", - "solid-js": ">=1.9.5", - "tiny-invariant": "^1.3.3" + "solid-js": ">=1.9.5" }, "peerDependenciesMeta": { "csstype": { @@ -4566,14 +4572,14 @@ } }, "node_modules/@tanstack/router-generator": { - "version": "1.134.20", - "resolved": "https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.134.20.tgz", - "integrity": "sha512-alQmW10Hinyo8OEnZ7TxU6RAlHzbOFyKs1k7YpNPlFw1UnCD3S1bcwlVDOuoKPKg47wZhOyO9nlo342KOFTaZA==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.139.3.tgz", + "integrity": "sha512-zq/ZC+1rx7pGNqYOthHSm0jxioNqm7JszYDcZPAZVhHT2Qhen02b7PzW8M7Qx4FU+ldXgnhpenDN5/jqYYClfQ==", "license": "MIT", "dependencies": { - "@tanstack/router-core": "1.134.20", - "@tanstack/router-utils": "1.133.19", - "@tanstack/virtual-file-routes": "1.133.19", + "@tanstack/router-core": "1.139.3", + "@tanstack/router-utils": "1.139.0", + "@tanstack/virtual-file-routes": "1.139.0", "prettier": "^3.5.0", "recast": "^0.23.11", "source-map": "^0.7.4", @@ -4598,9 +4604,9 @@ } }, "node_modules/@tanstack/router-plugin": { - "version": "1.135.0", - "resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.135.0.tgz", - "integrity": "sha512-fIH2xsI7j+tv2ExNq1+r9ilAoX7rcqJycwcnkzuD6RmhV+OLZ7N3qkYCCyFZauMxlh9RIqyQGpVzZpCfaXuQuw==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.139.3.tgz", + "integrity": "sha512-ymv5mr2IULgrZblzYeYUVZXzz3fzW1OzoDZh5cs5gEetRcEpXQ6XL8KG4pCkIQ04AJcrtXEWt1yZxi01XjZWxw==", "license": "MIT", "dependencies": { "@babel/core": "^7.27.7", @@ -4609,10 +4615,10 @@ "@babel/template": "^7.27.2", "@babel/traverse": "^7.27.7", "@babel/types": "^7.27.7", - "@tanstack/router-core": "1.134.20", - "@tanstack/router-generator": "1.134.20", - "@tanstack/router-utils": "1.133.19", - "@tanstack/virtual-file-routes": "1.133.19", + "@tanstack/router-core": "1.139.3", + "@tanstack/router-generator": "1.139.3", + "@tanstack/router-utils": "1.139.0", + "@tanstack/virtual-file-routes": "1.139.0", "babel-dead-code-elimination": "^1.0.10", "chokidar": "^3.6.0", "unplugin": "^2.1.2", @@ -4627,7 +4633,7 @@ }, "peerDependencies": { "@rsbuild/core": ">=1.0.2", - "@tanstack/react-router": "^1.135.0", + "@tanstack/react-router": "^1.139.3", "vite": ">=5.0.0 || >=6.0.0 || >=7.0.0", "vite-plugin-solid": "^2.11.10", "webpack": ">=5.92.0" @@ -4660,9 +4666,9 @@ } }, "node_modules/@tanstack/router-utils": { - "version": "1.133.19", - "resolved": "https://registry.npmjs.org/@tanstack/router-utils/-/router-utils-1.133.19.tgz", - "integrity": "sha512-WEp5D2gPxvlLDRXwD/fV7RXjYtqaqJNXKB/L6OyZEbT+9BG/Ib2d7oG9GSUZNNMGPGYAlhBUOi3xutySsk6rxA==", + "version": "1.139.0", + "resolved": "https://registry.npmjs.org/@tanstack/router-utils/-/router-utils-1.139.0.tgz", + "integrity": "sha512-jT7D6NimWqoFSkid4vCno8gvTyfL1+NHpgm3es0B2UNhKKRV3LngOGilm1m6v8Qvk/gy6Fh/tvB+s+hBl6GhOg==", "license": "MIT", "dependencies": { "@babel/core": "^7.27.4", @@ -4692,9 +4698,9 @@ } }, "node_modules/@tanstack/server-functions-plugin": { - "version": "1.134.5", - "resolved": "https://registry.npmjs.org/@tanstack/server-functions-plugin/-/server-functions-plugin-1.134.5.tgz", - "integrity": "sha512-2sWxq70T+dOEUlE3sHlXjEPhaFZfdPYlWTSkHchWXrFGw2YOAa+hzD6L9wHMjGDQezYd03ue8tQlHG+9Jzbzgw==", + "version": "1.139.0", + "resolved": "https://registry.npmjs.org/@tanstack/server-functions-plugin/-/server-functions-plugin-1.139.0.tgz", + "integrity": "sha512-IpNFiCoy2YU6gY/4lCKIVlFyU67ltlcUMGcdnrevqOgq20AbMyeLbbBVo9tAA3TkHK9F+9Hd7DqGXsup2pmBLg==", "license": "MIT", "dependencies": { "@babel/code-frame": "7.27.1", @@ -4704,7 +4710,7 @@ "@babel/template": "^7.27.2", "@babel/traverse": "^7.27.7", "@babel/types": "^7.27.7", - "@tanstack/directive-functions-plugin": "1.134.5", + "@tanstack/directive-functions-plugin": "1.139.0", "babel-dead-code-elimination": "^1.0.9", "tiny-invariant": "^1.3.3" }, @@ -4717,14 +4723,14 @@ } }, "node_modules/@tanstack/start-client-core": { - "version": "1.134.20", - "resolved": "https://registry.npmjs.org/@tanstack/start-client-core/-/start-client-core-1.134.20.tgz", - "integrity": "sha512-Bqj2Gd1+p4S7trXY/sC+0OUFPOrBiJPIL/kuiAw7RSw1qlsH80OBISPR8saaFJUhoDF8pJmduQIxROTz1Bp5Bw==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/start-client-core/-/start-client-core-1.139.3.tgz", + "integrity": "sha512-wz+uhEBobqHB1nXefuT2Hjc6uvzWIJNr4BMY7m+hUBmlIY0Bv1hH2SrvxaQ5Tlg1Grf2G5GJTRZHe4vf3Luzbg==", "license": "MIT", "dependencies": { - "@tanstack/router-core": "1.134.20", - "@tanstack/start-storage-context": "1.134.20", - "seroval": "^1.3.2", + "@tanstack/router-core": "1.139.3", + "@tanstack/start-storage-context": "1.139.3", + "seroval": "^1.4.0", "tiny-invariant": "^1.3.3", "tiny-warning": "^1.0.3" }, @@ -4737,22 +4743,22 @@ } }, "node_modules/@tanstack/start-plugin-core": { - "version": "1.135.0", - "resolved": "https://registry.npmjs.org/@tanstack/start-plugin-core/-/start-plugin-core-1.135.0.tgz", - "integrity": "sha512-/ARxKBzorBtivZ24U4dTNWiB8T1BhQwg0B3IOrhls68tfj+BtYglX1LrVfrsnCCzqqc3KB4+bhmUAqBdaeWEEA==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/start-plugin-core/-/start-plugin-core-1.139.3.tgz", + "integrity": "sha512-kRURNasUyqVCVf7B68sm57KKPCZqSECFBXvj91RKP6zFTjlREfESlLf4SPAg2sbA8FJXgegQbtUXNBibAMFFXA==", "license": "MIT", "dependencies": { "@babel/code-frame": "7.26.2", "@babel/core": "^7.26.8", "@babel/types": "^7.26.8", "@rolldown/pluginutils": "1.0.0-beta.40", - "@tanstack/router-core": "1.134.20", - "@tanstack/router-generator": "1.134.20", - "@tanstack/router-plugin": "1.135.0", - "@tanstack/router-utils": "1.133.19", - "@tanstack/server-functions-plugin": "1.134.5", - "@tanstack/start-client-core": "1.134.20", - "@tanstack/start-server-core": "1.134.20", + "@tanstack/router-core": "1.139.3", + "@tanstack/router-generator": "1.139.3", + "@tanstack/router-plugin": "1.139.3", + "@tanstack/router-utils": "1.139.0", + "@tanstack/server-functions-plugin": "1.139.0", + "@tanstack/start-client-core": "1.139.3", + "@tanstack/start-server-core": "1.139.3", "babel-dead-code-elimination": "^1.0.9", "cheerio": "^1.0.0", "exsolve": "^1.0.7", @@ -4761,7 +4767,7 @@ "tinyglobby": "^0.2.15", "ufo": "^1.5.4", "vitefu": "^1.1.1", - "xmlbuilder2": "^3.1.1", + "xmlbuilder2": "^4.0.0", "zod": "^3.24.2" }, "engines": { @@ -4805,17 +4811,17 @@ } }, "node_modules/@tanstack/start-server-core": { - "version": "1.134.20", - "resolved": "https://registry.npmjs.org/@tanstack/start-server-core/-/start-server-core-1.134.20.tgz", - "integrity": "sha512-FhE9KO4apL4USDZpK3mRKo+XD++179iYXzQAlumchWaSLBPRa72Xz3/MXVcA6tJLTzN3CdursgCdOGixTIJAsA==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/start-server-core/-/start-server-core-1.139.3.tgz", + "integrity": "sha512-3Cc4nsoH1RjK+rKrNlWzrV5itBdKvxUzOS4nlSixS5yLfyN6igVaGmM85+xz3mz+s2eqeHqlBlCA2VDjgm//kg==", "license": "MIT", "dependencies": { - "@tanstack/history": "1.133.28", - "@tanstack/router-core": "1.134.20", - "@tanstack/start-client-core": "1.134.20", - "@tanstack/start-storage-context": "1.134.20", + "@tanstack/history": "1.139.0", + "@tanstack/router-core": "1.139.3", + "@tanstack/start-client-core": "1.139.3", + "@tanstack/start-storage-context": "1.139.3", "h3-v2": "npm:h3@2.0.0-beta.4", - "seroval": "^1.3.2", + "seroval": "^1.4.0", "tiny-invariant": "^1.3.3" }, "engines": { @@ -4827,12 +4833,12 @@ } }, "node_modules/@tanstack/start-storage-context": { - "version": "1.134.20", - "resolved": "https://registry.npmjs.org/@tanstack/start-storage-context/-/start-storage-context-1.134.20.tgz", - "integrity": "sha512-0x0UMxLpeaHv6kBD3+wcUHD8Edk6iNtu4p26VAh7B1T2RHhyhEcDpKjTeO2HKVPKJjgXsTTCH3lN1jAnkhCz7g==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/start-storage-context/-/start-storage-context-1.139.3.tgz", + "integrity": "sha512-lMAc5jUjkcE9CuiHkkcQSjZt8AYBJhPXgOV7eHNcn5FqXVdGdq2NLwyPp1bVWvox0PnA++vayeog6c7yTmrxAQ==", "license": "MIT", "dependencies": { - "@tanstack/router-core": "1.134.20" + "@tanstack/router-core": "1.139.3" }, "engines": { "node": ">=22.12.0" @@ -4853,9 +4859,9 @@ } }, "node_modules/@tanstack/virtual-file-routes": { - "version": "1.133.19", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-file-routes/-/virtual-file-routes-1.133.19.tgz", - "integrity": "sha512-IKwZENsK7owmW1Lm5FhuHegY/SyQ8KqtL/7mTSnzoKJgfzhrrf9qwKB1rmkKkt+svUuy/Zw3uVEpZtUzQruWtA==", + "version": "1.139.0", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-file-routes/-/virtual-file-routes-1.139.0.tgz", + "integrity": "sha512-9PImF1d1tovTUIpjFVa0W7Fwj/MHif7BaaczgJJfbv3sDt1Gh+oW9W9uCw9M3ndEJynnp5ZD/TTs0RGubH5ssg==", "license": "MIT", "engines": { "node": ">=12" @@ -4866,9 +4872,9 @@ } }, "node_modules/@tanstack/zod-adapter": { - "version": "1.135.0", - "resolved": "https://registry.npmjs.org/@tanstack/zod-adapter/-/zod-adapter-1.135.0.tgz", - "integrity": "sha512-ihCOFjg6FQw4SOfu2v8vaIHd+VfPPJMIMaKspRS50/4GF+jgCGS03GAyCJwVh+A4Ewx8fPk93z9V8IEBgkz55Q==", + "version": "1.139.3", + "resolved": "https://registry.npmjs.org/@tanstack/zod-adapter/-/zod-adapter-1.139.3.tgz", + "integrity": "sha512-z2tLGbH72sru++4AUQGTr12701eZckISrUmOSswV5mm83raS8ARXtlGz2H45zpGPugd+5CPHUWXkgM/Gb2geaw==", "license": "MIT", "engines": { "node": ">=12" @@ -5141,19 +5147,19 @@ } }, "node_modules/@types/react": { - "version": "19.2.2", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.2.tgz", - "integrity": "sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==", + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", + "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==", "devOptional": true, "license": "MIT", "dependencies": { - "csstype": "^3.0.2" + "csstype": "^3.2.2" } }, "node_modules/@types/react-dom": { - "version": "19.2.2", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.2.tgz", - "integrity": "sha512-9KQPoO6mZCi7jcIStSnlOWn2nEF3mNmyr3rIAsGnAbQKYbRLyqmeSc39EVgtxXVia+LMT8j3knZLAZAh+xLmrw==", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", "devOptional": true, "license": "MIT", "peerDependencies": { @@ -5189,9 +5195,9 @@ "license": "MIT" }, "node_modules/@vercel/oidc": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.3.tgz", - "integrity": "sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.5.tgz", + "integrity": "sha512-fnYhv671l+eTTp48gB4zEsTW/YtRgRPnkI2nT7x6qw5rkI1Lq2hTmQIpHPgyThI0znLK+vX2n9XxKdXZ7BUbbw==", "license": "Apache-2.0", "engines": { "node": ">= 20" @@ -5226,15 +5232,15 @@ "license": "MIT" }, "node_modules/@vitest/browser": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@vitest/browser/-/browser-4.0.8.tgz", - "integrity": "sha512-oG6QJAR0d7S5SDnIYZwjxCj/a5fhbp9ZE7GtMgZn+yCUf4CxtqbBV6aXyg0qmn8nbUWT+rGuXL2ZB6qDBUjv/A==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/@vitest/browser/-/browser-4.0.13.tgz", + "integrity": "sha512-lruSgrYPVAJzKmX6EJYCg9nY+0A4VkeTLpTzf1jRD/XMjNbzD9yy7D499xmVKglwJczANYJXBvZSPGcRlon+0w==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@vitest/mocker": "4.0.8", - "@vitest/utils": "4.0.8", + "@vitest/mocker": "4.0.13", + "@vitest/utils": "4.0.13", "magic-string": "^0.30.21", "pixelmatch": "7.1.0", "pngjs": "^7.0.0", @@ -5246,18 +5252,18 @@ "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "vitest": "4.0.8" + "vitest": "4.0.13" } }, "node_modules/@vitest/browser/node_modules/@vitest/mocker": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.8.tgz", - "integrity": "sha512-9FRM3MZCedXH3+pIh+ME5Up2NBBHDq0wqwhOKkN4VnvCiKbVxddqH9mSGPZeawjd12pCOGnl+lo/ZGHt0/dQSg==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.13.tgz", + "integrity": "sha512-eNCwzrI5djoauklwP1fuslHBjrbR8rqIVbvNlAnkq1OTa6XT+lX68mrtPirNM9TnR69XUPt4puBCx2Wexseylg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@vitest/spy": "4.0.8", + "@vitest/spy": "4.0.13", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, @@ -5278,9 +5284,9 @@ } }, "node_modules/@vitest/browser/node_modules/@vitest/pretty-format": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.8.tgz", - "integrity": "sha512-qRrjdRkINi9DaZHAimV+8ia9Gq6LeGz2CgIEmMLz3sBDYV53EsnLZbJMR1q84z1HZCMsf7s0orDgZn7ScXsZKg==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.13.tgz", + "integrity": "sha512-ooqfze8URWbI2ozOeLDMh8YZxWDpGXoeY3VOgcDnsUxN0jPyPWSUvjPQWqDGCBks+opWlN1E4oP1UYl3C/2EQA==", "dev": true, "license": "MIT", "peer": true, @@ -5292,9 +5298,9 @@ } }, "node_modules/@vitest/browser/node_modules/@vitest/spy": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.8.tgz", - "integrity": "sha512-nvGVqUunyCgZH7kmo+Ord4WgZ7lN0sOULYXUOYuHr55dvg9YvMz3izfB189Pgp28w0vWFbEEfNc/c3VTrqrXeA==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.13.tgz", + "integrity": "sha512-hSu+m4se0lDV5yVIcNWqjuncrmBgwaXa2utFLIrBkQCQkt+pSwyZTPFQAZiiF/63j8jYa8uAeUZ3RSfcdWaYWw==", "dev": true, "license": "MIT", "peer": true, @@ -5303,14 +5309,14 @@ } }, "node_modules/@vitest/browser/node_modules/@vitest/utils": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.8.tgz", - "integrity": "sha512-pdk2phO5NDvEFfUTxcTP8RFYjVj/kfLSPIN5ebP2Mu9kcIMeAQTbknqcFEyBcC4z2pJlJI9aS5UQjcYfhmKAow==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.13.tgz", + "integrity": "sha512-ydozWyQ4LZuu8rLp47xFUWis5VOKMdHjXCWhs1LuJsTNKww+pTHQNK4e0assIB9K80TxFyskENL6vCu3j34EYA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@vitest/pretty-format": "4.0.8", + "@vitest/pretty-format": "4.0.13", "tinyrainbow": "^3.0.3" }, "funding": { @@ -5329,14 +5335,14 @@ } }, "node_modules/@vitest/coverage-v8": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.0.8.tgz", - "integrity": "sha512-wQgmtW6FtPNn4lWUXi8ZSYLpOIb92j3QCujxX3sQ81NTfQ/ORnE0HtK7Kqf2+7J9jeveMGyGyc4NWc5qy3rC4A==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.0.13.tgz", + "integrity": "sha512-w77N6bmtJ3CFnL/YHiYotwW/JI3oDlR3K38WEIqegRfdMSScaYxwYKB/0jSNpOTZzUjQkG8HHEz4sdWQMWpQ5g==", "dev": true, "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^1.0.2", - "@vitest/utils": "4.0.8", + "@vitest/utils": "4.0.13", "ast-v8-to-istanbul": "^0.3.8", "debug": "^4.4.3", "istanbul-lib-coverage": "^3.2.2", @@ -5351,8 +5357,8 @@ "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/browser": "4.0.8", - "vitest": "4.0.8" + "@vitest/browser": "4.0.13", + "vitest": "4.0.13" }, "peerDependenciesMeta": { "@vitest/browser": { @@ -5361,9 +5367,9 @@ } }, "node_modules/@vitest/coverage-v8/node_modules/@vitest/pretty-format": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.8.tgz", - "integrity": "sha512-qRrjdRkINi9DaZHAimV+8ia9Gq6LeGz2CgIEmMLz3sBDYV53EsnLZbJMR1q84z1HZCMsf7s0orDgZn7ScXsZKg==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.13.tgz", + "integrity": "sha512-ooqfze8URWbI2ozOeLDMh8YZxWDpGXoeY3VOgcDnsUxN0jPyPWSUvjPQWqDGCBks+opWlN1E4oP1UYl3C/2EQA==", "dev": true, "license": "MIT", "dependencies": { @@ -5374,13 +5380,13 @@ } }, "node_modules/@vitest/coverage-v8/node_modules/@vitest/utils": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.8.tgz", - "integrity": "sha512-pdk2phO5NDvEFfUTxcTP8RFYjVj/kfLSPIN5ebP2Mu9kcIMeAQTbknqcFEyBcC4z2pJlJI9aS5UQjcYfhmKAow==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.13.tgz", + "integrity": "sha512-ydozWyQ4LZuu8rLp47xFUWis5VOKMdHjXCWhs1LuJsTNKww+pTHQNK4e0assIB9K80TxFyskENL6vCu3j34EYA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.0.8", + "@vitest/pretty-format": "4.0.13", "tinyrainbow": "^3.0.3" }, "funding": { @@ -5528,12 +5534,12 @@ } }, "node_modules/ai": { - "version": "5.0.93", - "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.93.tgz", - "integrity": "sha512-9eGcu+1PJgPg4pRNV4L7tLjRR3wdJC9CXQoNMvtqvYNOLZHFCzjHtVIOr2SIkoJJeu2+sOy3hyiSuTmy2MA40g==", + "version": "5.0.101", + "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.101.tgz", + "integrity": "sha512-/P4fgs2PGYTBaZi192YkPikOudsl9vccA65F7J7LvoNTOoP5kh1yAsJPsKAy6FXU32bAngai7ft1UDyC3u7z5g==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "2.0.9", + "@ai-sdk/gateway": "2.0.15", "@ai-sdk/provider": "2.0.0", "@ai-sdk/provider-utils": "3.0.17", "@opentelemetry/api": "1.9.0" @@ -5658,7 +5664,6 @@ }, "node_modules/argparse": { "version": "2.0.1", - "dev": true, "license": "Python-2.0" }, "node_modules/aria-hidden": { @@ -6365,7 +6370,9 @@ } }, "node_modules/csstype": { - "version": "3.1.3", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "devOptional": true, "license": "MIT" }, @@ -7772,8 +7779,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.0", - "dev": true, + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -8199,9 +8207,9 @@ "license": "ISC" }, "node_modules/lucide-react": { - "version": "0.553.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.553.0.tgz", - "integrity": "sha512-BRgX5zrWmNy/lkVAe0dXBgd7XQdZ3HTf+Hwe3c9WK6dqgnj9h+hxV+MDncM88xDWlCq27+TKvHGE70ViODNILw==", + "version": "0.554.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.554.0.tgz", + "integrity": "sha512-St+z29uthEJVx0Is7ellNkgTEhaeSoA42I7JjOCBCrc5X6LYMGSv0P/2uS5HDLTExP5tpiqRD2PyUEOS6s9UXA==", "license": "ISC", "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -8574,9 +8582,9 @@ } }, "node_modules/nuqs": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/nuqs/-/nuqs-2.8.0.tgz", - "integrity": "sha512-JnVUUNR5hRtt8ZX131KmiGL6IlbyqgXKifL3oYYuDcJ+Kb8fT+WiaMPY7HmfgrECl0FeQBf7H59KfIfbq2DNdw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/nuqs/-/nuqs-2.8.1.tgz", + "integrity": "sha512-kIw8UW5KXXfVla6B9h0EKzSH/YDpee6lojniQoMyul8wq9brwV0kElE2Jzg4NSCLBo7n2E3wc1J3o7IyPYVlqQ==", "license": "MIT", "dependencies": { "@standard-schema/spec": "1.0.0" @@ -8697,9 +8705,9 @@ "license": "MIT" }, "node_modules/oxlint": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.29.0.tgz", - "integrity": "sha512-YqUVUhTYDqazV2qu3QSQn/H4Z1OP+fTnedgZWDk1/lDZxGfR0b1MqRVaEm3rRjBMLHP0zXlriIWUx+DD6UMaPA==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.30.0.tgz", + "integrity": "sha512-6Mcpj7Gn26QNRUpue9kRZKQg623mH10kLPl597sNCOfXeUZHTglrc2O54eskHMRA+tR7c0u73nW4GPwSFePLkA==", "dev": true, "license": "MIT", "bin": { @@ -8713,17 +8721,17 @@ "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxlint/darwin-arm64": "1.29.0", - "@oxlint/darwin-x64": "1.29.0", - "@oxlint/linux-arm64-gnu": "1.29.0", - "@oxlint/linux-arm64-musl": "1.29.0", - "@oxlint/linux-x64-gnu": "1.29.0", - "@oxlint/linux-x64-musl": "1.29.0", - "@oxlint/win32-arm64": "1.29.0", - "@oxlint/win32-x64": "1.29.0" + "@oxlint/darwin-arm64": "1.30.0", + "@oxlint/darwin-x64": "1.30.0", + "@oxlint/linux-arm64-gnu": "1.30.0", + "@oxlint/linux-arm64-musl": "1.30.0", + "@oxlint/linux-x64-gnu": "1.30.0", + "@oxlint/linux-x64-musl": "1.30.0", + "@oxlint/win32-arm64": "1.30.0", + "@oxlint/win32-x64": "1.30.0" }, "peerDependencies": { - "oxlint-tsgolint": ">=0.7.1" + "oxlint-tsgolint": ">=0.8.1" }, "peerDependenciesMeta": { "oxlint-tsgolint": { @@ -9600,14 +9608,18 @@ } }, "node_modules/seroval": { - "version": "1.3.2", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.4.0.tgz", + "integrity": "sha512-BdrNXdzlofomLTiRnwJTSEAaGKyHHZkbMXIywOh7zlzp4uZnXErEwl9XZ+N1hJSNpeTtNxWvVwN0wUzAIQ4Hpg==", "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/seroval-plugins": { - "version": "1.3.2", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.4.0.tgz", + "integrity": "sha512-zir1aWzoiax6pbBVjoYVd0O1QQXgIL3eVGBMsBsNmM8Ukq90yGaWlfx0AB9dTS8GPqrOrbXn79vmItCUP9U3BQ==", "license": "MIT", "engines": { "node": ">=10" @@ -9833,6 +9845,31 @@ "seroval-plugins": "~1.3.0" } }, + "node_modules/solid-js/node_modules/seroval": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.3.2.tgz", + "integrity": "sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/solid-js/node_modules/seroval-plugins": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.3.3.tgz", + "integrity": "sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "seroval": "^1.0" + } + }, "node_modules/sonner": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/sonner/-/sonner-2.0.7.tgz", @@ -9878,12 +9915,6 @@ "node": ">=0.10.0" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, "node_modules/srvx": { "version": "0.8.16", "resolved": "https://registry.npmjs.org/srvx/-/srvx-0.8.16.tgz", @@ -10401,9 +10432,9 @@ } }, "node_modules/unplugin": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.10.tgz", - "integrity": "sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==", + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", + "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", "license": "MIT", "dependencies": { "@jridgewell/remapping": "^2.3.5", @@ -10526,9 +10557,9 @@ } }, "node_modules/vite": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.2.2.tgz", - "integrity": "sha512-BxAKBWmIbrDgrokdGZH1IgkIk/5mMHDreLDmCJ0qpyJaAteP8NvMhkwr/ZCQNqNH97bw/dANTE9PDzqwJghfMQ==", + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.2.4.tgz", + "integrity": "sha512-NL8jTlbo0Tn4dUEXEsUg8KeyG/Lkmc4Fnzb8JXN/Ykm9G4HNImjtABMJgkQoVjOBN/j2WAwDTRytdqJbZsah7w==", "license": "MIT", "dependencies": { "esbuild": "^0.25.0", @@ -10931,40 +10962,18 @@ } }, "node_modules/xmlbuilder2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-3.1.1.tgz", - "integrity": "sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-4.0.0.tgz", + "integrity": "sha512-zIoY033NGmbzHX1cYOGKNfeWpZyiGLzXGHNoxQ6tR/R+WqT7mqz+EDtFdPwqnhIms6vHz9BNtMS47DiGPyGfwg==", "license": "MIT", "dependencies": { - "@oozcitak/dom": "1.15.10", - "@oozcitak/infra": "1.0.8", - "@oozcitak/util": "8.3.8", - "js-yaml": "3.14.1" + "@oozcitak/dom": "^2.0.1", + "@oozcitak/infra": "^2.0.1", + "@oozcitak/util": "^9.0.4", + "js-yaml": "^4.1.0" }, "engines": { - "node": ">=12.0" - } - }, - "node_modules/xmlbuilder2/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/xmlbuilder2/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "node": ">=20.0" } }, "node_modules/xmlchars": { @@ -11017,9 +11026,9 @@ } }, "node_modules/zod": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz", - "integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==", + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.13.tgz", + "integrity": "sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks"