Skip to content

Commit 022cba5

Browse files
authored
fix: codegen for using pure JS hasher in RN (#998)
The @aws-crypto/sha256-browser package doesn't work properly in ReactNative. So we use replace it will pure JS hasher(@aws-crypto/sha256-js) instead. Codegen for smithy-lang/smithy-typescript#144
1 parent 1463a06 commit 022cba5

File tree

436 files changed

+654
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

436 files changed

+654
-0
lines changed

clients/client-accessanalyzer/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-accessanalyzer/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-acm-pca/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-acm-pca/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-acm/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-acm/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-alexa-for-business/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-alexa-for-business/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-amplify/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-amplify/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-api-gateway/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-api-gateway/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-apigatewaymanagementapi/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-apigatewaymanagementapi/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-apigatewayv2/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-apigatewayv2/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-app-mesh/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-app-mesh/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-appconfig/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-appconfig/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-application-auto-scaling/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-application-auto-scaling/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-application-discovery-service/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-application-discovery-service/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-application-insights/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-application-insights/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-appstream/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-appstream/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-appsync/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-appsync/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-athena/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-athena/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-auto-scaling-plans/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-auto-scaling-plans/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

clients/client-auto-scaling/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"sideEffects": false,
3030
"dependencies": {
3131
"@aws-crypto/sha256-browser": "^1.0.0-alpha.0",
32+
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3233
"@aws-sdk/config-resolver": "^1.0.0-alpha.13",
3334
"@aws-sdk/credential-provider-node": "^1.0.0-alpha.6",
3435
"@aws-sdk/fetch-http-handler": "^1.0.0-alpha.8",

clients/client-auto-scaling/runtimeConfig.rn.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
2+
import { Sha256 } from "@aws-crypto/sha256-js";
23
import { streamCollector } from "@aws-sdk/stream-collector-rn";
34
import { parseUrl } from "@aws-sdk/url-parser-node";
45
import { name, version } from "./package.json";
@@ -8,6 +9,7 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser"
89
export const ClientDefaultValues: Required<ClientDefaults> = {
910
...BrowserDefaults,
1011
requestHandler: new FetchHttpHandler({ bufferBody: true }),
12+
sha256: Sha256,
1113
streamCollector,
1214
urlParser: parseUrl,
1315
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,

0 commit comments

Comments
 (0)