Socket
Socket
Sign inDemoInstall

@algolia/requester-fetch

Package Overview
Dependencies
Maintainers
87
Versions
170
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@algolia/requester-fetch - npm Package Compare versions

Comparing version 5.1.1 to 5.2.1

2

dist/requester-fetch.esm.node.js

@@ -10,3 +10,3 @@ function isAbortError(error) {

}
function createFetchRequester({ requesterOptions = {}, } = {}) {
function createFetchRequester({ requesterOptions = {} } = {}) {
async function send(request) {

@@ -13,0 +13,0 @@ const abortController = new AbortController();

@@ -5,3 +5,3 @@ import type { Requester } from '@algolia/client-common';

};
export declare function createFetchRequester({ requesterOptions, }?: FetchRequesterOptions): Requester;
export declare function createFetchRequester({ requesterOptions }?: FetchRequesterOptions): Requester;
//# sourceMappingURL=createFetchRequester.d.ts.map
{
"name": "@algolia/requester-fetch",
"version": "5.1.1",
"version": "5.2.1",
"description": "Promise-based request library using Fetch.",

@@ -26,13 +26,13 @@ "repository": {

"dependencies": {
"@algolia/client-common": "5.1.1"
"@algolia/client-common": "5.2.1"
},
"devDependencies": {
"@babel/preset-env": "7.25.3",
"@babel/preset-env": "7.25.4",
"@babel/preset-typescript": "7.24.7",
"@types/jest": "29.5.12",
"@types/node": "20.14.14",
"@types/node": "22.5.0",
"cross-fetch": "4.0.0",
"jest": "29.7.0",
"nock": "13.5.4",
"ts-jest": "29.2.4",
"nock": "13.5.5",
"ts-jest": "29.2.5",
"typescript": "5.5.4"

@@ -39,0 +39,0 @@ },

@@ -35,6 +35,3 @@ import type http from 'http';

nock(testQueryBaseUrl, { reqheaders: headers })
.post('/foo')
.query(testQueryHeader)
.reply(200, body);
nock(testQueryBaseUrl, { reqheaders: headers }).post('/foo').query(testQueryHeader).reply(200, body);

@@ -49,6 +46,3 @@ const response = await requester.send(requestStub);

nock(testQueryBaseUrl, { reqheaders: headers })
.post('/foo')
.query(testQueryHeader)
.reply(200, body);
nock(testQueryBaseUrl, { reqheaders: headers }).post('/foo').query(testQueryHeader).reply(200, body);

@@ -65,6 +59,3 @@ const response = await requester.send(requestStub);

nock(testQueryBaseUrl, { reqheaders: headers })
.post('/foo')
.query(testQueryHeader)
.reply(300, reason);
nock(testQueryBaseUrl, { reqheaders: headers }).post('/foo').query(testQueryHeader).reply(300, reason);

@@ -83,6 +74,3 @@ const response = await requester.send(requestStub);

nock(testQueryBaseUrl, { reqheaders: headers })
.post('/foo')
.query(testQueryHeader)
.reply(400, body);
nock(testQueryBaseUrl, { reqheaders: headers }).post('/foo').query(testQueryHeader).reply(400, body);

@@ -108,6 +96,3 @@ const response = await requester.send(requestStub);

nock(testQueryBaseUrl, { reqheaders: headers })
.post('/foo')
.query(testQueryHeader)
.reply(200, testStream);
nock(testQueryBaseUrl, { reqheaders: headers }).post('/foo').query(testQueryHeader).reply(200, testStream);

@@ -240,3 +225,3 @@ const response = await requester.send(requestStub);

expect(response.content).toBe(
'request to https://algolia-dns.net/foo?x-algolia-header=bar failed, reason: This is a general error'
'request to https://algolia-dns.net/foo?x-algolia-header=bar failed, reason: This is a general error',
);

@@ -243,0 +228,0 @@ expect(response.isTimedOut).toBe(false);

@@ -1,6 +0,2 @@

import type {
EndRequest,
Requester,
Response as AlgoliaResponse,
} from '@algolia/client-common';
import type { EndRequest, Requester, Response as AlgoliaResponse } from '@algolia/client-common';

@@ -22,5 +18,3 @@ function isAbortError(error: unknown): boolean {

export function createFetchRequester({
requesterOptions = {},
}: FetchRequesterOptions = {}): Requester {
export function createFetchRequester({ requesterOptions = {} }: FetchRequesterOptions = {}): Requester {
async function send(request: EndRequest): Promise<AlgoliaResponse> {

@@ -27,0 +21,0 @@ const abortController = new AbortController();

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc