diff --git a/clients/algoliasearch-client-ruby/lib/algolia/configuration.rb b/clients/algoliasearch-client-ruby/lib/algolia/configuration.rb
index 2d69b8ea90a..003adaa34a5 100644
--- a/clients/algoliasearch-client-ruby/lib/algolia/configuration.rb
+++ b/clients/algoliasearch-client-ruby/lib/algolia/configuration.rb
@@ -25,9 +25,9 @@ def initialize(app_id, api_key, hosts, client_name, opts = {})
@app_id = app_id
@api_key = api_key
@client_side_validation = opts[:client_side_validation].nil? ? true : opts[:client_side_validation]
- @connect_timeout = opts[:connect_timeout] || 2_000
- @read_timeout = opts[:read_timeout] || 5_000
- @write_timeout = opts[:write_timeout] || 30_000
+ @connect_timeout = opts[:connect_timeout]
+ @read_timeout = opts[:read_timeout]
+ @write_timeout = opts[:write_timeout]
@compression_type = opts[:compression_type] || "none"
@requester = opts[:requester]
diff --git a/scripts/cts/testServer/timeout.ts b/scripts/cts/testServer/timeout.ts
index bc683bfbbef..7c967b849c2 100644
--- a/scripts/cts/testServer/timeout.ts
+++ b/scripts/cts/testServer/timeout.ts
@@ -102,6 +102,12 @@ function addRoutes(app: express.Express): void {
res.setHeader('Content-Type', 'text/html');
res.status(429).send('
429 Too Many Requests');
});
+
+ app.get('/1/long-wait', (req, res) => {
+ setTimeout(() => {
+ res.json({ message: 'OK' });
+ }, 8000);
+ });
}
export function timeoutServer(): Promise {
diff --git a/templates/javascript/tests/client/tests.mustache b/templates/javascript/tests/client/tests.mustache
index 69fe370b4cb..c71bd4c68f2 100644
--- a/templates/javascript/tests/client/tests.mustache
+++ b/templates/javascript/tests/client/tests.mustache
@@ -55,7 +55,7 @@ describe('{{testType}}', () => {
}
{{/times}}
{{/steps}}
- }, 15000);
+ }, 25000);
{{/tests}}
});
\ No newline at end of file
diff --git a/templates/ruby/api.mustache b/templates/ruby/api.mustache
index f3f79482239..f56a9191268 100644
--- a/templates/ruby/api.mustache
+++ b/templates/ruby/api.mustache
@@ -30,18 +30,6 @@ module {{moduleName}}
region = nil
end
- if opts.nil? || opts[:connect_timeout].nil?
- opts[:connect_timeout] = {{x-timeouts.server.connect}}
- end
-
- if opts.nil? || opts[:read_timeout].nil?
- opts[:read_timeout] = {{x-timeouts.server.read}}
- end
-
- if opts.nil? || opts[:write_timeout].nil?
- opts[:write_timeout] = {{x-timeouts.server.write}}
- end
-
{{^fallbackToAliasHost}}
raise "`region` is required and must be one of the following: #{regions.join(', ')}" if region.nil? || !region.is_a?(String) || !regions.include?(region)
{{/fallbackToAliasHost}}
@@ -70,6 +58,18 @@ module {{moduleName}}
end
def self.create_with_config(config)
+ if config.connect_timeout.nil? ||config.connect_timeout.empty?
+ config.connect_timeout = {{x-timeouts.server.connect}}
+ end
+
+ if config.read_timeout.nil? || config.read_timeout.empty?
+ config.read_timeout = {{x-timeouts.server.read}}
+ end
+
+ if config.write_timeout.nil? || config.write_timeout.empty?
+ config.write_timeout = {{x-timeouts.server.write}}
+ end
+
new(config)
end
diff --git a/tests/CTS/client/ingestion/api.json b/tests/CTS/client/ingestion/api.json
index cb250eb5b92..f0ec2abdc5d 100644
--- a/tests/CTS/client/ingestion/api.json
+++ b/tests/CTS/client/ingestion/api.json
@@ -77,6 +77,36 @@
}
]
},
+ {
+ "testName": "can leave call opened for a long time",
+ "autoCreateClient": false,
+ "steps": [
+ {
+ "type": "createClient",
+ "parameters": {
+ "appId": "test-app-id",
+ "apiKey": "test-api-key",
+ "region": "us",
+ "customHosts": [
+ {
+ "port": 6676
+ }
+ ]
+ }
+ },
+ {
+ "type": "method",
+ "method": "customGet",
+ "parameters": {
+ "path": "1/long-wait"
+ },
+ "expected": {
+ "type": "response",
+ "match": {"message":"OK"}
+ }
+ }
+ ]
+ },
{
"testName": "endpoint level timeout",
"steps": [
diff --git a/tests/output/javascript/yarn.lock b/tests/output/javascript/yarn.lock
index d3ee02c3ad7..29e8f7fc90b 100644
--- a/tests/output/javascript/yarn.lock
+++ b/tests/output/javascript/yarn.lock
@@ -23,177 +23,177 @@ __metadata:
languageName: node
linkType: soft
-"@esbuild/aix-ppc64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/aix-ppc64@npm:0.25.0"
+"@esbuild/aix-ppc64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/aix-ppc64@npm:0.25.2"
conditions: os=aix & cpu=ppc64
languageName: node
linkType: hard
-"@esbuild/android-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/android-arm64@npm:0.25.0"
+"@esbuild/android-arm64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/android-arm64@npm:0.25.2"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/android-arm@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/android-arm@npm:0.25.0"
+"@esbuild/android-arm@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/android-arm@npm:0.25.2"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@esbuild/android-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/android-x64@npm:0.25.0"
+"@esbuild/android-x64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/android-x64@npm:0.25.2"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
-"@esbuild/darwin-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/darwin-arm64@npm:0.25.0"
+"@esbuild/darwin-arm64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/darwin-arm64@npm:0.25.2"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/darwin-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/darwin-x64@npm:0.25.0"
+"@esbuild/darwin-x64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/darwin-x64@npm:0.25.2"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@esbuild/freebsd-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/freebsd-arm64@npm:0.25.0"
+"@esbuild/freebsd-arm64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/freebsd-arm64@npm:0.25.2"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/freebsd-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/freebsd-x64@npm:0.25.0"
+"@esbuild/freebsd-x64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/freebsd-x64@npm:0.25.2"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"@esbuild/linux-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-arm64@npm:0.25.0"
+"@esbuild/linux-arm64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/linux-arm64@npm:0.25.2"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/linux-arm@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-arm@npm:0.25.0"
+"@esbuild/linux-arm@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/linux-arm@npm:0.25.2"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@esbuild/linux-ia32@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-ia32@npm:0.25.0"
+"@esbuild/linux-ia32@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/linux-ia32@npm:0.25.2"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
-"@esbuild/linux-loong64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-loong64@npm:0.25.0"
+"@esbuild/linux-loong64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/linux-loong64@npm:0.25.2"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
-"@esbuild/linux-mips64el@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-mips64el@npm:0.25.0"
+"@esbuild/linux-mips64el@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/linux-mips64el@npm:0.25.2"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
-"@esbuild/linux-ppc64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-ppc64@npm:0.25.0"
+"@esbuild/linux-ppc64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/linux-ppc64@npm:0.25.2"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
-"@esbuild/linux-riscv64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-riscv64@npm:0.25.0"
+"@esbuild/linux-riscv64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/linux-riscv64@npm:0.25.2"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
-"@esbuild/linux-s390x@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-s390x@npm:0.25.0"
+"@esbuild/linux-s390x@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/linux-s390x@npm:0.25.2"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
-"@esbuild/linux-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-x64@npm:0.25.0"
+"@esbuild/linux-x64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/linux-x64@npm:0.25.2"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
-"@esbuild/netbsd-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/netbsd-arm64@npm:0.25.0"
+"@esbuild/netbsd-arm64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/netbsd-arm64@npm:0.25.2"
conditions: os=netbsd & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/netbsd-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/netbsd-x64@npm:0.25.0"
+"@esbuild/netbsd-x64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/netbsd-x64@npm:0.25.2"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
-"@esbuild/openbsd-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/openbsd-arm64@npm:0.25.0"
+"@esbuild/openbsd-arm64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/openbsd-arm64@npm:0.25.2"
conditions: os=openbsd & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/openbsd-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/openbsd-x64@npm:0.25.0"
+"@esbuild/openbsd-x64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/openbsd-x64@npm:0.25.2"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
-"@esbuild/sunos-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/sunos-x64@npm:0.25.0"
+"@esbuild/sunos-x64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/sunos-x64@npm:0.25.2"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
-"@esbuild/win32-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/win32-arm64@npm:0.25.0"
+"@esbuild/win32-arm64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/win32-arm64@npm:0.25.2"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/win32-ia32@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/win32-ia32@npm:0.25.0"
+"@esbuild/win32-ia32@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/win32-ia32@npm:0.25.2"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@esbuild/win32-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/win32-x64@npm:0.25.0"
+"@esbuild/win32-x64@npm:0.25.2":
+ version: 0.25.2
+ resolution: "@esbuild/win32-x64@npm:0.25.2"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -257,152 +257,159 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-android-arm-eabi@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-android-arm-eabi@npm:4.34.9"
+"@rollup/rollup-android-arm-eabi@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-android-arm-eabi@npm:4.38.0"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@rollup/rollup-android-arm64@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-android-arm64@npm:4.34.9"
+"@rollup/rollup-android-arm64@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-android-arm64@npm:4.38.0"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-arm64@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-darwin-arm64@npm:4.34.9"
+"@rollup/rollup-darwin-arm64@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-darwin-arm64@npm:4.38.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-x64@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-darwin-x64@npm:4.34.9"
+"@rollup/rollup-darwin-x64@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-darwin-x64@npm:4.38.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-arm64@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-freebsd-arm64@npm:4.34.9"
+"@rollup/rollup-freebsd-arm64@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-freebsd-arm64@npm:4.38.0"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-x64@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-freebsd-x64@npm:4.34.9"
+"@rollup/rollup-freebsd-x64@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-freebsd-x64@npm:4.38.0"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-gnueabihf@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.9"
+"@rollup/rollup-linux-arm-gnueabihf@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.38.0"
conditions: os=linux & cpu=arm & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-musleabihf@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.9"
+"@rollup/rollup-linux-arm-musleabihf@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.38.0"
conditions: os=linux & cpu=arm & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-gnu@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.9"
+"@rollup/rollup-linux-arm64-gnu@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.38.0"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-musl@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.9"
+"@rollup/rollup-linux-arm64-musl@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-linux-arm64-musl@npm:4.38.0"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-loongarch64-gnu@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.9"
+"@rollup/rollup-linux-loongarch64-gnu@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.38.0"
conditions: os=linux & cpu=loong64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.9"
+"@rollup/rollup-linux-powerpc64le-gnu@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.38.0"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-riscv64-gnu@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.9"
+"@rollup/rollup-linux-riscv64-gnu@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.38.0"
conditions: os=linux & cpu=riscv64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-s390x-gnu@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.9"
+"@rollup/rollup-linux-riscv64-musl@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.38.0"
+ conditions: os=linux & cpu=riscv64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-s390x-gnu@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.38.0"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-gnu@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.9"
+"@rollup/rollup-linux-x64-gnu@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-linux-x64-gnu@npm:4.38.0"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-musl@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.9"
+"@rollup/rollup-linux-x64-musl@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-linux-x64-musl@npm:4.38.0"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-win32-arm64-msvc@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.9"
+"@rollup/rollup-win32-arm64-msvc@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.38.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-win32-ia32-msvc@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.9"
+"@rollup/rollup-win32-ia32-msvc@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.38.0"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@rollup/rollup-win32-x64-msvc@npm:4.34.9":
- version: 4.34.9
- resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.9"
+"@rollup/rollup-win32-x64-msvc@npm:4.38.0":
+ version: 4.38.0
+ resolution: "@rollup/rollup-win32-x64-msvc@npm:4.38.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
-"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.0":
- version: 1.0.6
- resolution: "@types/estree@npm:1.0.6"
- checksum: 10/9d35d475095199c23e05b431bcdd1f6fec7380612aed068b14b2a08aa70494de8a9026765a5a91b1073f636fb0368f6d8973f518a31391d519e20c59388ed88d
+"@types/estree@npm:1.0.7, @types/estree@npm:^1.0.0":
+ version: 1.0.7
+ resolution: "@types/estree@npm:1.0.7"
+ checksum: 10/419c845ece767ad4b21171e6e5b63dabb2eb46b9c0d97361edcd9cabbf6a95fcadb91d89b5fa098d1336fa0b8fceaea82fca97a2ef3971f5c86e53031e157b21
languageName: node
linkType: hard
-"@types/node@npm:22.13.11":
- version: 22.13.11
- resolution: "@types/node@npm:22.13.11"
+"@types/node@npm:22.13.14":
+ version: 22.13.14
+ resolution: "@types/node@npm:22.13.14"
dependencies:
undici-types: "npm:~6.20.0"
- checksum: 10/5e556eda347f3395669bd6fa7a10c77722f06befe0a6b51b97ed7a4bd0f92b24aa867ee611b547614f17dfc5a0bb7946a75263bd1f302bcac3039729d22acab5
+ checksum: 10/5fafad441c7bb27f963aa8fdfa0787ffb1142b27f4dd2047a2cc27a39f981b432acc71a9b5a428a258f93daeb72f12b7468ab9163a41fe4f98584bc5d42ade6e
languageName: node
linkType: hard
@@ -437,7 +444,7 @@ __metadata:
languageName: node
linkType: hard
-"@vitest/pretty-format@npm:3.0.9, @vitest/pretty-format@npm:^3.0.9":
+"@vitest/pretty-format@npm:3.0.9":
version: 3.0.9
resolution: "@vitest/pretty-format@npm:3.0.9"
dependencies:
@@ -446,6 +453,15 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/pretty-format@npm:^3.0.9":
+ version: 3.1.1
+ resolution: "@vitest/pretty-format@npm:3.1.1"
+ dependencies:
+ tinyrainbow: "npm:^2.0.0"
+ checksum: 10/d1bc6a6c687d686194ef19ebc748894c543bc520d79db5e86d53ac97f004d13d5b364592a21e151031bf76bf8865ce25e60fc71cc02ca0d513d20bc0c600a63f
+ languageName: node
+ linkType: hard
+
"@vitest/runner@npm:3.0.9":
version: 3.0.9
resolution: "@vitest/runner@npm:3.0.9"
@@ -719,34 +735,34 @@ __metadata:
linkType: hard
"esbuild@npm:^0.25.0":
- version: 0.25.0
- resolution: "esbuild@npm:0.25.0"
- dependencies:
- "@esbuild/aix-ppc64": "npm:0.25.0"
- "@esbuild/android-arm": "npm:0.25.0"
- "@esbuild/android-arm64": "npm:0.25.0"
- "@esbuild/android-x64": "npm:0.25.0"
- "@esbuild/darwin-arm64": "npm:0.25.0"
- "@esbuild/darwin-x64": "npm:0.25.0"
- "@esbuild/freebsd-arm64": "npm:0.25.0"
- "@esbuild/freebsd-x64": "npm:0.25.0"
- "@esbuild/linux-arm": "npm:0.25.0"
- "@esbuild/linux-arm64": "npm:0.25.0"
- "@esbuild/linux-ia32": "npm:0.25.0"
- "@esbuild/linux-loong64": "npm:0.25.0"
- "@esbuild/linux-mips64el": "npm:0.25.0"
- "@esbuild/linux-ppc64": "npm:0.25.0"
- "@esbuild/linux-riscv64": "npm:0.25.0"
- "@esbuild/linux-s390x": "npm:0.25.0"
- "@esbuild/linux-x64": "npm:0.25.0"
- "@esbuild/netbsd-arm64": "npm:0.25.0"
- "@esbuild/netbsd-x64": "npm:0.25.0"
- "@esbuild/openbsd-arm64": "npm:0.25.0"
- "@esbuild/openbsd-x64": "npm:0.25.0"
- "@esbuild/sunos-x64": "npm:0.25.0"
- "@esbuild/win32-arm64": "npm:0.25.0"
- "@esbuild/win32-ia32": "npm:0.25.0"
- "@esbuild/win32-x64": "npm:0.25.0"
+ version: 0.25.2
+ resolution: "esbuild@npm:0.25.2"
+ dependencies:
+ "@esbuild/aix-ppc64": "npm:0.25.2"
+ "@esbuild/android-arm": "npm:0.25.2"
+ "@esbuild/android-arm64": "npm:0.25.2"
+ "@esbuild/android-x64": "npm:0.25.2"
+ "@esbuild/darwin-arm64": "npm:0.25.2"
+ "@esbuild/darwin-x64": "npm:0.25.2"
+ "@esbuild/freebsd-arm64": "npm:0.25.2"
+ "@esbuild/freebsd-x64": "npm:0.25.2"
+ "@esbuild/linux-arm": "npm:0.25.2"
+ "@esbuild/linux-arm64": "npm:0.25.2"
+ "@esbuild/linux-ia32": "npm:0.25.2"
+ "@esbuild/linux-loong64": "npm:0.25.2"
+ "@esbuild/linux-mips64el": "npm:0.25.2"
+ "@esbuild/linux-ppc64": "npm:0.25.2"
+ "@esbuild/linux-riscv64": "npm:0.25.2"
+ "@esbuild/linux-s390x": "npm:0.25.2"
+ "@esbuild/linux-x64": "npm:0.25.2"
+ "@esbuild/netbsd-arm64": "npm:0.25.2"
+ "@esbuild/netbsd-x64": "npm:0.25.2"
+ "@esbuild/openbsd-arm64": "npm:0.25.2"
+ "@esbuild/openbsd-x64": "npm:0.25.2"
+ "@esbuild/sunos-x64": "npm:0.25.2"
+ "@esbuild/win32-arm64": "npm:0.25.2"
+ "@esbuild/win32-ia32": "npm:0.25.2"
+ "@esbuild/win32-x64": "npm:0.25.2"
dependenciesMeta:
"@esbuild/aix-ppc64":
optional: true
@@ -800,7 +816,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
- checksum: 10/451daf6a442df29ec5d528587caa4ce783d41ff4acb93252da5a852b8d36c22e9f84d17f6721d4fbef9a1ba9855bc9fe1f167dd732c11665fe53032f2b89f114
+ checksum: 10/3b16423d33e0c05078b38bfe88e1b2125164a6b8dccfd06db8698766e54406f3299de8a74e3ce818f1d5a9c8bf993aa4d27a5716c39580eb80bd92d52ccf34d3
languageName: node
linkType: hard
@@ -814,9 +830,9 @@ __metadata:
linkType: hard
"expect-type@npm:^1.1.0":
- version: 1.2.0
- resolution: "expect-type@npm:1.2.0"
- checksum: 10/12a081159e87451a96e2e2f8a5e101509b63a4f0738590bb27988d2017c6e5aff6bf722889fe7afd96cf7e343b332b040460db41850fcd7a1392a4c8e26e51e3
+ version: 1.2.1
+ resolution: "expect-type@npm:1.2.1"
+ checksum: 10/d121d90f4f3f705ca0b656e36f28c0ba91483d0cddf2876e64e23c3dea2f2d5853e9c0c9a4e90eb4b3e4663bf09c2c02e9729c339dcd308c70b2107188e6b286
languageName: node
linkType: hard
@@ -865,7 +881,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7":
+"glob@npm:^10.2.2, glob@npm:^10.3.10":
version: 10.4.5
resolution: "glob@npm:10.4.5"
dependencies:
@@ -982,10 +998,10 @@ __metadata:
"@algolia/client-composition": "link:../../../clients/algoliasearch-client-javascript/packages/client-composition"
"@algolia/composition": "link:../../../clients/algoliasearch-client-javascript/packages/composition"
"@algolia/requester-testing": "link:../../../clients/algoliasearch-client-javascript/packages/requester-testing"
- "@types/node": "npm:22.13.11"
+ "@types/node": "npm:22.13.14"
algoliasearch: "link:../../../clients/algoliasearch-client-javascript/packages/algoliasearch"
dotenv: "npm:16.4.7"
- typescript: "npm:5.7.3"
+ typescript: "npm:5.8.2"
vitest: "npm:3.0.9"
languageName: unknown
linkType: soft
@@ -1116,12 +1132,11 @@ __metadata:
linkType: hard
"minizlib@npm:^3.0.1":
- version: 3.0.1
- resolution: "minizlib@npm:3.0.1"
+ version: 3.0.2
+ resolution: "minizlib@npm:3.0.2"
dependencies:
- minipass: "npm:^7.0.4"
- rimraf: "npm:^5.0.5"
- checksum: 10/622cb85f51e5c206a080a62d20db0d7b4066f308cb6ce82a9644da112367c3416ae7062017e631eb7ac8588191cfa4a9a279b8651c399265202b298e98c4acef
+ minipass: "npm:^7.1.2"
+ checksum: 10/c075bed1594f68dcc8c35122333520112daefd4d070e5d0a228bd4cf5580e9eed3981b96c0ae1d62488e204e80fd27b2b9d0068ca9a5ef3993e9565faf63ca41
languageName: node
linkType: hard
@@ -1142,11 +1157,11 @@ __metadata:
linkType: hard
"nanoid@npm:^3.3.8":
- version: 3.3.8
- resolution: "nanoid@npm:3.3.8"
+ version: 3.3.11
+ resolution: "nanoid@npm:3.3.11"
bin:
nanoid: bin/nanoid.cjs
- checksum: 10/2d1766606cf0d6f47b6f0fdab91761bb81609b2e3d367027aff45e6ee7006f660fb7e7781f4a34799fe6734f1268eeed2e37a5fdee809ade0c2d4eb11b0f9c40
+ checksum: 10/73b5afe5975a307aaa3c95dfe3334c52cdf9ae71518176895229b8d65ab0d1c0417dd081426134eb7571c055720428ea5d57c645138161e7d10df80815527c48
languageName: node
linkType: hard
@@ -1275,41 +1290,31 @@ __metadata:
languageName: node
linkType: hard
-"rimraf@npm:^5.0.5":
- version: 5.0.10
- resolution: "rimraf@npm:5.0.10"
- dependencies:
- glob: "npm:^10.3.7"
- bin:
- rimraf: dist/esm/bin.mjs
- checksum: 10/f3b8ce81eecbde4628b07bdf9e2fa8b684e0caea4999acb1e3b0402c695cd41f28cd075609a808e61ce2672f528ca079f675ab1d8e8d5f86d56643a03e0b8d2e
- languageName: node
- linkType: hard
-
"rollup@npm:^4.30.1":
- version: 4.34.9
- resolution: "rollup@npm:4.34.9"
- dependencies:
- "@rollup/rollup-android-arm-eabi": "npm:4.34.9"
- "@rollup/rollup-android-arm64": "npm:4.34.9"
- "@rollup/rollup-darwin-arm64": "npm:4.34.9"
- "@rollup/rollup-darwin-x64": "npm:4.34.9"
- "@rollup/rollup-freebsd-arm64": "npm:4.34.9"
- "@rollup/rollup-freebsd-x64": "npm:4.34.9"
- "@rollup/rollup-linux-arm-gnueabihf": "npm:4.34.9"
- "@rollup/rollup-linux-arm-musleabihf": "npm:4.34.9"
- "@rollup/rollup-linux-arm64-gnu": "npm:4.34.9"
- "@rollup/rollup-linux-arm64-musl": "npm:4.34.9"
- "@rollup/rollup-linux-loongarch64-gnu": "npm:4.34.9"
- "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.34.9"
- "@rollup/rollup-linux-riscv64-gnu": "npm:4.34.9"
- "@rollup/rollup-linux-s390x-gnu": "npm:4.34.9"
- "@rollup/rollup-linux-x64-gnu": "npm:4.34.9"
- "@rollup/rollup-linux-x64-musl": "npm:4.34.9"
- "@rollup/rollup-win32-arm64-msvc": "npm:4.34.9"
- "@rollup/rollup-win32-ia32-msvc": "npm:4.34.9"
- "@rollup/rollup-win32-x64-msvc": "npm:4.34.9"
- "@types/estree": "npm:1.0.6"
+ version: 4.38.0
+ resolution: "rollup@npm:4.38.0"
+ dependencies:
+ "@rollup/rollup-android-arm-eabi": "npm:4.38.0"
+ "@rollup/rollup-android-arm64": "npm:4.38.0"
+ "@rollup/rollup-darwin-arm64": "npm:4.38.0"
+ "@rollup/rollup-darwin-x64": "npm:4.38.0"
+ "@rollup/rollup-freebsd-arm64": "npm:4.38.0"
+ "@rollup/rollup-freebsd-x64": "npm:4.38.0"
+ "@rollup/rollup-linux-arm-gnueabihf": "npm:4.38.0"
+ "@rollup/rollup-linux-arm-musleabihf": "npm:4.38.0"
+ "@rollup/rollup-linux-arm64-gnu": "npm:4.38.0"
+ "@rollup/rollup-linux-arm64-musl": "npm:4.38.0"
+ "@rollup/rollup-linux-loongarch64-gnu": "npm:4.38.0"
+ "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.38.0"
+ "@rollup/rollup-linux-riscv64-gnu": "npm:4.38.0"
+ "@rollup/rollup-linux-riscv64-musl": "npm:4.38.0"
+ "@rollup/rollup-linux-s390x-gnu": "npm:4.38.0"
+ "@rollup/rollup-linux-x64-gnu": "npm:4.38.0"
+ "@rollup/rollup-linux-x64-musl": "npm:4.38.0"
+ "@rollup/rollup-win32-arm64-msvc": "npm:4.38.0"
+ "@rollup/rollup-win32-ia32-msvc": "npm:4.38.0"
+ "@rollup/rollup-win32-x64-msvc": "npm:4.38.0"
+ "@types/estree": "npm:1.0.7"
fsevents: "npm:~2.3.2"
dependenciesMeta:
"@rollup/rollup-android-arm-eabi":
@@ -1338,6 +1343,8 @@ __metadata:
optional: true
"@rollup/rollup-linux-riscv64-gnu":
optional: true
+ "@rollup/rollup-linux-riscv64-musl":
+ optional: true
"@rollup/rollup-linux-s390x-gnu":
optional: true
"@rollup/rollup-linux-x64-gnu":
@@ -1354,7 +1361,7 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
- checksum: 10/856560db066fe6f4313e7907ece7cb100a3499e6baed4ee5df76e98f9d618bf2d4e33f6bd5a2fa70c00742d04dee2fea34b00547c77cc27df2e6cbed852ae12c
+ checksum: 10/55ab0d69e3654bf4cb0a25e82214563a89f0943a56d071ebd7bd09e308b6bf33e65fb10a905db60185cc695af0715580f031791b81809e059a7ebf7e4b9bb9b5
languageName: node
linkType: hard
@@ -1558,23 +1565,23 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:5.7.3":
- version: 5.7.3
- resolution: "typescript@npm:5.7.3"
+"typescript@npm:5.8.2":
+ version: 5.8.2
+ resolution: "typescript@npm:5.8.2"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 10/6a7e556de91db3d34dc51cd2600e8e91f4c312acd8e52792f243c7818dfadb27bae677175fad6947f9c81efb6c57eb6b2d0c736f196a6ee2f1f7d57b74fc92fa
+ checksum: 10/dbc2168a55d56771f4d581997be52bab5cbc09734fec976cfbaabd787e61fb4c6cf9125fd48c6f98054ce549c77ecedefc7f64252a830dd8e9c3381f61fbeb78
languageName: node
linkType: hard
-"typescript@patch:typescript@npm%3A5.7.3#optional!builtin":
- version: 5.7.3
- resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin::version=5.7.3&hash=5786d5"
+"typescript@patch:typescript@npm%3A5.8.2#optional!builtin":
+ version: 5.8.2
+ resolution: "typescript@patch:typescript@npm%3A5.8.2#optional!builtin::version=5.8.2&hash=5786d5"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 10/dc58d777eb4c01973f7fbf1fd808aad49a0efdf545528dab9b07d94fdcb65b8751742804c3057e9619a4627f2d9cc85547fdd49d9f4326992ad0181b49e61d81
+ checksum: 10/97920a082ffc57583b1cb6bc4faa502acc156358e03f54c7fc7fdf0b61c439a717f4c9070c449ee9ee683d4cfc3bb203127c2b9794b2950f66d9d307a4ff262c
languageName: node
linkType: hard
@@ -1619,8 +1626,8 @@ __metadata:
linkType: hard
"vite@npm:^5.0.0 || ^6.0.0":
- version: 6.2.0
- resolution: "vite@npm:6.2.0"
+ version: 6.2.4
+ resolution: "vite@npm:6.2.4"
dependencies:
esbuild: "npm:^0.25.0"
fsevents: "npm:~2.3.3"
@@ -1666,7 +1673,7 @@ __metadata:
optional: true
bin:
vite: bin/vite.js
- checksum: 10/5ffa8bb22881276d12cc38d15feaf7df6c95f902ac6c4cd983f27af1cdb6929cf9e3ef9d6dfe74e8af27f1c1adf4cdfeeeed7fada8a53011575241bdaf0ca6e5
+ checksum: 10/3734c8695b4d35a5b3ea617159594835e370b428745f37e90d9c1daf82b53af5248578c1f1d9977fc1460320c0cdd4aef135095d378b2eba2736c03e2cfa019e
languageName: node
linkType: hard