Socket
Socket
Sign inDemoInstall

@sp-api-sdk/common

Package Overview
Dependencies
61
Maintainers
1
Versions
91
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.11.6 to 2.0.0

2

dist/cjs/index.js

@@ -17,2 +17,2 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./src"), exports);
__exportStar(require("./src/index"), exports);

@@ -30,3 +30,2 @@ "use strict";

exports.createAxiosInstance = void 0;
const aws4_axios_1 = require("aws4-axios");
const axios_1 = __importStar(require("axios"));

@@ -70,24 +69,5 @@ const axios_logger_1 = require("axios-logger");

instance.interceptors.request.use(async (config) => {
config.headers['x-amz-access-token'] = restrictedDataToken ?? (await auth.accessToken.get());
config.headers['x-amz-access-token'] = restrictedDataToken ?? (await auth.getAccessToken());
return config;
});
// Sign each request (should be the last interceptor)
instance.interceptors.request.use(async (config) => {
const credentials = await auth.getCredentials();
if (!credentials) {
return config;
}
return (0, aws4_axios_1.aws4Interceptor)({
instance,
options: {
region: regionConfiguration.awsRegion,
service: 'execute-api',
},
credentials: {
accessKeyId: credentials.AccessKeyId ?? '',
secretAccessKey: credentials.SecretAccessKey ?? '',
sessionToken: credentials.SessionToken,
},
})(config);
});
instance.interceptors.response.use(async (response) => response, async (error) => {

@@ -94,0 +74,0 @@ if ((0, axios_1.isAxiosError)(error) && !(error instanceof auth_1.SellingPartnerApiAuthError)) {

@@ -1,1 +0,1 @@

export * from './src';
export * from './src/index';

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

import { aws4Interceptor } from 'aws4-axios';
import axios, { isAxiosError } from 'axios';

@@ -40,24 +39,5 @@ import { errorLogger, requestLogger, responseLogger } from 'axios-logger';

instance.interceptors.request.use(async (config) => {
config.headers['x-amz-access-token'] = restrictedDataToken ?? (await auth.accessToken.get());
config.headers['x-amz-access-token'] = restrictedDataToken ?? (await auth.getAccessToken());
return config;
});
// Sign each request (should be the last interceptor)
instance.interceptors.request.use(async (config) => {
const credentials = await auth.getCredentials();
if (!credentials) {
return config;
}
return aws4Interceptor({
instance,
options: {
region: regionConfiguration.awsRegion,
service: 'execute-api',
},
credentials: {
accessKeyId: credentials.AccessKeyId ?? '',
secretAccessKey: credentials.SecretAccessKey ?? '',
sessionToken: credentials.SessionToken,
},
})(config);
});
instance.interceptors.response.use(async (response) => response, async (error) => {

@@ -64,0 +44,0 @@ if (isAxiosError(error) && !(error instanceof SellingPartnerApiAuthError)) {

@@ -1,1 +0,1 @@

export * from './src';
export * from './src/index';

@@ -5,3 +5,3 @@ {

"description": "Selling Parner API common library",
"version": "1.11.6",
"version": "2.0.0",
"main": "dist/cjs/index.js",

@@ -23,4 +23,3 @@ "module": "dist/es/index.js",

"dependencies": {
"@sp-api-sdk/auth": "1.11.6",
"aws4-axios": "^3.3.0",
"@sp-api-sdk/auth": "2.0.0",
"axios": "^1.5.1",

@@ -49,3 +48,3 @@ "axios-logger": "^2.7.0",

],
"gitHead": "504bc3889d8c5dba1870b3c1a3b3f4ab1cf8b7cc"
"gitHead": "a278405620f714b7bf6c42692d265f76d952bd49"
}
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc