diff --git a/server/package-lock.json b/server/package-lock.json index 0c3a361..7905aad 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -15,16 +15,16 @@ "@ast-grep/lang-java": "^0.0.7", "@ast-grep/lang-python": "^0.0.6", "@ast-grep/lang-rust": "^0.0.7", - "@ast-grep/napi": "^0.45.0", + "@ast-grep/napi": "^0.45.2", "@google/generative-ai": "^0.24.1", "@socket.io/redis-adapter": "^8.3.0", - "@supabase/supabase-js": "^2.103.0", - "axios": "^1.18.1", + "@supabase/supabase-js": "^2.112.4", + "axios": "^1.20.0", "bcrypt": "^6.0.0", "cors": "^2.8.5", "dotenv": "^16.6.1", "express": "^5.1.0", - "express-rate-limit": "^8.6.0", + "express-rate-limit": "^8.7.0", "jsonwebtoken": "^9.0.2", "localtunnel": "^2.0.2", "openai": "^5.3.0", @@ -152,29 +152,29 @@ } }, "node_modules/@ast-grep/napi": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@ast-grep/napi/-/napi-0.45.0.tgz", - "integrity": "sha512-5dQqAVZeHfdQsXjH9FCn+A8a1tb+GVa3Asdq6cKP4l7O0KqH/gmWLswvSaPx7twWfpUwHtGpX7L9frPEAqfNng==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/@ast-grep/napi/-/napi-0.45.2.tgz", + "integrity": "sha512-hBA5c7JV6OM7zFWoLjUNZhsDpxEIEIeew5S3z1giwK5tPQqobuFfM2OhS45bN3E0+yQtgCX/o8/AEHKbGD3ykg==", "license": "MIT", "engines": { "node": ">= 10" }, "optionalDependencies": { - "@ast-grep/napi-darwin-arm64": "0.45.0", - "@ast-grep/napi-darwin-x64": "0.45.0", - "@ast-grep/napi-linux-arm64-gnu": "0.45.0", - "@ast-grep/napi-linux-arm64-musl": "0.45.0", - "@ast-grep/napi-linux-x64-gnu": "0.45.0", - "@ast-grep/napi-linux-x64-musl": "0.45.0", - "@ast-grep/napi-win32-arm64-msvc": "0.45.0", - "@ast-grep/napi-win32-ia32-msvc": "0.45.0", - "@ast-grep/napi-win32-x64-msvc": "0.45.0" + "@ast-grep/napi-darwin-arm64": "0.45.2", + "@ast-grep/napi-darwin-x64": "0.45.2", + "@ast-grep/napi-linux-arm64-gnu": "0.45.2", + "@ast-grep/napi-linux-arm64-musl": "0.45.2", + "@ast-grep/napi-linux-x64-gnu": "0.45.2", + "@ast-grep/napi-linux-x64-musl": "0.45.2", + "@ast-grep/napi-win32-arm64-msvc": "0.45.2", + "@ast-grep/napi-win32-ia32-msvc": "0.45.2", + "@ast-grep/napi-win32-x64-msvc": "0.45.2" } }, "node_modules/@ast-grep/napi-darwin-arm64": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-darwin-arm64/-/napi-darwin-arm64-0.45.0.tgz", - "integrity": "sha512-yRf7pj+KFgCLw7mA39MjwrTu9zUnz7Kp7f/y8NrZ8Z7b3nI+eBQRvqwdG85J3nR8IJGXLbGBtCBLkrmYtAxWpQ==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-darwin-arm64/-/napi-darwin-arm64-0.45.2.tgz", + "integrity": "sha512-29+sfXTJ7xxqgTuWAHA89gDAQIiJyAZ1ZiHoupjKIqyn0mhXrktO1WOghlDzyYs++hITEPOeXftxy48Y0tDGDQ==", "cpu": [ "arm64" ], @@ -188,9 +188,9 @@ } }, "node_modules/@ast-grep/napi-darwin-x64": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-darwin-x64/-/napi-darwin-x64-0.45.0.tgz", - "integrity": "sha512-rS4PI6qbi828AuvnxT5Yh7rVsy8mAGiN5ruLdi99Po8Ll3v+01x3OXEC/px/816/72WFCXGWacaZ17otowgA1Q==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-darwin-x64/-/napi-darwin-x64-0.45.2.tgz", + "integrity": "sha512-PUjh7Zf4dKNzYLOYhX5wU6O4BgRPdJnD9zkS1n+/5SeK0U1L5YL486RjNgFt9Xyff0PGtP/wDeoHMF5PhKEwsw==", "cpu": [ "x64" ], @@ -204,12 +204,15 @@ } }, "node_modules/@ast-grep/napi-linux-arm64-gnu": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-arm64-gnu/-/napi-linux-arm64-gnu-0.45.0.tgz", - "integrity": "sha512-RD0B8fwENAVfQ54+M+l4h0GtIWReefuNXohzSeu9QkKm12vsui9LLNkS5bBdYko/riW5WSeGwgToGmVLxaJBTg==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-arm64-gnu/-/napi-linux-arm64-gnu-0.45.2.tgz", + "integrity": "sha512-bnGKLLHWO13pjPChOFq7Ifqj3HJdOAxMQAGDCUC2JSJhO2YL8/xBZrpN0cHIWNuoUNSAXjCtr5AsCnPz/3jlFg==", "cpu": [ "arm64" ], + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -220,12 +223,15 @@ } }, "node_modules/@ast-grep/napi-linux-arm64-musl": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-arm64-musl/-/napi-linux-arm64-musl-0.45.0.tgz", - "integrity": "sha512-Q4GCYojuHVM3hfLOZ9DaOQmhMTUEHYmGhkWavPQyYZGO0/cc0DqSqOqewBPpP/sM9Q2X5ZYAo0HM9nsoklEm/A==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-arm64-musl/-/napi-linux-arm64-musl-0.45.2.tgz", + "integrity": "sha512-FXVb4/V55THjhKxi5zWVrAO8JQj+/DiYP7JLsqenkm5V3UNuC8p2opGOyQpUvNpvcqJiZA9Hl+Onj/yfwSVr/A==", "cpu": [ "arm64" ], + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -236,12 +242,15 @@ } }, "node_modules/@ast-grep/napi-linux-x64-gnu": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-x64-gnu/-/napi-linux-x64-gnu-0.45.0.tgz", - "integrity": "sha512-yRrrvPaC0xt/kSRCrZctHwaosgEKGjSsU68yb4xqToC8Ue0TdLm0VuHjaCevzonRvO602NwKyyzYXtpFLdMzfw==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-x64-gnu/-/napi-linux-x64-gnu-0.45.2.tgz", + "integrity": "sha512-mtEIPLV9MW2PBswFcp3ydM4T5Ub73s89SRd0QMT2+DfA9XBLCLhnC+r/Yt4eRgnf8FyNx49bFTPxXvFKscr9hw==", "cpu": [ "x64" ], + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -252,12 +261,15 @@ } }, "node_modules/@ast-grep/napi-linux-x64-musl": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-x64-musl/-/napi-linux-x64-musl-0.45.0.tgz", - "integrity": "sha512-Z80/+rdrk0xxGwbYkw14/xZJ6G1nA+6R5xqiWjq4UzoNs+azQ5+zOQAuD2m/hj+asbZxcA/KD+SXVaWX0+QWgA==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-linux-x64-musl/-/napi-linux-x64-musl-0.45.2.tgz", + "integrity": "sha512-WLLHxDmuXkb/e3mz/xDCrB2dZPzv1ntsepuRTtpaIGczxnQTgFSzX/CXPD0e1MfsU/QL1AiXxxni8w+NGy/ZpQ==", "cpu": [ "x64" ], + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -268,9 +280,9 @@ } }, "node_modules/@ast-grep/napi-win32-arm64-msvc": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-win32-arm64-msvc/-/napi-win32-arm64-msvc-0.45.0.tgz", - "integrity": "sha512-gfuDq5TEEZGjV0cpj9queABM0E2y/WSwloE38Og1xdHPYmxQNLaCLayfqvtBzgG911NEVoD8+DCeEAYLcgByng==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-win32-arm64-msvc/-/napi-win32-arm64-msvc-0.45.2.tgz", + "integrity": "sha512-04iOFaMzD2nf8CKw3nURWN42900wqPtUTQaMo1I2KRk3qbgtHSJjJoVJGAWUXkCq4LhPg3Xlk1s+ssWf4rNm2A==", "cpu": [ "arm64" ], @@ -284,9 +296,9 @@ } }, "node_modules/@ast-grep/napi-win32-ia32-msvc": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-win32-ia32-msvc/-/napi-win32-ia32-msvc-0.45.0.tgz", - "integrity": "sha512-BzysPG/tobpa4YBQ7VHPvvxPth6o3ct4LUS8A9hG0rvYdMGi5DKZya9nxSgpY/8yuxQsi9VSNAzWnCamnKWReg==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-win32-ia32-msvc/-/napi-win32-ia32-msvc-0.45.2.tgz", + "integrity": "sha512-tE3y0RQcajocKwpYLbgHKd4lzGGAx1wGMA0bGPsWdoFK8VSob6ZDuYdSlSdnaRs8jAc4F3axToNRKn15p+0/Dg==", "cpu": [ "ia32" ], @@ -300,9 +312,9 @@ } }, "node_modules/@ast-grep/napi-win32-x64-msvc": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@ast-grep/napi-win32-x64-msvc/-/napi-win32-x64-msvc-0.45.0.tgz", - "integrity": "sha512-sBAdQUZHrZL4JECMPWtz+aFF7nK0vUG4xQ68w8UGkqKbA//8JYtddpTtpJ1hM9nYfZupZN/saprkIMWjp7cqbA==", + "version": "0.45.2", + "resolved": "https://registry.npmjs.org/@ast-grep/napi-win32-x64-msvc/-/napi-win32-x64-msvc-0.45.2.tgz", + "integrity": "sha512-o8Z5Z42TAJe0fPnb11rrjtte58wlw/MuR4KpVMHl8IhJLBBR7gHR0E8wfMz88TxzsQz0U2KYev0k0a2fV4i0sQ==", "cpu": [ "x64" ], @@ -443,9 +455,9 @@ } }, "node_modules/@supabase/auth-js": { - "version": "2.110.8", - "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.110.8.tgz", - "integrity": "sha512-TQ5neTUDX2C2WmyYa03yGhLMkhdE/SkHXtK8/qxO/APUy3rsymsJCBP48p4jcN6iO2G0ow6RRexQd2mX+dSyJg==", + "version": "2.112.4", + "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.112.4.tgz", + "integrity": "sha512-z8DesgwLzKM5PiT0yNmJU8VJyh1zAhYi+20Z7drdJQLXg/wWW4yGt/un+He5ERYUo94Vz66t5aeyr1DIDemI5A==", "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -455,9 +467,9 @@ } }, "node_modules/@supabase/functions-js": { - "version": "2.110.8", - "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.110.8.tgz", - "integrity": "sha512-5yB9TLYzvv2oSQxwb0gamEvIAsuH66pVt7AM/pz03S7wN6ehD34GNgbShrccetqPedXQSz7e/1hAJ9NeEhoZVg==", + "version": "2.112.4", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.112.4.tgz", + "integrity": "sha512-DQ0aVH8wSQAccVqNoEkec62qCu2QRNyoGN53RqsVZ1k6F1zq4/v8scrlR6LNT2RJmT97apiTmORijPVhErCS2g==", "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -473,9 +485,9 @@ "license": "MIT" }, "node_modules/@supabase/postgrest-js": { - "version": "2.110.8", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.110.8.tgz", - "integrity": "sha512-QeRROxl1PpOZw5Jzi7BwdN9icsycMrLlCCvsjS0hYLW+nZoaT46zdagz/glJirj8jHF4jSd5Jyipuae2cBClCw==", + "version": "2.112.4", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.112.4.tgz", + "integrity": "sha512-uaubtPSeg2TR4wrtfQoQWgkTAe+a0qWX2KhmwvTfNl5mGN9+U7owiJt6abk3o/V6O899PSRD1yzxs5RlF4xTug==", "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -485,9 +497,9 @@ } }, "node_modules/@supabase/realtime-js": { - "version": "2.110.8", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.110.8.tgz", - "integrity": "sha512-mwX7ituX6O31fLf+0g65rpLlNxqgnMaPltPsQwzox6jfmbfVl3tCxXrfr3HEsQcCRjpjuJG1+A0vFzP1yVjKHA==", + "version": "2.112.4", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.112.4.tgz", + "integrity": "sha512-vZ+j079SKrM0Xiq7MJCvQKLDpaH2kfKfLY68xuQE1sqsCsMmx1CyrDBJHsxZ3cX01VOs5SI9igmoZAF3BmdZxw==", "license": "MIT", "dependencies": { "@supabase/phoenix": "0.4.5", @@ -498,9 +510,9 @@ } }, "node_modules/@supabase/storage-js": { - "version": "2.110.8", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.110.8.tgz", - "integrity": "sha512-CcfhkZFBLxsthgUabZKxwfsoXdrikIGsL3LsGoV3FZTqCMx/s1y49taT4jT/oya5+1IuB0sFFHw6pF0o0iJniQ==", + "version": "2.112.4", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.112.4.tgz", + "integrity": "sha512-lQ0JemuTlMIXVKgSci1qez8yPnM5hyDngeAfEBjZS2Om4D+Cus0EE5BE6glFobrxdyii1OF4UzWfF0zcQgDq5A==", "license": "MIT", "dependencies": { "iceberg-js": "^0.8.1", @@ -511,19 +523,27 @@ } }, "node_modules/@supabase/supabase-js": { - "version": "2.110.8", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.110.8.tgz", - "integrity": "sha512-E5qzoe74zhJRv4wRcbO9eMYzeQDb/+h6c603pL8shcxLGBjTKsIF7XXj05IcNj23TLDgJN1WkMw7mwAPyu5dZg==", + "version": "2.112.4", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.112.4.tgz", + "integrity": "sha512-UiCX1udlFY1fQQrO7Z3GU7obQsju0w5Vk9mOOwalfo/+Gy+tahWVenSSuu5E/GTy/q//HxvGv2IrCdW66/61kw==", "license": "MIT", "dependencies": { - "@supabase/auth-js": "2.110.8", - "@supabase/functions-js": "2.110.8", - "@supabase/postgrest-js": "2.110.8", - "@supabase/realtime-js": "2.110.8", - "@supabase/storage-js": "2.110.8" + "@supabase/auth-js": "2.112.4", + "@supabase/functions-js": "2.112.4", + "@supabase/postgrest-js": "2.112.4", + "@supabase/realtime-js": "2.112.4", + "@supabase/storage-js": "2.112.4" }, "engines": { "node": ">=22.0.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + } } }, "node_modules/@ts-morph/common": { @@ -634,13 +654,13 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.18.1.tgz", - "integrity": "sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.20.0.tgz", + "integrity": "sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==", "license": "MIT", "dependencies": { "follow-redirects": "^1.16.0", - "form-data": "^4.0.5", + "form-data": "^4.0.6", "https-proxy-agent": "^5.0.1", "proxy-from-env": "^2.1.0" } @@ -1225,9 +1245,9 @@ } }, "node_modules/express-rate-limit": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.0.tgz", - "integrity": "sha512-XKJXDsASUOo0LLtFwW5hCcQGH0N4WQc/Rn8/Pvoia+TJFOkkFPvrtW9lZOeeNcxQJspvOIERMwiRLsVFlhHEkA==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.7.0.tgz", + "integrity": "sha512-hOwV7WOxXfjRpAM1DSJWZDXx3GhplwD8IfwuwvogD8i1Qnkgosw/H45s4ZnFAUHDAhPjlY9hLBvJhKmGMyY26g==", "license": "MIT", "dependencies": { "debug": "^4.4.3", diff --git a/server/package.json b/server/package.json index b2c0cce..8d5b334 100644 --- a/server/package.json +++ b/server/package.json @@ -26,16 +26,16 @@ "@ast-grep/lang-java": "^0.0.7", "@ast-grep/lang-python": "^0.0.6", "@ast-grep/lang-rust": "^0.0.7", - "@ast-grep/napi": "^0.45.0", + "@ast-grep/napi": "^0.45.2", "@google/generative-ai": "^0.24.1", "@socket.io/redis-adapter": "^8.3.0", - "@supabase/supabase-js": "^2.103.0", - "axios": "^1.18.1", + "@supabase/supabase-js": "^2.112.4", + "axios": "^1.20.0", "bcrypt": "^6.0.0", "cors": "^2.8.5", "dotenv": "^16.6.1", "express": "^5.1.0", - "express-rate-limit": "^8.6.0", + "express-rate-limit": "^8.7.0", "jsonwebtoken": "^9.0.2", "localtunnel": "^2.0.2", "openai": "^5.3.0",