diff --git a/package-lock.json b/package-lock.json index 5c63a60..f3b7e43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,18 +11,18 @@ "dependencies": { "@fastify/cors": "^11.3.0", "@fastify/helmet": "^13.1.0", - "@fastify/rate-limit": "^11.1.0", - "@fastify/static": "^10.1.2", + "@fastify/rate-limit": "^11.2.0", + "@fastify/static": "^10.1.3", "@radix-ui/react-dialog": "^1.1.23", "@radix-ui/react-dropdown-menu": "^2.1.24", "@radix-ui/react-tooltip": "^1.2.16", "@tanstack/react-query": "^5.101.4", "clsx": "^2.1.1", "dotenv": "^17.4.2", - "fastify": "^5.10.0", + "fastify": "^5.11.2", "framer-motion": "^12.42.2", "lightweight-charts": "^5.2.0", - "lucide-react": "^1.27.0", + "lucide-react": "^1.29.0", "react": "^19.2.8", "react-dom": "^19.2.8", "zod": "^4.4.3", @@ -1348,9 +1348,9 @@ } }, "node_modules/@fastify/rate-limit": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@fastify/rate-limit/-/rate-limit-11.1.0.tgz", - "integrity": "sha512-BeJ9tizLvmTXGD7deYU5G04OtHhwk5uHxbpEPVp09gKvUBIXmau/4Bshxhu9ci54MvVWfGjCEx4RzvsTntojwA==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@fastify/rate-limit/-/rate-limit-11.2.0.tgz", + "integrity": "sha512-X7osJd4XSvMoejYrnJkSZYYjY1eNYoBqhjlzf1RakC2204qExFqZFTKj5+T7VuzA/iUI9Z3UoSqQRkB2HpG0oQ==", "funding": [ { "type": "github", @@ -1365,6 +1365,7 @@ "dependencies": { "@lukeed/ms": "^2.0.2", "fastify-plugin": "^6.0.0", + "ip-address": "^10.2.0", "toad-cache": "^3.7.0" } }, @@ -1392,9 +1393,9 @@ } }, "node_modules/@fastify/static": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/@fastify/static/-/static-10.1.2.tgz", - "integrity": "sha512-G/g18cG9tLutT/OVyN1AIsHIl9L1UwmJ+S3dkyhVpplIx0nEMicd7RGQ+uJLyhKKF4a3tTcQydccn3Mop1fX+Q==", + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/@fastify/static/-/static-10.1.3.tgz", + "integrity": "sha512-W6jqajYS974XjPjB5hQWoxPM8NKM4+p8YmQT6G5IbCa4uhdWSVadZUv75siy1wEA/3ty8RYdpBydfWeu9AqAqQ==", "funding": [ { "type": "github", @@ -3981,9 +3982,9 @@ "license": "BSD-3-Clause" }, "node_modules/fastify": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.10.0.tgz", - "integrity": "sha512-A9L0ziuWGQHgEEVgF3davQ9vbD93IuX+lo2IsxapQmu5b/Y/ynn9m9K5JHt9dvyJXOFc5iN0Zk5GHEOqnzhWjg==", + "version": "5.11.2", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.11.2.tgz", + "integrity": "sha512-i/eJG7nXR9OkbFgoX4jFiPOHoRq0rXqDACVAXELh5Fdg6BFBErIVZ8MyibGCwup9Go1pYrxZJ0ogIub8vVdEcQ==", "funding": [ { "type": "github", @@ -4310,6 +4311,15 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "license": "ISC" }, + "node_modules/ip-address": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.4.0.tgz", + "integrity": "sha512-oSK96Grm3aP6OrS263xVxbNDGVL7rzBtYdpGqlDG8iQdoenDoTs/nkki+DflYbAEE8Xl6o5YxhxlrKvI3nqKXQ==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, "node_modules/ipaddr.js": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz", @@ -4826,9 +4836,9 @@ } }, "node_modules/lucide-react": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.27.0.tgz", - "integrity": "sha512-rJicGl/3Fly/E0rOH1YmPZ6e49JCnKknh1ox1vpHnkfjujAkKA6sqUZvH3MTAaXXjgexyUwgNwTJzTtYuAFYJw==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.29.0.tgz", + "integrity": "sha512-Xs9QFG5+9sNX04MdKVT4++umA+hJ2qsJVlRlRWHQ7qZobXgMiNHSpZ5eZm8JUoGCdNyoEdXoEwa8HVr0DNjOQg==", "license": "ISC", "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/package.json b/package.json index 6fd8730..d42359f 100644 --- a/package.json +++ b/package.json @@ -60,18 +60,18 @@ "dependencies": { "@fastify/cors": "^11.3.0", "@fastify/helmet": "^13.1.0", - "@fastify/rate-limit": "^11.1.0", - "@fastify/static": "^10.1.2", + "@fastify/rate-limit": "^11.2.0", + "@fastify/static": "^10.1.3", "@radix-ui/react-dialog": "^1.1.23", "@radix-ui/react-dropdown-menu": "^2.1.24", "@radix-ui/react-tooltip": "^1.2.16", "@tanstack/react-query": "^5.101.4", "clsx": "^2.1.1", "dotenv": "^17.4.2", - "fastify": "^5.10.0", + "fastify": "^5.11.2", "framer-motion": "^12.42.2", "lightweight-charts": "^5.2.0", - "lucide-react": "^1.27.0", + "lucide-react": "^1.29.0", "react": "^19.2.8", "react-dom": "^19.2.8", "zod": "^4.4.3",