diff --git a/package.json b/package.json index 780571e287..60ce50178f 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "start": "npm run dev" }, "dependencies": { - "@aws-sdk/client-s3": "3.738.0", + "@aws-sdk/client-s3": "3.741.0", "@excalidraw/excalidraw": "0.17.6", "@floating-ui/react-dom": "2.1.2", "@milkdown/core": "7.6.2", @@ -49,14 +49,14 @@ "@radix-ui/react-select": "2.1.5", "@radix-ui/react-switch": "1.1.2", "@radix-ui/react-tabs": "1.1.2", - "@shikijs/transformers": "2.1.0", + "@shikijs/transformers": "2.3.0", "@shiro/fetch": "link:./packages/fetch", "@simplewebauthn/browser": "13.1.0", "@simplewebauthn/types": "12.0.0", - "@tanstack/query-async-storage-persister": "5.65.0", - "@tanstack/react-query": "5.65.1", - "@tanstack/react-query-devtools": "5.65.1", - "@tanstack/react-query-persist-client": "5.65.1", + "@tanstack/query-async-storage-persister": "5.66.0", + "@tanstack/react-query": "5.66.0", + "@tanstack/react-query-devtools": "5.66.0", + "@tanstack/react-query-persist-client": "5.66.0", "@upstash/redis": "1.34.3", "@vercel/analytics": "1.4.1", "@vercel/postgres": "0.10.0", @@ -73,7 +73,7 @@ "emoji-picker-react": "4.12.0", "es-toolkit": "1.32.0", "foxact": "0.2.43", - "fuse.js": "7.0.0", + "fuse.js": "7.1.0", "idb-keyval": "6.2.1", "immer": "^10.1.1", "jojoo": "0.1.4", @@ -88,13 +88,13 @@ "marked": "15.0.6", "medium-zoom": "1.1.0", "mermaid": "11.4.1", - "motion": "12.0.6", + "motion": "12.1.0", "nanoid": "^5.0.9", "next": "14.2.8", "next-runtime-env": "3.2.2", "next-themes": "0.4.4", "ofetch": "1.4.1", - "openai": "4.81.0", + "openai": "4.82.0", "pngjs": "7.0.0", "prop-types": "15.8.1", "qrcode.react": "4.2.0", @@ -135,7 +135,7 @@ "@types/js-yaml": "4.0.9", "@types/katex": "^0.16.7", "@types/markdown-escape": "1.1.3", - "@types/node": "22.12.0", + "@types/node": "22.13.1", "@types/pngjs": "6.0.5", "@types/react": "18.3.18", "@types/react-dom": "18.3.5", @@ -158,7 +158,7 @@ "postcss-prune-var": "1.1.2", "prettier": "3.4.2", "rimraf": "6.0.1", - "shiki": "2.1.0", + "shiki": "2.3.0", "simple-git-hooks": "2.11.1", "tailwind-scrollbar": "3.1.0", "tailwind-variants": "0.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2979b9ca43..0ec88c22be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,8 +29,8 @@ importers: .: dependencies: '@aws-sdk/client-s3': - specifier: 3.738.0 - version: 3.738.0 + specifier: 3.741.0 + version: 3.741.0 '@excalidraw/excalidraw': specifier: 0.17.6 version: 0.17.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -110,8 +110,8 @@ importers: specifier: 1.1.2 version: 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@shikijs/transformers': - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.3.0 + version: 2.3.0 '@shiro/fetch': specifier: link:./packages/fetch version: link:packages/fetch @@ -122,17 +122,17 @@ importers: specifier: 12.0.0 version: 12.0.0 '@tanstack/query-async-storage-persister': - specifier: 5.65.0 - version: 5.65.0 + specifier: 5.66.0 + version: 5.66.0 '@tanstack/react-query': - specifier: 5.65.1 - version: 5.65.1(react@18.3.1) + specifier: 5.66.0 + version: 5.66.0(react@18.3.1) '@tanstack/react-query-devtools': - specifier: 5.65.1 - version: 5.65.1(@tanstack/react-query@5.65.1(react@18.3.1))(react@18.3.1) + specifier: 5.66.0 + version: 5.66.0(@tanstack/react-query@5.66.0(react@18.3.1))(react@18.3.1) '@tanstack/react-query-persist-client': - specifier: 5.65.1 - version: 5.65.1(@tanstack/react-query@5.65.1(react@18.3.1))(react@18.3.1) + specifier: 5.66.0 + version: 5.66.0(@tanstack/react-query@5.66.0(react@18.3.1))(react@18.3.1) '@upstash/redis': specifier: 1.34.3 version: 1.34.3 @@ -182,8 +182,8 @@ importers: specifier: 0.2.43 version: 0.2.43(react@18.3.1) fuse.js: - specifier: 7.0.0 - version: 7.0.0 + specifier: 7.1.0 + version: 7.1.0 idb-keyval: specifier: 6.2.1 version: 6.2.1 @@ -227,8 +227,8 @@ importers: specifier: 11.4.1 version: 11.4.1 motion: - specifier: 12.0.6 - version: 12.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 12.1.0 + version: 12.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nanoid: specifier: ^5.0.9 version: 5.0.9 @@ -245,8 +245,8 @@ importers: specifier: 1.4.1 version: 1.4.1 openai: - specifier: 4.81.0 - version: 4.81.0(ws@8.12.0(bufferutil@4.0.9))(zod@3.24.1) + specifier: 4.82.0 + version: 4.82.0(ws@8.12.0(bufferutil@4.0.9))(zod@3.24.1) pngjs: specifier: 7.0.0 version: 7.0.0 @@ -363,8 +363,8 @@ importers: specifier: 1.1.3 version: 1.1.3 '@types/node': - specifier: 22.12.0 - version: 22.12.0 + specifier: 22.13.1 + version: 22.13.1 '@types/pngjs': specifier: 6.0.5 version: 6.0.5 @@ -432,8 +432,8 @@ importers: specifier: 6.0.1 version: 6.0.1 shiki: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.3.0 + version: 2.3.0 simple-git-hooks: specifier: 2.11.1 version: 2.11.1 @@ -680,8 +680,8 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-s3@3.738.0': - resolution: {integrity: sha512-1Im/p5yfoV15ydVY+QlffsWQkQm7iGVI+3V9tCHEUT6SdmukYEpN3G8Y+lWofRBidxzUE2Xd+MbChCXfzLAoAg==} + '@aws-sdk/client-s3@3.741.0': + resolution: {integrity: sha512-sZvdbRZ+E9/GcOMUOkZvYvob95N6c9LdzDneXHFASA7OIaEOQxQT1Arimz7JpEhfq/h9K2/j7wNO4jh4x80bmA==} engines: {node: '>=18.0.0'} '@aws-sdk/client-sso@3.734.0': @@ -700,12 +700,12 @@ packages: resolution: {integrity: sha512-JFSL6xhONsq+hKM8xroIPhM5/FOhiQ1cov0lZxhzZWj6Ai3UAjucy3zyIFDr9MgP1KfCYNdvyaUq9/o+HWvEDg==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-ini@3.734.0': - resolution: {integrity: sha512-HEyaM/hWI7dNmb4NhdlcDLcgJvrilk8G4DQX6qz0i4pBZGC2l4iffuqP8K6ZQjUfz5/6894PzeFuhTORAMd+cg==} + '@aws-sdk/credential-provider-ini@3.741.0': + resolution: {integrity: sha512-/XvnVp6zZXsyUlP1FtmspcWnd+Z1u2WK0wwzTE/x277M0oIhAezCW79VmcY4jcDQbYH+qMbtnBexfwgFDARxQg==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-node@3.738.0': - resolution: {integrity: sha512-3MuREsazwBxghKb2sQQHvie+uuK4dX4/ckFYiSoffzJQd0YHxaGxf8cr4NOSCQCUesWu8D3Y0SzlnHGboVSkpA==} + '@aws-sdk/credential-provider-node@3.741.0': + resolution: {integrity: sha512-iz/puK9CZZkZjrKXX2W+PaiewHtlcD7RKUIsw4YHFyb8lrOt7yTYpM6VjeI+T//1sozjymmAnnp1SST9TXApLQ==} engines: {node: '>=18.0.0'} '@aws-sdk/credential-provider-process@3.734.0': @@ -748,8 +748,8 @@ packages: resolution: {integrity: sha512-CUat2d9ITsFc2XsmeiRQO96iWpxSKYFjxvj27Hc7vo87YUHRnfMfnc8jw1EpxEwMcvBD7LsRa6vDNky6AjcrFA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-sdk-s3@3.734.0': - resolution: {integrity: sha512-zeZPenDhkP/RXYMFG3exhNOe2Qukg2l2KpIjxq9o66meELiTULoIXjCmgPoWcM8zzrue06SBdTsaJDHfDl2vdA==} + '@aws-sdk/middleware-sdk-s3@3.740.0': + resolution: {integrity: sha512-VML9TzNoQdAs5lSPQSEgZiPgMUSz2H7SltaLb9g4tHwKK5xQoTq5WcDd6V1d2aPxSN5Q2Q63aiVUBby6MdUN/Q==} engines: {node: '>=18.0.0'} '@aws-sdk/middleware-ssec@3.734.0': @@ -768,8 +768,8 @@ packages: resolution: {integrity: sha512-Lvj1kPRC5IuJBr9DyJ9T9/plkh+EfKLy+12s/mykOy1JaKHDpvj+XGy2YO6YgYVOb8JFtaqloid+5COtje4JTQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/signature-v4-multi-region@3.734.0': - resolution: {integrity: sha512-GSRP8UH30RIYkcpPILV4pWrKFjRmmNjtUd41HTKWde5GbjJvNYpxqFXw2aIJHjKTw/js3XEtGSNeTaQMVVt3CQ==} + '@aws-sdk/signature-v4-multi-region@3.740.0': + resolution: {integrity: sha512-w+psidN3i+kl51nQEV3V+fKjKUqcEbqUA1GtubruDBvBqrl5El/fU2NF3Lo53y8CfI9wCdf3V7KOEpHIqxHNng==} engines: {node: '>=18.0.0'} '@aws-sdk/token-providers@3.734.0': @@ -2527,26 +2527,26 @@ packages: '@scure/bip39@1.5.0': resolution: {integrity: sha512-Dop+ASYhnrwm9+HA/HwXg7j2ZqM6yk2fyLWb5znexjctFY3+E+eU8cIWI0Pql0Qx4hPZCijlGq4OL71g+Uz30A==} - '@shikijs/core@2.1.0': - resolution: {integrity: sha512-v795KDmvs+4oV0XD05YLzfDMe9ISBgNjtFxP4PAEv5DqyeghO1/TwDqs9ca5/E6fuO95IcAcWqR6cCX9TnqLZA==} + '@shikijs/core@2.3.0': + resolution: {integrity: sha512-N1r7sIXYm31Zju3CmH6bH6tgIftF0NlHxx0HiZ85X2BLWczgFLo61PJCoF7nFZUu8DeS0g8xhZsiL8zi+tV8YQ==} - '@shikijs/engine-javascript@2.1.0': - resolution: {integrity: sha512-cgIUdAliOsoaa0rJz/z+jvhrpRd+fVAoixVFEVxUq5FA+tHgBZAIfVJSgJNVRj2hs/wZ1+4hMe82eKAThVh0nQ==} + '@shikijs/engine-javascript@2.3.0': + resolution: {integrity: sha512-/ITg36HXHXP486+6zaQgP7Y38LIV9V2Pir4aIk7zQ5XcM1CU8dOlUL9BuyA/E6BKg1XaAgN+rFg3qsaspt+x2A==} - '@shikijs/engine-oniguruma@2.1.0': - resolution: {integrity: sha512-Ujik33wEDqgqY2WpjRDUBECGcKPv3eGGkoXPujIXvokLaRmGky8NisSk8lHUGeSFxo/Cz5sgFej9sJmA9yeepg==} + '@shikijs/engine-oniguruma@2.3.0': + resolution: {integrity: sha512-8nBH/QwDrJLxbIFg7ifrfyEtrW0m9FCfanxU9SJFUEbA+rFNbyDGdoXZ4IxkC6ykT1+Utx2vW6EYVAUk3Q9gcg==} - '@shikijs/langs@2.1.0': - resolution: {integrity: sha512-Jn0gS4rPgerMDPj1ydjgFzZr5fAIoMYz4k7ZT3LJxWWBWA6lokK0pumUwVtb+MzXtlpjxOaQejLprmLbvMZyww==} + '@shikijs/langs@2.3.0': + resolution: {integrity: sha512-gaNaqbUhncigokGehwhzGe5AY+IRJKDnp+1Zp3gjxhhv6RxMYtbn9zDu3cl9ngNZGEdtEtvruz6LasdY3n0MCA==} - '@shikijs/themes@2.1.0': - resolution: {integrity: sha512-oS2mU6+bz+8TKutsjBxBA7Z3vrQk21RCmADLpnu8cy3tZD6Rw0FKqDyXNtwX52BuIDKHxZNmRlTdG3vtcYv3NQ==} + '@shikijs/themes@2.3.0': + resolution: {integrity: sha512-2M3XKry66lB975B7v+kSesGyIJrhxsLdk/RyhB+hbkXmD2Myyuspyox0/2JTqWnM1Y9132NjeVsBl1ZI507ZXw==} - '@shikijs/transformers@2.1.0': - resolution: {integrity: sha512-3sfvh6OKUVkT5wZFU1xxiq1qqNIuCwUY3yOb9ZGm19y80UZ/eoroLE2orGNzfivyTxR93GfXXZC/ghPR0/SBow==} + '@shikijs/transformers@2.3.0': + resolution: {integrity: sha512-y/9RIr/YWENiZpoMbo4GkKpxgYwuP1CZTFgi1lvnxBY9zvwRHhQz62rCH+md34A995Vap1jQmkkG+kye7wotgw==} - '@shikijs/types@2.1.0': - resolution: {integrity: sha512-OFOdHA6VEVbiQvepJ8yqicC6VmBrKxFFhM2EsHHrZESqLVAXOSeRDiuSYV185lIgp15TVic5vYBYNhTsk1xHLg==} + '@shikijs/types@2.3.0': + resolution: {integrity: sha512-rC8ZkfIE6m17RBGwRPoXqj/an4JPUnAB1JGHELPVrzygyB0Gqa9Lc7h4xYb8c3GWywAgrjryLAJSN3kpe1fqhw==} '@shikijs/vscode-textmate@10.0.1': resolution: {integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==} @@ -2809,32 +2809,32 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' - '@tanstack/query-async-storage-persister@5.65.0': - resolution: {integrity: sha512-Fsh5Ahyy9xcjHpyXPbhEq0UnEw0fvy44svDwBThoUfqMOmpycRIOWY9BRIzdzvAAr13G0DU3DGGPyQz05yh4gw==} + '@tanstack/query-async-storage-persister@5.66.0': + resolution: {integrity: sha512-Uh3YHhKhbub/U5Px+iUIWRXq95QHgvM1gqtfx6mkfsbCdWBC84jS+8FRcEybhzZl1sUuNsE4mawcBHarJyLaWQ==} - '@tanstack/query-core@5.65.0': - resolution: {integrity: sha512-Bnnq/1axf00r2grRT6gUyIkZRKzhHs+p4DijrCQ3wMlA3D3TTT71gtaSLtqnzGddj73/7X5JDGyjiSLdjvQN4w==} + '@tanstack/query-core@5.66.0': + resolution: {integrity: sha512-J+JeBtthiKxrpzUu7rfIPDzhscXF2p5zE/hVdrqkACBP8Yu0M96mwJ5m/8cPPYQE9aRNvXztXHlNwIh4FEeMZw==} '@tanstack/query-devtools@5.65.0': resolution: {integrity: sha512-g5y7zc07U9D3esMdqUfTEVu9kMHoIaVBsD0+M3LPdAdD710RpTcLiNvJY1JkYXqkq9+NV+CQoemVNpQPBXVsJg==} - '@tanstack/query-persist-client-core@5.65.0': - resolution: {integrity: sha512-Uebs8InvxjPhMioovRHoHyJocdONsiULNKNvrl70lAU5yJuPJ930CeIm403nNgfujxVJmaJHY5seLiD3Wo1AEQ==} + '@tanstack/query-persist-client-core@5.66.0': + resolution: {integrity: sha512-y6bolShmbOmexexZfnmTiHsBOm4ruJxc2MQJzqi6PxkSPjkKAU+Zqviy4ZwQos5skwSw0g7b9L6V6Rd64oZc9g==} - '@tanstack/react-query-devtools@5.65.1': - resolution: {integrity: sha512-PKUBz7+FAP3eI1zoWrP5vxNQXs+elPz3u/3cILGhNZl2dufgbU9OJRpbC+BAptLXTsGxTwkAlrWBIZbD/c7CDw==} + '@tanstack/react-query-devtools@5.66.0': + resolution: {integrity: sha512-uB57wA2YZaQ2fPcFW0E9O1zAGDGSbRKRx84uMk/86VyU9jWVxvJ3Uzp+zNm+nZJYsuekCIo2opTdgNuvM3cKgA==} peerDependencies: - '@tanstack/react-query': ^5.65.1 + '@tanstack/react-query': ^5.66.0 react: ^18 || ^19 - '@tanstack/react-query-persist-client@5.65.1': - resolution: {integrity: sha512-qtuqHt4FRAKMNZdqLpcTH7iAf0kU6zyYI2XWeS3DhEuXrOQDYysoQsonET0sFHWB7YbEmMctrpSYxvqOlQvzdQ==} + '@tanstack/react-query-persist-client@5.66.0': + resolution: {integrity: sha512-LpocQrJF9HCR6N09X7+k8TjkgYsVHPB4e4AvV2qvCeL5aOsQWORttEqCHldohnJwdVm/68tWacw2jVP/8AuI1w==} peerDependencies: - '@tanstack/react-query': ^5.65.1 + '@tanstack/react-query': ^5.66.0 react: ^18 || ^19 - '@tanstack/react-query@5.65.1': - resolution: {integrity: sha512-BSpjo4RQdJ75Mw3pqM1AJYNhanNxJE3ct7RmCZUAv9cUJg/Qmonzc/Xy2kKXeQA1InuKATSuc6pOZciWOF8TYQ==} + '@tanstack/react-query@5.66.0': + resolution: {integrity: sha512-z3sYixFQJe8hndFnXgWu7C79ctL+pI0KAelYyW+khaNJ1m22lWrhJU2QrsTcRKMuVPtoZvfBYrTStIdKo+x0Xw==} peerDependencies: react: ^18 || ^19 @@ -3003,8 +3003,8 @@ packages: '@types/node@18.19.68': resolution: {integrity: sha512-QGtpFH1vB99ZmTa63K4/FU8twThj4fuVSBkGddTp7uIL/cuoLWIUSL2RcOaigBhfR+hg5pgGkBnkoOxrTVBMKw==} - '@types/node@22.12.0': - resolution: {integrity: sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==} + '@types/node@22.13.1': + resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4327,8 +4327,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@12.0.6: - resolution: {integrity: sha512-LmrXbXF6Vv5WCNmb+O/zn891VPZrH7XbsZgRLBROw6kFiP+iTK49gxTv2Ur3F0Tbw6+sy9BVtSqnWfMUpH+6nA==} + framer-motion@12.1.0: + resolution: {integrity: sha512-0wc6Zn3Yf1pIKMXIndgEePDaPttRVbSKJMS4E2e999G/UPRgt5i9t3+e+nAy5K7U1STBJ4TXEvB3dPrPJ7IA8g==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -4360,8 +4360,8 @@ packages: resolution: {integrity: sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==} engines: {node: '>=10'} - fuse.js@7.0.0: - resolution: {integrity: sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==} + fuse.js@7.1.0: + resolution: {integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==} engines: {node: '>=10'} gensync@1.0.0-beta.2: @@ -5142,8 +5142,8 @@ packages: motion-utils@12.0.0: resolution: {integrity: sha512-MNFiBKbbqnmvOjkPyOKgHUp3Q6oiokLkI1bEwm5QA28cxMZrv0CbbBGDNmhF6DIXsi1pCQBSs0dX8xjeER1tmA==} - motion@12.0.6: - resolution: {integrity: sha512-AzCEO0+//mPlcGiL9JaVwjddHY1cbbnvz5upHL0toqQwsPCs+hiKJ0XG5jfG0XwDtBbiSXdEqW/UTmGLwkVQ6A==} + motion@12.1.0: + resolution: {integrity: sha512-X0Pk3mf2j+FCel6ofBbicGvN5ENXyADPymA0/6O/ER2O72wFIjKkAtXVs07eKn/cBsK9C5Dmz3HHAo3QZUvn1A==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -5293,11 +5293,11 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} - oniguruma-to-es@2.3.0: - resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==} + oniguruma-to-es@3.1.0: + resolution: {integrity: sha512-BJ3Jy22YlgejHSO7Fvmz1kKazlaPmRSUH+4adTDUS/dKQ4wLxI+gALZ8updbaux7/m7fIlpgOZ5fp/Inq5jUAw==} - openai@4.81.0: - resolution: {integrity: sha512-lXkFkV+He3O6RGnldHncRGef4uWHssDsAVwN5I3bWcgIdDPy/w8vgtIAwvZxAj49m4WiwWVD0+eGTJ9xOv/ISA==} + openai@4.82.0: + resolution: {integrity: sha512-1bTxOVGZuVGsKKUWbh3BEwX1QxIXUftJv+9COhhGGVDTFwiaOd4gWsMynF2ewj1mg6by3/O+U8+EEHpWRdPaJg==} hasBin: true peerDependencies: ws: ^8.18.0 @@ -5988,14 +5988,14 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regex-recursion@5.1.1: - resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==} + regex-recursion@6.0.2: + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} regex-utilities@2.3.0: resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} - regex@5.1.1: - resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} + regex@6.0.1: + resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} regexp-ast-analysis@0.7.1: resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} @@ -6143,8 +6143,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@2.1.0: - resolution: {integrity: sha512-yvKPdNGLXZv7WC4bl7JBbU3CEcUxnBanvMez8MG3gZXKpClGL4bHqFyLhTx+2zUvbjClUANs/S22HXb7aeOgmA==} + shiki@2.3.0: + resolution: {integrity: sha512-wMmrvyxj4i8ft9r2dA+aIi5+G6PL0Dz19h5fr5xG7Jvo8uLIOWxaveSRl3LNcj58h+jUnhdkCh7tQIVULGNXJw==} signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} @@ -7017,13 +7017,13 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/client-s3@3.738.0': + '@aws-sdk/client-s3@3.741.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 '@aws-sdk/core': 3.734.0 - '@aws-sdk/credential-provider-node': 3.738.0 + '@aws-sdk/credential-provider-node': 3.741.0 '@aws-sdk/middleware-bucket-endpoint': 3.734.0 '@aws-sdk/middleware-expect-continue': 3.734.0 '@aws-sdk/middleware-flexible-checksums': 3.735.0 @@ -7031,11 +7031,11 @@ snapshots: '@aws-sdk/middleware-location-constraint': 3.734.0 '@aws-sdk/middleware-logger': 3.734.0 '@aws-sdk/middleware-recursion-detection': 3.734.0 - '@aws-sdk/middleware-sdk-s3': 3.734.0 + '@aws-sdk/middleware-sdk-s3': 3.740.0 '@aws-sdk/middleware-ssec': 3.734.0 '@aws-sdk/middleware-user-agent': 3.734.0 '@aws-sdk/region-config-resolver': 3.734.0 - '@aws-sdk/signature-v4-multi-region': 3.734.0 + '@aws-sdk/signature-v4-multi-region': 3.740.0 '@aws-sdk/types': 3.734.0 '@aws-sdk/util-endpoints': 3.734.0 '@aws-sdk/util-user-agent-browser': 3.734.0 @@ -7156,7 +7156,7 @@ snapshots: '@smithy/util-stream': 4.0.2 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.734.0': + '@aws-sdk/credential-provider-ini@3.741.0': dependencies: '@aws-sdk/core': 3.734.0 '@aws-sdk/credential-provider-env': 3.734.0 @@ -7174,11 +7174,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-node@3.738.0': + '@aws-sdk/credential-provider-node@3.741.0': dependencies: '@aws-sdk/credential-provider-env': 3.734.0 '@aws-sdk/credential-provider-http': 3.734.0 - '@aws-sdk/credential-provider-ini': 3.734.0 + '@aws-sdk/credential-provider-ini': 3.741.0 '@aws-sdk/credential-provider-process': 3.734.0 '@aws-sdk/credential-provider-sso': 3.734.0 '@aws-sdk/credential-provider-web-identity': 3.734.0 @@ -7283,7 +7283,7 @@ snapshots: '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.734.0': + '@aws-sdk/middleware-sdk-s3@3.740.0': dependencies: '@aws-sdk/core': 3.734.0 '@aws-sdk/types': 3.734.0 @@ -7368,9 +7368,9 @@ snapshots: '@smithy/util-middleware': 4.0.1 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.734.0': + '@aws-sdk/signature-v4-multi-region@3.740.0': dependencies: - '@aws-sdk/middleware-sdk-s3': 3.734.0 + '@aws-sdk/middleware-sdk-s3': 3.740.0 '@aws-sdk/types': 3.734.0 '@smithy/protocol-http': 5.0.1 '@smithy/signature-v4': 5.0.1 @@ -9501,40 +9501,40 @@ snapshots: '@noble/hashes': 1.6.1 '@scure/base': 1.2.1 - '@shikijs/core@2.1.0': + '@shikijs/core@2.3.0': dependencies: - '@shikijs/engine-javascript': 2.1.0 - '@shikijs/engine-oniguruma': 2.1.0 - '@shikijs/types': 2.1.0 + '@shikijs/engine-javascript': 2.3.0 + '@shikijs/engine-oniguruma': 2.3.0 + '@shikijs/types': 2.3.0 '@shikijs/vscode-textmate': 10.0.1 '@types/hast': 3.0.4 hast-util-to-html: 9.0.4 - '@shikijs/engine-javascript@2.1.0': + '@shikijs/engine-javascript@2.3.0': dependencies: - '@shikijs/types': 2.1.0 + '@shikijs/types': 2.3.0 '@shikijs/vscode-textmate': 10.0.1 - oniguruma-to-es: 2.3.0 + oniguruma-to-es: 3.1.0 - '@shikijs/engine-oniguruma@2.1.0': + '@shikijs/engine-oniguruma@2.3.0': dependencies: - '@shikijs/types': 2.1.0 + '@shikijs/types': 2.3.0 '@shikijs/vscode-textmate': 10.0.1 - '@shikijs/langs@2.1.0': + '@shikijs/langs@2.3.0': dependencies: - '@shikijs/types': 2.1.0 + '@shikijs/types': 2.3.0 - '@shikijs/themes@2.1.0': + '@shikijs/themes@2.3.0': dependencies: - '@shikijs/types': 2.1.0 + '@shikijs/types': 2.3.0 - '@shikijs/transformers@2.1.0': + '@shikijs/transformers@2.3.0': dependencies: - '@shikijs/core': 2.1.0 - '@shikijs/types': 2.1.0 + '@shikijs/core': 2.3.0 + '@shikijs/types': 2.3.0 - '@shikijs/types@2.1.0': + '@shikijs/types@2.3.0': dependencies: '@shikijs/vscode-textmate': 10.0.1 '@types/hast': 3.0.4 @@ -9935,33 +9935,33 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 3.4.17 - '@tanstack/query-async-storage-persister@5.65.0': + '@tanstack/query-async-storage-persister@5.66.0': dependencies: - '@tanstack/query-persist-client-core': 5.65.0 + '@tanstack/query-persist-client-core': 5.66.0 - '@tanstack/query-core@5.65.0': {} + '@tanstack/query-core@5.66.0': {} '@tanstack/query-devtools@5.65.0': {} - '@tanstack/query-persist-client-core@5.65.0': + '@tanstack/query-persist-client-core@5.66.0': dependencies: - '@tanstack/query-core': 5.65.0 + '@tanstack/query-core': 5.66.0 - '@tanstack/react-query-devtools@5.65.1(@tanstack/react-query@5.65.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-devtools@5.66.0(@tanstack/react-query@5.66.0(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/query-devtools': 5.65.0 - '@tanstack/react-query': 5.65.1(react@18.3.1) + '@tanstack/react-query': 5.66.0(react@18.3.1) react: 18.3.1 - '@tanstack/react-query-persist-client@5.65.1(@tanstack/react-query@5.65.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-persist-client@5.66.0(@tanstack/react-query@5.66.0(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/query-persist-client-core': 5.65.0 - '@tanstack/react-query': 5.65.1(react@18.3.1) + '@tanstack/query-persist-client-core': 5.66.0 + '@tanstack/react-query': 5.66.0(react@18.3.1) react: 18.3.1 - '@tanstack/react-query@5.65.1(react@18.3.1)': + '@tanstack/react-query@5.66.0(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.65.0 + '@tanstack/query-core': 5.66.0 react: 18.3.1 '@types/chroma-js@3.1.1': {} @@ -10103,7 +10103,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.12.0 + '@types/node': 22.13.1 optional: true '@types/geojson@7946.0.15': {} @@ -10120,7 +10120,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.12.0 + '@types/node': 22.13.1 optional: true '@types/katex@0.16.7': {} @@ -10149,14 +10149,14 @@ snapshots: '@types/node-fetch@2.6.12': dependencies: - '@types/node': 22.12.0 + '@types/node': 22.13.1 form-data: 4.0.1 '@types/node@18.19.68': dependencies: undici-types: 5.26.5 - '@types/node@22.12.0': + '@types/node@22.13.1': dependencies: undici-types: 6.20.0 @@ -10168,13 +10168,13 @@ snapshots: '@types/pg@8.11.6': dependencies: - '@types/node': 22.12.0 + '@types/node': 22.13.1 pg-protocol: 1.7.0 pg-types: 4.0.2 '@types/pngjs@6.0.5': dependencies: - '@types/node': 22.12.0 + '@types/node': 22.13.1 '@types/prop-types@15.7.14': {} @@ -11701,7 +11701,7 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@12.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@12.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: motion-dom: 12.0.0 motion-utils: 12.0.0 @@ -11725,7 +11725,7 @@ snapshots: fuse.js@6.6.2: {} - fuse.js@7.0.0: {} + fuse.js@7.1.0: {} gensync@1.0.0-beta.2: {} @@ -12803,9 +12803,9 @@ snapshots: motion-utils@12.0.0: {} - motion@12.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + motion@12.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - framer-motion: 12.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 12.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tslib: 2.8.1 optionalDependencies: react: 18.3.1 @@ -12929,13 +12929,13 @@ snapshots: dependencies: mimic-function: 5.0.1 - oniguruma-to-es@2.3.0: + oniguruma-to-es@3.1.0: dependencies: emoji-regex-xs: 1.0.0 - regex: 5.1.1 - regex-recursion: 5.1.1 + regex: 6.0.1 + regex-recursion: 6.0.2 - openai@4.81.0(ws@8.12.0(bufferutil@4.0.9))(zod@3.24.1): + openai@4.82.0(ws@8.12.0(bufferutil@4.0.9))(zod@3.24.1): dependencies: '@types/node': 18.19.68 '@types/node-fetch': 2.6.12 @@ -13671,14 +13671,13 @@ snapshots: regenerator-runtime@0.14.1: {} - regex-recursion@5.1.1: + regex-recursion@6.0.2: dependencies: - regex: 5.1.1 regex-utilities: 2.3.0 regex-utilities@2.3.0: {} - regex@5.1.1: + regex@6.0.1: dependencies: regex-utilities: 2.3.0 @@ -13846,14 +13845,14 @@ snapshots: shebang-regex@3.0.0: {} - shiki@2.1.0: + shiki@2.3.0: dependencies: - '@shikijs/core': 2.1.0 - '@shikijs/engine-javascript': 2.1.0 - '@shikijs/engine-oniguruma': 2.1.0 - '@shikijs/langs': 2.1.0 - '@shikijs/themes': 2.1.0 - '@shikijs/types': 2.1.0 + '@shikijs/core': 2.3.0 + '@shikijs/engine-javascript': 2.3.0 + '@shikijs/engine-oniguruma': 2.3.0 + '@shikijs/langs': 2.3.0 + '@shikijs/themes': 2.3.0 + '@shikijs/types': 2.3.0 '@shikijs/vscode-textmate': 10.0.1 '@types/hast': 3.0.4 @@ -14496,4 +14495,4 @@ snapshots: zx@8.3.1: optionalDependencies: '@types/fs-extra': 11.0.4 - '@types/node': 22.12.0 + '@types/node': 22.13.1