From 74432d895450e05f57c91a932cca40c73c9c4c85 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 09:01:15 +0000 Subject: [PATCH] fix(deps): update all non-major dependencies --- bun.lockb | Bin 116907 -> 121402 bytes package-lock.json | 976 +++++++++++++++++++++++++++------------------- package.json | 22 +- 3 files changed, 576 insertions(+), 422 deletions(-) diff --git a/bun.lockb b/bun.lockb index cd118984ab2355ecc7b20cc95ad473c7635812fd..887a1fb0782f8ce45705ae926ed8ea0489e80ce7 100755 GIT binary patch delta 28126 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 EKl%9&0RR91 delta 31012 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 diff --git a/package-lock.json b/package-lock.json index 57f3a81..bea7a00 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,35 +9,56 @@ "version": "2.0.2", "license": "GPL-3.0", "dependencies": { - "@bogeychan/elysia-logger": "^0.0.4", - "elysia": "^0.6.3", - "pino": "^8.15.0", - "pino-pretty": "^10.2.0", - "redis": "^4.6.7", - "redis-om": "^0.4.2" + "@bogeychan/elysia-logger": "^0.0.17", + "elysia": "^0.8.0", + "pino": "^8.19.0", + "pino-pretty": "^10.3.1", + "redis": "^4.6.13", + "redis-om": "^0.4.3" }, "devDependencies": { "@hazmi35/eslint-config": "^9.0.0", - "@swc/cli": "^0.1.62", - "@swc/core": "^1.3.76", - "@types/node": "^18.17.4", + "@swc/cli": "^0.3.0", + "@swc/core": "^1.4.2", + "@types/node": "^18.19.20", "@typescript-eslint/eslint-plugin": "^5.59.8", "@typescript-eslint/parser": "^5.59.8", - "bun-types": "^0.7.3", + "bun-types": "^0.8.0", "eslint": "^8.41.0", - "rimraf": "^5.0.1", + "rimraf": "^5.0.5", "typescript": "^5.0.4" } }, "node_modules/@bogeychan/elysia-logger": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@bogeychan/elysia-logger/-/elysia-logger-0.0.4.tgz", - "integrity": "sha512-sfwHQ0h4bhQRSY6rAm4j3Y3YqS5xNIdAC2My6ZDkz1dxMJhfOnZBdimojsoF+IEG6JeiKEJKsyEzLQAomnhrXw==", + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/@bogeychan/elysia-logger/-/elysia-logger-0.0.17.tgz", + "integrity": "sha512-SzgIg4+EG9ijE6kH50OlixxLcQMqhgDRVB1eVO6ls0TX4eIYrcjSGc4MJHrue9IAWlzGBSaoSkGL2KJwELzF8g==", "dependencies": { - "pino": "^8.11.0" + "pino": "8.18.0" }, "peerDependencies": { - "elysia": ">= 0.6.0" + "elysia": ">= 0.8.16" + } + }, + "node_modules/@bogeychan/elysia-logger/node_modules/pino": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.18.0.tgz", + "integrity": "sha512-Mz/gKiRyuXu4HnpHgi1YWdHQCoWMufapzooisvFn78zl4dZciAxS+YeRkUxXl1ee/SzU80YCz1zpECCh4oC6Aw==", + "dependencies": { + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.1.1", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "v1.1.0", + "pino-std-serializers": "^6.0.0", + "process-warning": "^3.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.2.0", + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^3.7.0", + "thread-stream": "^2.0.0" + }, + "bin": { + "pino": "bin.js" } }, "node_modules/@eslint-community/eslint-utils": { @@ -652,9 +673,9 @@ } }, "node_modules/@redis/client": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.8.tgz", - "integrity": "sha512-xzElwHIO6rBAqzPeVnCzgvrnBEcFL1P0w8P65VNLRkdVW8rOE58f52hdj0BDgmsdOm4f1EoXPZtH4Fh7M/qUpw==", + "version": "1.5.14", + "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.14.tgz", + "integrity": "sha512-YGn0GqsRBFUQxklhY7v562VMOP0DcmlrHHs3IV1mFE3cbxe31IITUkqhBcIhVSI/2JqtWAJXg5mjV4aU+zD0HA==", "dependencies": { "cluster-key-slot": "1.1.2", "generic-pool": "3.9.0", @@ -665,51 +686,54 @@ } }, "node_modules/@redis/graph": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@redis/graph/-/graph-1.1.0.tgz", - "integrity": "sha512-16yZWngxyXPd+MJxeSr0dqh2AIOi8j9yXKcKCwVaKDbH3HTuETpDVPcLujhFYVPtYrngSco31BUcSa9TH31Gqg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@redis/graph/-/graph-1.1.1.tgz", + "integrity": "sha512-FEMTcTHZozZciLRl6GiiIB4zGm5z5F3F6a6FZCyrfxdKOhFlGkiAqlexWMBzCi4DcRoyiOsuLfW+cjlGWyExOw==", "peerDependencies": { "@redis/client": "^1.0.0" } }, "node_modules/@redis/json": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@redis/json/-/json-1.0.4.tgz", - "integrity": "sha512-LUZE2Gdrhg0Rx7AN+cZkb1e6HjoSKaeeW8rYnt89Tly13GBI5eP4CwDVr+MY8BAYfCg4/N15OUrtLoona9uSgw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@redis/json/-/json-1.0.6.tgz", + "integrity": "sha512-rcZO3bfQbm2zPRpqo82XbW8zg4G/w4W3tI7X8Mqleq9goQjAGLL7q/1n1ZX4dXEAmORVZ4s1+uKLaUOg7LrUhw==", "peerDependencies": { "@redis/client": "^1.0.0" } }, "node_modules/@redis/search": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@redis/search/-/search-1.1.3.tgz", - "integrity": "sha512-4Dg1JjvCevdiCBTZqjhKkGoC5/BcB7k9j99kdMnaXFXg8x4eyOIVg9487CMv7/BUVkFLZCaIh8ead9mU15DNng==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@redis/search/-/search-1.1.6.tgz", + "integrity": "sha512-mZXCxbTYKBQ3M2lZnEddwEAks0Kc7nauire8q20oA0oA/LoA+E/b5Y5KZn232ztPb1FkIGqo12vh3Lf+Vw5iTw==", "peerDependencies": { "@redis/client": "^1.0.0" } }, "node_modules/@redis/time-series": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@redis/time-series/-/time-series-1.0.4.tgz", - "integrity": "sha512-ThUIgo2U/g7cCuZavucQTQzA9g9JbDDY2f64u3AbAoz/8vE2lt2U37LamDUVChhaDA3IRT9R6VvJwqnUfTJzng==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@redis/time-series/-/time-series-1.0.5.tgz", + "integrity": "sha512-IFjIgTusQym2B5IZJG3XKr5llka7ey84fw/NOYqESP5WUfQs9zz1ww/9+qoz4ka/S6KcGBodzlCeZ5UImKbscg==", "peerDependencies": { "@redis/client": "^1.0.0" } }, "node_modules/@sinclair/typebox": { - "version": "0.30.4", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.30.4.tgz", - "integrity": "sha512-wFuuDR+O1OAE2GL0q68h1Ty00RE6Ihcixr55A6TU5RCvOUHnwJw9LGuDVg9NxDiAp7m/YJpa+UaOuLAz0ziyOQ==" + "version": "0.32.14", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.32.14.tgz", + "integrity": "sha512-EC77Mw8huT2z9YlYbWfpIQgN6shZE1tH4NP4/Trig8UBel9FZNMZRJ42ubJI8PLor2uIU+waLml1dce5ReCOPg==" }, "node_modules/@swc/cli": { - "version": "0.1.62", - "resolved": "https://registry.npmjs.org/@swc/cli/-/cli-0.1.62.tgz", - "integrity": "sha512-kOFLjKY3XH1DWLfXL1/B5MizeNorHR8wHKEi92S/Zi9Md/AK17KSqR8MgyRJ6C1fhKHvbBCl8wboyKAFXStkYw==", + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/@swc/cli/-/cli-0.3.10.tgz", + "integrity": "sha512-YWfYo9kXdbmIuGwIPth9geKgb0KssCMTdZa44zAN5KoqcuCP2rTW9s60heQDSRNpbtCmUr7BKF1VivsoHXrvrQ==", "dev": true, "dependencies": { "@mole-inc/bin-wrapper": "^8.0.1", - "commander": "^7.1.0", + "@swc/counter": "^0.1.3", + "commander": "^8.3.0", "fast-glob": "^3.2.5", + "minimatch": "^9.0.3", + "piscina": "^4.3.0", "semver": "^7.3.8", "slash": "3.0.0", "source-map": "^0.7.3" @@ -720,7 +744,7 @@ "swcx": "bin/swcx.js" }, "engines": { - "node": ">= 12.13" + "node": ">= 16.14.0" }, "peerDependencies": { "@swc/core": "^1.2.66", @@ -732,12 +756,40 @@ } } }, + "node_modules/@swc/cli/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@swc/cli/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@swc/core": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.76.tgz", - "integrity": "sha512-aYYTA2aVYkwJAZepQXtPnkUthhOfn8qd6rsh+lrJxonFrjmpI7RHt2tMDVTXP6XDX7fvnvrVtT1bwZfmBFPh0Q==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.2.tgz", + "integrity": "sha512-vWgY07R/eqj1/a0vsRKLI9o9klGZfpLNOVEnrv4nrccxBgYPjcf22IWwAoaBJ+wpA7Q4fVjCUM8lP0m01dpxcg==", "dev": true, "hasInstallScript": true, + "dependencies": { + "@swc/counter": "^0.1.2", + "@swc/types": "^0.1.5" + }, "engines": { "node": ">=10" }, @@ -746,16 +798,16 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.3.76", - "@swc/core-darwin-x64": "1.3.76", - "@swc/core-linux-arm-gnueabihf": "1.3.76", - "@swc/core-linux-arm64-gnu": "1.3.76", - "@swc/core-linux-arm64-musl": "1.3.76", - "@swc/core-linux-x64-gnu": "1.3.76", - "@swc/core-linux-x64-musl": "1.3.76", - "@swc/core-win32-arm64-msvc": "1.3.76", - "@swc/core-win32-ia32-msvc": "1.3.76", - "@swc/core-win32-x64-msvc": "1.3.76" + "@swc/core-darwin-arm64": "1.4.2", + "@swc/core-darwin-x64": "1.4.2", + "@swc/core-linux-arm-gnueabihf": "1.4.2", + "@swc/core-linux-arm64-gnu": "1.4.2", + "@swc/core-linux-arm64-musl": "1.4.2", + "@swc/core-linux-x64-gnu": "1.4.2", + "@swc/core-linux-x64-musl": "1.4.2", + "@swc/core-win32-arm64-msvc": "1.4.2", + "@swc/core-win32-ia32-msvc": "1.4.2", + "@swc/core-win32-x64-msvc": "1.4.2" }, "peerDependencies": { "@swc/helpers": "^0.5.0" @@ -767,9 +819,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.76.tgz", - "integrity": "sha512-ovviEhZ/1E81Z9OGrO0ivLWk4VCa3I3ZzM+cd3gugglRRwVwtlIaoIYqY5S3KiCAupDd1+UCl5X7Vbio7a/V8g==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.2.tgz", + "integrity": "sha512-1uSdAn1MRK5C1m/TvLZ2RDvr0zLvochgrZ2xL+lRzugLlCTlSA+Q4TWtrZaOz+vnnFVliCpw7c7qu0JouhgQIw==", "cpu": [ "arm64" ], @@ -783,9 +835,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.76.tgz", - "integrity": "sha512-tcySTDqs0SHCebtW35sCdcLWsmTEo7bEwx0gNL/spetqVT9fpFi6qU8qcnt7i2KaZHbeNl9g1aadu+Yrni+GzA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.2.tgz", + "integrity": "sha512-TYD28+dCQKeuxxcy7gLJUCFLqrwDZnHtC2z7cdeGfZpbI2mbfppfTf2wUPzqZk3gEC96zHd4Yr37V3Tvzar+lQ==", "cpu": [ "x64" ], @@ -799,9 +851,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.76.tgz", - "integrity": "sha512-apgzpGWy1AwoMF4urAAASsAjE7rEzZFIF+p6utuxhS7cNHzE0AyEVDYJbo+pzBdlZ8orBdzzsHtFwoEgKOjebA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.2.tgz", + "integrity": "sha512-Eyqipf7ZPGj0vplKHo8JUOoU1un2sg5PjJMpEesX0k+6HKE2T8pdyeyXODN0YTFqzndSa/J43EEPXm+rHAsLFQ==", "cpu": [ "arm" ], @@ -815,9 +867,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.76.tgz", - "integrity": "sha512-c3c0zz6S0eludqidDpuqbadE0WT3OZczyQxe9Vw8lFFXES85mvNGtwYzyGK2o7TICpsuHrndwDIoYpmpWk879g==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.2.tgz", + "integrity": "sha512-wZn02DH8VYPv3FC0ub4my52Rttsus/rFw+UUfzdb3tHMHXB66LqN+rR0ssIOZrH6K+VLN6qpTw9VizjyoH0BxA==", "cpu": [ "arm64" ], @@ -831,9 +883,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.76.tgz", - "integrity": "sha512-Is3bpq7F2qtlnkzEeOD6HIZJPpOmu3q6c82lKww90Q0NnrlSluVMozTHJgwVoFZyizH7uLnk0LuNcEAWLnmJIw==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.2.tgz", + "integrity": "sha512-3G0D5z9hUj9bXNcwmA1eGiFTwe5rWkuL3DsoviTj73TKLpk7u64ND0XjEfO0huVv4vVu9H1jodrKb7nvln/dlw==", "cpu": [ "arm64" ], @@ -847,9 +899,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.76.tgz", - "integrity": "sha512-iwCeRzd9oSvUzqt7nU6p/ztceAWfnO9XVxBn502R5gs6QCBbE1HCKrWHDO77aKPK7ss+0NcIGHvXTd9L8/wRzw==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.2.tgz", + "integrity": "sha512-LFxn9U8cjmYHw3jrdPNqPAkBGglKE3tCZ8rA7hYyp0BFxuo7L2ZcEnPm4RFpmSCCsExFH+LEJWuMGgWERoktvg==", "cpu": [ "x64" ], @@ -863,9 +915,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.76.tgz", - "integrity": "sha512-a671g4tW8kyFeuICsgq4uB9ukQfiIyXJT4V6YSnmqhCTz5mazWuDxZ5wKnx/1g5nXTl+U5cWH2TZaCJatp4GKA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.2.tgz", + "integrity": "sha512-dp0fAmreeVVYTUcb4u9njTPrYzKnbIH0EhH2qvC9GOYNNREUu2GezSIDgonjOXkHiTCvopG4xU7y56XtXj4VrQ==", "cpu": [ "x64" ], @@ -879,9 +931,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.76.tgz", - "integrity": "sha512-+swEFtjdMezS0vKUhJC3psdSDtOJGY5pEOt4e8XOPvn7aQpKQ9LfF49XVtIwDSk5SGuWtVoLFzkSY3reWUJCyg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.2.tgz", + "integrity": "sha512-HlVIiLMQkzthAdqMslQhDkoXJ5+AOLUSTV6fm6shFKZKqc/9cJvr4S8UveNERL9zUficA36yM3bbfo36McwnvQ==", "cpu": [ "arm64" ], @@ -895,9 +947,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.76.tgz", - "integrity": "sha512-5CqwAykpGBJ3PqGLOlWGLGIPpBAG1IwWVDUfro3hhjQ7XJxV5Z1aQf5V5OJ90HJVtrEAVx2xx59UV/Dh081LOg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.2.tgz", + "integrity": "sha512-WCF8faPGjCl4oIgugkp+kL9nl3nUATlzKXCEGFowMEmVVCFM0GsqlmGdPp1pjZoWc9tpYanoXQDnp5IvlDSLhA==", "cpu": [ "ia32" ], @@ -911,9 +963,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.76.tgz", - "integrity": "sha512-CiMpWLLlR3Cew9067E7XxaLBwYYJ90r9EhGSO6V1pvYSWj7ET/Ppmtj1ZhzPJMqRXAP6xflfl5R5o4ee1m4WLA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.2.tgz", + "integrity": "sha512-oV71rwiSpA5xre2C5570BhCsg1HF97SNLsZ/12xv7zayGzqr3yvFALFJN8tHKpqUdCB4FGPjoP3JFdV3i+1wUw==", "cpu": [ "x64" ], @@ -926,6 +978,12 @@ "node": ">=10" } }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "dev": true + }, "node_modules/@swc/helpers": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.0.tgz", @@ -945,6 +1003,12 @@ "optional": true, "peer": true }, + "node_modules/@swc/types": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", + "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", + "dev": true + }, "node_modules/@szmarczak/http-timer": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", @@ -997,10 +1061,13 @@ } }, "node_modules/@types/node": { - "version": "18.17.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.4.tgz", - "integrity": "sha512-ATL4WLgr7/W40+Sp1WnNTSKbgVn6Pvhc/2RHAdt8fl6NsQyp4oPCi2eKcGOvA494bwf1K/W6nGgZ9TwDqvpjdw==", - "dev": true + "version": "18.19.20", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.20.tgz", + "integrity": "sha512-SKXZvI375jkpvAj8o+5U2518XQv76mAsixqfXiVyWyXZbVWQK25RurFovYpVIxVzul0rZoH58V/3SkEnm7s3qA==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/responselike": { "version": "1.0.0", @@ -1323,7 +1390,8 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base64-js": { "version": "1.5.1", @@ -1403,9 +1471,9 @@ } }, "node_modules/bun-types": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-0.7.3.tgz", - "integrity": "sha512-kssLD5mDLoawmLZFgQRRq0Wy+dca/os6TZ0MHWyFVoVAEwSrpAxmNCZ1K1GUelfhlDaL2FikRxeF9GkATdzXZg==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-0.8.1.tgz", + "integrity": "sha512-VuCBox66P/3a8gVOffLCWIS6vdpXq4y3eJuF3VnsyC5HpykmIjkcr5wYDn22qQdeTUmOfCcBy1SZmtrZCeUr3A==", "dev": true }, "node_modules/cacheable-lookup": { @@ -1483,12 +1551,12 @@ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" }, "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, "engines": { - "node": ">= 10" + "node": ">= 12" } }, "node_modules/concat-map": { @@ -1509,6 +1577,14 @@ "node": ">= 0.6" } }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -1594,24 +1670,24 @@ "dev": true }, "node_modules/elysia": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/elysia/-/elysia-0.6.3.tgz", - "integrity": "sha512-LhdH476fotAQuEUpnLdn8fAzwo3ZmwHVrYzQhujo+x+OpmMXGMJXT7L7/Ct+b5wwR2txP5xCxI1A0suxhRxgIQ==", - "dependencies": { - "@sinclair/typebox": "^0.30.4", + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/elysia/-/elysia-0.8.17.tgz", + "integrity": "sha512-hqKHKUxbvlDHnobudtna5nBoGiZ4oa0xdnhynLAJF3+6gTYHAcQ/8/IyxUx5Az5Uy0zTuNiv7m2bIFu7xeMiWg==", + "dependencies": { + "@sinclair/typebox": "^0.32.0", + "cookie": "^0.6.0", + "eventemitter3": "^5.0.1", + "fast-decode-uri-component": "^1.0.1", "fast-querystring": "^1.1.2", - "memoirist": "0.1.4", + "memoirist": "0.1.10", "openapi-types": "^12.1.3" }, "peerDependencies": { - "@sinclair/typebox": ">= 0.28.10", + "@sinclair/typebox": ">= 0.31.0", "openapi-types": ">= 12.0.0", "typescript": ">= 5.0.0" }, "peerDependenciesMeta": { - "@elysiajs/fn": { - "optional": true - }, "@sinclair/typebox": { "optional": true }, @@ -1840,6 +1916,11 @@ "node": ">=6" } }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -2163,7 +2244,8 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "node_modules/generic-pool": { "version": "3.9.0", @@ -2271,63 +2353,9 @@ } }, "node_modules/help-me": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/help-me/-/help-me-4.2.0.tgz", - "integrity": "sha512-TAOnTB8Tz5Dw8penUuzHVrKNKlCIbwwbHnXraNJxPwf8LRtE2HlM84RYuezMFcwOJmoYOCWVDyJ8TQGxn9PgxA==", - "dependencies": { - "glob": "^8.0.0", - "readable-stream": "^3.6.0" - } - }, - "node_modules/help-me/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/help-me/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/help-me/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/help-me/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/help-me/-/help-me-5.0.0.tgz", + "integrity": "sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==" }, "node_modules/http2-wrapper": { "version": "1.0.3", @@ -2408,6 +2436,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -2416,7 +2445,8 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/is-extglob": { "version": "2.1.1", @@ -2491,9 +2521,9 @@ "dev": true }, "node_modules/jackspeak": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.0.tgz", - "integrity": "sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -2600,9 +2630,9 @@ } }, "node_modules/memoirist": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/memoirist/-/memoirist-0.1.4.tgz", - "integrity": "sha512-D6GbPSqO2nUVOmm7VZjJc5tC60pkOVUPzLwkKl1vCiYP+2b1cG8N9q1O3P0JmNM68u8vsgefPbxRUCSGxSXD+g==" + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/memoirist/-/memoirist-0.1.10.tgz", + "integrity": "sha512-k2ARHDrSzqeQAWrgvE2NgNj7p5c1LkeFI1VizklJWDXAOTgq7m8mtl0v6W1mVawFNe3DH0hb4BdA91y3vwbqvw==" }, "node_modules/merge-stream": { "version": "2.0.0", @@ -2706,6 +2736,40 @@ "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", "dev": true }, + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "!win32" + ], + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true, + "optional": true + }, + "node_modules/node-gyp-build": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", + "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "dev": true, + "optional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, "node_modules/npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -2868,13 +2932,13 @@ } }, "node_modules/path-scurry": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.8.0.tgz", - "integrity": "sha512-IjTrKseM404/UAWA8bBbL3Qp6O2wXkanuIE3seCxBH7ctRuvH1QRawy1N3nVDHGkdeZsjOsSe/8AQBL/VQCy2g==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", "dev": true, "dependencies": { - "lru-cache": "^9.1.1", - "minipass": "^5.0.0" + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -2927,20 +2991,20 @@ } }, "node_modules/pino": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-8.15.0.tgz", - "integrity": "sha512-olUADJByk4twxccmAxb1RiGKOSvddHugCV3wkqjyv+3Sooa2KLrmXrKEWOKi0XPCLasRR5jBXxioE1jxUa4KzQ==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.19.0.tgz", + "integrity": "sha512-oswmokxkav9bADfJ2ifrvfHUwad6MLp73Uat0IkQWY3iAw5xTRoznXbXksZs8oaOUMpmhVWD+PZogNzllWpJaA==", "dependencies": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.1.1", "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "v1.0.0", + "pino-abstract-transport": "v1.1.0", "pino-std-serializers": "^6.0.0", - "process-warning": "^2.0.0", + "process-warning": "^3.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.2.0", "safe-stable-stringify": "^2.3.1", - "sonic-boom": "^3.1.0", + "sonic-boom": "^3.7.0", "thread-stream": "^2.0.0" }, "bin": { @@ -2948,24 +3012,24 @@ } }, "node_modules/pino-abstract-transport": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.0.0.tgz", - "integrity": "sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.1.0.tgz", + "integrity": "sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==", "dependencies": { "readable-stream": "^4.0.0", "split2": "^4.0.0" } }, "node_modules/pino-pretty": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-10.2.0.tgz", - "integrity": "sha512-tRvpyEmGtc2D+Lr3FulIZ+R1baggQ4S3xD2Ar93KixFEDx6SEAUP3W5aYuEw1C73d6ROrNcB2IXLteW8itlwhA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-10.3.1.tgz", + "integrity": "sha512-az8JbIYeN/1iLj2t0jR9DV48/LQ3RC6hZPpapKPkb84Q+yTidMCpgWxIT3N0flnBDilyBQ1luWNpOeJptjdp/g==", "dependencies": { "colorette": "^2.0.7", "dateformat": "^4.6.3", "fast-copy": "^3.0.0", "fast-safe-stringify": "^2.1.1", - "help-me": "^4.0.1", + "help-me": "^5.0.0", "joycon": "^3.1.1", "minimist": "^1.2.6", "on-exit-leak-free": "^2.1.0", @@ -2985,6 +3049,15 @@ "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==" }, + "node_modules/piscina": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.4.0.tgz", + "integrity": "sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg==", + "dev": true, + "optionalDependencies": { + "nice-napi": "^1.0.2" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -3003,9 +3076,9 @@ } }, "node_modules/process-warning": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-2.2.0.tgz", - "integrity": "sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", + "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==" }, "node_modules/pseudomap": { "version": "1.0.2", @@ -3122,22 +3195,22 @@ } }, "node_modules/redis": { - "version": "4.6.7", - "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.7.tgz", - "integrity": "sha512-KrkuNJNpCwRm5vFJh0tteMxW8SaUzkm5fBH7eL5hd/D0fAkzvapxbfGPP/r+4JAXdQuX7nebsBkBqA2RHB7Usw==", + "version": "4.6.13", + "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.13.tgz", + "integrity": "sha512-MHgkS4B+sPjCXpf+HfdetBwbRz6vCtsceTmw1pHNYJAsYxrfpOP6dz+piJWGos8wqG7qb3vj/Rrc5qOlmInUuA==", "dependencies": { "@redis/bloom": "1.2.0", - "@redis/client": "1.5.8", - "@redis/graph": "1.1.0", - "@redis/json": "1.0.4", - "@redis/search": "1.1.3", - "@redis/time-series": "1.0.4" + "@redis/client": "1.5.14", + "@redis/graph": "1.1.1", + "@redis/json": "1.0.6", + "@redis/search": "1.1.6", + "@redis/time-series": "1.0.5" } }, "node_modules/redis-om": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/redis-om/-/redis-om-0.4.2.tgz", - "integrity": "sha512-sBah+ljGQY4Zm1f9/+l7HjtIuTQH/rzIX3JSLizymbr6VlTZ2ibt+U3xYKNjIA0tv/D9toEMF7HFXHMtT+l+1A==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/redis-om/-/redis-om-0.4.3.tgz", + "integrity": "sha512-OQ2ydJYm8j5YMWj3K2ieQdUcfu2gP1nW2XsdaFLbHkaSlYqj1Kfu8X+T44vPuesY3cKdVj6tv9bHEmI9oqwHgA==", "dependencies": { "jsonpath-plus": "^7.2.0", "just-clone": "^6.1.1", @@ -3174,15 +3247,15 @@ } }, "node_modules/rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", "dev": true, "dependencies": { - "glob": "^10.2.5" + "glob": "^10.3.7" }, "bin": { - "rimraf": "dist/cjs/src/bin.js" + "rimraf": "dist/esm/bin.mjs" }, "engines": { "node": ">=14" @@ -3201,19 +3274,19 @@ } }, "node_modules/rimraf/node_modules/glob": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.5.tgz", - "integrity": "sha512-Gj+dFYPZ5hc5dazjXzB0iHg2jKWJZYMjITXYPBRQ/xc2Buw7H0BINknRTwURJ6IC6MEFpYbLvtgVb3qD+DwyuA==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.0", - "minipass": "^5.0.0 || ^6.0.2", - "path-scurry": "^1.7.0" + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -3223,9 +3296,9 @@ } }, "node_modules/rimraf/node_modules/minimatch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", - "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -3344,9 +3417,9 @@ } }, "node_modules/sonic-boom": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.3.0.tgz", - "integrity": "sha512-LYxp34KlZ1a2Jb8ZQgFCK3niIHzibdwtwNUWKg0qQRzsDoJ3Gfgkf8KdBTFU3SkejDEIlWwnSnpVdOZIhFMl/g==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.0.tgz", + "integrity": "sha512-ybz6OYOUjoQQCQ/i4LU8kaToD8ACtYP+Cj5qd2AO36bwbdewxWJ3ArmJ2cr6AvxlL2o0PqnCcPGUgkILbfkaCA==", "dependencies": { "atomic-sleep": "^1.0.0" } @@ -3657,6 +3730,12 @@ "ulid": "bin/cli.js" } }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -3669,7 +3748,8 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true }, "node_modules/which": { "version": "2.0.2", @@ -3814,11 +3894,31 @@ }, "dependencies": { "@bogeychan/elysia-logger": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@bogeychan/elysia-logger/-/elysia-logger-0.0.4.tgz", - "integrity": "sha512-sfwHQ0h4bhQRSY6rAm4j3Y3YqS5xNIdAC2My6ZDkz1dxMJhfOnZBdimojsoF+IEG6JeiKEJKsyEzLQAomnhrXw==", + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/@bogeychan/elysia-logger/-/elysia-logger-0.0.17.tgz", + "integrity": "sha512-SzgIg4+EG9ijE6kH50OlixxLcQMqhgDRVB1eVO6ls0TX4eIYrcjSGc4MJHrue9IAWlzGBSaoSkGL2KJwELzF8g==", "requires": { - "pino": "^8.11.0" + "pino": "8.18.0" + }, + "dependencies": { + "pino": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.18.0.tgz", + "integrity": "sha512-Mz/gKiRyuXu4HnpHgi1YWdHQCoWMufapzooisvFn78zl4dZciAxS+YeRkUxXl1ee/SzU80YCz1zpECCh4oC6Aw==", + "requires": { + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.1.1", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "v1.1.0", + "pino-std-serializers": "^6.0.0", + "process-warning": "^3.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.2.0", + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^3.7.0", + "thread-stream": "^2.0.0" + } + } } }, "@eslint-community/eslint-utils": { @@ -4232,9 +4332,9 @@ "requires": {} }, "@redis/client": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.8.tgz", - "integrity": "sha512-xzElwHIO6rBAqzPeVnCzgvrnBEcFL1P0w8P65VNLRkdVW8rOE58f52hdj0BDgmsdOm4f1EoXPZtH4Fh7M/qUpw==", + "version": "1.5.14", + "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.14.tgz", + "integrity": "sha512-YGn0GqsRBFUQxklhY7v562VMOP0DcmlrHHs3IV1mFE3cbxe31IITUkqhBcIhVSI/2JqtWAJXg5mjV4aU+zD0HA==", "requires": { "cluster-key-slot": "1.1.2", "generic-pool": "3.9.0", @@ -4242,136 +4342,167 @@ } }, "@redis/graph": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@redis/graph/-/graph-1.1.0.tgz", - "integrity": "sha512-16yZWngxyXPd+MJxeSr0dqh2AIOi8j9yXKcKCwVaKDbH3HTuETpDVPcLujhFYVPtYrngSco31BUcSa9TH31Gqg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@redis/graph/-/graph-1.1.1.tgz", + "integrity": "sha512-FEMTcTHZozZciLRl6GiiIB4zGm5z5F3F6a6FZCyrfxdKOhFlGkiAqlexWMBzCi4DcRoyiOsuLfW+cjlGWyExOw==", "requires": {} }, "@redis/json": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@redis/json/-/json-1.0.4.tgz", - "integrity": "sha512-LUZE2Gdrhg0Rx7AN+cZkb1e6HjoSKaeeW8rYnt89Tly13GBI5eP4CwDVr+MY8BAYfCg4/N15OUrtLoona9uSgw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@redis/json/-/json-1.0.6.tgz", + "integrity": "sha512-rcZO3bfQbm2zPRpqo82XbW8zg4G/w4W3tI7X8Mqleq9goQjAGLL7q/1n1ZX4dXEAmORVZ4s1+uKLaUOg7LrUhw==", "requires": {} }, "@redis/search": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@redis/search/-/search-1.1.3.tgz", - "integrity": "sha512-4Dg1JjvCevdiCBTZqjhKkGoC5/BcB7k9j99kdMnaXFXg8x4eyOIVg9487CMv7/BUVkFLZCaIh8ead9mU15DNng==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@redis/search/-/search-1.1.6.tgz", + "integrity": "sha512-mZXCxbTYKBQ3M2lZnEddwEAks0Kc7nauire8q20oA0oA/LoA+E/b5Y5KZn232ztPb1FkIGqo12vh3Lf+Vw5iTw==", "requires": {} }, "@redis/time-series": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@redis/time-series/-/time-series-1.0.4.tgz", - "integrity": "sha512-ThUIgo2U/g7cCuZavucQTQzA9g9JbDDY2f64u3AbAoz/8vE2lt2U37LamDUVChhaDA3IRT9R6VvJwqnUfTJzng==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@redis/time-series/-/time-series-1.0.5.tgz", + "integrity": "sha512-IFjIgTusQym2B5IZJG3XKr5llka7ey84fw/NOYqESP5WUfQs9zz1ww/9+qoz4ka/S6KcGBodzlCeZ5UImKbscg==", "requires": {} }, "@sinclair/typebox": { - "version": "0.30.4", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.30.4.tgz", - "integrity": "sha512-wFuuDR+O1OAE2GL0q68h1Ty00RE6Ihcixr55A6TU5RCvOUHnwJw9LGuDVg9NxDiAp7m/YJpa+UaOuLAz0ziyOQ==" + "version": "0.32.14", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.32.14.tgz", + "integrity": "sha512-EC77Mw8huT2z9YlYbWfpIQgN6shZE1tH4NP4/Trig8UBel9FZNMZRJ42ubJI8PLor2uIU+waLml1dce5ReCOPg==" }, "@swc/cli": { - "version": "0.1.62", - "resolved": "https://registry.npmjs.org/@swc/cli/-/cli-0.1.62.tgz", - "integrity": "sha512-kOFLjKY3XH1DWLfXL1/B5MizeNorHR8wHKEi92S/Zi9Md/AK17KSqR8MgyRJ6C1fhKHvbBCl8wboyKAFXStkYw==", + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/@swc/cli/-/cli-0.3.10.tgz", + "integrity": "sha512-YWfYo9kXdbmIuGwIPth9geKgb0KssCMTdZa44zAN5KoqcuCP2rTW9s60heQDSRNpbtCmUr7BKF1VivsoHXrvrQ==", "dev": true, "requires": { "@mole-inc/bin-wrapper": "^8.0.1", - "commander": "^7.1.0", + "@swc/counter": "^0.1.3", + "commander": "^8.3.0", "fast-glob": "^3.2.5", + "minimatch": "^9.0.3", + "piscina": "^4.3.0", "semver": "^7.3.8", "slash": "3.0.0", "source-map": "^0.7.3" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "@swc/core": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.76.tgz", - "integrity": "sha512-aYYTA2aVYkwJAZepQXtPnkUthhOfn8qd6rsh+lrJxonFrjmpI7RHt2tMDVTXP6XDX7fvnvrVtT1bwZfmBFPh0Q==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.2.tgz", + "integrity": "sha512-vWgY07R/eqj1/a0vsRKLI9o9klGZfpLNOVEnrv4nrccxBgYPjcf22IWwAoaBJ+wpA7Q4fVjCUM8lP0m01dpxcg==", "dev": true, "requires": { - "@swc/core-darwin-arm64": "1.3.76", - "@swc/core-darwin-x64": "1.3.76", - "@swc/core-linux-arm-gnueabihf": "1.3.76", - "@swc/core-linux-arm64-gnu": "1.3.76", - "@swc/core-linux-arm64-musl": "1.3.76", - "@swc/core-linux-x64-gnu": "1.3.76", - "@swc/core-linux-x64-musl": "1.3.76", - "@swc/core-win32-arm64-msvc": "1.3.76", - "@swc/core-win32-ia32-msvc": "1.3.76", - "@swc/core-win32-x64-msvc": "1.3.76" + "@swc/core-darwin-arm64": "1.4.2", + "@swc/core-darwin-x64": "1.4.2", + "@swc/core-linux-arm-gnueabihf": "1.4.2", + "@swc/core-linux-arm64-gnu": "1.4.2", + "@swc/core-linux-arm64-musl": "1.4.2", + "@swc/core-linux-x64-gnu": "1.4.2", + "@swc/core-linux-x64-musl": "1.4.2", + "@swc/core-win32-arm64-msvc": "1.4.2", + "@swc/core-win32-ia32-msvc": "1.4.2", + "@swc/core-win32-x64-msvc": "1.4.2", + "@swc/counter": "^0.1.2", + "@swc/types": "^0.1.5" } }, "@swc/core-darwin-arm64": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.76.tgz", - "integrity": "sha512-ovviEhZ/1E81Z9OGrO0ivLWk4VCa3I3ZzM+cd3gugglRRwVwtlIaoIYqY5S3KiCAupDd1+UCl5X7Vbio7a/V8g==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.2.tgz", + "integrity": "sha512-1uSdAn1MRK5C1m/TvLZ2RDvr0zLvochgrZ2xL+lRzugLlCTlSA+Q4TWtrZaOz+vnnFVliCpw7c7qu0JouhgQIw==", "dev": true, "optional": true }, "@swc/core-darwin-x64": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.76.tgz", - "integrity": "sha512-tcySTDqs0SHCebtW35sCdcLWsmTEo7bEwx0gNL/spetqVT9fpFi6qU8qcnt7i2KaZHbeNl9g1aadu+Yrni+GzA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.2.tgz", + "integrity": "sha512-TYD28+dCQKeuxxcy7gLJUCFLqrwDZnHtC2z7cdeGfZpbI2mbfppfTf2wUPzqZk3gEC96zHd4Yr37V3Tvzar+lQ==", "dev": true, "optional": true }, "@swc/core-linux-arm-gnueabihf": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.76.tgz", - "integrity": "sha512-apgzpGWy1AwoMF4urAAASsAjE7rEzZFIF+p6utuxhS7cNHzE0AyEVDYJbo+pzBdlZ8orBdzzsHtFwoEgKOjebA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.2.tgz", + "integrity": "sha512-Eyqipf7ZPGj0vplKHo8JUOoU1un2sg5PjJMpEesX0k+6HKE2T8pdyeyXODN0YTFqzndSa/J43EEPXm+rHAsLFQ==", "dev": true, "optional": true }, "@swc/core-linux-arm64-gnu": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.76.tgz", - "integrity": "sha512-c3c0zz6S0eludqidDpuqbadE0WT3OZczyQxe9Vw8lFFXES85mvNGtwYzyGK2o7TICpsuHrndwDIoYpmpWk879g==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.2.tgz", + "integrity": "sha512-wZn02DH8VYPv3FC0ub4my52Rttsus/rFw+UUfzdb3tHMHXB66LqN+rR0ssIOZrH6K+VLN6qpTw9VizjyoH0BxA==", "dev": true, "optional": true }, "@swc/core-linux-arm64-musl": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.76.tgz", - "integrity": "sha512-Is3bpq7F2qtlnkzEeOD6HIZJPpOmu3q6c82lKww90Q0NnrlSluVMozTHJgwVoFZyizH7uLnk0LuNcEAWLnmJIw==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.2.tgz", + "integrity": "sha512-3G0D5z9hUj9bXNcwmA1eGiFTwe5rWkuL3DsoviTj73TKLpk7u64ND0XjEfO0huVv4vVu9H1jodrKb7nvln/dlw==", "dev": true, "optional": true }, "@swc/core-linux-x64-gnu": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.76.tgz", - "integrity": "sha512-iwCeRzd9oSvUzqt7nU6p/ztceAWfnO9XVxBn502R5gs6QCBbE1HCKrWHDO77aKPK7ss+0NcIGHvXTd9L8/wRzw==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.2.tgz", + "integrity": "sha512-LFxn9U8cjmYHw3jrdPNqPAkBGglKE3tCZ8rA7hYyp0BFxuo7L2ZcEnPm4RFpmSCCsExFH+LEJWuMGgWERoktvg==", "dev": true, "optional": true }, "@swc/core-linux-x64-musl": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.76.tgz", - "integrity": "sha512-a671g4tW8kyFeuICsgq4uB9ukQfiIyXJT4V6YSnmqhCTz5mazWuDxZ5wKnx/1g5nXTl+U5cWH2TZaCJatp4GKA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.2.tgz", + "integrity": "sha512-dp0fAmreeVVYTUcb4u9njTPrYzKnbIH0EhH2qvC9GOYNNREUu2GezSIDgonjOXkHiTCvopG4xU7y56XtXj4VrQ==", "dev": true, "optional": true }, "@swc/core-win32-arm64-msvc": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.76.tgz", - "integrity": "sha512-+swEFtjdMezS0vKUhJC3psdSDtOJGY5pEOt4e8XOPvn7aQpKQ9LfF49XVtIwDSk5SGuWtVoLFzkSY3reWUJCyg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.2.tgz", + "integrity": "sha512-HlVIiLMQkzthAdqMslQhDkoXJ5+AOLUSTV6fm6shFKZKqc/9cJvr4S8UveNERL9zUficA36yM3bbfo36McwnvQ==", "dev": true, "optional": true }, "@swc/core-win32-ia32-msvc": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.76.tgz", - "integrity": "sha512-5CqwAykpGBJ3PqGLOlWGLGIPpBAG1IwWVDUfro3hhjQ7XJxV5Z1aQf5V5OJ90HJVtrEAVx2xx59UV/Dh081LOg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.2.tgz", + "integrity": "sha512-WCF8faPGjCl4oIgugkp+kL9nl3nUATlzKXCEGFowMEmVVCFM0GsqlmGdPp1pjZoWc9tpYanoXQDnp5IvlDSLhA==", "dev": true, "optional": true }, "@swc/core-win32-x64-msvc": { - "version": "1.3.76", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.76.tgz", - "integrity": "sha512-CiMpWLLlR3Cew9067E7XxaLBwYYJ90r9EhGSO6V1pvYSWj7ET/Ppmtj1ZhzPJMqRXAP6xflfl5R5o4ee1m4WLA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.2.tgz", + "integrity": "sha512-oV71rwiSpA5xre2C5570BhCsg1HF97SNLsZ/12xv7zayGzqr3yvFALFJN8tHKpqUdCB4FGPjoP3JFdV3i+1wUw==", "dev": true, "optional": true }, + "@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "dev": true + }, "@swc/helpers": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.0.tgz", @@ -4393,6 +4524,12 @@ } } }, + "@swc/types": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", + "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", + "dev": true + }, "@szmarczak/http-timer": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", @@ -4442,10 +4579,13 @@ } }, "@types/node": { - "version": "18.17.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.4.tgz", - "integrity": "sha512-ATL4WLgr7/W40+Sp1WnNTSKbgVn6Pvhc/2RHAdt8fl6NsQyp4oPCi2eKcGOvA494bwf1K/W6nGgZ9TwDqvpjdw==", - "dev": true + "version": "18.19.20", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.20.tgz", + "integrity": "sha512-SKXZvI375jkpvAj8o+5U2518XQv76mAsixqfXiVyWyXZbVWQK25RurFovYpVIxVzul0rZoH58V/3SkEnm7s3qA==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } }, "@types/responselike": { "version": "1.0.0", @@ -4635,7 +4775,8 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "base64-js": { "version": "1.5.1", @@ -4681,9 +4822,9 @@ } }, "bun-types": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-0.7.3.tgz", - "integrity": "sha512-kssLD5mDLoawmLZFgQRRq0Wy+dca/os6TZ0MHWyFVoVAEwSrpAxmNCZ1K1GUelfhlDaL2FikRxeF9GkATdzXZg==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-0.8.1.tgz", + "integrity": "sha512-VuCBox66P/3a8gVOffLCWIS6vdpXq4y3eJuF3VnsyC5HpykmIjkcr5wYDn22qQdeTUmOfCcBy1SZmtrZCeUr3A==", "dev": true }, "cacheable-lookup": { @@ -4743,9 +4884,9 @@ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" }, "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true }, "concat-map": { @@ -4763,6 +4904,11 @@ "safe-buffer": "5.2.1" } }, + "cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -4825,13 +4971,16 @@ "dev": true }, "elysia": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/elysia/-/elysia-0.6.3.tgz", - "integrity": "sha512-LhdH476fotAQuEUpnLdn8fAzwo3ZmwHVrYzQhujo+x+OpmMXGMJXT7L7/Ct+b5wwR2txP5xCxI1A0suxhRxgIQ==", + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/elysia/-/elysia-0.8.17.tgz", + "integrity": "sha512-hqKHKUxbvlDHnobudtna5nBoGiZ4oa0xdnhynLAJF3+6gTYHAcQ/8/IyxUx5Az5Uy0zTuNiv7m2bIFu7xeMiWg==", "requires": { - "@sinclair/typebox": "^0.30.4", + "@sinclair/typebox": "^0.32.0", + "cookie": "^0.6.0", + "eventemitter3": "^5.0.1", + "fast-decode-uri-component": "^1.0.1", "fast-querystring": "^1.1.2", - "memoirist": "0.1.4", + "memoirist": "0.1.10", "openapi-types": "^12.1.3" } }, @@ -4998,6 +5147,11 @@ "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" }, + "eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -5262,7 +5416,8 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "generic-pool": { "version": "3.9.0", @@ -5340,53 +5495,9 @@ "dev": true }, "help-me": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/help-me/-/help-me-4.2.0.tgz", - "integrity": "sha512-TAOnTB8Tz5Dw8penUuzHVrKNKlCIbwwbHnXraNJxPwf8LRtE2HlM84RYuezMFcwOJmoYOCWVDyJ8TQGxn9PgxA==", - "requires": { - "glob": "^8.0.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/help-me/-/help-me-5.0.0.tgz", + "integrity": "sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==" }, "http2-wrapper": { "version": "1.0.3", @@ -5435,6 +5546,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -5443,7 +5555,8 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "is-extglob": { "version": "2.1.1", @@ -5497,9 +5610,9 @@ "dev": true }, "jackspeak": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.0.tgz", - "integrity": "sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dev": true, "requires": { "@isaacs/cliui": "^8.0.2", @@ -5577,9 +5690,9 @@ } }, "memoirist": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/memoirist/-/memoirist-0.1.4.tgz", - "integrity": "sha512-D6GbPSqO2nUVOmm7VZjJc5tC60pkOVUPzLwkKl1vCiYP+2b1cG8N9q1O3P0JmNM68u8vsgefPbxRUCSGxSXD+g==" + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/memoirist/-/memoirist-0.1.10.tgz", + "integrity": "sha512-k2ARHDrSzqeQAWrgvE2NgNj7p5c1LkeFI1VizklJWDXAOTgq7m8mtl0v6W1mVawFNe3DH0hb4BdA91y3vwbqvw==" }, "merge-stream": { "version": "2.0.0", @@ -5659,6 +5772,31 @@ "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", "dev": true }, + "nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "dev": true, + "optional": true, + "requires": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true, + "optional": true + }, + "node-gyp-build": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", + "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "dev": true, + "optional": true + }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -5778,13 +5916,13 @@ "dev": true }, "path-scurry": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.8.0.tgz", - "integrity": "sha512-IjTrKseM404/UAWA8bBbL3Qp6O2wXkanuIE3seCxBH7ctRuvH1QRawy1N3nVDHGkdeZsjOsSe/8AQBL/VQCy2g==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", "dev": true, "requires": { - "lru-cache": "^9.1.1", - "minipass": "^5.0.0" + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "dependencies": { "lru-cache": { @@ -5814,42 +5952,42 @@ "dev": true }, "pino": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-8.15.0.tgz", - "integrity": "sha512-olUADJByk4twxccmAxb1RiGKOSvddHugCV3wkqjyv+3Sooa2KLrmXrKEWOKi0XPCLasRR5jBXxioE1jxUa4KzQ==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.19.0.tgz", + "integrity": "sha512-oswmokxkav9bADfJ2ifrvfHUwad6MLp73Uat0IkQWY3iAw5xTRoznXbXksZs8oaOUMpmhVWD+PZogNzllWpJaA==", "requires": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.1.1", "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "v1.0.0", + "pino-abstract-transport": "v1.1.0", "pino-std-serializers": "^6.0.0", - "process-warning": "^2.0.0", + "process-warning": "^3.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.2.0", "safe-stable-stringify": "^2.3.1", - "sonic-boom": "^3.1.0", + "sonic-boom": "^3.7.0", "thread-stream": "^2.0.0" } }, "pino-abstract-transport": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.0.0.tgz", - "integrity": "sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.1.0.tgz", + "integrity": "sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==", "requires": { "readable-stream": "^4.0.0", "split2": "^4.0.0" } }, "pino-pretty": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-10.2.0.tgz", - "integrity": "sha512-tRvpyEmGtc2D+Lr3FulIZ+R1baggQ4S3xD2Ar93KixFEDx6SEAUP3W5aYuEw1C73d6ROrNcB2IXLteW8itlwhA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-10.3.1.tgz", + "integrity": "sha512-az8JbIYeN/1iLj2t0jR9DV48/LQ3RC6hZPpapKPkb84Q+yTidMCpgWxIT3N0flnBDilyBQ1luWNpOeJptjdp/g==", "requires": { "colorette": "^2.0.7", "dateformat": "^4.6.3", "fast-copy": "^3.0.0", "fast-safe-stringify": "^2.1.1", - "help-me": "^4.0.1", + "help-me": "^5.0.0", "joycon": "^3.1.1", "minimist": "^1.2.6", "on-exit-leak-free": "^2.1.0", @@ -5866,6 +6004,15 @@ "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==" }, + "piscina": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.4.0.tgz", + "integrity": "sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg==", + "dev": true, + "requires": { + "nice-napi": "^1.0.2" + } + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -5878,9 +6025,9 @@ "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" }, "process-warning": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-2.2.0.tgz", - "integrity": "sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", + "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==" }, "pseudomap": { "version": "1.0.2", @@ -5960,22 +6107,22 @@ "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==" }, "redis": { - "version": "4.6.7", - "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.7.tgz", - "integrity": "sha512-KrkuNJNpCwRm5vFJh0tteMxW8SaUzkm5fBH7eL5hd/D0fAkzvapxbfGPP/r+4JAXdQuX7nebsBkBqA2RHB7Usw==", + "version": "4.6.13", + "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.13.tgz", + "integrity": "sha512-MHgkS4B+sPjCXpf+HfdetBwbRz6vCtsceTmw1pHNYJAsYxrfpOP6dz+piJWGos8wqG7qb3vj/Rrc5qOlmInUuA==", "requires": { "@redis/bloom": "1.2.0", - "@redis/client": "1.5.8", - "@redis/graph": "1.1.0", - "@redis/json": "1.0.4", - "@redis/search": "1.1.3", - "@redis/time-series": "1.0.4" + "@redis/client": "1.5.14", + "@redis/graph": "1.1.1", + "@redis/json": "1.0.6", + "@redis/search": "1.1.6", + "@redis/time-series": "1.0.5" } }, "redis-om": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/redis-om/-/redis-om-0.4.2.tgz", - "integrity": "sha512-sBah+ljGQY4Zm1f9/+l7HjtIuTQH/rzIX3JSLizymbr6VlTZ2ibt+U3xYKNjIA0tv/D9toEMF7HFXHMtT+l+1A==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/redis-om/-/redis-om-0.4.3.tgz", + "integrity": "sha512-OQ2ydJYm8j5YMWj3K2ieQdUcfu2gP1nW2XsdaFLbHkaSlYqj1Kfu8X+T44vPuesY3cKdVj6tv9bHEmI9oqwHgA==", "requires": { "jsonpath-plus": "^7.2.0", "just-clone": "^6.1.1", @@ -6002,12 +6149,12 @@ "dev": true }, "rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", "dev": true, "requires": { - "glob": "^10.2.5" + "glob": "^10.3.7" }, "dependencies": { "brace-expansion": { @@ -6020,22 +6167,22 @@ } }, "glob": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.5.tgz", - "integrity": "sha512-Gj+dFYPZ5hc5dazjXzB0iHg2jKWJZYMjITXYPBRQ/xc2Buw7H0BINknRTwURJ6IC6MEFpYbLvtgVb3qD+DwyuA==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "requires": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.0", - "minipass": "^5.0.0 || ^6.0.2", - "path-scurry": "^1.7.0" + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" } }, "minimatch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", - "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -6104,9 +6251,9 @@ "dev": true }, "sonic-boom": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.3.0.tgz", - "integrity": "sha512-LYxp34KlZ1a2Jb8ZQgFCK3niIHzibdwtwNUWKg0qQRzsDoJ3Gfgkf8KdBTFU3SkejDEIlWwnSnpVdOZIhFMl/g==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.0.tgz", + "integrity": "sha512-ybz6OYOUjoQQCQ/i4LU8kaToD8ACtYP+Cj5qd2AO36bwbdewxWJ3ArmJ2cr6AvxlL2o0PqnCcPGUgkILbfkaCA==", "requires": { "atomic-sleep": "^1.0.0" } @@ -6325,6 +6472,12 @@ "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==" }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -6337,7 +6490,8 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true }, "which": { "version": "2.0.2", diff --git a/package.json b/package.json index 445d5e0..6811412 100644 --- a/package.json +++ b/package.json @@ -15,14 +15,14 @@ "license": "GPL-3.0", "devDependencies": { "@hazmi35/eslint-config": "^9.0.0", - "@swc/cli": "^0.1.62", - "@swc/core": "^1.3.76", - "@types/node": "^18.17.4", + "@swc/cli": "^0.3.0", + "@swc/core": "^1.4.2", + "@types/node": "^18.19.20", "@typescript-eslint/eslint-plugin": "^5.59.8", "@typescript-eslint/parser": "^5.59.8", - "bun-types": "^0.7.3", + "bun-types": "^0.8.0", "eslint": "^8.41.0", - "rimraf": "^5.0.1", + "rimraf": "^5.0.5", "typescript": "^5.0.4" }, "eslintConfig": { @@ -43,11 +43,11 @@ } }, "dependencies": { - "@bogeychan/elysia-logger": "^0.0.4", - "elysia": "^0.6.3", - "pino": "^8.15.0", - "pino-pretty": "^10.2.0", - "redis": "^4.6.7", - "redis-om": "^0.4.2" + "@bogeychan/elysia-logger": "^0.0.17", + "elysia": "^0.8.0", + "pino": "^8.19.0", + "pino-pretty": "^10.3.1", + "redis": "^4.6.13", + "redis-om": "^0.4.3" } }