Skip to content

Commit 99be092

Browse files
authored
fix(url-parser): merge browser and node url parser, add rn url parser (#1903)
* feat(url-parser-native): add rn specific url parser * feat(url-parser): deprecate url-parser-node and url-parser-browser Given both browsers and Node10 support global WHATWG URL(), so merge them to the same package.
1 parent f41e199 commit 99be092

File tree

1,282 files changed

+1272
-3935
lines changed

Some content is hidden

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

1,282 files changed

+1272
-3935
lines changed

Diff for: clients/client-accessanalyzer/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@
4646
"@aws-sdk/protocol-http": "3.2.0",
4747
"@aws-sdk/smithy-client": "3.2.0",
4848
"@aws-sdk/types": "3.1.0",
49-
"@aws-sdk/url-parser-browser": "3.1.0",
50-
"@aws-sdk/url-parser-node": "3.1.0",
49+
"@aws-sdk/url-parser": "3.0.0",
50+
"@aws-sdk/url-parser-native": "3.0.0",
5151
"@aws-sdk/util-base64-browser": "3.1.0",
5252
"@aws-sdk/util-base64-node": "3.1.0",
5353
"@aws-sdk/util-body-length-browser": "3.1.0",

Diff for: clients/client-accessanalyzer/runtimeConfig.browser.ts

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
55
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
7-
import { parseUrl } from "@aws-sdk/url-parser-browser";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
109
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
@@ -31,7 +30,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
3130
requestHandler: new FetchHttpHandler(),
3231
sha256: Sha256,
3332
streamCollector,
34-
urlParser: parseUrl,
3533
utf8Decoder: fromUtf8,
3634
utf8Encoder: toUtf8,
3735
};

Diff for: clients/client-accessanalyzer/runtimeConfig.native.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Sha256 } from "@aws-crypto/sha256-js";
2-
import { parseUrl } from "@aws-sdk/url-parser-node";
2+
import { parseUrl } from "@aws-sdk/url-parser-native";
33
import { ClientDefaults } from "./AccessAnalyzerClient";
44
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
55

Diff for: clients/client-accessanalyzer/runtimeConfig.shared.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { defaultRegionInfoProvider } from "./endpoints";
22
import { Logger as __Logger } from "@aws-sdk/types";
3+
import { parseUrl } from "@aws-sdk/url-parser";
34

45
/**
56
* @internal
@@ -10,4 +11,5 @@ export const ClientSharedValues = {
1011
logger: {} as __Logger,
1112
regionInfoProvider: defaultRegionInfoProvider,
1213
serviceId: "AccessAnalyzer",
14+
urlParser: parseUrl,
1315
};

Diff for: clients/client-accessanalyzer/runtimeConfig.ts

-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { Hash } from "@aws-sdk/hash-node";
66
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
77
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
88
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
9-
import { parseUrl } from "@aws-sdk/url-parser-node";
109
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
1110
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
1211
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
@@ -33,7 +32,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
3332
requestHandler: new NodeHttpHandler(),
3433
sha256: Hash.bind(null, "sha256"),
3534
streamCollector,
36-
urlParser: parseUrl,
3735
utf8Decoder: fromUtf8,
3836
utf8Encoder: toUtf8,
3937
};

Diff for: clients/client-acm-pca/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@
4646
"@aws-sdk/protocol-http": "3.2.0",
4747
"@aws-sdk/smithy-client": "3.2.0",
4848
"@aws-sdk/types": "3.1.0",
49-
"@aws-sdk/url-parser-browser": "3.1.0",
50-
"@aws-sdk/url-parser-node": "3.1.0",
49+
"@aws-sdk/url-parser": "3.0.0",
50+
"@aws-sdk/url-parser-native": "3.0.0",
5151
"@aws-sdk/util-base64-browser": "3.1.0",
5252
"@aws-sdk/util-base64-node": "3.1.0",
5353
"@aws-sdk/util-body-length-browser": "3.1.0",

Diff for: clients/client-acm-pca/runtimeConfig.browser.ts

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
55
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
7-
import { parseUrl } from "@aws-sdk/url-parser-browser";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
109
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
@@ -31,7 +30,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
3130
requestHandler: new FetchHttpHandler(),
3231
sha256: Sha256,
3332
streamCollector,
34-
urlParser: parseUrl,
3533
utf8Decoder: fromUtf8,
3634
utf8Encoder: toUtf8,
3735
};

Diff for: clients/client-acm-pca/runtimeConfig.native.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Sha256 } from "@aws-crypto/sha256-js";
2-
import { parseUrl } from "@aws-sdk/url-parser-node";
2+
import { parseUrl } from "@aws-sdk/url-parser-native";
33
import { ClientDefaults } from "./ACMPCAClient";
44
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
55

Diff for: clients/client-acm-pca/runtimeConfig.shared.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { defaultRegionInfoProvider } from "./endpoints";
22
import { Logger as __Logger } from "@aws-sdk/types";
3+
import { parseUrl } from "@aws-sdk/url-parser";
34

45
/**
56
* @internal
@@ -10,4 +11,5 @@ export const ClientSharedValues = {
1011
logger: {} as __Logger,
1112
regionInfoProvider: defaultRegionInfoProvider,
1213
serviceId: "ACM PCA",
14+
urlParser: parseUrl,
1315
};

Diff for: clients/client-acm-pca/runtimeConfig.ts

-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { Hash } from "@aws-sdk/hash-node";
66
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
77
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
88
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
9-
import { parseUrl } from "@aws-sdk/url-parser-node";
109
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
1110
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
1211
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
@@ -33,7 +32,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
3332
requestHandler: new NodeHttpHandler(),
3433
sha256: Hash.bind(null, "sha256"),
3534
streamCollector,
36-
urlParser: parseUrl,
3735
utf8Decoder: fromUtf8,
3836
utf8Encoder: toUtf8,
3937
};

Diff for: clients/client-acm/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@
4646
"@aws-sdk/protocol-http": "3.2.0",
4747
"@aws-sdk/smithy-client": "3.2.0",
4848
"@aws-sdk/types": "3.1.0",
49-
"@aws-sdk/url-parser-browser": "3.1.0",
50-
"@aws-sdk/url-parser-node": "3.1.0",
49+
"@aws-sdk/url-parser": "3.0.0",
50+
"@aws-sdk/url-parser-native": "3.0.0",
5151
"@aws-sdk/util-base64-browser": "3.1.0",
5252
"@aws-sdk/util-base64-node": "3.1.0",
5353
"@aws-sdk/util-body-length-browser": "3.1.0",

Diff for: clients/client-acm/runtimeConfig.browser.ts

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
55
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
7-
import { parseUrl } from "@aws-sdk/url-parser-browser";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
109
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
@@ -31,7 +30,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
3130
requestHandler: new FetchHttpHandler(),
3231
sha256: Sha256,
3332
streamCollector,
34-
urlParser: parseUrl,
3533
utf8Decoder: fromUtf8,
3634
utf8Encoder: toUtf8,
3735
};

Diff for: clients/client-acm/runtimeConfig.native.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Sha256 } from "@aws-crypto/sha256-js";
2-
import { parseUrl } from "@aws-sdk/url-parser-node";
2+
import { parseUrl } from "@aws-sdk/url-parser-native";
33
import { ClientDefaults } from "./ACMClient";
44
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
55

Diff for: clients/client-acm/runtimeConfig.shared.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { defaultRegionInfoProvider } from "./endpoints";
22
import { Logger as __Logger } from "@aws-sdk/types";
3+
import { parseUrl } from "@aws-sdk/url-parser";
34

45
/**
56
* @internal
@@ -10,4 +11,5 @@ export const ClientSharedValues = {
1011
logger: {} as __Logger,
1112
regionInfoProvider: defaultRegionInfoProvider,
1213
serviceId: "ACM",
14+
urlParser: parseUrl,
1315
};

Diff for: clients/client-acm/runtimeConfig.ts

-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { Hash } from "@aws-sdk/hash-node";
66
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
77
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
88
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
9-
import { parseUrl } from "@aws-sdk/url-parser-node";
109
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
1110
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
1211
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
@@ -33,7 +32,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
3332
requestHandler: new NodeHttpHandler(),
3433
sha256: Hash.bind(null, "sha256"),
3534
streamCollector,
36-
urlParser: parseUrl,
3735
utf8Decoder: fromUtf8,
3836
utf8Encoder: toUtf8,
3937
};

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@
4646
"@aws-sdk/protocol-http": "3.2.0",
4747
"@aws-sdk/smithy-client": "3.2.0",
4848
"@aws-sdk/types": "3.1.0",
49-
"@aws-sdk/url-parser-browser": "3.1.0",
50-
"@aws-sdk/url-parser-node": "3.1.0",
49+
"@aws-sdk/url-parser": "3.0.0",
50+
"@aws-sdk/url-parser-native": "3.0.0",
5151
"@aws-sdk/util-base64-browser": "3.1.0",
5252
"@aws-sdk/util-base64-node": "3.1.0",
5353
"@aws-sdk/util-body-length-browser": "3.1.0",

Diff for: clients/client-alexa-for-business/runtimeConfig.browser.ts

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
55
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
7-
import { parseUrl } from "@aws-sdk/url-parser-browser";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
109
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
@@ -31,7 +30,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
3130
requestHandler: new FetchHttpHandler(),
3231
sha256: Sha256,
3332
streamCollector,
34-
urlParser: parseUrl,
3533
utf8Decoder: fromUtf8,
3634
utf8Encoder: toUtf8,
3735
};

Diff for: clients/client-alexa-for-business/runtimeConfig.native.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Sha256 } from "@aws-crypto/sha256-js";
2-
import { parseUrl } from "@aws-sdk/url-parser-node";
2+
import { parseUrl } from "@aws-sdk/url-parser-native";
33
import { ClientDefaults } from "./AlexaForBusinessClient";
44
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
55

Diff for: clients/client-alexa-for-business/runtimeConfig.shared.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { defaultRegionInfoProvider } from "./endpoints";
22
import { Logger as __Logger } from "@aws-sdk/types";
3+
import { parseUrl } from "@aws-sdk/url-parser";
34

45
/**
56
* @internal
@@ -10,4 +11,5 @@ export const ClientSharedValues = {
1011
logger: {} as __Logger,
1112
regionInfoProvider: defaultRegionInfoProvider,
1213
serviceId: "Alexa For Business",
14+
urlParser: parseUrl,
1315
};

Diff for: clients/client-alexa-for-business/runtimeConfig.ts

-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { Hash } from "@aws-sdk/hash-node";
66
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
77
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
88
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
9-
import { parseUrl } from "@aws-sdk/url-parser-node";
109
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
1110
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
1211
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
@@ -33,7 +32,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
3332
requestHandler: new NodeHttpHandler(),
3433
sha256: Hash.bind(null, "sha256"),
3534
streamCollector,
36-
urlParser: parseUrl,
3735
utf8Decoder: fromUtf8,
3836
utf8Encoder: toUtf8,
3937
};

Diff for: clients/client-amplify/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@
4646
"@aws-sdk/protocol-http": "3.2.0",
4747
"@aws-sdk/smithy-client": "3.2.0",
4848
"@aws-sdk/types": "3.1.0",
49-
"@aws-sdk/url-parser-browser": "3.1.0",
50-
"@aws-sdk/url-parser-node": "3.1.0",
49+
"@aws-sdk/url-parser": "3.0.0",
50+
"@aws-sdk/url-parser-native": "3.0.0",
5151
"@aws-sdk/util-base64-browser": "3.1.0",
5252
"@aws-sdk/util-base64-node": "3.1.0",
5353
"@aws-sdk/util-body-length-browser": "3.1.0",

Diff for: clients/client-amplify/runtimeConfig.browser.ts

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
55
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
7-
import { parseUrl } from "@aws-sdk/url-parser-browser";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
109
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
@@ -31,7 +30,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
3130
requestHandler: new FetchHttpHandler(),
3231
sha256: Sha256,
3332
streamCollector,
34-
urlParser: parseUrl,
3533
utf8Decoder: fromUtf8,
3634
utf8Encoder: toUtf8,
3735
};

Diff for: clients/client-amplify/runtimeConfig.native.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Sha256 } from "@aws-crypto/sha256-js";
2-
import { parseUrl } from "@aws-sdk/url-parser-node";
2+
import { parseUrl } from "@aws-sdk/url-parser-native";
33
import { ClientDefaults } from "./AmplifyClient";
44
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
55

Diff for: clients/client-amplify/runtimeConfig.shared.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { defaultRegionInfoProvider } from "./endpoints";
22
import { Logger as __Logger } from "@aws-sdk/types";
3+
import { parseUrl } from "@aws-sdk/url-parser";
34

45
/**
56
* @internal
@@ -10,4 +11,5 @@ export const ClientSharedValues = {
1011
logger: {} as __Logger,
1112
regionInfoProvider: defaultRegionInfoProvider,
1213
serviceId: "Amplify",
14+
urlParser: parseUrl,
1315
};

Diff for: clients/client-amplify/runtimeConfig.ts

-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { Hash } from "@aws-sdk/hash-node";
66
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
77
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
88
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
9-
import { parseUrl } from "@aws-sdk/url-parser-node";
109
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
1110
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
1211
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
@@ -33,7 +32,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
3332
requestHandler: new NodeHttpHandler(),
3433
sha256: Hash.bind(null, "sha256"),
3534
streamCollector,
36-
urlParser: parseUrl,
3735
utf8Decoder: fromUtf8,
3836
utf8Encoder: toUtf8,
3937
};

Diff for: clients/client-amplifybackend/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@
4646
"@aws-sdk/protocol-http": "3.2.0",
4747
"@aws-sdk/smithy-client": "3.2.0",
4848
"@aws-sdk/types": "3.1.0",
49-
"@aws-sdk/url-parser-browser": "3.1.0",
50-
"@aws-sdk/url-parser-node": "3.1.0",
49+
"@aws-sdk/url-parser": "3.0.0",
50+
"@aws-sdk/url-parser-native": "3.0.0",
5151
"@aws-sdk/util-base64-browser": "3.1.0",
5252
"@aws-sdk/util-base64-node": "3.1.0",
5353
"@aws-sdk/util-body-length-browser": "3.1.0",

Diff for: clients/client-amplifybackend/runtimeConfig.browser.ts

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
55
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
7-
import { parseUrl } from "@aws-sdk/url-parser-browser";
87
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
98
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
109
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
@@ -31,7 +30,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
3130
requestHandler: new FetchHttpHandler(),
3231
sha256: Sha256,
3332
streamCollector,
34-
urlParser: parseUrl,
3533
utf8Decoder: fromUtf8,
3634
utf8Encoder: toUtf8,
3735
};

Diff for: clients/client-amplifybackend/runtimeConfig.native.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Sha256 } from "@aws-crypto/sha256-js";
2-
import { parseUrl } from "@aws-sdk/url-parser-node";
2+
import { parseUrl } from "@aws-sdk/url-parser-native";
33
import { ClientDefaults } from "./AmplifyBackendClient";
44
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
55

Diff for: clients/client-amplifybackend/runtimeConfig.shared.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { defaultRegionInfoProvider } from "./endpoints";
22
import { Logger as __Logger } from "@aws-sdk/types";
3+
import { parseUrl } from "@aws-sdk/url-parser";
34

45
/**
56
* @internal
@@ -10,4 +11,5 @@ export const ClientSharedValues = {
1011
logger: {} as __Logger,
1112
regionInfoProvider: defaultRegionInfoProvider,
1213
serviceId: "AmplifyBackend",
14+
urlParser: parseUrl,
1315
};

Diff for: clients/client-amplifybackend/runtimeConfig.ts

-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { Hash } from "@aws-sdk/hash-node";
66
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
77
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
88
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
9-
import { parseUrl } from "@aws-sdk/url-parser-node";
109
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
1110
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
1211
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
@@ -33,7 +32,6 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
3332
requestHandler: new NodeHttpHandler(),
3433
sha256: Hash.bind(null, "sha256"),
3534
streamCollector,
36-
urlParser: parseUrl,
3735
utf8Decoder: fromUtf8,
3836
utf8Encoder: toUtf8,
3937
};

Diff for: clients/client-api-gateway/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@
4747
"@aws-sdk/protocol-http": "3.2.0",
4848
"@aws-sdk/smithy-client": "3.2.0",
4949
"@aws-sdk/types": "3.1.0",
50-
"@aws-sdk/url-parser-browser": "3.1.0",
51-
"@aws-sdk/url-parser-node": "3.1.0",
50+
"@aws-sdk/url-parser": "3.0.0",
51+
"@aws-sdk/url-parser-native": "3.0.0",
5252
"@aws-sdk/util-base64-browser": "3.1.0",
5353
"@aws-sdk/util-base64-node": "3.1.0",
5454
"@aws-sdk/util-body-length-browser": "3.1.0",

0 commit comments

Comments
 (0)