diff --git a/.github/workflows/dev-build.yaml b/.github/workflows/dev-build.yaml index 111e38d6ff4b748748e20fe120f4a34ac2cb09ba..183360cd0e03bb766157c939e6deb3a8554ef9e6 100644 --- a/.github/workflows/dev-build.yaml +++ b/.github/workflows/dev-build.yaml @@ -6,7 +6,7 @@ concurrency: on: push: - branches: ['chore/anthropic-model-endpoint'] # put your current branch to create a build. Core team only. + branches: ['chore-bump-lancedb'] # put your current branch to create a build. Core team only. paths-ignore: - '**.md' - 'cloud-deployments/*' @@ -14,7 +14,9 @@ on: - '.vscode/**/*' - '**/.env.example' - '.github/ISSUE_TEMPLATE/**/*' + - '.devcontainer/**/*' - 'embed/**/*' # Embed should be published to frontend (yarn build:publish) if any changes are introduced + - 'browser-extension/**/*' # Chrome extension is submodule - 'server/utils/agents/aibitat/example/**/*' # Do not push new image for local dev testing of new aibitat images. jobs: @@ -43,6 +45,8 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + version: v0.19.0 - name: Log in to Docker Hub uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a diff --git a/docker/Dockerfile b/docker/Dockerfile index 70a33e9b4105ceb9666d076fed4a9cfa5def9dad..1f7ed96dddfe4123b17efc77b96db035b191b0be 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -131,13 +131,13 @@ WORKDIR /app # Install server layer # Also pull and build collector deps (chromium issues prevent bad bindings) FROM build AS backend-build -COPY ./server /app/server/ +COPY --chown=anythingllm:anythingllm ./server /app/server/ WORKDIR /app/server RUN yarn install --production --network-timeout 100000 && yarn cache clean WORKDIR /app # Install collector dependencies -COPY ./collector/ ./collector/ +COPY --chown=anythingllm:anythingllm ./collector/ ./collector/ WORKDIR /app/collector ENV PUPPETEER_DOWNLOAD_BASE_URL=https://storage.googleapis.com/chrome-for-testing-public RUN yarn install --production --network-timeout 100000 && yarn cache clean diff --git a/server/package.json b/server/package.json index 2744cd0e3788e4ce7a43f0e101b600702122d4d6..670bf00884b1066957443b1c01021e4889822276 100644 --- a/server/package.json +++ b/server/package.json @@ -24,7 +24,7 @@ "@datastax/astra-db-ts": "^0.1.3", "@google/generative-ai": "^0.7.1", "@ladjs/graceful": "^3.2.2", - "@lancedb/lancedb": "0.5.2", + "@lancedb/lancedb": "0.15.0", "@langchain/anthropic": "0.1.16", "@langchain/aws": "^0.0.5", "@langchain/community": "0.0.53", @@ -39,6 +39,7 @@ "@xenova/transformers": "^2.14.0", "@zilliz/milvus2-sdk-node": "^2.3.5", "adm-zip": "^0.5.16", + "apache-arrow": "19.0.0", "bcrypt": "^5.1.0", "body-parser": "^1.20.2", "chalk": "^4", diff --git a/server/yarn.lock b/server/yarn.lock index 751be0dd1dd65916953687cea41fe7b973a06ca3..e7a45f9ce08dbdf18db7cbfe97f9b41876dbed4d 100644 --- a/server/yarn.lock +++ b/server/yarn.lock @@ -2,14 +2,6 @@ # yarn lockfile v1 -"@75lb/deep-merge@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@75lb/deep-merge/-/deep-merge-1.1.1.tgz" - integrity sha512-xvgv6pkMGBA6GwdyJbNAnDmfAIR/DfWhrj9jgWh3TY7gRm3KO46x/GPjRg6wJ0nOepwqrNxFfojebh0Df4h4Tw== - dependencies: - lodash.assignwith "^4.2.0" - typical "^7.1.1" - "@anthropic-ai/sdk@^0.20.1": version "0.20.9" resolved "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.20.9.tgz" @@ -1101,45 +1093,61 @@ lil-http-terminator "^1.2.2" p-is-promise "3" -"@lancedb/lancedb-darwin-arm64@0.5.2": - version "0.5.2" - resolved "https://registry.npmjs.org/@lancedb/lancedb-darwin-arm64/-/lancedb-darwin-arm64-0.5.2.tgz" - integrity sha512-tEtwM+c3D6imAh1wE0nBGYFwRILeX3E1/mNjUjIV8panlfvO2SMJuDORRjtfKNt1GghfVQ5QFu94cL+xSzWjow== - -"@lancedb/lancedb-darwin-x64@0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@lancedb/lancedb-darwin-x64/-/lancedb-darwin-x64-0.5.2.tgz#7831b9cb9f2fd7c6284469663dd75fb8bc1981fe" - integrity sha512-Z/MRAleGm/us2XTb/L2WalIGKO8L6mumB7lqAhXsKiz06aYfE3+L8eEfSDcBdNfMv9Le1vA44kIJlnBX1ADV+g== - -"@lancedb/lancedb-linux-arm64-gnu@0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@lancedb/lancedb-linux-arm64-gnu/-/lancedb-linux-arm64-gnu-0.5.2.tgz#65c2cad470ae72ea74f9ee97e451a2d17261418e" - integrity sha512-/menmFjQD877YAiYts8SRCqH52QSeNAwzv2n1CBV6XZGeH5vH+Jq7JTwXdllfhfjytl26xfJJ/zvCIJ7DuUN/Q== - -"@lancedb/lancedb-linux-x64-gnu@0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@lancedb/lancedb-linux-x64-gnu/-/lancedb-linux-x64-gnu-0.5.2.tgz#f58a7ab82ef5043aa1c0d8d8d0d48089e8360ee9" - integrity sha512-spLVfnDexIifg8UPocksjlUCKcfyKeWfoY2w/WJr1sVdarVorPOZwQ0zB5zrNq7tD4PJB9oGUCYt3hbj2+D/lQ== - -"@lancedb/lancedb-win32-x64-msvc@0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@lancedb/lancedb-win32-x64-msvc/-/lancedb-win32-x64-msvc-0.5.2.tgz#447ee6c002492928fe0f739eb371c11a76e34120" - integrity sha512-obyTCSjoIyHVaDpnNrIBoiw7Y2jLBfZs3VzbyigjI3ylZRbvVGKmKO/Vwc2kuT07/vKPysHkrS6o1AQYRRLzhw== - -"@lancedb/lancedb@0.5.2": - version "0.5.2" - resolved "https://registry.npmjs.org/@lancedb/lancedb/-/lancedb-0.5.2.tgz" - integrity sha512-0cEE07E5osctkM/C/9rAFnXS5FxdVFOiUFZt4g+E0qsS4oTLYn7IhQTQL/LfI7N7XjGyLQ3SkRfl8PCXHLMhdQ== +"@lancedb/lancedb-darwin-arm64@0.15.0": + version "0.15.0" + resolved "https://registry.yarnpkg.com/@lancedb/lancedb-darwin-arm64/-/lancedb-darwin-arm64-0.15.0.tgz#62b82d3ba76b489d9beab8db966b606b670371df" + integrity sha512-e6eiS1dUdSx3G3JXFEn5bk6I26GR7UM2QwQ1YMrTsg7IvGDqKmXc/s5j4jpJH0mzm7rwqh+OAILPIjr7DoUCDA== + +"@lancedb/lancedb-darwin-x64@0.15.0": + version "0.15.0" + resolved "https://registry.yarnpkg.com/@lancedb/lancedb-darwin-x64/-/lancedb-darwin-x64-0.15.0.tgz#ea54f35732ac6b0858f23ef361c4c8021c5df8cd" + integrity sha512-kEgigrqKf954egDbUdIp86tjVfFmTCTcq2Hydw/WLc+LI++46aeT2MsJv0CQpkNFMfh/T2G18FsDYLKH0zTaow== + +"@lancedb/lancedb-linux-arm64-gnu@0.15.0": + version "0.15.0" + resolved "https://registry.yarnpkg.com/@lancedb/lancedb-linux-arm64-gnu/-/lancedb-linux-arm64-gnu-0.15.0.tgz#81e3b4f8a64566cf24d8d5a166cf05a0f497612e" + integrity sha512-TnpbBT9kaSYQqastJ+S5jm4S5ZYBx18X8PHQ1ic3yMIdPTjCWauj+owDovOpiXK9ucjmi/FnUp8bKNxGnlqmEg== + +"@lancedb/lancedb-linux-arm64-musl@0.15.0": + version "0.15.0" + resolved "https://registry.yarnpkg.com/@lancedb/lancedb-linux-arm64-musl/-/lancedb-linux-arm64-musl-0.15.0.tgz#de46e61d0bf1fa3c4bbf015d83e8b2689b3e3bc0" + integrity sha512-fe8LnC9YKbLgEJiLQhyVj+xz1d1RgWKs+rLSYPxaD3xQBo3kMC94Esq+xfrdNkSFvPgchRTvBA9jDYJjJL8rcg== + +"@lancedb/lancedb-linux-x64-gnu@0.15.0": + version "0.15.0" + resolved "https://registry.yarnpkg.com/@lancedb/lancedb-linux-x64-gnu/-/lancedb-linux-x64-gnu-0.15.0.tgz#5e4ddce1b8cae80fdac9c24cc3d755a13a524292" + integrity sha512-0lKEc3M06ax3RozBbxHuNN9qWqhJUiKDnRC3ttsbmo4VrOUBvAO3fKoaRkjZhAA8q4+EdhZnCaQZezsk60f7Ag== + +"@lancedb/lancedb-linux-x64-musl@0.15.0": + version "0.15.0" + resolved "https://registry.yarnpkg.com/@lancedb/lancedb-linux-x64-musl/-/lancedb-linux-x64-musl-0.15.0.tgz#d33bf662ebef2881c9256e7ad4cb1b0f6a91685f" + integrity sha512-ls+ikV7vWyVnqVT7bMmuqfGCwVR5JzPIfJ5iZ4rkjU4iTIQRpY7u/cTe9rGKt/+psliji8x6PPZHpfdGXHmleQ== + +"@lancedb/lancedb-win32-arm64-msvc@0.15.0": + version "0.15.0" + resolved "https://registry.yarnpkg.com/@lancedb/lancedb-win32-arm64-msvc/-/lancedb-win32-arm64-msvc-0.15.0.tgz#6704025bf968bf82c49c565d1aab816ad3dc5baf" + integrity sha512-C30A+nDaJ4jhjN76hRcp28Eq+G48SR9wO3i1zGm0ZAEcRV1t9O1fAp6g18IPT65Qyu/hXJBgBdVHtent+qg9Ng== + +"@lancedb/lancedb-win32-x64-msvc@0.15.0": + version "0.15.0" + resolved "https://registry.yarnpkg.com/@lancedb/lancedb-win32-x64-msvc/-/lancedb-win32-x64-msvc-0.15.0.tgz#aa9b6516d75652b71cfbbff52ffc6e645268caa4" + integrity sha512-amXzIAxqrHyp+c9TpIDI8ze1uCqWC6HXQIoXkoMQrBXoUUo8tJORH2yGAsa3TSgjZDDjg0HPA33dYLhOLk1m8g== + +"@lancedb/lancedb@0.15.0": + version "0.15.0" + resolved "https://registry.yarnpkg.com/@lancedb/lancedb/-/lancedb-0.15.0.tgz#1c544b1e6a8eee10d5783c8a3a5d0ce04f76c29c" + integrity sha512-qm3GXLA17/nFGUwrOEuFNW0Qg2gvCtp+yAs6qoCM6vftIreqzp8d4Hio6eG/YojS9XqPnR2q+zIeIFy12Ywvxg== dependencies: - apache-arrow "^15.0.0" - openai "^4.29.2" reflect-metadata "^0.2.2" optionalDependencies: - "@lancedb/lancedb-darwin-arm64" "0.5.2" - "@lancedb/lancedb-darwin-x64" "0.5.2" - "@lancedb/lancedb-linux-arm64-gnu" "0.5.2" - "@lancedb/lancedb-linux-x64-gnu" "0.5.2" - "@lancedb/lancedb-win32-x64-msvc" "0.5.2" + "@lancedb/lancedb-darwin-arm64" "0.15.0" + "@lancedb/lancedb-darwin-x64" "0.15.0" + "@lancedb/lancedb-linux-arm64-gnu" "0.15.0" + "@lancedb/lancedb-linux-arm64-musl" "0.15.0" + "@lancedb/lancedb-linux-x64-gnu" "0.15.0" + "@lancedb/lancedb-linux-x64-musl" "0.15.0" + "@lancedb/lancedb-win32-arm64-msvc" "0.15.0" + "@lancedb/lancedb-win32-x64-msvc" "0.15.0" "@langchain/anthropic@0.1.16": version "0.1.16" @@ -1858,24 +1866,24 @@ "@smithy/util-buffer-from" "^3.0.0" tslib "^2.6.2" -"@swc/helpers@^0.5.2": - version "0.5.11" - resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.11.tgz" - integrity sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A== +"@swc/helpers@^0.5.11": + version "0.5.15" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.15.tgz#79efab344c5819ecf83a43f3f9f811fc84b516d7" + integrity sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g== dependencies: - tslib "^2.4.0" + tslib "^2.8.0" "@tediousjs/connection-string@^0.5.0": version "0.5.0" resolved "https://registry.npmjs.org/@tediousjs/connection-string/-/connection-string-0.5.0.tgz" integrity sha512-7qSgZbincDDDFyRweCIEvZULFAw5iz/DeunhvuxpL31nfntX3P4Yd4HkHBRg9H8CdqY1e5WFN1PZIz/REL9MVQ== -"@types/command-line-args@^5.2.1": +"@types/command-line-args@^5.2.3": version "5.2.3" resolved "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.3.tgz" integrity sha512-uv0aG6R0Y8WHZLTamZwtfsDLVRnOa+n+n5rEvFWL5Na5gZ8V2Teab/duDPFzIIIhs9qizDpcavCusCLJZu62Kw== -"@types/command-line-usage@^5.0.2": +"@types/command-line-usage@^5.0.4": version "5.0.4" resolved "https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.4.tgz" integrity sha512-BwR5KP3Es/CSht0xqBcUXS3qCAUVXwpRKsV2+arxeb65atasuXG9LykC9Ab10Cw3s2raH92ZqOeILaQbsB2ACg== @@ -1919,12 +1927,12 @@ dependencies: undici-types "~5.26.4" -"@types/node@^20.6.0": - version "20.14.9" - resolved "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz" - integrity sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg== +"@types/node@^20.13.0": + version "20.17.16" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.17.16.tgz#b33b0edc1bf925b27349e494b871ca4451fabab4" + integrity sha512-vOTpLduLkZXePLxHiHsBLp98mHGnl8RptV4YAO3HfKO5UHjDvySGbxKtpYfy8Sx5+WKcgc45qNreJJRVM3L6mw== dependencies: - undici-types "~5.26.4" + undici-types "~6.19.2" "@types/readable-stream@^4.0.0": version "4.0.14" @@ -2097,18 +2105,18 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -apache-arrow@^15.0.0: - version "15.0.2" - resolved "https://registry.npmjs.org/apache-arrow/-/apache-arrow-15.0.2.tgz" - integrity sha512-RvwlFxLRpO405PLGffx4N2PYLiF7FD86Q1hHl6J2XCWiq+tTCzpb9ngFw0apFDcXZBMpCzMuwAvA7hjyL1/73A== +apache-arrow@19.0.0: + version "19.0.0" + resolved "https://registry.yarnpkg.com/apache-arrow/-/apache-arrow-19.0.0.tgz#631f1104f0504959987e25c9b4f425a61c985a48" + integrity sha512-xifuq9x7tYriK64p7xwtpe9JFBxiQxs0OXBnKv36OwQmkjpNhZN7aKXFa0mV5vaOxf0uKHmjlnxUNw/2fl5FRw== dependencies: - "@swc/helpers" "^0.5.2" - "@types/command-line-args" "^5.2.1" - "@types/command-line-usage" "^5.0.2" - "@types/node" "^20.6.0" - command-line-args "^5.2.1" + "@swc/helpers" "^0.5.11" + "@types/command-line-args" "^5.2.3" + "@types/command-line-usage" "^5.0.4" + "@types/node" "^20.13.0" + command-line-args "^6.0.1" command-line-usage "^7.0.1" - flatbuffers "^23.5.26" + flatbuffers "^24.3.25" json-bignum "^0.0.3" tslib "^2.6.2" @@ -2135,11 +2143,6 @@ argparse@^2.0.1: resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -array-back@^3.0.1, array-back@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz" - integrity sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q== - array-back@^6.2.2: version "6.2.2" resolved "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz" @@ -2696,17 +2699,17 @@ command-exists@^1.2.9: resolved "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz" integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== -command-line-args@^5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz" - integrity sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg== +command-line-args@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-6.0.1.tgz#cbd1efb4f72b285dbd54bde9a8585c2d9694b070" + integrity sha512-Jr3eByUjqyK0qd8W0SGFW1nZwqCaNCtbXjRo2cRJC1OYxWl3MZ5t1US3jq+cO4sPavqgw4l9BMGX0CBe+trepg== dependencies: - array-back "^3.1.0" - find-replace "^3.0.0" + array-back "^6.2.2" + find-replace "^5.0.2" lodash.camelcase "^4.3.0" - typical "^4.0.0" + typical "^7.2.0" -command-line-usage@^7.0.0, command-line-usage@^7.0.1: +command-line-usage@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/command-line-usage/-/command-line-usage-7.0.1.tgz" integrity sha512-NCyznE//MuTjwi3y84QVUGEOT+P5oto1e1Pk/jFPVdPPfsG03qpTIl3yw6etR+v73d0lXsoojRpvbru2sqePxQ== @@ -3590,12 +3593,10 @@ finalhandler@1.2.0: statuses "2.0.1" unpipe "~1.0.0" -find-replace@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz" - integrity sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ== - dependencies: - array-back "^3.0.1" +find-replace@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-5.0.2.tgz#fe27ff0be05975aef6fc679c1139bbabea564e26" + integrity sha512-Y45BAiE3mz2QsrN2fb5QEtO4qb44NcS7en/0y9PEVsg351HsLeVclP8QPMH79Le9sH3rs5RSwJu99W0WPZO43Q== find-up@^5.0.0: version "5.0.0" @@ -3624,10 +3625,10 @@ flatbuffers@^1.12.0: resolved "https://registry.npmjs.org/flatbuffers/-/flatbuffers-1.12.0.tgz" integrity sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ== -flatbuffers@^23.5.26: - version "23.5.26" - resolved "https://registry.npmjs.org/flatbuffers/-/flatbuffers-23.5.26.tgz" - integrity sha512-vE+SI9vrJDwi1oETtTIFldC/o9GsVKRM+s6EL0nQgxXlYV1Vc4Tk30hj4xGICftInKQKj1F3up2n8UbIVobISQ== +flatbuffers@^24.3.25: + version "24.12.23" + resolved "https://registry.yarnpkg.com/flatbuffers/-/flatbuffers-24.12.23.tgz#6eea59d2bcda0c5d59bcacefd6216348b3086883" + integrity sha512-dLVCAISd5mhls514keQzmEG6QHmUUsNuWsb4tFafIUwvvgDjXhtfAYSKOzt5SWOy+qByV5pbsDZ+Vb7HUOBEdA== flatted@^3.2.9: version "3.3.1" @@ -4693,11 +4694,6 @@ lodash._stringtopath@~4.8.0: dependencies: lodash._basetostring "~4.12.0" -lodash.assignwith@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz" - integrity sha512-ZznplvbvtjK2gMvnQ1BR/zqPFZmS6jbK4p+6Up4xcRYA7yMIwxHCfbTcrYxXKzzqLsQ05eJPVznEW3tuwV7k1g== - lodash.camelcase@^4.3.0: version "4.3.0" resolved "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" @@ -5336,20 +5332,6 @@ openai@4.38.5, openai@^4.0.0: node-fetch "^2.6.7" web-streams-polyfill "^3.2.1" -openai@^4.29.2: - version "4.52.1" - resolved "https://registry.npmjs.org/openai/-/openai-4.52.1.tgz" - integrity sha512-kv2hevAWZZ3I/vd2t8znGO2rd8wkowncsfcYpo8i+wU9ML+JEcdqiViANXXjWWGjIhajFNixE6gOY1fEgqILAg== - dependencies: - "@types/node" "^18.11.18" - "@types/node-fetch" "^2.6.4" - abort-controller "^3.0.0" - agentkeepalive "^4.2.1" - form-data-encoder "1.7.2" - formdata-node "^4.3.2" - node-fetch "^2.6.7" - web-streams-polyfill "^3.2.1" - openai@^4.32.1: version "4.39.1" resolved "https://registry.npmjs.org/openai/-/openai-4.39.1.tgz" @@ -6190,11 +6172,6 @@ stoppable@^1.1.0: resolved "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz" integrity sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw== -stream-read-all@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/stream-read-all/-/stream-read-all-3.0.1.tgz" - integrity sha512-EWZT9XOceBPlVJRrYcykW8jyRSZYbkb/0ZK36uLEmoWVO5gxBOnntNTseNzfREsqxqdfEGQrD8SXQ3QWbBmq8A== - streamsearch@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz" @@ -6360,17 +6337,12 @@ synckit@^0.8.6: "@pkgr/core" "^0.1.0" tslib "^2.6.2" -table-layout@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/table-layout/-/table-layout-3.0.2.tgz" - integrity sha512-rpyNZYRw+/C+dYkcQ3Pr+rLxW4CfHpXjPDnG7lYhdRoUcZTUt+KEsX+94RGp/aVp/MQU35JCITv2T/beY4m+hw== +table-layout@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-4.1.1.tgz#0f72965de1a5c0c1419c9ba21cae4e73a2f73a42" + integrity sha512-iK5/YhZxq5GO5z8wb0bY1317uDF3Zjpha0QFFLA8/trAoiLbQD0HUbMesEaxyzUgDxi2QlcbM8IvqOlEjgoXBA== dependencies: - "@75lb/deep-merge" "^1.1.1" array-back "^6.2.2" - command-line-args "^5.2.1" - command-line-usage "^7.0.0" - stream-read-all "^3.0.1" - typical "^7.1.1" wordwrapjs "^5.1.0" tar-fs@^2.0.0: @@ -6509,6 +6481,11 @@ tslib@^2.2.0, tslib@^2.4.0, tslib@^2.6.2: resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tslib@^2.8.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" @@ -6590,16 +6567,16 @@ typedarray@^0.0.6: resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typical@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz" - integrity sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw== - typical@^7.1.1: version "7.1.1" resolved "https://registry.npmjs.org/typical/-/typical-7.1.1.tgz" integrity sha512-T+tKVNs6Wu7IWiAce5BgMd7OZfNYUndHwc5MknN+UHOudi7sGZzuHdCadllRuqJ3fPtgFtIH9+lt9qRv6lmpfA== +typical@^7.2.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/typical/-/typical-7.3.0.tgz#930376be344228709f134613911fa22aa09617a4" + integrity sha512-ya4mg/30vm+DOWfBg4YK3j2WD6TWtRkCbasOJr40CseYENzCUby/7rIvXA99JGsQHeNxLbnXdyLLxKSv3tauFw== + unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" @@ -6620,6 +6597,11 @@ undici-types@~5.26.4: resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== +undici-types@~6.19.2: + version "6.19.8" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== + undici@^6.19.5: version "6.21.1" resolved "https://registry.npmjs.org/undici/-/undici-6.21.1.tgz"