Skip to content

Commit e0025cd

Browse files
authored
feat(clients): move source files to 'src' folder (#2845)
1 parent cfcdeb6 commit e0025cd

File tree

17,643 files changed

+30983
-29601
lines changed

Some content is hidden

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

17,643 files changed

+30983
-29601
lines changed

Diff for: clients/client-accessanalyzer/.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/build/
33
/coverage/
44
/docs/
5-
/dist/
5+
/dist-*
66
*.tsbuildinfo
77
*.tgz
88
*.log

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

+12-12
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,12 @@
1111
"clean": "yarn clean:dist && yarn clean:docs",
1212
"clean:dist": "rimraf ./dist",
1313
"clean:docs": "rimraf ./docs",
14-
"downlevel-dts": "downlevel-dts dist/types dist/types/ts3.4",
14+
"downlevel-dts": "downlevel-dts dist-types dist-types/ts3.4",
1515
"test": "exit 0"
1616
},
17-
"main": "./dist/cjs/index.js",
18-
"types": "./dist/types/index.d.ts",
19-
"module": "./dist/es/index.js",
20-
"browser": {
21-
"./runtimeConfig": "./runtimeConfig.browser"
22-
},
23-
"react-native": {
24-
"./runtimeConfig": "./runtimeConfig.native"
25-
},
17+
"main": "./dist-cjs/index.js",
18+
"types": "./dist-types/index.d.ts",
19+
"module": "./dist-es/index.js",
2620
"sideEffects": false,
2721
"dependencies": {
2822
"@aws-crypto/sha256-browser": "^1.0.0",
@@ -74,8 +68,8 @@
7468
},
7569
"typesVersions": {
7670
"<4.0": {
77-
"dist/types/*": [
78-
"dist/types/ts3.4/*"
71+
"dist-types/*": [
72+
"dist-types/ts3.4/*"
7973
]
8074
}
8175
},
@@ -84,6 +78,12 @@
8478
"url": "https://aws.amazon.com/javascript/"
8579
},
8680
"license": "Apache-2.0",
81+
"browser": {
82+
"./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser"
83+
},
84+
"react-native": {
85+
"./dist-es/runtimeConfig": "./dist-es/runtimeConfig.native"
86+
},
8787
"homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-accessanalyzer",
8888
"repository": {
8989
"type": "git",

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

-40
This file was deleted.

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

-45
This file was deleted.
File renamed without changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
// @ts-ignore: package.json will be imported from dist folders
2+
import packageInfo from "../package.json";
3+
4+
import { Sha256 } from "@aws-crypto/sha256-browser";
5+
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
6+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
7+
import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@aws-sdk/middleware-retry";
8+
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
9+
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
10+
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
11+
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
12+
import { AccessAnalyzerClientConfig } from "./AccessAnalyzerClient";
13+
import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared";
14+
15+
/**
16+
* @internal
17+
*/
18+
export const getRuntimeConfig = (config: AccessAnalyzerClientConfig) => {
19+
const clientSharedValues = getSharedRuntimeConfig(config);
20+
return {
21+
...clientSharedValues,
22+
...config,
23+
runtime: "browser",
24+
base64Decoder: config?.base64Decoder ?? fromBase64,
25+
base64Encoder: config?.base64Encoder ?? toBase64,
26+
bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength,
27+
credentialDefaultProvider:
28+
config?.credentialDefaultProvider ?? ((_: unknown) => () => Promise.reject(new Error("Credential is missing"))),
29+
defaultUserAgentProvider:
30+
config?.defaultUserAgentProvider ??
31+
defaultUserAgent({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }),
32+
maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS,
33+
region: config?.region ?? invalidProvider("Region is missing"),
34+
requestHandler: config?.requestHandler ?? new FetchHttpHandler(),
35+
retryMode: config?.retryMode ?? (() => Promise.resolve(DEFAULT_RETRY_MODE)),
36+
sha256: config?.sha256 ?? Sha256,
37+
streamCollector: config?.streamCollector ?? streamCollector,
38+
utf8Decoder: config?.utf8Decoder ?? fromUtf8,
39+
utf8Encoder: config?.utf8Encoder ?? toUtf8,
40+
};
41+
};

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

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
// @ts-ignore: package.json will be imported from dist folders
2+
import packageInfo from "../package.json";
3+
4+
import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
5+
import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver";
6+
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
7+
import { Hash } from "@aws-sdk/hash-node";
8+
import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry";
9+
import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider";
10+
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
11+
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
12+
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
13+
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
14+
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
15+
import { AccessAnalyzerClientConfig } from "./AccessAnalyzerClient";
16+
import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared";
17+
import { emitWarningIfUnsupportedVersion } from "@aws-sdk/smithy-client";
18+
19+
/**
20+
* @internal
21+
*/
22+
export const getRuntimeConfig = (config: AccessAnalyzerClientConfig) => {
23+
emitWarningIfUnsupportedVersion(process.version);
24+
const clientSharedValues = getSharedRuntimeConfig(config);
25+
return {
26+
...clientSharedValues,
27+
...config,
28+
runtime: "node",
29+
base64Decoder: config?.base64Decoder ?? fromBase64,
30+
base64Encoder: config?.base64Encoder ?? toBase64,
31+
bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength,
32+
credentialDefaultProvider:
33+
config?.credentialDefaultProvider ?? decorateDefaultCredentialProvider(credentialDefaultProvider),
34+
defaultUserAgentProvider:
35+
config?.defaultUserAgentProvider ??
36+
defaultUserAgent({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }),
37+
maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS),
38+
region: config?.region ?? loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS),
39+
requestHandler: config?.requestHandler ?? new NodeHttpHandler(),
40+
retryMode: config?.retryMode ?? loadNodeConfig(NODE_RETRY_MODE_CONFIG_OPTIONS),
41+
sha256: config?.sha256 ?? Hash.bind(null, "sha256"),
42+
streamCollector: config?.streamCollector ?? streamCollector,
43+
utf8Decoder: config?.utf8Decoder ?? fromUtf8,
44+
utf8Encoder: config?.utf8Encoder ?? toUtf8,
45+
};
46+
};

Diff for: clients/client-accessanalyzer/tsconfig.es.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
"module": "esnext",
66
"moduleResolution": "node",
77
"lib": ["dom", "es5", "es2015.promise", "es2015.collection", "es2015.iterable", "es2015.symbol.wellknown"],
8-
"outDir": "dist/es"
8+
"outDir": "dist-es"
99
}
1010
}

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

+4-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
"incremental": true,
1212
"resolveJsonModule": true,
1313
"esModuleInterop": true,
14-
"outDir": "dist/cjs",
14+
"rootDir": "src",
15+
"outDir": "dist-cjs",
1516
"removeComments": true
1617
},
1718
"typedocOptions": {
@@ -27,5 +28,6 @@
2728
"out": "docs",
2829
"theme": "minimal",
2930
"plugin": ["@aws-sdk/client-documentation-generator"]
30-
}
31+
},
32+
"exclude": ["test/**/*"]
3133
}

Diff for: clients/client-accessanalyzer/tsconfig.types.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"compilerOptions": {
44
"removeComments": false,
55
"declaration": true,
6-
"declarationDir": "dist/types"
7-
}
6+
"declarationDir": "dist-types"
7+
},
8+
"exclude": ["test/**/*", "dist-types/**/*"]
89
}

Diff for: clients/client-acm-pca/.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/build/
33
/coverage/
44
/docs/
5-
/dist/
5+
/dist-*
66
*.tsbuildinfo
77
*.tgz
88
*.log

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

+12-12
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,12 @@
1111
"clean": "yarn clean:dist && yarn clean:docs",
1212
"clean:dist": "rimraf ./dist",
1313
"clean:docs": "rimraf ./docs",
14-
"downlevel-dts": "downlevel-dts dist/types dist/types/ts3.4",
14+
"downlevel-dts": "downlevel-dts dist-types dist-types/ts3.4",
1515
"test": "exit 0"
1616
},
17-
"main": "./dist/cjs/index.js",
18-
"types": "./dist/types/index.d.ts",
19-
"module": "./dist/es/index.js",
20-
"browser": {
21-
"./runtimeConfig": "./runtimeConfig.browser"
22-
},
23-
"react-native": {
24-
"./runtimeConfig": "./runtimeConfig.native"
25-
},
17+
"main": "./dist-cjs/index.js",
18+
"types": "./dist-types/index.d.ts",
19+
"module": "./dist-es/index.js",
2620
"sideEffects": false,
2721
"dependencies": {
2822
"@aws-crypto/sha256-browser": "^1.0.0",
@@ -73,8 +67,8 @@
7367
},
7468
"typesVersions": {
7569
"<4.0": {
76-
"dist/types/*": [
77-
"dist/types/ts3.4/*"
70+
"dist-types/*": [
71+
"dist-types/ts3.4/*"
7872
]
7973
}
8074
},
@@ -83,6 +77,12 @@
8377
"url": "https://aws.amazon.com/javascript/"
8478
},
8579
"license": "Apache-2.0",
80+
"browser": {
81+
"./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser"
82+
},
83+
"react-native": {
84+
"./dist-es/runtimeConfig": "./dist-es/runtimeConfig.native"
85+
},
8686
"homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-acm-pca",
8787
"repository": {
8888
"type": "git",

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

-40
This file was deleted.

0 commit comments

Comments
 (0)