aws4-axios
Advanced tools
Comparing version 2.1.1 to 2.1.2
@@ -55,3 +55,3 @@ "use strict"; | ||
client = axios_1.default.create(); | ||
client.interceptors.request.use(__1.interceptor({ region: "eu-west-2", service: "execute-api" })); | ||
client.interceptors.request.use(__1.aws4Interceptor({ region: "eu-west-2", service: "execute-api" })); | ||
_a.label = 1; | ||
@@ -82,5 +82,5 @@ case 1: | ||
data = { | ||
foo: "bar" | ||
foo: "bar", | ||
}; | ||
client.interceptors.request.use(__1.interceptor({ region: "eu-west-2", service: "execute-api" })); | ||
client.interceptors.request.use(__1.aws4Interceptor({ region: "eu-west-2", service: "execute-api" })); | ||
_a.label = 1; | ||
@@ -92,3 +92,3 @@ case 1: | ||
method: method, | ||
data: data | ||
data: data, | ||
})]; | ||
@@ -116,5 +116,5 @@ case 2: | ||
data = { | ||
foo: "bar" | ||
foo: "bar", | ||
}; | ||
client.interceptors.request.use(__1.interceptor({ region: "eu-west-2", service: "execute-api" })); | ||
client.interceptors.request.use(__1.aws4Interceptor({ region: "eu-west-2", service: "execute-api" })); | ||
_a.label = 1; | ||
@@ -127,3 +127,3 @@ case 1: | ||
headers: { "X-Custom-Header": "Baz" }, | ||
data: data | ||
data: data, | ||
})]; | ||
@@ -151,5 +151,5 @@ case 2: | ||
data = { | ||
foo: "bar" | ||
foo: "bar", | ||
}; | ||
client.interceptors.request.use(__1.interceptor({ region: "eu-west-2", service: "execute-api" })); | ||
client.interceptors.request.use(__1.aws4Interceptor({ region: "eu-west-2", service: "execute-api" })); | ||
_a.label = 1; | ||
@@ -162,3 +162,3 @@ case 1: | ||
headers: { "Content-Type": "application/xml" }, | ||
data: data | ||
data: data, | ||
})]; | ||
@@ -186,5 +186,5 @@ case 2: | ||
data = { | ||
foo: "bar" | ||
foo: "bar", | ||
}; | ||
client.interceptors.request.use(__1.interceptor({ region: "eu-west-2", service: "execute-api" })); | ||
client.interceptors.request.use(__1.aws4Interceptor({ region: "eu-west-2", service: "execute-api" })); | ||
_a.label = 1; | ||
@@ -196,3 +196,3 @@ case 1: | ||
method: "POST", | ||
data: data | ||
data: data, | ||
})]; | ||
@@ -199,0 +199,0 @@ case 2: |
@@ -62,3 +62,3 @@ "use strict"; | ||
headers: { "X-Custom-Header": "foo", "Content-Type": "application/json" }, | ||
params: { foo: "bar" } | ||
params: { foo: "bar" }, | ||
}; | ||
@@ -90,3 +90,3 @@ moxios_1.default.stubOnce("GET", /./, {}); | ||
return [4 /*yield*/, client.post(url, data, { | ||
headers: { "X-Custom-Header": "foo", "Content-Type": "application/json" } | ||
headers: { "X-Custom-Header": "foo", "Content-Type": "application/json" }, | ||
})]; | ||
@@ -93,0 +93,0 @@ case 1: |
@@ -16,3 +16,2 @@ "use strict"; | ||
// Arrange | ||
var message = "Fake envalid credentials error"; | ||
var error = { response: {} }; | ||
@@ -19,0 +18,0 @@ // Act |
@@ -9,5 +9,5 @@ import { AxiosRequestConfig } from "axios"; | ||
host?: string; | ||
headers?: {}; | ||
headers?: unknown; | ||
path?: string; | ||
body?: any; | ||
body?: unknown; | ||
region?: string; | ||
@@ -14,0 +14,0 @@ service?: string; |
@@ -29,3 +29,3 @@ "use strict"; | ||
put: { "Content-Type": "application/x-www-form-urlencoded" }, | ||
patch: { "Content-Type": "application/x-www-form-urlencoded" } | ||
patch: { "Content-Type": "application/x-www-form-urlencoded" }, | ||
}); }; | ||
@@ -42,7 +42,7 @@ var getDefaultTransformRequest = function () { return axios_1.default.defaults.transformRequest; }; | ||
headers: getDefaultHeaders(), | ||
transformRequest: getDefaultTransformRequest() | ||
transformRequest: getDefaultTransformRequest(), | ||
}; | ||
var interceptor = _1.aws4Interceptor({ | ||
region: "local", | ||
service: "execute-api" | ||
service: "execute-api", | ||
}); | ||
@@ -58,3 +58,3 @@ // Act | ||
host: "example.com", | ||
headers: {} | ||
headers: {}, | ||
}, undefined); | ||
@@ -68,7 +68,7 @@ }); | ||
headers: getDefaultHeaders(), | ||
transformRequest: getDefaultTransformRequest() | ||
transformRequest: getDefaultTransformRequest(), | ||
}; | ||
var interceptor = _1.aws4Interceptor({ | ||
region: "local", | ||
service: "execute-api" | ||
service: "execute-api", | ||
}); | ||
@@ -84,3 +84,3 @@ // Act | ||
host: "example.com", | ||
headers: {} | ||
headers: {}, | ||
}, undefined); | ||
@@ -95,7 +95,7 @@ }); | ||
headers: getDefaultHeaders(), | ||
transformRequest: getDefaultTransformRequest() | ||
transformRequest: getDefaultTransformRequest(), | ||
}; | ||
var interceptor = _1.aws4Interceptor({ | ||
region: "local", | ||
service: "execute-api" | ||
service: "execute-api", | ||
}); | ||
@@ -111,3 +111,3 @@ // Act | ||
host: "example.com", | ||
headers: {} | ||
headers: {}, | ||
}, undefined); | ||
@@ -123,7 +123,7 @@ }); | ||
headers: getDefaultHeaders(), | ||
transformRequest: getDefaultTransformRequest() | ||
transformRequest: getDefaultTransformRequest(), | ||
}; | ||
var interceptor = _1.aws4Interceptor({ | ||
region: "local", | ||
service: "execute-api" | ||
service: "execute-api", | ||
}); | ||
@@ -140,3 +140,3 @@ // Act | ||
body: '{"foo":"bar"}', | ||
headers: { "Content-Type": "application/json;charset=utf-8" } | ||
headers: { "Content-Type": "application/json;charset=utf-8" }, | ||
}, undefined); | ||
@@ -152,7 +152,7 @@ }); | ||
headers: getDefaultHeaders(), | ||
transformRequest: getDefaultTransformRequest() | ||
transformRequest: getDefaultTransformRequest(), | ||
}; | ||
var interceptor = _1.aws4Interceptor({ | ||
region: "local", | ||
service: "execute-api" | ||
service: "execute-api", | ||
}); | ||
@@ -169,3 +169,3 @@ // Act | ||
body: "foobar", | ||
headers: {} | ||
headers: {}, | ||
}, undefined); | ||
@@ -181,7 +181,7 @@ }); | ||
headers: __assign(__assign({}, getDefaultHeaders()), { "Content-Type": "application/xml" }), | ||
transformRequest: getDefaultTransformRequest() | ||
transformRequest: getDefaultTransformRequest(), | ||
}; | ||
var interceptor = _1.aws4Interceptor({ | ||
region: "local", | ||
service: "execute-api" | ||
service: "execute-api", | ||
}); | ||
@@ -198,3 +198,3 @@ // Act | ||
body: "foobar", | ||
headers: { "Content-Type": "application/xml" } | ||
headers: { "Content-Type": "application/xml" }, | ||
}, undefined); | ||
@@ -211,7 +211,7 @@ }); | ||
headers: __assign(__assign({}, getDefaultHeaders()), { "Content-Type": "application/xml" }), | ||
transformRequest: getDefaultTransformRequest() | ||
transformRequest: getDefaultTransformRequest(), | ||
}; | ||
var interceptor = _1.aws4Interceptor({ | ||
region: "local", | ||
service: "execute-api" | ||
service: "execute-api", | ||
}); | ||
@@ -228,3 +228,3 @@ // Act | ||
body: "foobar", | ||
headers: { "Content-Type": "application/xml" } | ||
headers: { "Content-Type": "application/xml" }, | ||
}, undefined); | ||
@@ -238,11 +238,11 @@ }); | ||
headers: getDefaultHeaders(), | ||
transformRequest: getDefaultTransformRequest() | ||
transformRequest: getDefaultTransformRequest(), | ||
}; | ||
var interceptor = _1.aws4Interceptor({ | ||
region: "local", | ||
service: "execute-api" | ||
service: "execute-api", | ||
}, { | ||
accessKeyId: 'access-key-id', | ||
secretAccessKey: 'secret-access-key', | ||
sessionToken: 'session-token' | ||
accessKeyId: "access-key-id", | ||
secretAccessKey: "secret-access-key", | ||
sessionToken: "session-token", | ||
}); | ||
@@ -258,9 +258,9 @@ // Act | ||
host: "example.com", | ||
headers: {} | ||
headers: {}, | ||
}, { | ||
accessKeyId: 'access-key-id', | ||
secretAccessKey: 'secret-access-key', | ||
sessionToken: 'session-token' | ||
accessKeyId: "access-key-id", | ||
secretAccessKey: "secret-access-key", | ||
sessionToken: "session-token", | ||
}); | ||
}); | ||
}); |
module.exports = { | ||
...require("./jest.config"), | ||
testMatch: ["**/__tests__/**/*.[jt]s?(x)"] | ||
testMatch: ["**/__tests__/**/*.[jt]s?(x)"], | ||
}; |
@@ -5,3 +5,3 @@ module.exports = { | ||
testPathIgnorePatterns: ["./dist/"], | ||
testMatch: ["**/?(*.)+(spec|test).[jt]s?(x)"] | ||
testMatch: ["**/?(*.)+(spec|test).[jt]s?(x)"], | ||
}; |
{ | ||
"name": "aws4-axios", | ||
"version": "2.1.1", | ||
"version": "2.1.2", | ||
"description": "Axios request interceptor for signing requests with AWSv4", | ||
@@ -34,13 +34,24 @@ "author": "James Bourne", | ||
"test-it": "jest --config jest.config.it.js", | ||
"prepublishOnly": "npm run build" | ||
"prepublishOnly": "npm run build", | ||
"semantic-release": "semantic-release", | ||
"lint:eslint": "eslint . --cache --ext .ts,.tsx", | ||
"lint:prettier": "prettier --check .", | ||
"lint": "run-s lint:*" | ||
}, | ||
"devDependencies": { | ||
"@types/jest": "^25.2.1", | ||
"@types/jest": "^26.0.20", | ||
"@types/moxios": "^0.4.9", | ||
"@types/node": "^13.13.4", | ||
"@types/node": "^14.14.21", | ||
"@typescript-eslint/eslint-plugin": "^4.13.0", | ||
"@typescript-eslint/parser": "^4.13.0", | ||
"axios": "^0.21.0", | ||
"eslint": "^6.8.0", | ||
"eslint-config-prettier": "^7.1.0", | ||
"husky": ">=4", | ||
"jest": "^25.4.0", | ||
"jest-junit": "^10.0.0", | ||
"lint-staged": ">=10", | ||
"moxios": "^0.4.0", | ||
"npm-run-all": "^4.1.5", | ||
"prettier": "^2.2.1", | ||
"semantic-release": "^17.3.3", | ||
"ts-jest": "^25.4.0", | ||
@@ -55,3 +66,14 @@ "typescript": "^3.8.3" | ||
"axios": ">0.19.2 < 0.22.0" | ||
}, | ||
"husky": { | ||
"hooks": { | ||
"pre-commit": "lint-staged" | ||
} | ||
}, | ||
"lint-staged": { | ||
"*.{ts,tsx}": [ | ||
"eslint --cache --fix", | ||
"prettier --write" | ||
] | ||
} | ||
} |
@@ -26,3 +26,3 @@ # aws4-axios | ||
region: "eu-west-2", | ||
service: "execute-api" | ||
service: "execute-api", | ||
}); | ||
@@ -33,3 +33,3 @@ | ||
// Requests made using Axios will now be signed | ||
axios.get("https://example.com/foo").then(res => { | ||
axios.get("https://example.com/foo").then((res) => { | ||
// ... | ||
@@ -49,3 +49,3 @@ }); | ||
region: "eu-west-2", | ||
service: "execute-api" | ||
service: "execute-api", | ||
}); | ||
@@ -56,3 +56,3 @@ | ||
// Requests made using Axios will now be signed | ||
client.get("https://example.com/foo").then(res => { | ||
client.get("https://example.com/foo").then((res) => { | ||
// ... | ||
@@ -65,9 +65,12 @@ }); | ||
```typescript | ||
const interceptor = aws4Interceptor({ | ||
region: "eu-west-2", | ||
service: "execute-api" | ||
}, { | ||
accessKeyId: '', | ||
secretAccessKey: '' | ||
}); | ||
const interceptor = aws4Interceptor( | ||
{ | ||
region: "eu-west-2", | ||
service: "execute-api", | ||
}, | ||
{ | ||
accessKeyId: "", | ||
secretAccessKey: "", | ||
} | ||
); | ||
``` |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
39382
26
813
72
17