From b385a0a9bc7571e696fbde17150ac0508e14aa6d Mon Sep 17 00:00:00 2001 From: Alex Forsyth Date: Thu, 25 Jun 2020 16:13:57 -0400 Subject: [PATCH 01/11] feat: add common root tsconfig for es and cjs builds --- .gitignore | 1 + jest.config.base.js | 2 +- package.json | 2 +- tsconfig.cjs.json | 8 ++++++++ tsconfig.es.json | 8 ++++++++ tsconfig.json | 33 +++++++++++++++++++++++++++++++++ 6 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 tsconfig.cjs.json create mode 100644 tsconfig.es.json create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore index bca201429d403..e5aea1f1ba7bd 100644 --- a/.gitignore +++ b/.gitignore @@ -26,6 +26,7 @@ package-lock.json !serviceModels/logs build +build-es .idea/ *.iml diff --git a/jest.config.base.js b/jest.config.base.js index b007138537bb4..ad108430c0853 100644 --- a/jest.config.base.js +++ b/jest.config.base.js @@ -1,4 +1,4 @@ module.exports = { // remove testMatch once we move to ts-jest - testMatch: ["**/__tests__/**/*.js?(x)", "**/?(*.)+(spec|test).js?(x)"] + testMatch: ["**/__tests__/**/*.js?(x)", "**/build/?(*.)+(spec|test).js?(x)"] }; diff --git a/package.json b/package.json index efa04570bb507..0a1de763524a1 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "generate-clients": "node ./scripts/generate-clients", "bootstrap": "yarn", "clean": "yarn clear-build-cache && yarn clear-build-info && lerna clean", - "clear-build-cache": "rimraf ./packages/*/build/* ./clients/*/*/build/*", + "clear-build-cache": "rimraf ./packages/*/build ./packages/*/build-es ./clients/*/dist", "clear-build-info": "rimraf ./packages/*/*.tsbuildinfo ./clients/*/*/*.tsbuildinfo", "build:crypto-dependencies": "lerna run --scope '@aws-sdk/types' --scope '@aws-sdk/util-utf8-browser' --scope '@aws-sdk/util-locate-window' --scope '@aws-sdk/hash-node' --include-dependencies pretest", "build:protocols": "yarn build:crypto-dependencies && lerna run --scope '@aws-sdk/aws-*' --include-dependencies pretest", diff --git a/tsconfig.cjs.json b/tsconfig.cjs.json new file mode 100644 index 0000000000000..109f5b9a76adf --- /dev/null +++ b/tsconfig.cjs.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "module": "commonjs", + "moduleResolution": "node", + "target": "es5" + } +} diff --git a/tsconfig.es.json b/tsconfig.es.json new file mode 100644 index 0000000000000..d4dbc3abc72c2 --- /dev/null +++ b/tsconfig.es.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "target": "es5", + "module": "esnext", + "moduleResolution": "node" + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000000000..a4638f6327dc9 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,33 @@ +{ + "compilerOptions": { + /** + * Must allow: + */ + "downlevelIteration": true, + "resolveJsonModule": true, + "experimentalDecorators": true, + "noUnusedParameters": false, + "removeComments": false, + "incremental": true, + + /** + * Nice to have: + */ + // "preserveConstEnums": true, + // "declaration": true, + // "allowUnreachableCode": false, + // "pretty": true, + + "module": "commonjs", + "moduleResolution": "node", + "target": "es5", + "lib": ["es2015", "dom"], + "baseUrl": ".", + "paths": { + "@aws-sdk/*": ["packages/*/src"], + "@aws-sdk/clients-*": ["clients/clients-*/"] + } + }, + "include": ["packages/"], + "exclude": ["node_modules/", "packages/*/build/"] +} From ecf2891efa79fc52d5b3af22919f8e15e59dc551 Mon Sep 17 00:00:00 2001 From: Alex Forsyth Date: Thu, 25 Jun 2020 16:14:53 -0400 Subject: [PATCH 02/11] feat: apply common root tsconfig to a single package --- packages/abort-controller/package.json | 6 ++++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++++----- packages/abort-controller/tsconfig.es.json | 18 ++++++++++++++++++ packages/abort-controller/tsconfig.test.json | 11 ----------- 4 files changed, 29 insertions(+), 18 deletions(-) rename packages/abort-controller/{tsconfig.json => tsconfig.cjs.json} (59%) create mode 100644 packages/abort-controller/tsconfig.es.json delete mode 100644 packages/abort-controller/tsconfig.test.json diff --git a/packages/abort-controller/package.json b/packages/abort-controller/package.json index e7c23ddb8278f..330d16230f66b 100644 --- a/packages/abort-controller/package.json +++ b/packages/abort-controller/package.json @@ -5,8 +5,10 @@ "main": "./build/index.js", "types": "./build/index.d.ts", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "author": { diff --git a/packages/abort-controller/tsconfig.json b/packages/abort-controller/tsconfig.cjs.json similarity index 59% rename from packages/abort-controller/tsconfig.json rename to packages/abort-controller/tsconfig.cjs.json index 5dc4771dee5b6..b55735f4347ae 100644 --- a/packages/abort-controller/tsconfig.json +++ b/packages/abort-controller/tsconfig.cjs.json @@ -1,16 +1,18 @@ { "compilerOptions": { - "module": "commonjs", - "target": "es5", "lib": ["es5", "es2015.collection"], "strict": true, - "sourceMap": true, + "sourceMap": false, "declaration": true, "stripInternal": true, "rootDir": "./src", "outDir": "./build", "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/abort-controller/tsconfig.es.json b/packages/abort-controller/tsconfig.es.json new file mode 100644 index 0000000000000..ccc1d814b9d85 --- /dev/null +++ b/packages/abort-controller/tsconfig.es.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "lib": ["es5", "es2015.collection"], + "strict": true, + "sourceMap": false, + "declaration": true, + "stripInternal": true, + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/abort-controller/tsconfig.test.json b/packages/abort-controller/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/abort-controller/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} From 69b39723ef0827abd39f1d239b8bdc162a7ff8eb Mon Sep 17 00:00:00 2001 From: Alex Forsyth Date: Thu, 25 Jun 2020 16:19:46 -0400 Subject: [PATCH 03/11] feat: propagate common tsconfig to interesting packages --- .../package.json | 10 ++++----- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++----- .../tsconfig.es.json | 22 +++++++++++++------ .../package.json | 8 +++---- .../{tsconfig.json => tsconfig.cjs.json} | 10 ++++----- .../tsconfig.es.json | 16 ++++++++------ packages/signature-v4/package.json | 10 ++++----- .../{tsconfig.json => tsconfig.cjs.json} | 10 ++++----- packages/signature-v4/tsconfig.es.json | 16 ++++++++------ packages/types/package.json | 7 +++--- .../{tsconfig.json => tsconfig.cjs.json} | 8 +++---- packages/types/tsconfig.es.json | 18 +++++++++++++++ 12 files changed, 89 insertions(+), 58 deletions(-) rename packages/credential-provider-cognito-identity/{tsconfig.json => tsconfig.cjs.json} (65%) rename packages/middleware-sdk-transcribe-streaming/{tsconfig.json => tsconfig.cjs.json} (66%) rename packages/signature-v4/{tsconfig.json => tsconfig.cjs.json} (67%) rename packages/types/{tsconfig.json => tsconfig.cjs.json} (75%) mode change 100755 => 100644 create mode 100644 packages/types/tsconfig.es.json diff --git a/packages/credential-provider-cognito-identity/package.json b/packages/credential-provider-cognito-identity/package.json index ff2506b8622f8..5febada2704d5 100644 --- a/packages/credential-provider-cognito-identity/package.json +++ b/packages/credential-provider-cognito-identity/package.json @@ -2,15 +2,15 @@ "name": "@aws-sdk/credential-provider-cognito-identity", "version": "1.0.0-gamma.2", "scripts": { - "prepublishOnly": "tsc", + "prepublishOnly": "yarn build:cjs", "pretest": "yarn build:cjs && yarn build:es", - "build:cjs": "tsc -p tsconfig.json", + "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./dist/cjs/index.js", - "module": "./dist/es/index.js", - "types": "./dist/cjs/index.d.ts", + "main": "./build/index.js", + "module": "./build-es/index.js", + "types": "./build/index.d.ts", "sideEffects": false, "author": { "name": "AWS SDK for JavaScript Team", diff --git a/packages/credential-provider-cognito-identity/tsconfig.json b/packages/credential-provider-cognito-identity/tsconfig.cjs.json similarity index 65% rename from packages/credential-provider-cognito-identity/tsconfig.json rename to packages/credential-provider-cognito-identity/tsconfig.cjs.json index b9974d3ad8171..92f02e4ad34c6 100644 --- a/packages/credential-provider-cognito-identity/tsconfig.json +++ b/packages/credential-provider-cognito-identity/tsconfig.cjs.json @@ -1,7 +1,5 @@ { "compilerOptions": { - "target": "es2017", - "module": "commonjs", "declaration": true, "strict": true, "sourceMap": true, @@ -10,9 +8,11 @@ "noEmitHelpers": true, "lib": ["dom"], "rootDir": "./src", - "outDir": "dist/cjs", - "incremental": true, + "outDir": "./build", "declarationDir": "./dist/cjs", - "noUnusedLocals": true - } + "noUnusedLocals": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/credential-provider-cognito-identity/tsconfig.es.json b/packages/credential-provider-cognito-identity/tsconfig.es.json index 53aca8568598e..6a99d1e2e3dc3 100644 --- a/packages/credential-provider-cognito-identity/tsconfig.es.json +++ b/packages/credential-provider-cognito-identity/tsconfig.es.json @@ -1,12 +1,11 @@ { - "extends": "./tsconfig", "compilerOptions": { - "target": "es5", - "module": "esnext", - "moduleResolution": "node", "declaration": false, - "declarationDir": null, + "strict": true, + "sourceMap": true, "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, "lib": [ "dom", "es5", @@ -15,6 +14,15 @@ "es2015.iterable", "es2015.symbol.wellknown" ], - "outDir": "dist/es" - } + "rootDir": "./src", + "outDir": "./build-es", + "declarationDir": null, + "noUnusedLocals": true, + "baseUrl": ".", + "target": "es5", + "module": "esnext", + "moduleResolution": "node" + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] } diff --git a/packages/middleware-sdk-transcribe-streaming/package.json b/packages/middleware-sdk-transcribe-streaming/package.json index e31d35991f9cb..a18cfd39071f2 100644 --- a/packages/middleware-sdk-transcribe-streaming/package.json +++ b/packages/middleware-sdk-transcribe-streaming/package.json @@ -1,17 +1,17 @@ { "name": "@aws-sdk/middleware-sdk-transcribe-streaming", "version": "1.0.0-gamma.0", - "main": "./dist/cjs/index.js", - "module": "./dist/es/index.js", + "main": "./build/index.js", + "types": "./build/index.d.ts", + "module": "./build-es/index.js", "scripts": { - "build:cjs": "tsc -p tsconfig.json", + "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "build": "yarn build:es && yarn build:cjs", "prepublishOnly": "yarn build", "pretest": "yarn build", "test": "jest --passWithNoTests" }, - "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-sdk-transcribe-streaming/tsconfig.json b/packages/middleware-sdk-transcribe-streaming/tsconfig.cjs.json similarity index 66% rename from packages/middleware-sdk-transcribe-streaming/tsconfig.json rename to packages/middleware-sdk-transcribe-streaming/tsconfig.cjs.json index 551f36accf08b..a45787013e76a 100644 --- a/packages/middleware-sdk-transcribe-streaming/tsconfig.json +++ b/packages/middleware-sdk-transcribe-streaming/tsconfig.cjs.json @@ -1,16 +1,16 @@ { "compilerOptions": { - "target": "es2017", - "module": "commonjs", "declaration": true, "lib": ["DOM"], "sourceMap": true, "strict": true, "stripInternal": true, "rootDir": "./src", - "outDir": "./dist/cjs", + "outDir": "./build", "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/middleware-sdk-transcribe-streaming/tsconfig.es.json b/packages/middleware-sdk-transcribe-streaming/tsconfig.es.json index 8bacf65d673d4..4b61c8c143355 100644 --- a/packages/middleware-sdk-transcribe-streaming/tsconfig.es.json +++ b/packages/middleware-sdk-transcribe-streaming/tsconfig.es.json @@ -1,18 +1,20 @@ { - "extends": "./tsconfig.json", "compilerOptions": { - "target": "ES2015", - "module": "esNext", - "moduleResolution": "node", - "lib": ["es5", "es2015.promise", "es2015.collection", "DOM"], "declaration": true, + "lib": ["es5", "es2015.promise", "es2015.collection", "DOM"], "sourceMap": true, "strict": true, "stripInternal": true, "rootDir": "./src", - "outDir": "./dist/es", + "outDir": "./build-es", "importHelpers": true, "noEmitHelpers": true, + "baseUrl": ".", + "target": "ES2015", + "module": "esNext", + "moduleResolution": "node", "incremental": true - } + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] } diff --git a/packages/signature-v4/package.json b/packages/signature-v4/package.json index c0f965ad12f47..51938b5c9525d 100644 --- a/packages/signature-v4/package.json +++ b/packages/signature-v4/package.json @@ -2,10 +2,11 @@ "name": "@aws-sdk/signature-v4", "version": "1.0.0-gamma.1", "description": "A standalone implementation of the AWS Signature V4 request signing algorithm", - "main": "./dist/cjs/index.js", - "module": "./dist/es/index.js", + "main": "./build/index.js", + "module": "./build-es/index.js", + "types": "./build/index.d.ts", "scripts": { - "build:cjs": "tsc -p tsconfig.json", + "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "build": "yarn build:es && yarn build:cjs", "prepublishOnly": "yarn build", @@ -31,6 +32,5 @@ "@types/jest": "^25.1.4", "jest": "^25.1.0", "typescript": "~3.8.3" - }, - "types": "./dist/cjs/index.d.ts" + } } diff --git a/packages/signature-v4/tsconfig.json b/packages/signature-v4/tsconfig.cjs.json similarity index 67% rename from packages/signature-v4/tsconfig.json rename to packages/signature-v4/tsconfig.cjs.json index 52a212645cb64..a85273b5df123 100644 --- a/packages/signature-v4/tsconfig.json +++ b/packages/signature-v4/tsconfig.cjs.json @@ -1,16 +1,16 @@ { "compilerOptions": { - "target": "es2017", - "module": "commonjs", "declaration": true, "sourceMap": true, "strict": true, "stripInternal": true, "rootDir": "./src", - "outDir": "./dist/cjs", + "outDir": "./build", "importHelpers": true, "noEmitHelpers": true, "noUnusedLocals": true, - "incremental": true - } + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/signature-v4/tsconfig.es.json b/packages/signature-v4/tsconfig.es.json index b2a8d5451ea63..c40d10f97fa1a 100644 --- a/packages/signature-v4/tsconfig.es.json +++ b/packages/signature-v4/tsconfig.es.json @@ -1,19 +1,21 @@ { - "extends": "./tsconfig.json", "compilerOptions": { - "target": "es5", - "module": "esNext", - "moduleResolution": "node", - "lib": ["es5", "es2015.promise", "es2015.collection"], "declaration": true, "sourceMap": true, "strict": true, "stripInternal": true, "rootDir": "./src", - "outDir": "./dist/es", + "outDir": "./build-es", "importHelpers": true, "noEmitHelpers": true, "noUnusedLocals": true, + "baseUrl": ".", + "target": "es5", + "module": "esNext", + "moduleResolution": "node", + "lib": ["es5", "es2015.promise", "es2015.collection"], "incremental": true - } + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] } diff --git a/packages/types/package.json b/packages/types/package.json index 426a97843fb8e..226d2079b82b9 100755 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -8,13 +8,14 @@ "typescript": "~3.8.3" }, "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "exit 0" }, "author": { "name": "AWS SDK for JavaScript Team", - "email": "", "url": "https://aws.amazon.com/javascript/" }, "license": "Apache-2.0" diff --git a/packages/types/tsconfig.json b/packages/types/tsconfig.cjs.json old mode 100755 new mode 100644 similarity index 75% rename from packages/types/tsconfig.json rename to packages/types/tsconfig.cjs.json index 11a86f9444024..cb7b22efdbde8 --- a/packages/types/tsconfig.json +++ b/packages/types/tsconfig.cjs.json @@ -1,7 +1,5 @@ { "compilerOptions": { - "module": "commonjs", - "target": "es5", "lib": [ "es5", "es2015.promise", @@ -13,6 +11,8 @@ "declaration": true, "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/types/tsconfig.es.json b/packages/types/tsconfig.es.json new file mode 100644 index 0000000000000..44301e3c5d823 --- /dev/null +++ b/packages/types/tsconfig.es.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "strict": true, + "declaration": true, + "rootDir": "./src", + "outDir": "./build-es", + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} From db9c88040e9edca01a994f13f1d65c24f0606ade Mon Sep 17 00:00:00 2001 From: Alex Forsyth Date: Thu, 25 Jun 2020 16:20:39 -0400 Subject: [PATCH 04/11] feat: propogate common tsconfig to all packages --- packages/body-checksum-browser/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- .../body-checksum-browser/tsconfig.es.json | 25 ++++++++++++++++++ .../body-checksum-browser/tsconfig.test.json | 11 -------- packages/body-checksum-node/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- packages/body-checksum-node/tsconfig.es.json | 24 +++++++++++++++++ .../body-checksum-node/tsconfig.test.json | 11 -------- .../chunked-blob-reader-native/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- .../tsconfig.es.json | 25 ++++++++++++++++++ .../tsconfig.test.json | 11 -------- packages/chunked-blob-reader/package.json | 6 +++-- .../tsconfig.cjs.json} | 12 +++++---- packages/chunked-blob-reader/tsconfig.es.json | 25 ++++++++++++++++++ .../chunked-blob-reader/tsconfig.test.json | 11 -------- .../chunked-stream-reader-node/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- .../tsconfig.es.json | 17 ++++++++++++ .../tsconfig.test.json | 11 -------- .../package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- .../tsconfig.es.json | 20 ++++++++++++++ .../tsconfig.test.json | 11 -------- packages/config-resolver/package.json | 6 +++-- packages/config-resolver/tsconfig.cjs.json | 24 +++++++++++++++++ packages/config-resolver/tsconfig.es.json | 24 +++++++++++++++++ packages/config-resolver/tsconfig.json | 22 ---------------- packages/config-resolver/tsconfig.test.json | 11 -------- packages/credential-provider-env/package.json | 6 +++-- .../tsconfig.cjs.json} | 14 +++++----- .../credential-provider-env/tsconfig.es.json | 17 ++++++++++++ .../tsconfig.test.json | 11 -------- .../credential-provider-imds/package.json | 6 +++-- .../tsconfig.cjs.json} | 12 +++++---- .../credential-provider-imds/tsconfig.es.json | 17 ++++++++++++ .../tsconfig.test.json | 11 -------- packages/credential-provider-ini/package.json | 6 +++-- .../tsconfig.cjs.json} | 12 +++++---- .../credential-provider-ini/tsconfig.es.json | 17 ++++++++++++ .../tsconfig.test.json | 11 -------- .../credential-provider-node/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- .../credential-provider-node/tsconfig.es.json | 16 ++++++++++++ .../tsconfig.test.json | 11 -------- .../credential-provider-process/package.json | 6 +++-- .../tsconfig.cjs.json} | 14 +++++----- .../tsconfig.es.json | 17 ++++++++++++ .../tsconfig.test.json | 11 -------- .../eventstream-handler-node/package.json | 8 +++--- .../tsconfig.cjs.json} | 12 +++++---- .../eventstream-handler-node/tsconfig.es.json | 18 +++++++++++++ .../tsconfig.test.json | 11 -------- packages/eventstream-marshaller/package.json | 6 +++-- .../eventstream-marshaller/tsconfig.cjs.json | 24 +++++++++++++++++ .../eventstream-marshaller/tsconfig.es.json | 24 +++++++++++++++++ packages/eventstream-marshaller/tsconfig.json | 22 ---------------- .../eventstream-marshaller/tsconfig.test.json | 11 -------- .../eventstream-serde-browser/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- .../tsconfig.es.json | 18 +++++++++++++ .../tsconfig.test.json | 11 -------- .../package.json | 6 +++-- .../tsconfig.cjs.json} | 12 +++++---- .../tsconfig.es.json | 18 +++++++++++++ .../tsconfig.test.json | 11 -------- packages/eventstream-serde-node/package.json | 8 +++--- .../tsconfig.cjs.json} | 12 +++++---- .../eventstream-serde-node/tsconfig.es.json | 18 +++++++++++++ .../eventstream-serde-node/tsconfig.test.json | 11 -------- .../eventstream-serde-universal/package.json | 8 +++--- .../tsconfig.cjs.json} | 12 +++++---- .../tsconfig.es.json | 18 +++++++++++++ .../tsconfig.test.json | 11 -------- packages/fetch-http-handler/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- packages/fetch-http-handler/tsconfig.es.json | 18 +++++++++++++ .../fetch-http-handler/tsconfig.test.json | 11 -------- packages/hash-blob-browser/package.json | 6 +++-- .../tsconfig.cjs.json} | 12 +++++---- packages/hash-blob-browser/tsconfig.es.json | 25 ++++++++++++++++++ packages/hash-blob-browser/tsconfig.test.json | 11 -------- packages/hash-node/package.json | 6 +++-- packages/hash-node/tsconfig.cjs.json | 17 ++++++++++++ packages/hash-node/tsconfig.es.json | 17 ++++++++++++ packages/hash-node/tsconfig.test.json | 11 -------- packages/hash-stream-node/package.json | 6 +++-- packages/hash-stream-node/tsconfig.cjs.json | 17 ++++++++++++ packages/hash-stream-node/tsconfig.es.json | 17 ++++++++++++ packages/hash-stream-node/tsconfig.test.json | 11 -------- packages/invalid-dependency/package.json | 6 +++-- packages/invalid-dependency/tsconfig.cjs.json | 24 +++++++++++++++++ packages/invalid-dependency/tsconfig.es.json | 24 +++++++++++++++++ packages/invalid-dependency/tsconfig.json | 22 ---------------- .../invalid-dependency/tsconfig.test.json | 11 -------- packages/is-array-buffer/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- packages/is-array-buffer/tsconfig.es.json | 17 ++++++++++++ packages/is-array-buffer/tsconfig.test.json | 11 -------- packages/md5-js/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 13 +++++----- packages/md5-js/tsconfig.es.json | 25 ++++++++++++++++++ packages/md5-js/tsconfig.test.json | 12 --------- .../package.json | 6 +++-- .../tsconfig.cjs.json | 24 +++++++++++++++++ .../tsconfig.es.json | 24 +++++++++++++++++ .../tsconfig.json | 22 ---------------- .../tsconfig.test.json | 11 -------- .../middleware-bucket-endpoint/package.json | 6 +++-- .../tsconfig.cjs.json | 24 +++++++++++++++++ .../tsconfig.es.json | 24 +++++++++++++++++ .../middleware-bucket-endpoint/tsconfig.json | 22 ---------------- .../tsconfig.test.json | 11 -------- .../middleware-content-length/package.json | 6 +++-- .../tsconfig.cjs.json | 24 +++++++++++++++++ .../tsconfig.es.json | 24 +++++++++++++++++ .../middleware-content-length/tsconfig.json | 22 ---------------- .../tsconfig.test.json | 11 -------- packages/middleware-eventstream/package.json | 8 +++--- .../middleware-eventstream/tsconfig.cjs.json | 24 +++++++++++++++++ .../middleware-eventstream/tsconfig.es.json | 24 +++++++++++++++++ packages/middleware-eventstream/tsconfig.json | 22 ---------------- .../middleware-eventstream/tsconfig.test.json | 11 -------- .../middleware-expect-continue/package.json | 6 +++-- .../tsconfig.cjs.json | 24 +++++++++++++++++ .../tsconfig.es.json | 24 +++++++++++++++++ .../middleware-expect-continue/tsconfig.json | 22 ---------------- .../tsconfig.test.json | 11 -------- .../middleware-header-default/package.json | 6 +++-- .../tsconfig.cjs.json | 24 +++++++++++++++++ .../tsconfig.es.json | 24 +++++++++++++++++ .../middleware-header-default/tsconfig.json | 22 ---------------- .../tsconfig.test.json | 11 -------- packages/middleware-host-header/package.json | 6 +++-- .../middleware-host-header/tsconfig.cjs.json | 24 +++++++++++++++++ .../middleware-host-header/tsconfig.es.json | 24 +++++++++++++++++ packages/middleware-host-header/tsconfig.json | 22 ---------------- .../middleware-host-header/tsconfig.test.json | 11 -------- .../package.json | 6 +++-- .../tsconfig.cjs.json | 24 +++++++++++++++++ .../tsconfig.es.json | 24 +++++++++++++++++ .../tsconfig.json | 22 ---------------- .../tsconfig.test.json | 11 -------- packages/middleware-retry/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- packages/middleware-retry/tsconfig.es.json | 26 +++++++++++++++++++ packages/middleware-retry/tsconfig.test.json | 11 -------- .../middleware-sdk-api-gateway/package.json | 6 +++-- .../tsconfig.cjs.json | 24 +++++++++++++++++ .../tsconfig.es.json | 24 +++++++++++++++++ .../middleware-sdk-api-gateway/tsconfig.json | 22 ---------------- .../tsconfig.test.json | 11 -------- packages/middleware-sdk-ec2/package.json | 6 +++-- packages/middleware-sdk-ec2/tsconfig.cjs.json | 24 +++++++++++++++++ packages/middleware-sdk-ec2/tsconfig.es.json | 24 +++++++++++++++++ packages/middleware-sdk-ec2/tsconfig.json | 22 ---------------- .../middleware-sdk-ec2/tsconfig.test.json | 11 -------- packages/middleware-sdk-glacier/package.json | 6 +++-- .../middleware-sdk-glacier/tsconfig.cjs.json | 25 ++++++++++++++++++ .../middleware-sdk-glacier/tsconfig.es.json | 25 ++++++++++++++++++ packages/middleware-sdk-glacier/tsconfig.json | 23 ---------------- .../middleware-sdk-glacier/tsconfig.test.json | 11 -------- .../package.json | 6 +++-- .../tsconfig.cjs.json | 24 +++++++++++++++++ .../tsconfig.es.json | 24 +++++++++++++++++ .../tsconfig.json | 22 ---------------- .../tsconfig.test.json | 11 -------- packages/middleware-sdk-rds/package.json | 6 +++-- packages/middleware-sdk-rds/tsconfig.cjs.json | 24 +++++++++++++++++ packages/middleware-sdk-rds/tsconfig.es.json | 24 +++++++++++++++++ packages/middleware-sdk-rds/tsconfig.json | 22 ---------------- .../middleware-sdk-rds/tsconfig.test.json | 11 -------- packages/middleware-sdk-route53/package.json | 6 +++-- .../middleware-sdk-route53/tsconfig.cjs.json | 24 +++++++++++++++++ .../middleware-sdk-route53/tsconfig.es.json | 24 +++++++++++++++++ packages/middleware-sdk-route53/tsconfig.json | 22 ---------------- .../middleware-sdk-route53/tsconfig.test.json | 11 -------- .../middleware-sdk-s3-control/package.json | 6 +++-- .../tsconfig.cjs.json | 24 +++++++++++++++++ .../tsconfig.es.json | 24 +++++++++++++++++ .../middleware-sdk-s3-control/tsconfig.json | 22 ---------------- .../tsconfig.test.json | 11 -------- packages/middleware-sdk-s3/package.json | 6 +++-- packages/middleware-sdk-s3/tsconfig.cjs.json | 24 +++++++++++++++++ packages/middleware-sdk-s3/tsconfig.es.json | 24 +++++++++++++++++ packages/middleware-sdk-s3/tsconfig.json | 21 --------------- packages/middleware-sdk-s3/tsconfig.test.json | 10 ------- packages/middleware-sdk-sqs/package.json | 6 +++-- packages/middleware-sdk-sqs/tsconfig.cjs.json | 24 +++++++++++++++++ packages/middleware-sdk-sqs/tsconfig.es.json | 24 +++++++++++++++++ packages/middleware-sdk-sqs/tsconfig.json | 22 ---------------- .../middleware-sdk-sqs/tsconfig.test.json | 11 -------- packages/middleware-serde/package.json | 6 +++-- packages/middleware-serde/tsconfig.cjs.json | 24 +++++++++++++++++ packages/middleware-serde/tsconfig.es.json | 24 +++++++++++++++++ packages/middleware-serde/tsconfig.json | 22 ---------------- packages/middleware-serde/tsconfig.test.json | 11 -------- packages/middleware-signing/package.json | 6 +++-- packages/middleware-signing/tsconfig.cjs.json | 24 +++++++++++++++++ packages/middleware-signing/tsconfig.es.json | 24 +++++++++++++++++ packages/middleware-signing/tsconfig.json | 22 ---------------- .../middleware-signing/tsconfig.test.json | 11 -------- packages/middleware-ssec/package.json | 6 +++-- packages/middleware-ssec/tsconfig.cjs.json | 24 +++++++++++++++++ packages/middleware-ssec/tsconfig.es.json | 24 +++++++++++++++++ packages/middleware-ssec/tsconfig.json | 22 ---------------- packages/middleware-ssec/tsconfig.test.json | 11 -------- packages/middleware-stack/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- packages/middleware-stack/tsconfig.es.json | 17 ++++++++++++ packages/middleware-stack/tsconfig.test.json | 11 -------- packages/middleware-user-agent/package.json | 6 +++-- .../middleware-user-agent/tsconfig.cjs.json | 24 +++++++++++++++++ .../middleware-user-agent/tsconfig.es.json | 24 +++++++++++++++++ packages/middleware-user-agent/tsconfig.json | 22 ---------------- .../middleware-user-agent/tsconfig.test.json | 11 -------- packages/node-http-handler/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- packages/node-http-handler/tsconfig.es.json | 18 +++++++++++++ packages/node-http-handler/tsconfig.test.json | 11 -------- packages/property-provider/package.json | 6 +++-- packages/property-provider/tsconfig.cjs.json | 24 +++++++++++++++++ packages/property-provider/tsconfig.es.json | 24 +++++++++++++++++ packages/property-provider/tsconfig.json | 22 ---------------- packages/property-provider/tsconfig.test.json | 11 -------- packages/protocol-http/package.json | 6 +++-- packages/protocol-http/tsconfig.cjs.json | 25 ++++++++++++++++++ packages/protocol-http/tsconfig.es.json | 25 ++++++++++++++++++ packages/protocol-http/tsconfig.json | 23 ---------------- packages/protocol-http/tsconfig.test.json | 11 -------- packages/querystring-builder/package.json | 6 +++-- .../querystring-builder/tsconfig.cjs.json | 24 +++++++++++++++++ packages/querystring-builder/tsconfig.es.json | 24 +++++++++++++++++ packages/querystring-builder/tsconfig.json | 22 ---------------- .../querystring-builder/tsconfig.test.json | 11 -------- packages/querystring-parser/package.json | 6 +++-- packages/querystring-parser/tsconfig.cjs.json | 24 +++++++++++++++++ packages/querystring-parser/tsconfig.es.json | 24 +++++++++++++++++ packages/querystring-parser/tsconfig.json | 22 ---------------- .../querystring-parser/tsconfig.test.json | 11 -------- packages/region-provider/package.json | 6 +++-- packages/region-provider/tsconfig.cjs.json | 24 +++++++++++++++++ packages/region-provider/tsconfig.es.json | 24 +++++++++++++++++ packages/region-provider/tsconfig.json | 22 ---------------- packages/region-provider/tsconfig.test.json | 11 -------- packages/retry-config-provider/package.json | 6 +++-- .../retry-config-provider/tsconfig.cjs.json | 24 +++++++++++++++++ .../retry-config-provider/tsconfig.es.json | 24 +++++++++++++++++ packages/retry-config-provider/tsconfig.json | 22 ---------------- .../retry-config-provider/tsconfig.test.json | 11 -------- packages/s3-request-presigner/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- .../s3-request-presigner/tsconfig.es.json | 25 ++++++++++++++++++ .../s3-request-presigner/tsconfig.test.json | 11 -------- .../service-error-classification/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 13 ++++++---- .../tsconfig.es.json | 17 ++++++++++++ .../tsconfig.test.json | 12 --------- packages/sha256-tree-hash/package.json | 6 +++-- packages/sha256-tree-hash/tsconfig.cjs.json | 25 ++++++++++++++++++ packages/sha256-tree-hash/tsconfig.es.json | 25 ++++++++++++++++++ packages/sha256-tree-hash/tsconfig.json | 23 ---------------- packages/sha256-tree-hash/tsconfig.test.json | 11 -------- packages/shared-ini-file-loader/package.json | 6 +++-- .../shared-ini-file-loader/tsconfig.cjs.json | 17 ++++++++++++ .../shared-ini-file-loader/tsconfig.es.json | 17 ++++++++++++ packages/shared-ini-file-loader/tsconfig.json | 15 ----------- .../shared-ini-file-loader/tsconfig.test.json | 11 -------- packages/smithy-client/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- packages/smithy-client/tsconfig.es.json | 25 ++++++++++++++++++ packages/smithy-client/tsconfig.test.json | 11 -------- packages/url-parser-browser/package.json | 6 +++-- packages/url-parser-browser/tsconfig.cjs.json | 25 ++++++++++++++++++ packages/url-parser-browser/tsconfig.es.json | 25 ++++++++++++++++++ packages/url-parser-browser/tsconfig.json | 23 ---------------- .../url-parser-browser/tsconfig.test.json | 11 -------- packages/url-parser-node/package.json | 6 +++-- packages/url-parser-node/tsconfig.cjs.json | 17 ++++++++++++ packages/url-parser-node/tsconfig.es.json | 17 ++++++++++++ packages/url-parser-node/tsconfig.json | 15 ----------- packages/url-parser-node/tsconfig.test.json | 11 -------- packages/util-base64-browser/package.json | 6 +++-- .../tsconfig.cjs.json} | 14 +++++----- packages/util-base64-browser/tsconfig.es.json | 17 ++++++++++++ .../util-base64-browser/tsconfig.test.json | 11 -------- packages/util-base64-node/package.json | 6 +++-- .../tsconfig.cjs.json} | 17 ++++++------ packages/util-base64-node/tsconfig.es.json | 16 ++++++++++++ packages/util-base64-node/tsconfig.json | 14 ---------- packages/util-base64-node/tsconfig.test.json | 11 -------- .../util-body-length-browser/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- .../util-body-length-browser/tsconfig.es.json | 25 ++++++++++++++++++ .../tsconfig.test.json | 11 -------- packages/util-body-length-node/package.json | 6 +++-- .../util-body-length-node/tsconfig.cjs.json | 17 ++++++++++++ .../util-body-length-node/tsconfig.es.json | 17 ++++++++++++ packages/util-body-length-node/tsconfig.json | 15 ----------- .../util-body-length-node/tsconfig.test.json | 11 -------- packages/util-buffer-from/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- packages/util-buffer-from/tsconfig.es.json | 17 ++++++++++++ packages/util-buffer-from/tsconfig.test.json | 11 -------- packages/util-create-request/package.json | 6 +++-- .../util-create-request/tsconfig.cjs.json | 23 ++++++++++++++++ packages/util-create-request/tsconfig.es.json | 23 ++++++++++++++++ packages/util-create-request/tsconfig.json | 21 --------------- .../util-create-request/tsconfig.test.json | 11 -------- packages/util-format-url/package.json | 6 +++-- packages/util-format-url/tsconfig.cjs.json | 24 +++++++++++++++++ packages/util-format-url/tsconfig.es.json | 24 +++++++++++++++++ packages/util-format-url/tsconfig.json | 22 ---------------- packages/util-format-url/tsconfig.test.json | 11 -------- packages/util-hex-encoding/package.json | 6 +++-- packages/util-hex-encoding/tsconfig.cjs.json | 17 ++++++++++++ packages/util-hex-encoding/tsconfig.es.json | 17 ++++++++++++ packages/util-hex-encoding/tsconfig.json | 15 ----------- packages/util-hex-encoding/tsconfig.test.json | 11 -------- packages/util-locate-window/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- packages/util-locate-window/tsconfig.es.json | 20 ++++++++++++++ .../util-locate-window/tsconfig.test.json | 11 -------- packages/util-uri-escape/package.json | 6 +++-- packages/util-uri-escape/tsconfig.cjs.json | 24 +++++++++++++++++ packages/util-uri-escape/tsconfig.es.json | 24 +++++++++++++++++ packages/util-uri-escape/tsconfig.json | 22 ---------------- packages/util-uri-escape/tsconfig.test.json | 11 -------- packages/util-user-agent-browser/package.json | 6 +++-- .../{tsconfig.json => tsconfig.cjs.json} | 12 +++++---- .../util-user-agent-browser/tsconfig.es.json | 18 +++++++++++++ .../tsconfig.test.json | 11 -------- packages/util-user-agent-node/package.json | 6 +++-- .../util-user-agent-node/tsconfig.cjs.json | 17 ++++++++++++ .../util-user-agent-node/tsconfig.es.json | 17 ++++++++++++ packages/util-user-agent-node/tsconfig.json | 15 ----------- .../util-user-agent-node/tsconfig.test.json | 11 -------- packages/util-utf8-browser/package.json | 6 +++-- .../tsconfig.cjs.json} | 12 +++++---- packages/util-utf8-browser/tsconfig.es.json | 17 ++++++++++++ packages/util-utf8-browser/tsconfig.test.json | 11 -------- packages/util-utf8-node/package.json | 6 +++-- .../tsconfig.cjs.json} | 17 ++++++------ packages/util-utf8-node/tsconfig.es.json | 16 ++++++++++++ packages/util-utf8-node/tsconfig.json | 14 ---------- packages/util-utf8-node/tsconfig.test.json | 11 -------- packages/xml-builder/package.json | 6 +++-- .../tsconfig.cjs.json} | 14 +++++----- packages/xml-builder/tsconfig.es.json | 17 ++++++++++++ packages/xml-builder/tsconfig.test.json | 11 -------- 350 files changed, 3176 insertions(+), 2067 deletions(-) rename packages/body-checksum-browser/{tsconfig.json => tsconfig.cjs.json} (68%) create mode 100644 packages/body-checksum-browser/tsconfig.es.json delete mode 100644 packages/body-checksum-browser/tsconfig.test.json rename packages/body-checksum-node/{tsconfig.json => tsconfig.cjs.json} (67%) create mode 100644 packages/body-checksum-node/tsconfig.es.json delete mode 100644 packages/body-checksum-node/tsconfig.test.json rename packages/chunked-blob-reader-native/{tsconfig.json => tsconfig.cjs.json} (68%) create mode 100644 packages/chunked-blob-reader-native/tsconfig.es.json delete mode 100644 packages/chunked-blob-reader-native/tsconfig.test.json rename packages/{hash-blob-browser/tsconfig.json => chunked-blob-reader/tsconfig.cjs.json} (68%) create mode 100644 packages/chunked-blob-reader/tsconfig.es.json delete mode 100644 packages/chunked-blob-reader/tsconfig.test.json rename packages/chunked-stream-reader-node/{tsconfig.json => tsconfig.cjs.json} (55%) create mode 100644 packages/chunked-stream-reader-node/tsconfig.es.json delete mode 100644 packages/chunked-stream-reader-node/tsconfig.test.json rename packages/client-documentation-generator/{tsconfig.json => tsconfig.cjs.json} (63%) create mode 100644 packages/client-documentation-generator/tsconfig.es.json delete mode 100644 packages/client-documentation-generator/tsconfig.test.json create mode 100644 packages/config-resolver/tsconfig.cjs.json create mode 100644 packages/config-resolver/tsconfig.es.json delete mode 100644 packages/config-resolver/tsconfig.json delete mode 100644 packages/config-resolver/tsconfig.test.json rename packages/{credential-provider-ini/tsconfig.json => credential-provider-env/tsconfig.cjs.json} (58%) mode change 100755 => 100644 create mode 100644 packages/credential-provider-env/tsconfig.es.json delete mode 100644 packages/credential-provider-env/tsconfig.test.json rename packages/{credential-provider-process/tsconfig.json => credential-provider-imds/tsconfig.cjs.json} (58%) mode change 100755 => 100644 create mode 100644 packages/credential-provider-imds/tsconfig.es.json delete mode 100644 packages/credential-provider-imds/tsconfig.test.json rename packages/{credential-provider-imds/tsconfig.json => credential-provider-ini/tsconfig.cjs.json} (58%) mode change 100755 => 100644 create mode 100644 packages/credential-provider-ini/tsconfig.es.json delete mode 100644 packages/credential-provider-ini/tsconfig.test.json rename packages/credential-provider-node/{tsconfig.json => tsconfig.cjs.json} (51%) create mode 100644 packages/credential-provider-node/tsconfig.es.json delete mode 100644 packages/credential-provider-node/tsconfig.test.json rename packages/{credential-provider-env/tsconfig.json => credential-provider-process/tsconfig.cjs.json} (58%) mode change 100755 => 100644 create mode 100644 packages/credential-provider-process/tsconfig.es.json delete mode 100644 packages/credential-provider-process/tsconfig.test.json rename packages/{eventstream-serde-node/tsconfig.json => eventstream-handler-node/tsconfig.cjs.json} (59%) create mode 100644 packages/eventstream-handler-node/tsconfig.es.json delete mode 100644 packages/eventstream-handler-node/tsconfig.test.json create mode 100644 packages/eventstream-marshaller/tsconfig.cjs.json create mode 100644 packages/eventstream-marshaller/tsconfig.es.json delete mode 100644 packages/eventstream-marshaller/tsconfig.json delete mode 100644 packages/eventstream-marshaller/tsconfig.test.json rename packages/eventstream-serde-browser/{tsconfig.json => tsconfig.cjs.json} (60%) create mode 100644 packages/eventstream-serde-browser/tsconfig.es.json delete mode 100644 packages/eventstream-serde-browser/tsconfig.test.json rename packages/{eventstream-handler-node/tsconfig.json => eventstream-serde-config-resolver/tsconfig.cjs.json} (59%) create mode 100644 packages/eventstream-serde-config-resolver/tsconfig.es.json delete mode 100644 packages/eventstream-serde-config-resolver/tsconfig.test.json rename packages/{eventstream-serde-universal/tsconfig.json => eventstream-serde-node/tsconfig.cjs.json} (59%) create mode 100644 packages/eventstream-serde-node/tsconfig.es.json delete mode 100644 packages/eventstream-serde-node/tsconfig.test.json rename packages/{eventstream-serde-config-resolver/tsconfig.json => eventstream-serde-universal/tsconfig.cjs.json} (59%) create mode 100644 packages/eventstream-serde-universal/tsconfig.es.json delete mode 100644 packages/eventstream-serde-universal/tsconfig.test.json rename packages/fetch-http-handler/{tsconfig.json => tsconfig.cjs.json} (62%) create mode 100644 packages/fetch-http-handler/tsconfig.es.json delete mode 100644 packages/fetch-http-handler/tsconfig.test.json rename packages/{chunked-blob-reader/tsconfig.json => hash-blob-browser/tsconfig.cjs.json} (68%) create mode 100644 packages/hash-blob-browser/tsconfig.es.json delete mode 100644 packages/hash-blob-browser/tsconfig.test.json create mode 100644 packages/hash-node/tsconfig.cjs.json create mode 100644 packages/hash-node/tsconfig.es.json delete mode 100644 packages/hash-node/tsconfig.test.json create mode 100644 packages/hash-stream-node/tsconfig.cjs.json create mode 100644 packages/hash-stream-node/tsconfig.es.json delete mode 100644 packages/hash-stream-node/tsconfig.test.json create mode 100644 packages/invalid-dependency/tsconfig.cjs.json create mode 100644 packages/invalid-dependency/tsconfig.es.json delete mode 100644 packages/invalid-dependency/tsconfig.json delete mode 100644 packages/invalid-dependency/tsconfig.test.json rename packages/is-array-buffer/{tsconfig.json => tsconfig.cjs.json} (56%) create mode 100644 packages/is-array-buffer/tsconfig.es.json delete mode 100644 packages/is-array-buffer/tsconfig.test.json rename packages/md5-js/{tsconfig.json => tsconfig.cjs.json} (65%) create mode 100644 packages/md5-js/tsconfig.es.json delete mode 100644 packages/md5-js/tsconfig.test.json create mode 100644 packages/middleware-apply-body-checksum/tsconfig.cjs.json create mode 100644 packages/middleware-apply-body-checksum/tsconfig.es.json delete mode 100644 packages/middleware-apply-body-checksum/tsconfig.json delete mode 100644 packages/middleware-apply-body-checksum/tsconfig.test.json create mode 100644 packages/middleware-bucket-endpoint/tsconfig.cjs.json create mode 100644 packages/middleware-bucket-endpoint/tsconfig.es.json delete mode 100644 packages/middleware-bucket-endpoint/tsconfig.json delete mode 100644 packages/middleware-bucket-endpoint/tsconfig.test.json create mode 100644 packages/middleware-content-length/tsconfig.cjs.json create mode 100644 packages/middleware-content-length/tsconfig.es.json delete mode 100644 packages/middleware-content-length/tsconfig.json delete mode 100644 packages/middleware-content-length/tsconfig.test.json create mode 100644 packages/middleware-eventstream/tsconfig.cjs.json create mode 100644 packages/middleware-eventstream/tsconfig.es.json delete mode 100644 packages/middleware-eventstream/tsconfig.json delete mode 100644 packages/middleware-eventstream/tsconfig.test.json create mode 100644 packages/middleware-expect-continue/tsconfig.cjs.json create mode 100644 packages/middleware-expect-continue/tsconfig.es.json delete mode 100644 packages/middleware-expect-continue/tsconfig.json delete mode 100644 packages/middleware-expect-continue/tsconfig.test.json create mode 100644 packages/middleware-header-default/tsconfig.cjs.json create mode 100644 packages/middleware-header-default/tsconfig.es.json delete mode 100644 packages/middleware-header-default/tsconfig.json delete mode 100644 packages/middleware-header-default/tsconfig.test.json create mode 100644 packages/middleware-host-header/tsconfig.cjs.json create mode 100644 packages/middleware-host-header/tsconfig.es.json delete mode 100644 packages/middleware-host-header/tsconfig.json delete mode 100644 packages/middleware-host-header/tsconfig.test.json create mode 100644 packages/middleware-location-constraint/tsconfig.cjs.json create mode 100644 packages/middleware-location-constraint/tsconfig.es.json delete mode 100644 packages/middleware-location-constraint/tsconfig.json delete mode 100644 packages/middleware-location-constraint/tsconfig.test.json rename packages/middleware-retry/{tsconfig.json => tsconfig.cjs.json} (70%) create mode 100644 packages/middleware-retry/tsconfig.es.json delete mode 100644 packages/middleware-retry/tsconfig.test.json create mode 100644 packages/middleware-sdk-api-gateway/tsconfig.cjs.json create mode 100644 packages/middleware-sdk-api-gateway/tsconfig.es.json delete mode 100644 packages/middleware-sdk-api-gateway/tsconfig.json delete mode 100644 packages/middleware-sdk-api-gateway/tsconfig.test.json create mode 100644 packages/middleware-sdk-ec2/tsconfig.cjs.json create mode 100644 packages/middleware-sdk-ec2/tsconfig.es.json delete mode 100755 packages/middleware-sdk-ec2/tsconfig.json delete mode 100755 packages/middleware-sdk-ec2/tsconfig.test.json create mode 100644 packages/middleware-sdk-glacier/tsconfig.cjs.json create mode 100644 packages/middleware-sdk-glacier/tsconfig.es.json delete mode 100644 packages/middleware-sdk-glacier/tsconfig.json delete mode 100644 packages/middleware-sdk-glacier/tsconfig.test.json create mode 100644 packages/middleware-sdk-machinelearning/tsconfig.cjs.json create mode 100644 packages/middleware-sdk-machinelearning/tsconfig.es.json delete mode 100644 packages/middleware-sdk-machinelearning/tsconfig.json delete mode 100644 packages/middleware-sdk-machinelearning/tsconfig.test.json create mode 100644 packages/middleware-sdk-rds/tsconfig.cjs.json create mode 100644 packages/middleware-sdk-rds/tsconfig.es.json delete mode 100644 packages/middleware-sdk-rds/tsconfig.json delete mode 100644 packages/middleware-sdk-rds/tsconfig.test.json create mode 100644 packages/middleware-sdk-route53/tsconfig.cjs.json create mode 100644 packages/middleware-sdk-route53/tsconfig.es.json delete mode 100644 packages/middleware-sdk-route53/tsconfig.json delete mode 100644 packages/middleware-sdk-route53/tsconfig.test.json create mode 100644 packages/middleware-sdk-s3-control/tsconfig.cjs.json create mode 100644 packages/middleware-sdk-s3-control/tsconfig.es.json delete mode 100644 packages/middleware-sdk-s3-control/tsconfig.json delete mode 100644 packages/middleware-sdk-s3-control/tsconfig.test.json create mode 100644 packages/middleware-sdk-s3/tsconfig.cjs.json create mode 100644 packages/middleware-sdk-s3/tsconfig.es.json delete mode 100644 packages/middleware-sdk-s3/tsconfig.json delete mode 100644 packages/middleware-sdk-s3/tsconfig.test.json create mode 100644 packages/middleware-sdk-sqs/tsconfig.cjs.json create mode 100644 packages/middleware-sdk-sqs/tsconfig.es.json delete mode 100644 packages/middleware-sdk-sqs/tsconfig.json delete mode 100644 packages/middleware-sdk-sqs/tsconfig.test.json create mode 100644 packages/middleware-serde/tsconfig.cjs.json create mode 100644 packages/middleware-serde/tsconfig.es.json delete mode 100644 packages/middleware-serde/tsconfig.json delete mode 100644 packages/middleware-serde/tsconfig.test.json create mode 100644 packages/middleware-signing/tsconfig.cjs.json create mode 100644 packages/middleware-signing/tsconfig.es.json delete mode 100644 packages/middleware-signing/tsconfig.json delete mode 100644 packages/middleware-signing/tsconfig.test.json create mode 100644 packages/middleware-ssec/tsconfig.cjs.json create mode 100644 packages/middleware-ssec/tsconfig.es.json delete mode 100644 packages/middleware-ssec/tsconfig.json delete mode 100644 packages/middleware-ssec/tsconfig.test.json rename packages/middleware-stack/{tsconfig.json => tsconfig.cjs.json} (58%) create mode 100644 packages/middleware-stack/tsconfig.es.json delete mode 100644 packages/middleware-stack/tsconfig.test.json create mode 100644 packages/middleware-user-agent/tsconfig.cjs.json create mode 100644 packages/middleware-user-agent/tsconfig.es.json delete mode 100644 packages/middleware-user-agent/tsconfig.json delete mode 100644 packages/middleware-user-agent/tsconfig.test.json rename packages/node-http-handler/{tsconfig.json => tsconfig.cjs.json} (61%) create mode 100644 packages/node-http-handler/tsconfig.es.json delete mode 100644 packages/node-http-handler/tsconfig.test.json create mode 100644 packages/property-provider/tsconfig.cjs.json create mode 100644 packages/property-provider/tsconfig.es.json delete mode 100644 packages/property-provider/tsconfig.json delete mode 100644 packages/property-provider/tsconfig.test.json create mode 100644 packages/protocol-http/tsconfig.cjs.json create mode 100644 packages/protocol-http/tsconfig.es.json delete mode 100644 packages/protocol-http/tsconfig.json delete mode 100644 packages/protocol-http/tsconfig.test.json create mode 100644 packages/querystring-builder/tsconfig.cjs.json create mode 100644 packages/querystring-builder/tsconfig.es.json delete mode 100644 packages/querystring-builder/tsconfig.json delete mode 100644 packages/querystring-builder/tsconfig.test.json create mode 100644 packages/querystring-parser/tsconfig.cjs.json create mode 100644 packages/querystring-parser/tsconfig.es.json delete mode 100644 packages/querystring-parser/tsconfig.json delete mode 100644 packages/querystring-parser/tsconfig.test.json create mode 100644 packages/region-provider/tsconfig.cjs.json create mode 100644 packages/region-provider/tsconfig.es.json delete mode 100644 packages/region-provider/tsconfig.json delete mode 100644 packages/region-provider/tsconfig.test.json create mode 100644 packages/retry-config-provider/tsconfig.cjs.json create mode 100644 packages/retry-config-provider/tsconfig.es.json delete mode 100644 packages/retry-config-provider/tsconfig.json delete mode 100644 packages/retry-config-provider/tsconfig.test.json rename packages/s3-request-presigner/{tsconfig.json => tsconfig.cjs.json} (68%) create mode 100644 packages/s3-request-presigner/tsconfig.es.json delete mode 100644 packages/s3-request-presigner/tsconfig.test.json rename packages/service-error-classification/{tsconfig.json => tsconfig.cjs.json} (51%) create mode 100644 packages/service-error-classification/tsconfig.es.json delete mode 100644 packages/service-error-classification/tsconfig.test.json create mode 100644 packages/sha256-tree-hash/tsconfig.cjs.json create mode 100644 packages/sha256-tree-hash/tsconfig.es.json delete mode 100644 packages/sha256-tree-hash/tsconfig.json delete mode 100644 packages/sha256-tree-hash/tsconfig.test.json create mode 100644 packages/shared-ini-file-loader/tsconfig.cjs.json create mode 100644 packages/shared-ini-file-loader/tsconfig.es.json delete mode 100644 packages/shared-ini-file-loader/tsconfig.json delete mode 100644 packages/shared-ini-file-loader/tsconfig.test.json rename packages/smithy-client/{tsconfig.json => tsconfig.cjs.json} (69%) create mode 100644 packages/smithy-client/tsconfig.es.json delete mode 100644 packages/smithy-client/tsconfig.test.json create mode 100644 packages/url-parser-browser/tsconfig.cjs.json create mode 100644 packages/url-parser-browser/tsconfig.es.json delete mode 100644 packages/url-parser-browser/tsconfig.json delete mode 100644 packages/url-parser-browser/tsconfig.test.json create mode 100644 packages/url-parser-node/tsconfig.cjs.json create mode 100644 packages/url-parser-node/tsconfig.es.json delete mode 100644 packages/url-parser-node/tsconfig.json delete mode 100644 packages/url-parser-node/tsconfig.test.json rename packages/{xml-builder/tsconfig.json => util-base64-browser/tsconfig.cjs.json} (56%) create mode 100644 packages/util-base64-browser/tsconfig.es.json delete mode 100644 packages/util-base64-browser/tsconfig.test.json rename packages/{hash-node/tsconfig.json => util-base64-node/tsconfig.cjs.json} (51%) create mode 100644 packages/util-base64-node/tsconfig.es.json delete mode 100644 packages/util-base64-node/tsconfig.json delete mode 100644 packages/util-base64-node/tsconfig.test.json rename packages/util-body-length-browser/{tsconfig.json => tsconfig.cjs.json} (68%) create mode 100644 packages/util-body-length-browser/tsconfig.es.json delete mode 100644 packages/util-body-length-browser/tsconfig.test.json create mode 100644 packages/util-body-length-node/tsconfig.cjs.json create mode 100644 packages/util-body-length-node/tsconfig.es.json delete mode 100644 packages/util-body-length-node/tsconfig.json delete mode 100644 packages/util-body-length-node/tsconfig.test.json rename packages/util-buffer-from/{tsconfig.json => tsconfig.cjs.json} (56%) create mode 100644 packages/util-buffer-from/tsconfig.es.json delete mode 100644 packages/util-buffer-from/tsconfig.test.json create mode 100644 packages/util-create-request/tsconfig.cjs.json create mode 100644 packages/util-create-request/tsconfig.es.json delete mode 100644 packages/util-create-request/tsconfig.json delete mode 100644 packages/util-create-request/tsconfig.test.json create mode 100644 packages/util-format-url/tsconfig.cjs.json create mode 100644 packages/util-format-url/tsconfig.es.json delete mode 100644 packages/util-format-url/tsconfig.json delete mode 100644 packages/util-format-url/tsconfig.test.json create mode 100644 packages/util-hex-encoding/tsconfig.cjs.json create mode 100644 packages/util-hex-encoding/tsconfig.es.json delete mode 100644 packages/util-hex-encoding/tsconfig.json delete mode 100644 packages/util-hex-encoding/tsconfig.test.json rename packages/util-locate-window/{tsconfig.json => tsconfig.cjs.json} (65%) create mode 100644 packages/util-locate-window/tsconfig.es.json delete mode 100644 packages/util-locate-window/tsconfig.test.json create mode 100644 packages/util-uri-escape/tsconfig.cjs.json create mode 100644 packages/util-uri-escape/tsconfig.es.json delete mode 100644 packages/util-uri-escape/tsconfig.json delete mode 100644 packages/util-uri-escape/tsconfig.test.json rename packages/util-user-agent-browser/{tsconfig.json => tsconfig.cjs.json} (60%) create mode 100644 packages/util-user-agent-browser/tsconfig.es.json delete mode 100644 packages/util-user-agent-browser/tsconfig.test.json create mode 100644 packages/util-user-agent-node/tsconfig.cjs.json create mode 100644 packages/util-user-agent-node/tsconfig.es.json delete mode 100644 packages/util-user-agent-node/tsconfig.json delete mode 100644 packages/util-user-agent-node/tsconfig.test.json rename packages/{util-base64-browser/tsconfig.json => util-utf8-browser/tsconfig.cjs.json} (56%) create mode 100644 packages/util-utf8-browser/tsconfig.es.json delete mode 100644 packages/util-utf8-browser/tsconfig.test.json rename packages/{hash-stream-node/tsconfig.json => util-utf8-node/tsconfig.cjs.json} (51%) create mode 100644 packages/util-utf8-node/tsconfig.es.json delete mode 100644 packages/util-utf8-node/tsconfig.json delete mode 100644 packages/util-utf8-node/tsconfig.test.json rename packages/{util-utf8-browser/tsconfig.json => xml-builder/tsconfig.cjs.json} (56%) create mode 100644 packages/xml-builder/tsconfig.es.json delete mode 100644 packages/xml-builder/tsconfig.test.json diff --git a/packages/body-checksum-browser/package.json b/packages/body-checksum-browser/package.json index b62e673bd98eb..bafd60e781bd5 100644 --- a/packages/body-checksum-browser/package.json +++ b/packages/body-checksum-browser/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/body-checksum-browser", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/body-checksum-browser/tsconfig.json b/packages/body-checksum-browser/tsconfig.cjs.json similarity index 68% rename from packages/body-checksum-browser/tsconfig.json rename to packages/body-checksum-browser/tsconfig.cjs.json index d34b347073161..7eb48e469784f 100644 --- a/packages/body-checksum-browser/tsconfig.json +++ b/packages/body-checksum-browser/tsconfig.cjs.json @@ -1,10 +1,8 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, @@ -18,6 +16,10 @@ ], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/body-checksum-browser/tsconfig.es.json b/packages/body-checksum-browser/tsconfig.es.json new file mode 100644 index 0000000000000..d182816437410 --- /dev/null +++ b/packages/body-checksum-browser/tsconfig.es.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/body-checksum-browser/tsconfig.test.json b/packages/body-checksum-browser/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/body-checksum-browser/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/body-checksum-node/package.json b/packages/body-checksum-node/package.json index 08e60f62a35db..eda4dad1f29d9 100644 --- a/packages/body-checksum-node/package.json +++ b/packages/body-checksum-node/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/body-checksum-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/body-checksum-node/tsconfig.json b/packages/body-checksum-node/tsconfig.cjs.json similarity index 67% rename from packages/body-checksum-node/tsconfig.json rename to packages/body-checksum-node/tsconfig.cjs.json index 38b94cda274ec..bd4ff9c56d023 100644 --- a/packages/body-checksum-node/tsconfig.json +++ b/packages/body-checksum-node/tsconfig.cjs.json @@ -1,10 +1,8 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, @@ -17,6 +15,10 @@ ], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/body-checksum-node/tsconfig.es.json b/packages/body-checksum-node/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/body-checksum-node/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/body-checksum-node/tsconfig.test.json b/packages/body-checksum-node/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/body-checksum-node/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/chunked-blob-reader-native/package.json b/packages/chunked-blob-reader-native/package.json index 12df84d7bd3b8..b1c7944a6035d 100644 --- a/packages/chunked-blob-reader-native/package.json +++ b/packages/chunked-blob-reader-native/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/chunked-blob-reader-native", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/chunked-blob-reader-native/tsconfig.json b/packages/chunked-blob-reader-native/tsconfig.cjs.json similarity index 68% rename from packages/chunked-blob-reader-native/tsconfig.json rename to packages/chunked-blob-reader-native/tsconfig.cjs.json index d34b347073161..7eb48e469784f 100644 --- a/packages/chunked-blob-reader-native/tsconfig.json +++ b/packages/chunked-blob-reader-native/tsconfig.cjs.json @@ -1,10 +1,8 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, @@ -18,6 +16,10 @@ ], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/chunked-blob-reader-native/tsconfig.es.json b/packages/chunked-blob-reader-native/tsconfig.es.json new file mode 100644 index 0000000000000..d182816437410 --- /dev/null +++ b/packages/chunked-blob-reader-native/tsconfig.es.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/chunked-blob-reader-native/tsconfig.test.json b/packages/chunked-blob-reader-native/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/chunked-blob-reader-native/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/chunked-blob-reader/package.json b/packages/chunked-blob-reader/package.json index 57f94aa1e395b..0d98581e19b95 100644 --- a/packages/chunked-blob-reader/package.json +++ b/packages/chunked-blob-reader/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/chunked-blob-reader", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/hash-blob-browser/tsconfig.json b/packages/chunked-blob-reader/tsconfig.cjs.json similarity index 68% rename from packages/hash-blob-browser/tsconfig.json rename to packages/chunked-blob-reader/tsconfig.cjs.json index d34b347073161..7eb48e469784f 100644 --- a/packages/hash-blob-browser/tsconfig.json +++ b/packages/chunked-blob-reader/tsconfig.cjs.json @@ -1,10 +1,8 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, @@ -18,6 +16,10 @@ ], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/chunked-blob-reader/tsconfig.es.json b/packages/chunked-blob-reader/tsconfig.es.json new file mode 100644 index 0000000000000..d182816437410 --- /dev/null +++ b/packages/chunked-blob-reader/tsconfig.es.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/chunked-blob-reader/tsconfig.test.json b/packages/chunked-blob-reader/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/chunked-blob-reader/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/chunked-stream-reader-node/package.json b/packages/chunked-stream-reader-node/package.json index db589de248edf..268e8b57a2669 100644 --- a/packages/chunked-stream-reader-node/package.json +++ b/packages/chunked-stream-reader-node/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/chunked-stream-reader-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/chunked-stream-reader-node/tsconfig.json b/packages/chunked-stream-reader-node/tsconfig.cjs.json similarity index 55% rename from packages/chunked-stream-reader-node/tsconfig.json rename to packages/chunked-stream-reader-node/tsconfig.cjs.json index bafa90138733d..a7a792d28e9f0 100644 --- a/packages/chunked-stream-reader-node/tsconfig.json +++ b/packages/chunked-stream-reader-node/tsconfig.cjs.json @@ -1,15 +1,17 @@ { "compilerOptions": { - "target": "es2017", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/chunked-stream-reader-node/tsconfig.es.json b/packages/chunked-stream-reader-node/tsconfig.es.json new file mode 100644 index 0000000000000..014d419914cd9 --- /dev/null +++ b/packages/chunked-stream-reader-node/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/chunked-stream-reader-node/tsconfig.test.json b/packages/chunked-stream-reader-node/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/chunked-stream-reader-node/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/client-documentation-generator/package.json b/packages/client-documentation-generator/package.json index 18d05fb8468ab..366ac66a5831f 100644 --- a/packages/client-documentation-generator/package.json +++ b/packages/client-documentation-generator/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/client-documentation-generator", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "exit 0" }, "main": "./build/index.js", diff --git a/packages/client-documentation-generator/tsconfig.json b/packages/client-documentation-generator/tsconfig.cjs.json similarity index 63% rename from packages/client-documentation-generator/tsconfig.json rename to packages/client-documentation-generator/tsconfig.cjs.json index c1ff6d96b8b2f..858a0ab923fc3 100644 --- a/packages/client-documentation-generator/tsconfig.json +++ b/packages/client-documentation-generator/tsconfig.cjs.json @@ -1,10 +1,8 @@ { "compilerOptions": { - "target": "es2015", - "module": "commonjs", "declaration": true, "strict": false, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, @@ -13,6 +11,10 @@ "outDir": "./build", "experimentalDecorators": true, "pretty": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/client-documentation-generator/tsconfig.es.json b/packages/client-documentation-generator/tsconfig.es.json new file mode 100644 index 0000000000000..bddb153a93ad7 --- /dev/null +++ b/packages/client-documentation-generator/tsconfig.es.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": false, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": ["es2015"], + "rootDir": "./src", + "outDir": "./build-es", + "experimentalDecorators": true, + "pretty": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/client-documentation-generator/tsconfig.test.json b/packages/client-documentation-generator/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/client-documentation-generator/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/config-resolver/package.json b/packages/config-resolver/package.json index 498db3d810c51..5bbd1ad3ea6e0 100644 --- a/packages/config-resolver/package.json +++ b/packages/config-resolver/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/config-resolver", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/config-resolver/tsconfig.cjs.json b/packages/config-resolver/tsconfig.cjs.json new file mode 100644 index 0000000000000..a4ef0a08d1ea2 --- /dev/null +++ b/packages/config-resolver/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/config-resolver/tsconfig.es.json b/packages/config-resolver/tsconfig.es.json new file mode 100644 index 0000000000000..f91d9876bbcbc --- /dev/null +++ b/packages/config-resolver/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/config-resolver/tsconfig.json b/packages/config-resolver/tsconfig.json deleted file mode 100644 index ea8af88585557..0000000000000 --- a/packages/config-resolver/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "importHelpers": true, - "noEmitHelpers": true, - "incremental": true - } -} diff --git a/packages/config-resolver/tsconfig.test.json b/packages/config-resolver/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/config-resolver/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/credential-provider-env/package.json b/packages/credential-provider-env/package.json index 0c93cfba27c42..fa24902a01222 100644 --- a/packages/credential-provider-env/package.json +++ b/packages/credential-provider-env/package.json @@ -4,8 +4,10 @@ "description": "AWS credential provider that sources credentials from known environment variables", "main": "./build/index.js", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "keywords": [ diff --git a/packages/credential-provider-ini/tsconfig.json b/packages/credential-provider-env/tsconfig.cjs.json old mode 100755 new mode 100644 similarity index 58% rename from packages/credential-provider-ini/tsconfig.json rename to packages/credential-provider-env/tsconfig.cjs.json index 7993e67d24bb4..919ccc1cbd0ea --- a/packages/credential-provider-ini/tsconfig.json +++ b/packages/credential-provider-env/tsconfig.cjs.json @@ -1,15 +1,17 @@ { "compilerOptions": { - "module": "commonjs", - "target": "es5", "declaration": true, "strict": true, - "sourceMap": true, - "importHelpers": true, + "sourceMap": false, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", "outDir": "./build", + "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/credential-provider-env/tsconfig.es.json b/packages/credential-provider-env/tsconfig.es.json new file mode 100644 index 0000000000000..3ed20a7e937be --- /dev/null +++ b/packages/credential-provider-env/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "lib": ["es5", "es2015.promise", "es2015.collection"], + "sourceRoot": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/credential-provider-env/tsconfig.test.json b/packages/credential-provider-env/tsconfig.test.json deleted file mode 100644 index c5ce824ff9a13..0000000000000 --- a/packages/credential-provider-env/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "sourceRoot": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/credential-provider-imds/package.json b/packages/credential-provider-imds/package.json index c84093fb1ca95..bd96294306189 100644 --- a/packages/credential-provider-imds/package.json +++ b/packages/credential-provider-imds/package.json @@ -4,8 +4,10 @@ "description": "AWS credential provider that sources credentials from the EC2 instance metadata service and ECS container metadata service", "main": "./build/index.js", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "keywords": [ diff --git a/packages/credential-provider-process/tsconfig.json b/packages/credential-provider-imds/tsconfig.cjs.json old mode 100755 new mode 100644 similarity index 58% rename from packages/credential-provider-process/tsconfig.json rename to packages/credential-provider-imds/tsconfig.cjs.json index 7993e67d24bb4..aca412572a2cd --- a/packages/credential-provider-process/tsconfig.json +++ b/packages/credential-provider-imds/tsconfig.cjs.json @@ -1,15 +1,17 @@ { "compilerOptions": { - "module": "commonjs", - "target": "es5", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "importHelpers": true, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", "outDir": "./build", "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/credential-provider-imds/tsconfig.es.json b/packages/credential-provider-imds/tsconfig.es.json new file mode 100644 index 0000000000000..ddad8684d84f5 --- /dev/null +++ b/packages/credential-provider-imds/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "importHelpers": true, + "lib": ["es5", "es2015.promise", "es2015.collection"], + "sourceRoot": "./src", + "outDir": "./build-es", + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/credential-provider-imds/tsconfig.test.json b/packages/credential-provider-imds/tsconfig.test.json deleted file mode 100644 index c5ce824ff9a13..0000000000000 --- a/packages/credential-provider-imds/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "sourceRoot": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/credential-provider-ini/package.json b/packages/credential-provider-ini/package.json index d4f80f20887b7..7875d51978e45 100644 --- a/packages/credential-provider-ini/package.json +++ b/packages/credential-provider-ini/package.json @@ -4,8 +4,10 @@ "description": "AWS credential provider that sources credentials from ~/.aws/credentials and ~/.aws/config", "main": "./build/index.js", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "keywords": [ diff --git a/packages/credential-provider-imds/tsconfig.json b/packages/credential-provider-ini/tsconfig.cjs.json old mode 100755 new mode 100644 similarity index 58% rename from packages/credential-provider-imds/tsconfig.json rename to packages/credential-provider-ini/tsconfig.cjs.json index 7993e67d24bb4..aca412572a2cd --- a/packages/credential-provider-imds/tsconfig.json +++ b/packages/credential-provider-ini/tsconfig.cjs.json @@ -1,15 +1,17 @@ { "compilerOptions": { - "module": "commonjs", - "target": "es5", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "importHelpers": true, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", "outDir": "./build", "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/credential-provider-ini/tsconfig.es.json b/packages/credential-provider-ini/tsconfig.es.json new file mode 100644 index 0000000000000..ddad8684d84f5 --- /dev/null +++ b/packages/credential-provider-ini/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "importHelpers": true, + "lib": ["es5", "es2015.promise", "es2015.collection"], + "sourceRoot": "./src", + "outDir": "./build-es", + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/credential-provider-ini/tsconfig.test.json b/packages/credential-provider-ini/tsconfig.test.json deleted file mode 100644 index c5ce824ff9a13..0000000000000 --- a/packages/credential-provider-ini/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "sourceRoot": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/credential-provider-node/package.json b/packages/credential-provider-node/package.json index 3bef890551b7e..5041f1eb6a06b 100644 --- a/packages/credential-provider-node/package.json +++ b/packages/credential-provider-node/package.json @@ -7,8 +7,10 @@ }, "main": "./build/index.js", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "keywords": [ diff --git a/packages/credential-provider-node/tsconfig.json b/packages/credential-provider-node/tsconfig.cjs.json similarity index 51% rename from packages/credential-provider-node/tsconfig.json rename to packages/credential-provider-node/tsconfig.cjs.json index e304ef22eaf8f..fd8cc4c1094f3 100644 --- a/packages/credential-provider-node/tsconfig.json +++ b/packages/credential-provider-node/tsconfig.cjs.json @@ -1,14 +1,16 @@ { "compilerOptions": { - "module": "commonjs", - "target": "es2017", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "rootDir": "./src", "outDir": "./build", "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/credential-provider-node/tsconfig.es.json b/packages/credential-provider-node/tsconfig.es.json new file mode 100644 index 0000000000000..0b221f1dc8922 --- /dev/null +++ b/packages/credential-provider-node/tsconfig.es.json @@ -0,0 +1,16 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/credential-provider-node/tsconfig.test.json b/packages/credential-provider-node/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/credential-provider-node/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/credential-provider-process/package.json b/packages/credential-provider-process/package.json index 1dbd78537980f..6fecda56bf760 100644 --- a/packages/credential-provider-process/package.json +++ b/packages/credential-provider-process/package.json @@ -4,8 +4,10 @@ "description": "AWS credential provider that sources credential_process from ~/.aws/credentials and ~/.aws/config", "main": "./build/index.js", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "keywords": [ diff --git a/packages/credential-provider-env/tsconfig.json b/packages/credential-provider-process/tsconfig.cjs.json old mode 100755 new mode 100644 similarity index 58% rename from packages/credential-provider-env/tsconfig.json rename to packages/credential-provider-process/tsconfig.cjs.json index 33f49b8bd6492..aca412572a2cd --- a/packages/credential-provider-env/tsconfig.json +++ b/packages/credential-provider-process/tsconfig.cjs.json @@ -1,15 +1,17 @@ { "compilerOptions": { - "module": "commonjs", - "target": "es5", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, + "importHelpers": true, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", "outDir": "./build", - "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/credential-provider-process/tsconfig.es.json b/packages/credential-provider-process/tsconfig.es.json new file mode 100644 index 0000000000000..ddad8684d84f5 --- /dev/null +++ b/packages/credential-provider-process/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "importHelpers": true, + "lib": ["es5", "es2015.promise", "es2015.collection"], + "sourceRoot": "./src", + "outDir": "./build-es", + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/credential-provider-process/tsconfig.test.json b/packages/credential-provider-process/tsconfig.test.json deleted file mode 100644 index c5ce824ff9a13..0000000000000 --- a/packages/credential-provider-process/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "sourceRoot": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/eventstream-handler-node/package.json b/packages/eventstream-handler-node/package.json index 3bc56ba45eed2..33c9dea6a3940 100644 --- a/packages/eventstream-handler-node/package.json +++ b/packages/eventstream-handler-node/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/eventstream-handler-node", "version": "1.0.0-gamma.0", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", @@ -27,4 +29,4 @@ "engines": { "node": ">= 10.0.0" } -} \ No newline at end of file +} diff --git a/packages/eventstream-serde-node/tsconfig.json b/packages/eventstream-handler-node/tsconfig.cjs.json similarity index 59% rename from packages/eventstream-serde-node/tsconfig.json rename to packages/eventstream-handler-node/tsconfig.cjs.json index 30f910550c82a..6717749e5cc24 100644 --- a/packages/eventstream-serde-node/tsconfig.json +++ b/packages/eventstream-handler-node/tsconfig.cjs.json @@ -1,16 +1,18 @@ { "compilerOptions": { - "target": "es2017", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, "lib": ["es2018.asynciterable"], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/eventstream-handler-node/tsconfig.es.json b/packages/eventstream-handler-node/tsconfig.es.json new file mode 100644 index 0000000000000..361ed0ad8e067 --- /dev/null +++ b/packages/eventstream-handler-node/tsconfig.es.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": ["es2018.asynciterable"], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/eventstream-handler-node/tsconfig.test.json b/packages/eventstream-handler-node/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/eventstream-handler-node/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/eventstream-marshaller/package.json b/packages/eventstream-marshaller/package.json index 5cf2c64e7d5f4..19c40027e2c56 100644 --- a/packages/eventstream-marshaller/package.json +++ b/packages/eventstream-marshaller/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/eventstream-marshaller", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest --coverage" }, "main": "./build/index.js", diff --git a/packages/eventstream-marshaller/tsconfig.cjs.json b/packages/eventstream-marshaller/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/eventstream-marshaller/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/eventstream-marshaller/tsconfig.es.json b/packages/eventstream-marshaller/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/eventstream-marshaller/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/eventstream-marshaller/tsconfig.json b/packages/eventstream-marshaller/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/eventstream-marshaller/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/eventstream-marshaller/tsconfig.test.json b/packages/eventstream-marshaller/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/eventstream-marshaller/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/eventstream-serde-browser/package.json b/packages/eventstream-serde-browser/package.json index 4cde63709bab7..4c1363b5c0952 100644 --- a/packages/eventstream-serde-browser/package.json +++ b/packages/eventstream-serde-browser/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/eventstream-serde-browser", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/eventstream-serde-browser/tsconfig.json b/packages/eventstream-serde-browser/tsconfig.cjs.json similarity index 60% rename from packages/eventstream-serde-browser/tsconfig.json rename to packages/eventstream-serde-browser/tsconfig.cjs.json index 0c13ac5852ffb..d3d8e153a1aa0 100644 --- a/packages/eventstream-serde-browser/tsconfig.json +++ b/packages/eventstream-serde-browser/tsconfig.cjs.json @@ -1,16 +1,18 @@ { "compilerOptions": { - "target": "ES5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, "lib": ["es2018.asynciterable", "DOM"], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/eventstream-serde-browser/tsconfig.es.json b/packages/eventstream-serde-browser/tsconfig.es.json new file mode 100644 index 0000000000000..6d457a3bfcb8f --- /dev/null +++ b/packages/eventstream-serde-browser/tsconfig.es.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": ["es2018.asynciterable", "DOM"], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/eventstream-serde-browser/tsconfig.test.json b/packages/eventstream-serde-browser/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/eventstream-serde-browser/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/eventstream-serde-config-resolver/package.json b/packages/eventstream-serde-config-resolver/package.json index 8e24c1445bdb0..5860fe1c2263c 100644 --- a/packages/eventstream-serde-config-resolver/package.json +++ b/packages/eventstream-serde-config-resolver/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/eventstream-serde-config-resolver", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/eventstream-handler-node/tsconfig.json b/packages/eventstream-serde-config-resolver/tsconfig.cjs.json similarity index 59% rename from packages/eventstream-handler-node/tsconfig.json rename to packages/eventstream-serde-config-resolver/tsconfig.cjs.json index 30f910550c82a..6717749e5cc24 100644 --- a/packages/eventstream-handler-node/tsconfig.json +++ b/packages/eventstream-serde-config-resolver/tsconfig.cjs.json @@ -1,16 +1,18 @@ { "compilerOptions": { - "target": "es2017", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, "lib": ["es2018.asynciterable"], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/eventstream-serde-config-resolver/tsconfig.es.json b/packages/eventstream-serde-config-resolver/tsconfig.es.json new file mode 100644 index 0000000000000..361ed0ad8e067 --- /dev/null +++ b/packages/eventstream-serde-config-resolver/tsconfig.es.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": ["es2018.asynciterable"], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/eventstream-serde-config-resolver/tsconfig.test.json b/packages/eventstream-serde-config-resolver/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/eventstream-serde-config-resolver/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/eventstream-serde-node/package.json b/packages/eventstream-serde-node/package.json index bb2b702120d4f..d99dfc5a44f5f 100644 --- a/packages/eventstream-serde-node/package.json +++ b/packages/eventstream-serde-node/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/eventstream-serde-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", @@ -28,4 +30,4 @@ "engines": { "node": ">= 10.0.0" } -} \ No newline at end of file +} diff --git a/packages/eventstream-serde-universal/tsconfig.json b/packages/eventstream-serde-node/tsconfig.cjs.json similarity index 59% rename from packages/eventstream-serde-universal/tsconfig.json rename to packages/eventstream-serde-node/tsconfig.cjs.json index 30f910550c82a..6717749e5cc24 100644 --- a/packages/eventstream-serde-universal/tsconfig.json +++ b/packages/eventstream-serde-node/tsconfig.cjs.json @@ -1,16 +1,18 @@ { "compilerOptions": { - "target": "es2017", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, "lib": ["es2018.asynciterable"], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/eventstream-serde-node/tsconfig.es.json b/packages/eventstream-serde-node/tsconfig.es.json new file mode 100644 index 0000000000000..361ed0ad8e067 --- /dev/null +++ b/packages/eventstream-serde-node/tsconfig.es.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": ["es2018.asynciterable"], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/eventstream-serde-node/tsconfig.test.json b/packages/eventstream-serde-node/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/eventstream-serde-node/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/eventstream-serde-universal/package.json b/packages/eventstream-serde-universal/package.json index e753ba453efba..ee360fe7e25ae 100644 --- a/packages/eventstream-serde-universal/package.json +++ b/packages/eventstream-serde-universal/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/eventstream-serde-universal", "version": "1.0.0-gamma.0", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", @@ -27,4 +29,4 @@ "engines": { "node": ">= 10.0.0" } -} \ No newline at end of file +} diff --git a/packages/eventstream-serde-config-resolver/tsconfig.json b/packages/eventstream-serde-universal/tsconfig.cjs.json similarity index 59% rename from packages/eventstream-serde-config-resolver/tsconfig.json rename to packages/eventstream-serde-universal/tsconfig.cjs.json index 30f910550c82a..6717749e5cc24 100644 --- a/packages/eventstream-serde-config-resolver/tsconfig.json +++ b/packages/eventstream-serde-universal/tsconfig.cjs.json @@ -1,16 +1,18 @@ { "compilerOptions": { - "target": "es2017", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, "lib": ["es2018.asynciterable"], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/eventstream-serde-universal/tsconfig.es.json b/packages/eventstream-serde-universal/tsconfig.es.json new file mode 100644 index 0000000000000..361ed0ad8e067 --- /dev/null +++ b/packages/eventstream-serde-universal/tsconfig.es.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": ["es2018.asynciterable"], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/eventstream-serde-universal/tsconfig.test.json b/packages/eventstream-serde-universal/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/eventstream-serde-universal/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/fetch-http-handler/package.json b/packages/fetch-http-handler/package.json index 438303d542aaf..fdc4b1492b4ec 100644 --- a/packages/fetch-http-handler/package.json +++ b/packages/fetch-http-handler/package.json @@ -3,8 +3,10 @@ "version": "1.0.0-gamma.2", "description": "Provides a way to make requests", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest --coverage && karma start karma.conf.js" }, "author": { diff --git a/packages/fetch-http-handler/tsconfig.json b/packages/fetch-http-handler/tsconfig.cjs.json similarity index 62% rename from packages/fetch-http-handler/tsconfig.json rename to packages/fetch-http-handler/tsconfig.cjs.json index 103e6ce9a0431..2e01d222f60fc 100644 --- a/packages/fetch-http-handler/tsconfig.json +++ b/packages/fetch-http-handler/tsconfig.cjs.json @@ -1,16 +1,18 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, "lib": ["dom", "es5", "es2015.promise", "es2015.iterable"], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/fetch-http-handler/tsconfig.es.json b/packages/fetch-http-handler/tsconfig.es.json new file mode 100644 index 0000000000000..08126c1e6acad --- /dev/null +++ b/packages/fetch-http-handler/tsconfig.es.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": ["dom", "es5", "es2015.promise", "es2015.iterable"], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/fetch-http-handler/tsconfig.test.json b/packages/fetch-http-handler/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/fetch-http-handler/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/hash-blob-browser/package.json b/packages/hash-blob-browser/package.json index e5066bb59e23c..0344a31585aea 100644 --- a/packages/hash-blob-browser/package.json +++ b/packages/hash-blob-browser/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/hash-blob-browser", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "karma start karma.conf.js" }, "main": "./build/index.js", diff --git a/packages/chunked-blob-reader/tsconfig.json b/packages/hash-blob-browser/tsconfig.cjs.json similarity index 68% rename from packages/chunked-blob-reader/tsconfig.json rename to packages/hash-blob-browser/tsconfig.cjs.json index d34b347073161..7eb48e469784f 100644 --- a/packages/chunked-blob-reader/tsconfig.json +++ b/packages/hash-blob-browser/tsconfig.cjs.json @@ -1,10 +1,8 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, @@ -18,6 +16,10 @@ ], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/hash-blob-browser/tsconfig.es.json b/packages/hash-blob-browser/tsconfig.es.json new file mode 100644 index 0000000000000..d182816437410 --- /dev/null +++ b/packages/hash-blob-browser/tsconfig.es.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/hash-blob-browser/tsconfig.test.json b/packages/hash-blob-browser/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/hash-blob-browser/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/hash-node/package.json b/packages/hash-node/package.json index 769ec91baee63..d1cfd5b2b900b 100644 --- a/packages/hash-node/package.json +++ b/packages/hash-node/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/hash-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/hash-node/tsconfig.cjs.json b/packages/hash-node/tsconfig.cjs.json new file mode 100644 index 0000000000000..a7a792d28e9f0 --- /dev/null +++ b/packages/hash-node/tsconfig.cjs.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/hash-node/tsconfig.es.json b/packages/hash-node/tsconfig.es.json new file mode 100644 index 0000000000000..014d419914cd9 --- /dev/null +++ b/packages/hash-node/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/hash-node/tsconfig.test.json b/packages/hash-node/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/hash-node/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/hash-stream-node/package.json b/packages/hash-stream-node/package.json index 05489685ed352..071fb64378edc 100644 --- a/packages/hash-stream-node/package.json +++ b/packages/hash-stream-node/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/hash-stream-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/hash-stream-node/tsconfig.cjs.json b/packages/hash-stream-node/tsconfig.cjs.json new file mode 100644 index 0000000000000..a7a792d28e9f0 --- /dev/null +++ b/packages/hash-stream-node/tsconfig.cjs.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/hash-stream-node/tsconfig.es.json b/packages/hash-stream-node/tsconfig.es.json new file mode 100644 index 0000000000000..014d419914cd9 --- /dev/null +++ b/packages/hash-stream-node/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/hash-stream-node/tsconfig.test.json b/packages/hash-stream-node/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/hash-stream-node/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/invalid-dependency/package.json b/packages/invalid-dependency/package.json index d3acff6f425f5..a8380d7450ace 100644 --- a/packages/invalid-dependency/package.json +++ b/packages/invalid-dependency/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/invalid-dependency", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/invalid-dependency/tsconfig.cjs.json b/packages/invalid-dependency/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/invalid-dependency/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/invalid-dependency/tsconfig.es.json b/packages/invalid-dependency/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/invalid-dependency/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/invalid-dependency/tsconfig.json b/packages/invalid-dependency/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/invalid-dependency/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/invalid-dependency/tsconfig.test.json b/packages/invalid-dependency/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/invalid-dependency/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/is-array-buffer/package.json b/packages/is-array-buffer/package.json index 1a1cd159ff815..8f42fe677e008 100644 --- a/packages/is-array-buffer/package.json +++ b/packages/is-array-buffer/package.json @@ -3,8 +3,10 @@ "version": "1.0.0-gamma.1", "description": "Provides a function for detecting if an argument is an ArrayBuffer", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "author": { diff --git a/packages/is-array-buffer/tsconfig.json b/packages/is-array-buffer/tsconfig.cjs.json similarity index 56% rename from packages/is-array-buffer/tsconfig.json rename to packages/is-array-buffer/tsconfig.cjs.json index 57706f5fe3e96..2e24fd5c2371a 100644 --- a/packages/is-array-buffer/tsconfig.json +++ b/packages/is-array-buffer/tsconfig.cjs.json @@ -1,15 +1,17 @@ { "compilerOptions": { - "target": "es5", "lib": ["es5", "es2015.collection"], - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "sourceRoot": "./src", "outDir": "./build", "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/is-array-buffer/tsconfig.es.json b/packages/is-array-buffer/tsconfig.es.json new file mode 100644 index 0000000000000..7688ee655472c --- /dev/null +++ b/packages/is-array-buffer/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "lib": ["es5", "es2015.collection"], + "declaration": true, + "strict": true, + "sourceMap": false, + "sourceRoot": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/is-array-buffer/tsconfig.test.json b/packages/is-array-buffer/tsconfig.test.json deleted file mode 100644 index c5ce824ff9a13..0000000000000 --- a/packages/is-array-buffer/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "sourceRoot": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/md5-js/package.json b/packages/md5-js/package.json index 294f34dff7337..2e53baf0127eb 100644 --- a/packages/md5-js/package.json +++ b/packages/md5-js/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/md5-js", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/md5-js/tsconfig.json b/packages/md5-js/tsconfig.cjs.json similarity index 65% rename from packages/md5-js/tsconfig.json rename to packages/md5-js/tsconfig.cjs.json index 853a177369666..315afe38e834d 100644 --- a/packages/md5-js/tsconfig.json +++ b/packages/md5-js/tsconfig.cjs.json @@ -1,10 +1,8 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, @@ -17,8 +15,11 @@ ], "rootDir": "./src", "outDir": "./build", - "incremental": true + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." }, - "exclude": ["./src/**/*.spec.ts", "./build/**"], - "include": ["./src/**/*.ts"] + "exclude": ["./build/**"], + "include": ["src/"], + "extends": "../../tsconfig.cjs.json" } diff --git a/packages/md5-js/tsconfig.es.json b/packages/md5-js/tsconfig.es.json new file mode 100644 index 0000000000000..83e440960326b --- /dev/null +++ b/packages/md5-js/tsconfig.es.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "exclude": ["./build/**"], + "include": ["src/"], + "extends": "../../tsconfig.es.json" +} diff --git a/packages/md5-js/tsconfig.test.json b/packages/md5-js/tsconfig.test.json deleted file mode 100644 index e82a6678acd86..0000000000000 --- a/packages/md5-js/tsconfig.test.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - }, - "exclude": ["./build/**"] -} diff --git a/packages/middleware-apply-body-checksum/package.json b/packages/middleware-apply-body-checksum/package.json index c6dc5ccd6eff0..98a3c26d42733 100644 --- a/packages/middleware-apply-body-checksum/package.json +++ b/packages/middleware-apply-body-checksum/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-apply-body-checksum", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest --coverage" }, "main": "./build/index.js", diff --git a/packages/middleware-apply-body-checksum/tsconfig.cjs.json b/packages/middleware-apply-body-checksum/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-apply-body-checksum/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-apply-body-checksum/tsconfig.es.json b/packages/middleware-apply-body-checksum/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-apply-body-checksum/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-apply-body-checksum/tsconfig.json b/packages/middleware-apply-body-checksum/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-apply-body-checksum/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-apply-body-checksum/tsconfig.test.json b/packages/middleware-apply-body-checksum/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-apply-body-checksum/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-bucket-endpoint/package.json b/packages/middleware-bucket-endpoint/package.json index 273d03df39766..644a2a7ab5165 100644 --- a/packages/middleware-bucket-endpoint/package.json +++ b/packages/middleware-bucket-endpoint/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-bucket-endpoint", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-bucket-endpoint/tsconfig.cjs.json b/packages/middleware-bucket-endpoint/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-bucket-endpoint/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-bucket-endpoint/tsconfig.es.json b/packages/middleware-bucket-endpoint/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-bucket-endpoint/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-bucket-endpoint/tsconfig.json b/packages/middleware-bucket-endpoint/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-bucket-endpoint/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-bucket-endpoint/tsconfig.test.json b/packages/middleware-bucket-endpoint/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-bucket-endpoint/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-content-length/package.json b/packages/middleware-content-length/package.json index fdc4fe5345ccb..19afe6cd71063 100644 --- a/packages/middleware-content-length/package.json +++ b/packages/middleware-content-length/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-content-length", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-content-length/tsconfig.cjs.json b/packages/middleware-content-length/tsconfig.cjs.json new file mode 100644 index 0000000000000..a4ef0a08d1ea2 --- /dev/null +++ b/packages/middleware-content-length/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-content-length/tsconfig.es.json b/packages/middleware-content-length/tsconfig.es.json new file mode 100644 index 0000000000000..f91d9876bbcbc --- /dev/null +++ b/packages/middleware-content-length/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-content-length/tsconfig.json b/packages/middleware-content-length/tsconfig.json deleted file mode 100644 index ea8af88585557..0000000000000 --- a/packages/middleware-content-length/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "importHelpers": true, - "noEmitHelpers": true, - "incremental": true - } -} diff --git a/packages/middleware-content-length/tsconfig.test.json b/packages/middleware-content-length/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-content-length/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-eventstream/package.json b/packages/middleware-eventstream/package.json index 443af3d74bdcf..2a9b3e287fcf0 100644 --- a/packages/middleware-eventstream/package.json +++ b/packages/middleware-eventstream/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-eventstream", "version": "1.0.0-gamma.0", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", @@ -23,4 +25,4 @@ "jest": "^24.7.1", "typescript": "~3.8.3" } -} \ No newline at end of file +} diff --git a/packages/middleware-eventstream/tsconfig.cjs.json b/packages/middleware-eventstream/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-eventstream/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-eventstream/tsconfig.es.json b/packages/middleware-eventstream/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-eventstream/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-eventstream/tsconfig.json b/packages/middleware-eventstream/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-eventstream/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-eventstream/tsconfig.test.json b/packages/middleware-eventstream/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-eventstream/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-expect-continue/package.json b/packages/middleware-expect-continue/package.json index 17fcbf37bfece..c379b67ef91c5 100644 --- a/packages/middleware-expect-continue/package.json +++ b/packages/middleware-expect-continue/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-expect-continue", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-expect-continue/tsconfig.cjs.json b/packages/middleware-expect-continue/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-expect-continue/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-expect-continue/tsconfig.es.json b/packages/middleware-expect-continue/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-expect-continue/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-expect-continue/tsconfig.json b/packages/middleware-expect-continue/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-expect-continue/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-expect-continue/tsconfig.test.json b/packages/middleware-expect-continue/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-expect-continue/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-header-default/package.json b/packages/middleware-header-default/package.json index b79323f2980cb..7470c4dec55b2 100644 --- a/packages/middleware-header-default/package.json +++ b/packages/middleware-header-default/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-header-default", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-header-default/tsconfig.cjs.json b/packages/middleware-header-default/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-header-default/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-header-default/tsconfig.es.json b/packages/middleware-header-default/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-header-default/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-header-default/tsconfig.json b/packages/middleware-header-default/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-header-default/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-header-default/tsconfig.test.json b/packages/middleware-header-default/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-header-default/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-host-header/package.json b/packages/middleware-host-header/package.json index d110c29a770ed..63e51504be116 100644 --- a/packages/middleware-host-header/package.json +++ b/packages/middleware-host-header/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-host-header", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-host-header/tsconfig.cjs.json b/packages/middleware-host-header/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-host-header/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-host-header/tsconfig.es.json b/packages/middleware-host-header/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-host-header/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-host-header/tsconfig.json b/packages/middleware-host-header/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-host-header/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-host-header/tsconfig.test.json b/packages/middleware-host-header/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-host-header/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-location-constraint/package.json b/packages/middleware-location-constraint/package.json index 47962f6d4990f..ed17df82a02d7 100644 --- a/packages/middleware-location-constraint/package.json +++ b/packages/middleware-location-constraint/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-location-constraint", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-location-constraint/tsconfig.cjs.json b/packages/middleware-location-constraint/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-location-constraint/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-location-constraint/tsconfig.es.json b/packages/middleware-location-constraint/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-location-constraint/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-location-constraint/tsconfig.json b/packages/middleware-location-constraint/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-location-constraint/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-location-constraint/tsconfig.test.json b/packages/middleware-location-constraint/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-location-constraint/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-retry/package.json b/packages/middleware-retry/package.json index 78387cefcb855..f5022ac957574 100644 --- a/packages/middleware-retry/package.json +++ b/packages/middleware-retry/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-retry", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-retry/tsconfig.json b/packages/middleware-retry/tsconfig.cjs.json similarity index 70% rename from packages/middleware-retry/tsconfig.json rename to packages/middleware-retry/tsconfig.cjs.json index 8070b4b742560..025acbb1a36bb 100644 --- a/packages/middleware-retry/tsconfig.json +++ b/packages/middleware-retry/tsconfig.cjs.json @@ -1,10 +1,8 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, @@ -19,6 +17,10 @@ ], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/middleware-retry/tsconfig.es.json b/packages/middleware-retry/tsconfig.es.json new file mode 100644 index 0000000000000..0e84e795abf4e --- /dev/null +++ b/packages/middleware-retry/tsconfig.es.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "noUnusedLocals": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-retry/tsconfig.test.json b/packages/middleware-retry/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-retry/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-api-gateway/package.json b/packages/middleware-sdk-api-gateway/package.json index 3806d51ed8435..eceaeb61b3cc2 100644 --- a/packages/middleware-sdk-api-gateway/package.json +++ b/packages/middleware-sdk-api-gateway/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-sdk-api-gateway", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-sdk-api-gateway/tsconfig.cjs.json b/packages/middleware-sdk-api-gateway/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-sdk-api-gateway/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-api-gateway/tsconfig.es.json b/packages/middleware-sdk-api-gateway/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-sdk-api-gateway/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-api-gateway/tsconfig.json b/packages/middleware-sdk-api-gateway/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-sdk-api-gateway/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-api-gateway/tsconfig.test.json b/packages/middleware-sdk-api-gateway/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-sdk-api-gateway/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-ec2/package.json b/packages/middleware-sdk-ec2/package.json index e897a3d327279..205298407988c 100644 --- a/packages/middleware-sdk-ec2/package.json +++ b/packages/middleware-sdk-ec2/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-sdk-ec2", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-sdk-ec2/tsconfig.cjs.json b/packages/middleware-sdk-ec2/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-sdk-ec2/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-ec2/tsconfig.es.json b/packages/middleware-sdk-ec2/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-sdk-ec2/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-ec2/tsconfig.json b/packages/middleware-sdk-ec2/tsconfig.json deleted file mode 100755 index 38b94cda274ec..0000000000000 --- a/packages/middleware-sdk-ec2/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-ec2/tsconfig.test.json b/packages/middleware-sdk-ec2/tsconfig.test.json deleted file mode 100755 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-sdk-ec2/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-glacier/package.json b/packages/middleware-sdk-glacier/package.json index e386322fada35..4c05891c772b6 100644 --- a/packages/middleware-sdk-glacier/package.json +++ b/packages/middleware-sdk-glacier/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-sdk-glacier", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-sdk-glacier/tsconfig.cjs.json b/packages/middleware-sdk-glacier/tsconfig.cjs.json new file mode 100644 index 0000000000000..7eb48e469784f --- /dev/null +++ b/packages/middleware-sdk-glacier/tsconfig.cjs.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-glacier/tsconfig.es.json b/packages/middleware-sdk-glacier/tsconfig.es.json new file mode 100644 index 0000000000000..d182816437410 --- /dev/null +++ b/packages/middleware-sdk-glacier/tsconfig.es.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-glacier/tsconfig.json b/packages/middleware-sdk-glacier/tsconfig.json deleted file mode 100644 index d34b347073161..0000000000000 --- a/packages/middleware-sdk-glacier/tsconfig.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "dom", - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-glacier/tsconfig.test.json b/packages/middleware-sdk-glacier/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-sdk-glacier/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-machinelearning/package.json b/packages/middleware-sdk-machinelearning/package.json index f35f3f9656323..db06f63f5ba12 100644 --- a/packages/middleware-sdk-machinelearning/package.json +++ b/packages/middleware-sdk-machinelearning/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-sdk-machinelearning", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-sdk-machinelearning/tsconfig.cjs.json b/packages/middleware-sdk-machinelearning/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-sdk-machinelearning/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-machinelearning/tsconfig.es.json b/packages/middleware-sdk-machinelearning/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-sdk-machinelearning/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-machinelearning/tsconfig.json b/packages/middleware-sdk-machinelearning/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-sdk-machinelearning/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-machinelearning/tsconfig.test.json b/packages/middleware-sdk-machinelearning/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-sdk-machinelearning/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-rds/package.json b/packages/middleware-sdk-rds/package.json index df795f8f06c7b..4b3e69b3ff3a6 100644 --- a/packages/middleware-sdk-rds/package.json +++ b/packages/middleware-sdk-rds/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-sdk-rds", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-sdk-rds/tsconfig.cjs.json b/packages/middleware-sdk-rds/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-sdk-rds/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-rds/tsconfig.es.json b/packages/middleware-sdk-rds/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-sdk-rds/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-rds/tsconfig.json b/packages/middleware-sdk-rds/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-sdk-rds/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-rds/tsconfig.test.json b/packages/middleware-sdk-rds/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-sdk-rds/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-route53/package.json b/packages/middleware-sdk-route53/package.json index df1dfe98f4c8a..c484c52d17938 100644 --- a/packages/middleware-sdk-route53/package.json +++ b/packages/middleware-sdk-route53/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-sdk-route53", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-sdk-route53/tsconfig.cjs.json b/packages/middleware-sdk-route53/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-sdk-route53/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-route53/tsconfig.es.json b/packages/middleware-sdk-route53/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-sdk-route53/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-route53/tsconfig.json b/packages/middleware-sdk-route53/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-sdk-route53/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-route53/tsconfig.test.json b/packages/middleware-sdk-route53/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-sdk-route53/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-s3-control/package.json b/packages/middleware-sdk-s3-control/package.json index 00c074e940224..91d48320f118c 100644 --- a/packages/middleware-sdk-s3-control/package.json +++ b/packages/middleware-sdk-s3-control/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-sdk-s3-control", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-sdk-s3-control/tsconfig.cjs.json b/packages/middleware-sdk-s3-control/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-sdk-s3-control/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-s3-control/tsconfig.es.json b/packages/middleware-sdk-s3-control/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-sdk-s3-control/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-s3-control/tsconfig.json b/packages/middleware-sdk-s3-control/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-sdk-s3-control/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-s3-control/tsconfig.test.json b/packages/middleware-sdk-s3-control/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-sdk-s3-control/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-s3/package.json b/packages/middleware-sdk-s3/package.json index 3a7c676ad68ea..8f3f5d753b2ca 100644 --- a/packages/middleware-sdk-s3/package.json +++ b/packages/middleware-sdk-s3/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-sdk-s3", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-sdk-s3/tsconfig.cjs.json b/packages/middleware-sdk-s3/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-sdk-s3/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-s3/tsconfig.es.json b/packages/middleware-sdk-s3/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-sdk-s3/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-s3/tsconfig.json b/packages/middleware-sdk-s3/tsconfig.json deleted file mode 100644 index 3b158f68b794d..0000000000000 --- a/packages/middleware-sdk-s3/tsconfig.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build" - } -} diff --git a/packages/middleware-sdk-s3/tsconfig.test.json b/packages/middleware-sdk-s3/tsconfig.test.json deleted file mode 100644 index 57f7d5b140803..0000000000000 --- a/packages/middleware-sdk-s3/tsconfig.test.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build" - } -} diff --git a/packages/middleware-sdk-sqs/package.json b/packages/middleware-sdk-sqs/package.json index 2825505651e7f..2e902373d30d4 100644 --- a/packages/middleware-sdk-sqs/package.json +++ b/packages/middleware-sdk-sqs/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-sdk-sqs", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-sdk-sqs/tsconfig.cjs.json b/packages/middleware-sdk-sqs/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-sdk-sqs/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-sqs/tsconfig.es.json b/packages/middleware-sdk-sqs/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-sdk-sqs/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-sdk-sqs/tsconfig.json b/packages/middleware-sdk-sqs/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-sdk-sqs/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-sdk-sqs/tsconfig.test.json b/packages/middleware-sdk-sqs/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-sdk-sqs/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-serde/package.json b/packages/middleware-serde/package.json index f35199743649c..20c8813302021 100644 --- a/packages/middleware-serde/package.json +++ b/packages/middleware-serde/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-serde", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-serde/tsconfig.cjs.json b/packages/middleware-serde/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-serde/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-serde/tsconfig.es.json b/packages/middleware-serde/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-serde/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-serde/tsconfig.json b/packages/middleware-serde/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-serde/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-serde/tsconfig.test.json b/packages/middleware-serde/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-serde/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-signing/package.json b/packages/middleware-signing/package.json index fb6f7089a0029..e2bb34cbc6d06 100644 --- a/packages/middleware-signing/package.json +++ b/packages/middleware-signing/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-signing", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-signing/tsconfig.cjs.json b/packages/middleware-signing/tsconfig.cjs.json new file mode 100644 index 0000000000000..a4ef0a08d1ea2 --- /dev/null +++ b/packages/middleware-signing/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-signing/tsconfig.es.json b/packages/middleware-signing/tsconfig.es.json new file mode 100644 index 0000000000000..f91d9876bbcbc --- /dev/null +++ b/packages/middleware-signing/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-signing/tsconfig.json b/packages/middleware-signing/tsconfig.json deleted file mode 100644 index ea8af88585557..0000000000000 --- a/packages/middleware-signing/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "importHelpers": true, - "noEmitHelpers": true, - "incremental": true - } -} diff --git a/packages/middleware-signing/tsconfig.test.json b/packages/middleware-signing/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-signing/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-ssec/package.json b/packages/middleware-ssec/package.json index 1feeb87d9add2..61637a34d4d83 100644 --- a/packages/middleware-ssec/package.json +++ b/packages/middleware-ssec/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-ssec", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/middleware-ssec/tsconfig.cjs.json b/packages/middleware-ssec/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-ssec/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-ssec/tsconfig.es.json b/packages/middleware-ssec/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-ssec/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-ssec/tsconfig.json b/packages/middleware-ssec/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-ssec/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-ssec/tsconfig.test.json b/packages/middleware-ssec/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-ssec/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-stack/package.json b/packages/middleware-stack/package.json index f5e2a6c3458de..deebc40e1cc0b 100644 --- a/packages/middleware-stack/package.json +++ b/packages/middleware-stack/package.json @@ -3,8 +3,10 @@ "version": "1.0.0-gamma.1", "description": "Provides a means for composing multiple middleware functions into a single handler", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "author": { diff --git a/packages/middleware-stack/tsconfig.json b/packages/middleware-stack/tsconfig.cjs.json similarity index 58% rename from packages/middleware-stack/tsconfig.json rename to packages/middleware-stack/tsconfig.cjs.json index b477606bf9abd..f393f840b0871 100644 --- a/packages/middleware-stack/tsconfig.json +++ b/packages/middleware-stack/tsconfig.cjs.json @@ -1,15 +1,17 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "lib": ["es5", "es2015.promise", "es2015.collection"], "rootDir": "./src", "outDir": "./build", "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/middleware-stack/tsconfig.es.json b/packages/middleware-stack/tsconfig.es.json new file mode 100644 index 0000000000000..3227a77eea250 --- /dev/null +++ b/packages/middleware-stack/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "lib": ["es5", "es2015.promise", "es2015.collection"], + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-stack/tsconfig.test.json b/packages/middleware-stack/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-stack/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-user-agent/package.json b/packages/middleware-user-agent/package.json index cfd7d9026f94a..7feaecf48e109 100644 --- a/packages/middleware-user-agent/package.json +++ b/packages/middleware-user-agent/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/middleware-user-agent", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest --passWithNoTests" }, "main": "./build/index.js", diff --git a/packages/middleware-user-agent/tsconfig.cjs.json b/packages/middleware-user-agent/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/middleware-user-agent/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/middleware-user-agent/tsconfig.es.json b/packages/middleware-user-agent/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/middleware-user-agent/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/middleware-user-agent/tsconfig.json b/packages/middleware-user-agent/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/middleware-user-agent/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/middleware-user-agent/tsconfig.test.json b/packages/middleware-user-agent/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/middleware-user-agent/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/node-http-handler/package.json b/packages/node-http-handler/package.json index 0818310cfe669..5d315a49a2d87 100644 --- a/packages/node-http-handler/package.json +++ b/packages/node-http-handler/package.json @@ -3,8 +3,10 @@ "version": "1.0.0-gamma.1", "description": "Provides a way to make requests", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest --coverage" }, "author": { diff --git a/packages/node-http-handler/tsconfig.json b/packages/node-http-handler/tsconfig.cjs.json similarity index 61% rename from packages/node-http-handler/tsconfig.json rename to packages/node-http-handler/tsconfig.cjs.json index e1413b6faf619..67ff8af447333 100644 --- a/packages/node-http-handler/tsconfig.json +++ b/packages/node-http-handler/tsconfig.cjs.json @@ -1,16 +1,18 @@ { "compilerOptions": { - "target": "es2017", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "noEmitHelpers": true, "importHelpers": true, "lib": ["es5", "es2015.promise", "es2015.iterable"], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/node-http-handler/tsconfig.es.json b/packages/node-http-handler/tsconfig.es.json new file mode 100644 index 0000000000000..458651ca23875 --- /dev/null +++ b/packages/node-http-handler/tsconfig.es.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "noEmitHelpers": true, + "importHelpers": true, + "lib": ["es5", "es2015.promise", "es2015.iterable"], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/node-http-handler/tsconfig.test.json b/packages/node-http-handler/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/node-http-handler/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/property-provider/package.json b/packages/property-provider/package.json index 2cb6586b3eb61..9d218a484a301 100644 --- a/packages/property-provider/package.json +++ b/packages/property-provider/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/property-provider", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/property-provider/tsconfig.cjs.json b/packages/property-provider/tsconfig.cjs.json new file mode 100644 index 0000000000000..a4ef0a08d1ea2 --- /dev/null +++ b/packages/property-provider/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/property-provider/tsconfig.es.json b/packages/property-provider/tsconfig.es.json new file mode 100644 index 0000000000000..f91d9876bbcbc --- /dev/null +++ b/packages/property-provider/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/property-provider/tsconfig.json b/packages/property-provider/tsconfig.json deleted file mode 100644 index ea8af88585557..0000000000000 --- a/packages/property-provider/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "importHelpers": true, - "noEmitHelpers": true, - "incremental": true - } -} diff --git a/packages/property-provider/tsconfig.test.json b/packages/property-provider/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/property-provider/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/protocol-http/package.json b/packages/protocol-http/package.json index 7dde2616c2b92..f5583730209e0 100644 --- a/packages/protocol-http/package.json +++ b/packages/protocol-http/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/protocol-http", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/protocol-http/tsconfig.cjs.json b/packages/protocol-http/tsconfig.cjs.json new file mode 100644 index 0000000000000..7eb48e469784f --- /dev/null +++ b/packages/protocol-http/tsconfig.cjs.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/protocol-http/tsconfig.es.json b/packages/protocol-http/tsconfig.es.json new file mode 100644 index 0000000000000..d182816437410 --- /dev/null +++ b/packages/protocol-http/tsconfig.es.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/protocol-http/tsconfig.json b/packages/protocol-http/tsconfig.json deleted file mode 100644 index d34b347073161..0000000000000 --- a/packages/protocol-http/tsconfig.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "dom", - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/protocol-http/tsconfig.test.json b/packages/protocol-http/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/protocol-http/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/querystring-builder/package.json b/packages/querystring-builder/package.json index 99a32ec4eea55..86beb85d5731e 100644 --- a/packages/querystring-builder/package.json +++ b/packages/querystring-builder/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/querystring-builder", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/querystring-builder/tsconfig.cjs.json b/packages/querystring-builder/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/querystring-builder/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/querystring-builder/tsconfig.es.json b/packages/querystring-builder/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/querystring-builder/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/querystring-builder/tsconfig.json b/packages/querystring-builder/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/querystring-builder/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/querystring-builder/tsconfig.test.json b/packages/querystring-builder/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/querystring-builder/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/querystring-parser/package.json b/packages/querystring-parser/package.json index a3ae16e0b412a..b5308b314c3f5 100644 --- a/packages/querystring-parser/package.json +++ b/packages/querystring-parser/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/querystring-parser", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/querystring-parser/tsconfig.cjs.json b/packages/querystring-parser/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/querystring-parser/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/querystring-parser/tsconfig.es.json b/packages/querystring-parser/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/querystring-parser/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/querystring-parser/tsconfig.json b/packages/querystring-parser/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/querystring-parser/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/querystring-parser/tsconfig.test.json b/packages/querystring-parser/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/querystring-parser/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/region-provider/package.json b/packages/region-provider/package.json index e1c6840783aad..eee8af712699c 100644 --- a/packages/region-provider/package.json +++ b/packages/region-provider/package.json @@ -5,8 +5,10 @@ "main": "./build/index.js", "typings": "./build/index.d.ts", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "keywords": [ diff --git a/packages/region-provider/tsconfig.cjs.json b/packages/region-provider/tsconfig.cjs.json new file mode 100644 index 0000000000000..a4ef0a08d1ea2 --- /dev/null +++ b/packages/region-provider/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/region-provider/tsconfig.es.json b/packages/region-provider/tsconfig.es.json new file mode 100644 index 0000000000000..f91d9876bbcbc --- /dev/null +++ b/packages/region-provider/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/region-provider/tsconfig.json b/packages/region-provider/tsconfig.json deleted file mode 100644 index ea8af88585557..0000000000000 --- a/packages/region-provider/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "importHelpers": true, - "noEmitHelpers": true, - "incremental": true - } -} diff --git a/packages/region-provider/tsconfig.test.json b/packages/region-provider/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/region-provider/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/retry-config-provider/package.json b/packages/retry-config-provider/package.json index 954d3301a83ed..38d99fff817d1 100644 --- a/packages/retry-config-provider/package.json +++ b/packages/retry-config-provider/package.json @@ -5,8 +5,10 @@ "main": "./build/index.js", "typings": "./build/index.d.ts", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "keywords": [ diff --git a/packages/retry-config-provider/tsconfig.cjs.json b/packages/retry-config-provider/tsconfig.cjs.json new file mode 100644 index 0000000000000..a4ef0a08d1ea2 --- /dev/null +++ b/packages/retry-config-provider/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/retry-config-provider/tsconfig.es.json b/packages/retry-config-provider/tsconfig.es.json new file mode 100644 index 0000000000000..f91d9876bbcbc --- /dev/null +++ b/packages/retry-config-provider/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/retry-config-provider/tsconfig.json b/packages/retry-config-provider/tsconfig.json deleted file mode 100644 index ea8af88585557..0000000000000 --- a/packages/retry-config-provider/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "importHelpers": true, - "noEmitHelpers": true, - "incremental": true - } -} diff --git a/packages/retry-config-provider/tsconfig.test.json b/packages/retry-config-provider/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/retry-config-provider/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/s3-request-presigner/package.json b/packages/s3-request-presigner/package.json index d5eca5c231490..a10eec5aeb484 100644 --- a/packages/s3-request-presigner/package.json +++ b/packages/s3-request-presigner/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/s3-request-presigner", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/s3-request-presigner/tsconfig.json b/packages/s3-request-presigner/tsconfig.cjs.json similarity index 68% rename from packages/s3-request-presigner/tsconfig.json rename to packages/s3-request-presigner/tsconfig.cjs.json index 7f807f5532acb..26fd157242dad 100644 --- a/packages/s3-request-presigner/tsconfig.json +++ b/packages/s3-request-presigner/tsconfig.cjs.json @@ -1,10 +1,8 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, @@ -18,6 +16,10 @@ ], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/s3-request-presigner/tsconfig.es.json b/packages/s3-request-presigner/tsconfig.es.json new file mode 100644 index 0000000000000..e0c2c0c82cc5d --- /dev/null +++ b/packages/s3-request-presigner/tsconfig.es.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown", + "dom" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/s3-request-presigner/tsconfig.test.json b/packages/s3-request-presigner/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/s3-request-presigner/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/service-error-classification/package.json b/packages/service-error-classification/package.json index 56623b99acc23..bcc9b4accda94 100644 --- a/packages/service-error-classification/package.json +++ b/packages/service-error-classification/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/service-error-classification", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/service-error-classification/tsconfig.json b/packages/service-error-classification/tsconfig.cjs.json similarity index 51% rename from packages/service-error-classification/tsconfig.json rename to packages/service-error-classification/tsconfig.cjs.json index 231c372b2d902..dd2f42f4b4d4b 100644 --- a/packages/service-error-classification/tsconfig.json +++ b/packages/service-error-classification/tsconfig.cjs.json @@ -1,14 +1,17 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "noUnusedLocals": true, "lib": ["es5", "es2015.collection", "es2015.iterable"], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "downlevelIteration": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/service-error-classification/tsconfig.es.json b/packages/service-error-classification/tsconfig.es.json new file mode 100644 index 0000000000000..0cf70cc1bffae --- /dev/null +++ b/packages/service-error-classification/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "noUnusedLocals": true, + "lib": ["es5", "es2015.collection", "es2015.iterable"], + "rootDir": "./src", + "outDir": "./build-es", + "downlevelIteration": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/service-error-classification/tsconfig.test.json b/packages/service-error-classification/tsconfig.test.json deleted file mode 100644 index c386062f2c748..0000000000000 --- a/packages/service-error-classification/tsconfig.test.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "downlevelIteration": true, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/sha256-tree-hash/package.json b/packages/sha256-tree-hash/package.json index 8a04b12ab6cf1..be81a6e32bd53 100644 --- a/packages/sha256-tree-hash/package.json +++ b/packages/sha256-tree-hash/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/sha256-tree-hash", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/sha256-tree-hash/tsconfig.cjs.json b/packages/sha256-tree-hash/tsconfig.cjs.json new file mode 100644 index 0000000000000..7eb48e469784f --- /dev/null +++ b/packages/sha256-tree-hash/tsconfig.cjs.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/sha256-tree-hash/tsconfig.es.json b/packages/sha256-tree-hash/tsconfig.es.json new file mode 100644 index 0000000000000..d182816437410 --- /dev/null +++ b/packages/sha256-tree-hash/tsconfig.es.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/sha256-tree-hash/tsconfig.json b/packages/sha256-tree-hash/tsconfig.json deleted file mode 100644 index d34b347073161..0000000000000 --- a/packages/sha256-tree-hash/tsconfig.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "dom", - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/sha256-tree-hash/tsconfig.test.json b/packages/sha256-tree-hash/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/sha256-tree-hash/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/shared-ini-file-loader/package.json b/packages/shared-ini-file-loader/package.json index e841b59ed6641..2e217e64dacc5 100644 --- a/packages/shared-ini-file-loader/package.json +++ b/packages/shared-ini-file-loader/package.json @@ -11,8 +11,10 @@ "typescript": "~3.8.3" }, "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "author": { diff --git a/packages/shared-ini-file-loader/tsconfig.cjs.json b/packages/shared-ini-file-loader/tsconfig.cjs.json new file mode 100644 index 0000000000000..ec815467f25e0 --- /dev/null +++ b/packages/shared-ini-file-loader/tsconfig.cjs.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "strict": true, + "sourceMap": false, + "declaration": true, + "lib": ["es5", "es2015.promise", "es2015.collection"], + "sourceRoot": "./src", + "outDir": "./build", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/shared-ini-file-loader/tsconfig.es.json b/packages/shared-ini-file-loader/tsconfig.es.json new file mode 100644 index 0000000000000..41829e0925c2b --- /dev/null +++ b/packages/shared-ini-file-loader/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "strict": true, + "sourceMap": false, + "declaration": true, + "lib": ["es5", "es2015.promise", "es2015.collection"], + "sourceRoot": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/shared-ini-file-loader/tsconfig.json b/packages/shared-ini-file-loader/tsconfig.json deleted file mode 100644 index ff7a5bbbf6185..0000000000000 --- a/packages/shared-ini-file-loader/tsconfig.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "target": "es5", - "strict": true, - "sourceMap": true, - "declaration": true, - "lib": ["es5", "es2015.promise", "es2015.collection"], - "sourceRoot": "./src", - "outDir": "./build", - "importHelpers": true, - "noEmitHelpers": true, - "incremental": true - } -} diff --git a/packages/shared-ini-file-loader/tsconfig.test.json b/packages/shared-ini-file-loader/tsconfig.test.json deleted file mode 100644 index c5ce824ff9a13..0000000000000 --- a/packages/shared-ini-file-loader/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "sourceRoot": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/smithy-client/package.json b/packages/smithy-client/package.json index b0f4ceb529c07..8c7b9e8284eea 100644 --- a/packages/smithy-client/package.json +++ b/packages/smithy-client/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/smithy-client", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest --passWithNoTests" }, "main": "./build/index.js", diff --git a/packages/smithy-client/tsconfig.json b/packages/smithy-client/tsconfig.cjs.json similarity index 69% rename from packages/smithy-client/tsconfig.json rename to packages/smithy-client/tsconfig.cjs.json index 28c8abe6f6dcb..092c4859c3fc4 100644 --- a/packages/smithy-client/tsconfig.json +++ b/packages/smithy-client/tsconfig.cjs.json @@ -1,10 +1,8 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, @@ -18,6 +16,10 @@ ], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/smithy-client/tsconfig.es.json b/packages/smithy-client/tsconfig.es.json new file mode 100644 index 0000000000000..841ebfe071777 --- /dev/null +++ b/packages/smithy-client/tsconfig.es.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "noUnusedLocals": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/smithy-client/tsconfig.test.json b/packages/smithy-client/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/smithy-client/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/url-parser-browser/package.json b/packages/url-parser-browser/package.json index 3a4d35fa406f7..20820a68c2235 100644 --- a/packages/url-parser-browser/package.json +++ b/packages/url-parser-browser/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/url-parser-browser", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/url-parser-browser/tsconfig.cjs.json b/packages/url-parser-browser/tsconfig.cjs.json new file mode 100644 index 0000000000000..7eb48e469784f --- /dev/null +++ b/packages/url-parser-browser/tsconfig.cjs.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/url-parser-browser/tsconfig.es.json b/packages/url-parser-browser/tsconfig.es.json new file mode 100644 index 0000000000000..d182816437410 --- /dev/null +++ b/packages/url-parser-browser/tsconfig.es.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "dom", + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/url-parser-browser/tsconfig.json b/packages/url-parser-browser/tsconfig.json deleted file mode 100644 index d34b347073161..0000000000000 --- a/packages/url-parser-browser/tsconfig.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "dom", - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/url-parser-browser/tsconfig.test.json b/packages/url-parser-browser/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/url-parser-browser/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/url-parser-node/package.json b/packages/url-parser-node/package.json index 40ca9f5d5c378..a25a10e5605ad 100644 --- a/packages/url-parser-node/package.json +++ b/packages/url-parser-node/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/url-parser-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/url-parser-node/tsconfig.cjs.json b/packages/url-parser-node/tsconfig.cjs.json new file mode 100644 index 0000000000000..a7a792d28e9f0 --- /dev/null +++ b/packages/url-parser-node/tsconfig.cjs.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/url-parser-node/tsconfig.es.json b/packages/url-parser-node/tsconfig.es.json new file mode 100644 index 0000000000000..014d419914cd9 --- /dev/null +++ b/packages/url-parser-node/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/url-parser-node/tsconfig.json b/packages/url-parser-node/tsconfig.json deleted file mode 100644 index bafa90138733d..0000000000000 --- a/packages/url-parser-node/tsconfig.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "compilerOptions": { - "target": "es2017", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/url-parser-node/tsconfig.test.json b/packages/url-parser-node/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/url-parser-node/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-base64-browser/package.json b/packages/util-base64-browser/package.json index a04ed06a57805..76d32d34b75c5 100644 --- a/packages/util-base64-browser/package.json +++ b/packages/util-base64-browser/package.json @@ -4,8 +4,10 @@ "description": "A pure JS Base64 <-> UInt8Array converter", "main": "./build/index.js", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "author": { diff --git a/packages/xml-builder/tsconfig.json b/packages/util-base64-browser/tsconfig.cjs.json similarity index 56% rename from packages/xml-builder/tsconfig.json rename to packages/util-base64-browser/tsconfig.cjs.json index e426fc9df3aba..15f499edd6d6d 100644 --- a/packages/xml-builder/tsconfig.json +++ b/packages/util-base64-browser/tsconfig.cjs.json @@ -1,15 +1,17 @@ { "compilerOptions": { - "module": "commonjs", - "target": "es5", - "strict": true, - "sourceMap": true, "declaration": true, + "sourceMap": false, + "strict": true, "lib": ["es5", "es2015.collection"], "rootDir": "./src", "outDir": "./build", "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/util-base64-browser/tsconfig.es.json b/packages/util-base64-browser/tsconfig.es.json new file mode 100644 index 0000000000000..57be153ba1ede --- /dev/null +++ b/packages/util-base64-browser/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "sourceMap": false, + "strict": true, + "lib": ["es5", "es2015.collection"], + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-base64-browser/tsconfig.test.json b/packages/util-base64-browser/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/util-base64-browser/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-base64-node/package.json b/packages/util-base64-node/package.json index e52a0259965ae..fd4041f44599c 100644 --- a/packages/util-base64-node/package.json +++ b/packages/util-base64-node/package.json @@ -4,8 +4,10 @@ "description": "A Node.JS Base64 <-> UInt8Array converter", "main": "./build/index.js", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "author": { diff --git a/packages/hash-node/tsconfig.json b/packages/util-base64-node/tsconfig.cjs.json similarity index 51% rename from packages/hash-node/tsconfig.json rename to packages/util-base64-node/tsconfig.cjs.json index bafa90138733d..84d33233cc049 100644 --- a/packages/hash-node/tsconfig.json +++ b/packages/util-base64-node/tsconfig.cjs.json @@ -1,15 +1,16 @@ { "compilerOptions": { - "target": "es2017", - "module": "commonjs", "declaration": true, + "sourceMap": false, "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/util-base64-node/tsconfig.es.json b/packages/util-base64-node/tsconfig.es.json new file mode 100644 index 0000000000000..2ce0c20fa49ee --- /dev/null +++ b/packages/util-base64-node/tsconfig.es.json @@ -0,0 +1,16 @@ +{ + "compilerOptions": { + "declaration": true, + "sourceMap": false, + "strict": true, + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-base64-node/tsconfig.json b/packages/util-base64-node/tsconfig.json deleted file mode 100644 index 52457e6ebeef6..0000000000000 --- a/packages/util-base64-node/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "compilerOptions": { - "target": "es2017", - "module": "commonjs", - "declaration": true, - "sourceMap": true, - "strict": true, - "rootDir": "./src", - "outDir": "./build", - "importHelpers": true, - "noEmitHelpers": true, - "incremental": true - } -} diff --git a/packages/util-base64-node/tsconfig.test.json b/packages/util-base64-node/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/util-base64-node/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-body-length-browser/package.json b/packages/util-body-length-browser/package.json index 04414da2063f1..affc728de2a35 100644 --- a/packages/util-body-length-browser/package.json +++ b/packages/util-body-length-browser/package.json @@ -3,8 +3,10 @@ "description": "Determines the length of a request body in browsers", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/util-body-length-browser/tsconfig.json b/packages/util-body-length-browser/tsconfig.cjs.json similarity index 68% rename from packages/util-body-length-browser/tsconfig.json rename to packages/util-body-length-browser/tsconfig.cjs.json index 4fe7c1e7a45f4..b168655ffadf7 100644 --- a/packages/util-body-length-browser/tsconfig.json +++ b/packages/util-body-length-browser/tsconfig.cjs.json @@ -1,10 +1,8 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "lib": [ "es5", @@ -18,6 +16,10 @@ "outDir": "./build", "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/util-body-length-browser/tsconfig.es.json b/packages/util-body-length-browser/tsconfig.es.json new file mode 100644 index 0000000000000..c1e04ae66d370 --- /dev/null +++ b/packages/util-body-length-browser/tsconfig.es.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown", + "dom" + ], + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-body-length-browser/tsconfig.test.json b/packages/util-body-length-browser/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/util-body-length-browser/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-body-length-node/package.json b/packages/util-body-length-node/package.json index 43a3f7be15fb8..6acd8e9f8199d 100644 --- a/packages/util-body-length-node/package.json +++ b/packages/util-body-length-node/package.json @@ -3,8 +3,10 @@ "description": "Determines the length of a request body in node.js", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "devDependencies": { diff --git a/packages/util-body-length-node/tsconfig.cjs.json b/packages/util-body-length-node/tsconfig.cjs.json new file mode 100644 index 0000000000000..fbcb34cb8332c --- /dev/null +++ b/packages/util-body-length-node/tsconfig.cjs.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "rootDir": "./src", + "outDir": "./build", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/util-body-length-node/tsconfig.es.json b/packages/util-body-length-node/tsconfig.es.json new file mode 100644 index 0000000000000..7a87335a60470 --- /dev/null +++ b/packages/util-body-length-node/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-body-length-node/tsconfig.json b/packages/util-body-length-node/tsconfig.json deleted file mode 100644 index 66eebccdf4d97..0000000000000 --- a/packages/util-body-length-node/tsconfig.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "compilerOptions": { - "target": "es2017", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "rootDir": "./src", - "outDir": "./build", - "importHelpers": true, - "noEmitHelpers": true, - "incremental": true - } -} diff --git a/packages/util-body-length-node/tsconfig.test.json b/packages/util-body-length-node/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/util-body-length-node/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-buffer-from/package.json b/packages/util-buffer-from/package.json index cd7119efc688e..352f4f6ddcf1c 100644 --- a/packages/util-buffer-from/package.json +++ b/packages/util-buffer-from/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/util-buffer-from", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "author": { diff --git a/packages/util-buffer-from/tsconfig.json b/packages/util-buffer-from/tsconfig.cjs.json similarity index 56% rename from packages/util-buffer-from/tsconfig.json rename to packages/util-buffer-from/tsconfig.cjs.json index 7ca3d74fa548d..18de94dea97d3 100644 --- a/packages/util-buffer-from/tsconfig.json +++ b/packages/util-buffer-from/tsconfig.cjs.json @@ -1,15 +1,17 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, - "sourceMap": true, + "sourceMap": false, "strict": true, "lib": ["es5", "es2015.collection"], "sourceRoot": "./src", "outDir": "./build", "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/util-buffer-from/tsconfig.es.json b/packages/util-buffer-from/tsconfig.es.json new file mode 100644 index 0000000000000..fa1341272517c --- /dev/null +++ b/packages/util-buffer-from/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "sourceMap": false, + "strict": true, + "lib": ["es5", "es2015.collection"], + "sourceRoot": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-buffer-from/tsconfig.test.json b/packages/util-buffer-from/tsconfig.test.json deleted file mode 100644 index c5ce824ff9a13..0000000000000 --- a/packages/util-buffer-from/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "sourceRoot": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-create-request/package.json b/packages/util-create-request/package.json index 67fd9139b2c64..f3b8b731b4200 100644 --- a/packages/util-create-request/package.json +++ b/packages/util-create-request/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/util-create-request", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/util-create-request/tsconfig.cjs.json b/packages/util-create-request/tsconfig.cjs.json new file mode 100644 index 0000000000000..009e35184a616 --- /dev/null +++ b/packages/util-create-request/tsconfig.cjs.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "declaration": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/util-create-request/tsconfig.es.json b/packages/util-create-request/tsconfig.es.json new file mode 100644 index 0000000000000..00c0b37c61889 --- /dev/null +++ b/packages/util-create-request/tsconfig.es.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "declaration": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-create-request/tsconfig.json b/packages/util-create-request/tsconfig.json deleted file mode 100644 index a78ee0126a519..0000000000000 --- a/packages/util-create-request/tsconfig.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-create-request/tsconfig.test.json b/packages/util-create-request/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/util-create-request/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-format-url/package.json b/packages/util-format-url/package.json index e750ff07c5479..ed82b2b82cf1e 100644 --- a/packages/util-format-url/package.json +++ b/packages/util-format-url/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/util-format-url", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/util-format-url/tsconfig.cjs.json b/packages/util-format-url/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/util-format-url/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/util-format-url/tsconfig.es.json b/packages/util-format-url/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/util-format-url/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-format-url/tsconfig.json b/packages/util-format-url/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/util-format-url/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-format-url/tsconfig.test.json b/packages/util-format-url/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/util-format-url/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-hex-encoding/package.json b/packages/util-hex-encoding/package.json index 22c03bfc43de6..7d73f65088162 100644 --- a/packages/util-hex-encoding/package.json +++ b/packages/util-hex-encoding/package.json @@ -3,8 +3,10 @@ "version": "1.0.0-gamma.1", "description": "Converts binary buffers to and from lowercase hexadecimal encoding", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "author": { diff --git a/packages/util-hex-encoding/tsconfig.cjs.json b/packages/util-hex-encoding/tsconfig.cjs.json new file mode 100644 index 0000000000000..919ccc1cbd0ea --- /dev/null +++ b/packages/util-hex-encoding/tsconfig.cjs.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "lib": ["es5", "es2015.promise", "es2015.collection"], + "sourceRoot": "./src", + "outDir": "./build", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/util-hex-encoding/tsconfig.es.json b/packages/util-hex-encoding/tsconfig.es.json new file mode 100644 index 0000000000000..3ed20a7e937be --- /dev/null +++ b/packages/util-hex-encoding/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "lib": ["es5", "es2015.promise", "es2015.collection"], + "sourceRoot": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-hex-encoding/tsconfig.json b/packages/util-hex-encoding/tsconfig.json deleted file mode 100644 index c88e712379cb0..0000000000000 --- a/packages/util-hex-encoding/tsconfig.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "lib": ["es5", "es2015.promise", "es2015.collection"], - "sourceRoot": "./src", - "outDir": "./build", - "importHelpers": true, - "noEmitHelpers": true, - "incremental": true - } -} diff --git a/packages/util-hex-encoding/tsconfig.test.json b/packages/util-hex-encoding/tsconfig.test.json deleted file mode 100644 index c5ce824ff9a13..0000000000000 --- a/packages/util-hex-encoding/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "sourceRoot": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-locate-window/package.json b/packages/util-locate-window/package.json index 180ab860b908f..758a15108698d 100644 --- a/packages/util-locate-window/package.json +++ b/packages/util-locate-window/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/util-locate-window", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "author": { diff --git a/packages/util-locate-window/tsconfig.json b/packages/util-locate-window/tsconfig.cjs.json similarity index 65% rename from packages/util-locate-window/tsconfig.json rename to packages/util-locate-window/tsconfig.cjs.json index 993e92170c7e1..5264695baf703 100644 --- a/packages/util-locate-window/tsconfig.json +++ b/packages/util-locate-window/tsconfig.cjs.json @@ -1,9 +1,7 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, - "sourceMap": true, + "sourceMap": false, "noImplicitUseStrict": true, "noImplicitAny": true, "noImplicitThis": true, @@ -13,6 +11,10 @@ "outDir": "./build", "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/util-locate-window/tsconfig.es.json b/packages/util-locate-window/tsconfig.es.json new file mode 100644 index 0000000000000..e5d20ff33a078 --- /dev/null +++ b/packages/util-locate-window/tsconfig.es.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "declaration": true, + "sourceMap": false, + "noImplicitUseStrict": true, + "noImplicitAny": true, + "noImplicitThis": true, + "strictNullChecks": true, + "lib": ["dom", "es5", "es2015.collection"], + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-locate-window/tsconfig.test.json b/packages/util-locate-window/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/util-locate-window/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-uri-escape/package.json b/packages/util-uri-escape/package.json index 5d8d9f53db255..a1c689ea7e75b 100644 --- a/packages/util-uri-escape/package.json +++ b/packages/util-uri-escape/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/util-uri-escape", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/util-uri-escape/tsconfig.cjs.json b/packages/util-uri-escape/tsconfig.cjs.json new file mode 100644 index 0000000000000..bd4ff9c56d023 --- /dev/null +++ b/packages/util-uri-escape/tsconfig.cjs.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/util-uri-escape/tsconfig.es.json b/packages/util-uri-escape/tsconfig.es.json new file mode 100644 index 0000000000000..f5c6d68a31e47 --- /dev/null +++ b/packages/util-uri-escape/tsconfig.es.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": [ + "es5", + "es2015.promise", + "es2015.collection", + "es2015.iterable", + "es2015.symbol.wellknown" + ], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-uri-escape/tsconfig.json b/packages/util-uri-escape/tsconfig.json deleted file mode 100644 index 38b94cda274ec..0000000000000 --- a/packages/util-uri-escape/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "lib": [ - "es5", - "es2015.promise", - "es2015.collection", - "es2015.iterable", - "es2015.symbol.wellknown" - ], - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-uri-escape/tsconfig.test.json b/packages/util-uri-escape/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/util-uri-escape/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-user-agent-browser/package.json b/packages/util-user-agent-browser/package.json index 1299edc9d209b..c6f59678ffbbe 100644 --- a/packages/util-user-agent-browser/package.json +++ b/packages/util-user-agent-browser/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/util-user-agent-browser", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/util-user-agent-browser/tsconfig.json b/packages/util-user-agent-browser/tsconfig.cjs.json similarity index 60% rename from packages/util-user-agent-browser/tsconfig.json rename to packages/util-user-agent-browser/tsconfig.cjs.json index cbdfcdf520d45..e5b960fdbab6a 100644 --- a/packages/util-user-agent-browser/tsconfig.json +++ b/packages/util-user-agent-browser/tsconfig.cjs.json @@ -1,16 +1,18 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, "strict": true, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, "lib": ["es5", "es2015.collection", "dom"], "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/util-user-agent-browser/tsconfig.es.json b/packages/util-user-agent-browser/tsconfig.es.json new file mode 100644 index 0000000000000..6919139c2facc --- /dev/null +++ b/packages/util-user-agent-browser/tsconfig.es.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": ["es5", "es2015.collection", "dom"], + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-user-agent-browser/tsconfig.test.json b/packages/util-user-agent-browser/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/util-user-agent-browser/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-user-agent-node/package.json b/packages/util-user-agent-node/package.json index df23a6acc586e..6909beb8ff72c 100644 --- a/packages/util-user-agent-node/package.json +++ b/packages/util-user-agent-node/package.json @@ -2,8 +2,10 @@ "name": "@aws-sdk/util-user-agent-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "main": "./build/index.js", diff --git a/packages/util-user-agent-node/tsconfig.cjs.json b/packages/util-user-agent-node/tsconfig.cjs.json new file mode 100644 index 0000000000000..a7a792d28e9f0 --- /dev/null +++ b/packages/util-user-agent-node/tsconfig.cjs.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "rootDir": "./src", + "outDir": "./build", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/util-user-agent-node/tsconfig.es.json b/packages/util-user-agent-node/tsconfig.es.json new file mode 100644 index 0000000000000..014d419914cd9 --- /dev/null +++ b/packages/util-user-agent-node/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "strict": true, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "rootDir": "./src", + "outDir": "./build-es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-user-agent-node/tsconfig.json b/packages/util-user-agent-node/tsconfig.json deleted file mode 100644 index bafa90138733d..0000000000000 --- a/packages/util-user-agent-node/tsconfig.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "compilerOptions": { - "target": "es2017", - "module": "commonjs", - "declaration": true, - "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-user-agent-node/tsconfig.test.json b/packages/util-user-agent-node/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/util-user-agent-node/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-utf8-browser/package.json b/packages/util-utf8-browser/package.json index 82edc92985c9a..384a1708b8c3c 100644 --- a/packages/util-utf8-browser/package.json +++ b/packages/util-utf8-browser/package.json @@ -4,8 +4,10 @@ "description": "A browser UTF-8 string <-> UInt8Array converter", "main": "./build/index.js", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "author": { diff --git a/packages/util-base64-browser/tsconfig.json b/packages/util-utf8-browser/tsconfig.cjs.json similarity index 56% rename from packages/util-base64-browser/tsconfig.json rename to packages/util-utf8-browser/tsconfig.cjs.json index afc8c8ab5dc29..15f499edd6d6d 100644 --- a/packages/util-base64-browser/tsconfig.json +++ b/packages/util-utf8-browser/tsconfig.cjs.json @@ -1,15 +1,17 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", "declaration": true, - "sourceMap": true, + "sourceMap": false, "strict": true, "lib": ["es5", "es2015.collection"], "rootDir": "./src", "outDir": "./build", "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/util-utf8-browser/tsconfig.es.json b/packages/util-utf8-browser/tsconfig.es.json new file mode 100644 index 0000000000000..57be153ba1ede --- /dev/null +++ b/packages/util-utf8-browser/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": true, + "sourceMap": false, + "strict": true, + "lib": ["es5", "es2015.collection"], + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-utf8-browser/tsconfig.test.json b/packages/util-utf8-browser/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/util-utf8-browser/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/util-utf8-node/package.json b/packages/util-utf8-node/package.json index 865848d0ba8aa..505710a836980 100644 --- a/packages/util-utf8-node/package.json +++ b/packages/util-utf8-node/package.json @@ -4,8 +4,10 @@ "description": "A Node.JS UTF-8 string <-> UInt8Array converter", "main": "./build/index.js", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "author": { diff --git a/packages/hash-stream-node/tsconfig.json b/packages/util-utf8-node/tsconfig.cjs.json similarity index 51% rename from packages/hash-stream-node/tsconfig.json rename to packages/util-utf8-node/tsconfig.cjs.json index bafa90138733d..84d33233cc049 100644 --- a/packages/hash-stream-node/tsconfig.json +++ b/packages/util-utf8-node/tsconfig.cjs.json @@ -1,15 +1,16 @@ { "compilerOptions": { - "target": "es2017", - "module": "commonjs", "declaration": true, + "sourceMap": false, "strict": true, - "sourceMap": true, - "downlevelIteration": true, - "importHelpers": true, - "noEmitHelpers": true, "rootDir": "./src", "outDir": "./build", - "incremental": true - } + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/util-utf8-node/tsconfig.es.json b/packages/util-utf8-node/tsconfig.es.json new file mode 100644 index 0000000000000..2ce0c20fa49ee --- /dev/null +++ b/packages/util-utf8-node/tsconfig.es.json @@ -0,0 +1,16 @@ +{ + "compilerOptions": { + "declaration": true, + "sourceMap": false, + "strict": true, + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/util-utf8-node/tsconfig.json b/packages/util-utf8-node/tsconfig.json deleted file mode 100644 index 52457e6ebeef6..0000000000000 --- a/packages/util-utf8-node/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "compilerOptions": { - "target": "es2017", - "module": "commonjs", - "declaration": true, - "sourceMap": true, - "strict": true, - "rootDir": "./src", - "outDir": "./build", - "importHelpers": true, - "noEmitHelpers": true, - "incremental": true - } -} diff --git a/packages/util-utf8-node/tsconfig.test.json b/packages/util-utf8-node/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/util-utf8-node/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} diff --git a/packages/xml-builder/package.json b/packages/xml-builder/package.json index 591549d5d43b3..fd003a4dc7d2a 100644 --- a/packages/xml-builder/package.json +++ b/packages/xml-builder/package.json @@ -11,8 +11,10 @@ "typescript": "~3.8.3" }, "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", + "prepublishOnly": "yarn build:cjs", + "pretest": "yarn build:cjs && yarn build:es", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, "author": { diff --git a/packages/util-utf8-browser/tsconfig.json b/packages/xml-builder/tsconfig.cjs.json similarity index 56% rename from packages/util-utf8-browser/tsconfig.json rename to packages/xml-builder/tsconfig.cjs.json index afc8c8ab5dc29..25072072cc605 100644 --- a/packages/util-utf8-browser/tsconfig.json +++ b/packages/xml-builder/tsconfig.cjs.json @@ -1,15 +1,17 @@ { "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "sourceMap": true, "strict": true, + "sourceMap": false, + "declaration": true, "lib": ["es5", "es2015.collection"], "rootDir": "./src", "outDir": "./build", "importHelpers": true, "noEmitHelpers": true, - "incremental": true - } + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] } diff --git a/packages/xml-builder/tsconfig.es.json b/packages/xml-builder/tsconfig.es.json new file mode 100644 index 0000000000000..fe61cc1693516 --- /dev/null +++ b/packages/xml-builder/tsconfig.es.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "strict": true, + "sourceMap": false, + "declaration": true, + "lib": ["es5", "es2015.collection"], + "rootDir": "./src", + "outDir": "./build-es", + "importHelpers": true, + "noEmitHelpers": true, + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] +} diff --git a/packages/xml-builder/tsconfig.test.json b/packages/xml-builder/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/xml-builder/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} From ae34c51a78e7c118dfa819f80adccf08207f6a76 Mon Sep 17 00:00:00 2001 From: Alexander Forsyth Date: Mon, 29 Jun 2020 15:21:56 -0400 Subject: [PATCH 05/11] Update tsconfig.json Updated client-* Co-authored-by: Trivikram Kamat <16024985+trivikr@users.noreply.github.com> --- tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index a4638f6327dc9..9d0d2b15926a1 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -25,7 +25,7 @@ "baseUrl": ".", "paths": { "@aws-sdk/*": ["packages/*/src"], - "@aws-sdk/clients-*": ["clients/clients-*/"] + "@aws-sdk/client-*": ["clients/client-*/"] } }, "include": ["packages/"], From 5b656d87a6238c494a42dee1ee33b6004f1e8c57 Mon Sep 17 00:00:00 2001 From: Alex Forsyth Date: Tue, 30 Jun 2020 11:10:57 -0400 Subject: [PATCH 06/11] feat: dist outdir applied to one package --- .gitignore | 1 + packages/abort-controller/package.json | 9 +++++---- packages/abort-controller/tsconfig.cjs.json | 2 +- packages/abort-controller/tsconfig.es.json | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index e5aea1f1ba7bd..17bb02eb08beb 100644 --- a/.gitignore +++ b/.gitignore @@ -25,6 +25,7 @@ lerna-debug.log package-lock.json !serviceModels/logs +dist build build-es diff --git a/packages/abort-controller/package.json b/packages/abort-controller/package.json index 330d16230f66b..3a2285c162abc 100644 --- a/packages/abort-controller/package.json +++ b/packages/abort-controller/package.json @@ -2,11 +2,12 @@ "name": "@aws-sdk/abort-controller", "version": "1.0.0-gamma.1", "description": "A simple abort controller library", - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" diff --git a/packages/abort-controller/tsconfig.cjs.json b/packages/abort-controller/tsconfig.cjs.json index b55735f4347ae..2eabdae30bab8 100644 --- a/packages/abort-controller/tsconfig.cjs.json +++ b/packages/abort-controller/tsconfig.cjs.json @@ -6,7 +6,7 @@ "declaration": true, "stripInternal": true, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/abort-controller/tsconfig.es.json b/packages/abort-controller/tsconfig.es.json index ccc1d814b9d85..2d8f0823549fa 100644 --- a/packages/abort-controller/tsconfig.es.json +++ b/packages/abort-controller/tsconfig.es.json @@ -6,7 +6,7 @@ "declaration": true, "stripInternal": true, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, From ca64ceb931f04e02ec8cf9a7d43c37eedd135385 Mon Sep 17 00:00:00 2001 From: Alex Forsyth Date: Wed, 1 Jul 2020 11:48:41 -0400 Subject: [PATCH 07/11] feat: auto-convert-one --- packages/body-checksum-node/package.json | 9 +++++---- packages/body-checksum-node/tsconfig.cjs.json | 2 +- packages/body-checksum-node/tsconfig.es.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/body-checksum-node/package.json b/packages/body-checksum-node/package.json index eda4dad1f29d9..8fdb23b16409f 100644 --- a/packages/body-checksum-node/package.json +++ b/packages/body-checksum-node/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/body-checksum-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/body-checksum-node/tsconfig.cjs.json b/packages/body-checksum-node/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/body-checksum-node/tsconfig.cjs.json +++ b/packages/body-checksum-node/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/body-checksum-node/tsconfig.es.json b/packages/body-checksum-node/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/body-checksum-node/tsconfig.es.json +++ b/packages/body-checksum-node/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." From 30526244b8b6d7e897423c7f03790281c878dbd5 Mon Sep 17 00:00:00 2001 From: Alex Forsyth Date: Wed, 1 Jul 2020 13:25:51 -0400 Subject: [PATCH 08/11] feat: propagate changes across packages --- jest.config.base.js | 5 ++++- packages/body-checksum-browser/package.json | 9 +++++---- packages/body-checksum-browser/tsconfig.cjs.json | 2 +- packages/body-checksum-browser/tsconfig.es.json | 2 +- packages/chunked-blob-reader-native/package.json | 9 +++++---- packages/chunked-blob-reader-native/tsconfig.cjs.json | 2 +- packages/chunked-blob-reader-native/tsconfig.es.json | 2 +- packages/chunked-blob-reader/package.json | 9 +++++---- packages/chunked-blob-reader/tsconfig.cjs.json | 2 +- packages/chunked-blob-reader/tsconfig.es.json | 2 +- packages/chunked-stream-reader-node/package.json | 9 +++++---- packages/chunked-stream-reader-node/tsconfig.cjs.json | 2 +- packages/chunked-stream-reader-node/tsconfig.es.json | 2 +- packages/client-documentation-generator/package.json | 9 +++++---- .../client-documentation-generator/tsconfig.cjs.json | 2 +- .../client-documentation-generator/tsconfig.es.json | 2 +- packages/config-resolver/package.json | 9 +++++---- packages/config-resolver/tsconfig.cjs.json | 2 +- packages/config-resolver/tsconfig.es.json | 2 +- .../credential-provider-cognito-identity/package.json | 10 +++++----- .../tsconfig.cjs.json | 2 +- .../tsconfig.es.json | 2 +- packages/credential-provider-env/package.json | 9 +++++---- packages/credential-provider-env/tsconfig.cjs.json | 2 +- packages/credential-provider-env/tsconfig.es.json | 2 +- packages/credential-provider-imds/package.json | 9 +++++---- packages/credential-provider-imds/tsconfig.cjs.json | 2 +- packages/credential-provider-imds/tsconfig.es.json | 2 +- packages/credential-provider-ini/package.json | 9 +++++---- packages/credential-provider-ini/tsconfig.cjs.json | 2 +- packages/credential-provider-ini/tsconfig.es.json | 2 +- packages/credential-provider-node/package.json | 9 +++++---- packages/credential-provider-node/tsconfig.cjs.json | 2 +- packages/credential-provider-node/tsconfig.es.json | 2 +- packages/credential-provider-process/package.json | 9 +++++---- packages/credential-provider-process/tsconfig.cjs.json | 2 +- packages/credential-provider-process/tsconfig.es.json | 2 +- packages/eventstream-handler-node/package.json | 9 +++++---- packages/eventstream-handler-node/tsconfig.cjs.json | 2 +- packages/eventstream-handler-node/tsconfig.es.json | 2 +- packages/eventstream-marshaller/package.json | 9 +++++---- packages/eventstream-marshaller/tsconfig.cjs.json | 2 +- packages/eventstream-marshaller/tsconfig.es.json | 2 +- packages/eventstream-serde-browser/package.json | 9 +++++---- packages/eventstream-serde-browser/tsconfig.cjs.json | 2 +- packages/eventstream-serde-browser/tsconfig.es.json | 2 +- .../eventstream-serde-config-resolver/package.json | 9 +++++---- .../tsconfig.cjs.json | 2 +- .../eventstream-serde-config-resolver/tsconfig.es.json | 2 +- packages/eventstream-serde-node/package.json | 9 +++++---- packages/eventstream-serde-node/tsconfig.cjs.json | 2 +- packages/eventstream-serde-node/tsconfig.es.json | 2 +- packages/eventstream-serde-universal/package.json | 9 +++++---- packages/eventstream-serde-universal/tsconfig.cjs.json | 2 +- packages/eventstream-serde-universal/tsconfig.es.json | 2 +- packages/fetch-http-handler/package.json | 9 +++++---- packages/fetch-http-handler/tsconfig.cjs.json | 2 +- packages/fetch-http-handler/tsconfig.es.json | 2 +- packages/hash-blob-browser/package.json | 9 +++++---- packages/hash-blob-browser/tsconfig.cjs.json | 2 +- packages/hash-blob-browser/tsconfig.es.json | 2 +- packages/hash-node/package.json | 9 +++++---- packages/hash-node/tsconfig.cjs.json | 2 +- packages/hash-node/tsconfig.es.json | 2 +- packages/hash-stream-node/package.json | 9 +++++---- packages/hash-stream-node/tsconfig.cjs.json | 2 +- packages/hash-stream-node/tsconfig.es.json | 2 +- packages/invalid-dependency/package.json | 9 +++++---- packages/invalid-dependency/tsconfig.cjs.json | 2 +- packages/invalid-dependency/tsconfig.es.json | 2 +- packages/is-array-buffer/package.json | 9 +++++---- packages/is-array-buffer/tsconfig.cjs.json | 2 +- packages/is-array-buffer/tsconfig.es.json | 2 +- packages/md5-js/package.json | 9 +++++---- packages/md5-js/tsconfig.cjs.json | 2 +- packages/md5-js/tsconfig.es.json | 3 +-- packages/middleware-apply-body-checksum/package.json | 9 +++++---- .../middleware-apply-body-checksum/tsconfig.cjs.json | 2 +- .../middleware-apply-body-checksum/tsconfig.es.json | 2 +- packages/middleware-bucket-endpoint/package.json | 9 +++++---- packages/middleware-bucket-endpoint/tsconfig.cjs.json | 2 +- packages/middleware-bucket-endpoint/tsconfig.es.json | 2 +- packages/middleware-content-length/package.json | 9 +++++---- packages/middleware-content-length/tsconfig.cjs.json | 2 +- packages/middleware-content-length/tsconfig.es.json | 2 +- packages/middleware-eventstream/package.json | 9 +++++---- packages/middleware-eventstream/tsconfig.cjs.json | 2 +- packages/middleware-eventstream/tsconfig.es.json | 2 +- packages/middleware-expect-continue/package.json | 9 +++++---- packages/middleware-expect-continue/tsconfig.cjs.json | 2 +- packages/middleware-expect-continue/tsconfig.es.json | 2 +- packages/middleware-header-default/package.json | 9 +++++---- packages/middleware-header-default/tsconfig.cjs.json | 2 +- packages/middleware-header-default/tsconfig.es.json | 2 +- packages/middleware-host-header/package.json | 9 +++++---- packages/middleware-host-header/tsconfig.cjs.json | 2 +- packages/middleware-host-header/tsconfig.es.json | 2 +- packages/middleware-location-constraint/package.json | 9 +++++---- .../middleware-location-constraint/tsconfig.cjs.json | 2 +- .../middleware-location-constraint/tsconfig.es.json | 2 +- packages/middleware-retry/package.json | 9 +++++---- packages/middleware-retry/tsconfig.cjs.json | 2 +- packages/middleware-retry/tsconfig.es.json | 2 +- packages/middleware-sdk-api-gateway/package.json | 9 +++++---- packages/middleware-sdk-api-gateway/tsconfig.cjs.json | 2 +- packages/middleware-sdk-api-gateway/tsconfig.es.json | 2 +- packages/middleware-sdk-ec2/package.json | 9 +++++---- packages/middleware-sdk-ec2/tsconfig.cjs.json | 2 +- packages/middleware-sdk-ec2/tsconfig.es.json | 2 +- packages/middleware-sdk-glacier/package.json | 9 +++++---- packages/middleware-sdk-glacier/tsconfig.cjs.json | 2 +- packages/middleware-sdk-glacier/tsconfig.es.json | 2 +- packages/middleware-sdk-machinelearning/package.json | 9 +++++---- .../middleware-sdk-machinelearning/tsconfig.cjs.json | 2 +- .../middleware-sdk-machinelearning/tsconfig.es.json | 2 +- packages/middleware-sdk-rds/package.json | 9 +++++---- packages/middleware-sdk-rds/tsconfig.cjs.json | 2 +- packages/middleware-sdk-rds/tsconfig.es.json | 2 +- packages/middleware-sdk-route53/package.json | 9 +++++---- packages/middleware-sdk-route53/tsconfig.cjs.json | 2 +- packages/middleware-sdk-route53/tsconfig.es.json | 2 +- packages/middleware-sdk-s3-control/package.json | 9 +++++---- packages/middleware-sdk-s3-control/tsconfig.cjs.json | 2 +- packages/middleware-sdk-s3-control/tsconfig.es.json | 2 +- packages/middleware-sdk-s3/package.json | 9 +++++---- packages/middleware-sdk-s3/tsconfig.cjs.json | 2 +- packages/middleware-sdk-s3/tsconfig.es.json | 2 +- packages/middleware-sdk-sqs/package.json | 9 +++++---- packages/middleware-sdk-sqs/tsconfig.cjs.json | 2 +- packages/middleware-sdk-sqs/tsconfig.es.json | 2 +- .../middleware-sdk-transcribe-streaming/package.json | 6 +++--- .../tsconfig.cjs.json | 2 +- .../tsconfig.es.json | 2 +- packages/middleware-serde/package.json | 9 +++++---- packages/middleware-serde/tsconfig.cjs.json | 2 +- packages/middleware-serde/tsconfig.es.json | 2 +- packages/middleware-signing/package.json | 9 +++++---- packages/middleware-signing/tsconfig.cjs.json | 2 +- packages/middleware-signing/tsconfig.es.json | 2 +- packages/middleware-ssec/package.json | 9 +++++---- packages/middleware-ssec/tsconfig.cjs.json | 2 +- packages/middleware-ssec/tsconfig.es.json | 2 +- packages/middleware-stack/package.json | 9 +++++---- packages/middleware-stack/tsconfig.cjs.json | 2 +- packages/middleware-stack/tsconfig.es.json | 2 +- packages/middleware-user-agent/package.json | 9 +++++---- packages/middleware-user-agent/tsconfig.cjs.json | 2 +- packages/middleware-user-agent/tsconfig.es.json | 2 +- packages/node-http-handler/package.json | 9 +++++---- packages/node-http-handler/src/server.mock.ts | 2 +- packages/node-http-handler/tsconfig.cjs.json | 2 +- packages/node-http-handler/tsconfig.es.json | 2 +- packages/property-provider/package.json | 9 +++++---- packages/property-provider/tsconfig.cjs.json | 2 +- packages/property-provider/tsconfig.es.json | 2 +- packages/protocol-http/package.json | 9 +++++---- packages/protocol-http/tsconfig.cjs.json | 2 +- packages/protocol-http/tsconfig.es.json | 2 +- packages/querystring-builder/package.json | 9 +++++---- packages/querystring-builder/tsconfig.cjs.json | 2 +- packages/querystring-builder/tsconfig.es.json | 2 +- packages/querystring-parser/package.json | 9 +++++---- packages/querystring-parser/tsconfig.cjs.json | 2 +- packages/querystring-parser/tsconfig.es.json | 2 +- packages/region-provider/package.json | 9 +++++---- packages/region-provider/tsconfig.cjs.json | 2 +- packages/region-provider/tsconfig.es.json | 2 +- packages/retry-config-provider/package.json | 9 +++++---- packages/retry-config-provider/tsconfig.cjs.json | 2 +- packages/retry-config-provider/tsconfig.es.json | 2 +- packages/s3-request-presigner/package.json | 9 +++++---- packages/s3-request-presigner/tsconfig.cjs.json | 2 +- packages/s3-request-presigner/tsconfig.es.json | 2 +- packages/service-error-classification/package.json | 9 +++++---- .../service-error-classification/tsconfig.cjs.json | 2 +- packages/service-error-classification/tsconfig.es.json | 2 +- packages/sha256-tree-hash/package.json | 9 +++++---- packages/sha256-tree-hash/tsconfig.cjs.json | 2 +- packages/sha256-tree-hash/tsconfig.es.json | 2 +- packages/shared-ini-file-loader/package.json | 9 +++++---- packages/shared-ini-file-loader/tsconfig.cjs.json | 2 +- packages/shared-ini-file-loader/tsconfig.es.json | 2 +- packages/signature-v4/package.json | 6 +++--- packages/signature-v4/tsconfig.cjs.json | 2 +- packages/signature-v4/tsconfig.es.json | 2 +- packages/smithy-client/package.json | 9 +++++---- packages/smithy-client/tsconfig.cjs.json | 2 +- packages/smithy-client/tsconfig.es.json | 2 +- packages/types/package.json | 9 +++++---- packages/types/tsconfig.cjs.json | 2 +- packages/types/tsconfig.es.json | 2 +- packages/url-parser-browser/package.json | 9 +++++---- packages/url-parser-browser/tsconfig.cjs.json | 2 +- packages/url-parser-browser/tsconfig.es.json | 2 +- packages/url-parser-node/package.json | 9 +++++---- packages/url-parser-node/tsconfig.cjs.json | 2 +- packages/url-parser-node/tsconfig.es.json | 2 +- packages/util-base64-browser/package.json | 9 +++++---- packages/util-base64-browser/tsconfig.cjs.json | 2 +- packages/util-base64-browser/tsconfig.es.json | 2 +- packages/util-base64-node/package.json | 9 +++++---- packages/util-base64-node/tsconfig.cjs.json | 2 +- packages/util-base64-node/tsconfig.es.json | 2 +- packages/util-body-length-browser/package.json | 9 +++++---- packages/util-body-length-browser/tsconfig.cjs.json | 2 +- packages/util-body-length-browser/tsconfig.es.json | 2 +- packages/util-body-length-node/package.json | 9 +++++---- packages/util-body-length-node/tsconfig.cjs.json | 2 +- packages/util-body-length-node/tsconfig.es.json | 2 +- packages/util-buffer-from/package.json | 9 +++++---- packages/util-buffer-from/tsconfig.cjs.json | 2 +- packages/util-buffer-from/tsconfig.es.json | 2 +- packages/util-create-request/package.json | 9 +++++---- packages/util-create-request/tsconfig.cjs.json | 2 +- packages/util-create-request/tsconfig.es.json | 2 +- packages/util-format-url/package.json | 9 +++++---- packages/util-format-url/tsconfig.cjs.json | 2 +- packages/util-format-url/tsconfig.es.json | 2 +- packages/util-hex-encoding/package.json | 9 +++++---- packages/util-hex-encoding/tsconfig.cjs.json | 2 +- packages/util-hex-encoding/tsconfig.es.json | 2 +- packages/util-locate-window/package.json | 9 +++++---- packages/util-locate-window/tsconfig.cjs.json | 2 +- packages/util-locate-window/tsconfig.es.json | 2 +- packages/util-uri-escape/package.json | 9 +++++---- packages/util-uri-escape/tsconfig.cjs.json | 2 +- packages/util-uri-escape/tsconfig.es.json | 2 +- packages/util-user-agent-browser/package.json | 9 +++++---- packages/util-user-agent-browser/tsconfig.cjs.json | 2 +- packages/util-user-agent-browser/tsconfig.es.json | 2 +- packages/util-user-agent-node/package.json | 9 +++++---- packages/util-user-agent-node/tsconfig.cjs.json | 2 +- packages/util-user-agent-node/tsconfig.es.json | 2 +- packages/util-utf8-browser/package.json | 9 +++++---- packages/util-utf8-browser/tsconfig.cjs.json | 2 +- packages/util-utf8-browser/tsconfig.es.json | 2 +- packages/util-utf8-node/package.json | 9 +++++---- packages/util-utf8-node/tsconfig.cjs.json | 2 +- packages/util-utf8-node/tsconfig.es.json | 2 +- packages/xml-builder/package.json | 9 +++++---- packages/xml-builder/tsconfig.cjs.json | 2 +- packages/xml-builder/tsconfig.es.json | 2 +- 242 files changed, 561 insertions(+), 482 deletions(-) diff --git a/jest.config.base.js b/jest.config.base.js index ad108430c0853..f87dc686d48c2 100644 --- a/jest.config.base.js +++ b/jest.config.base.js @@ -1,4 +1,7 @@ module.exports = { // remove testMatch once we move to ts-jest - testMatch: ["**/__tests__/**/*.js?(x)", "**/build/?(*.)+(spec|test).js?(x)"] + testMatch: [ + "**/__tests__/**/*.js?(x)", + "**/dist/cjs/?(*.)+(spec|test).js?(x)" + ] }; diff --git a/packages/body-checksum-browser/package.json b/packages/body-checksum-browser/package.json index bafd60e781bd5..9594b1a0949ee 100644 --- a/packages/body-checksum-browser/package.json +++ b/packages/body-checksum-browser/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/body-checksum-browser", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/body-checksum-browser/tsconfig.cjs.json b/packages/body-checksum-browser/tsconfig.cjs.json index 7eb48e469784f..5b7f6c6e72bb8 100644 --- a/packages/body-checksum-browser/tsconfig.cjs.json +++ b/packages/body-checksum-browser/tsconfig.cjs.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/body-checksum-browser/tsconfig.es.json b/packages/body-checksum-browser/tsconfig.es.json index d182816437410..35151692ffd04 100644 --- a/packages/body-checksum-browser/tsconfig.es.json +++ b/packages/body-checksum-browser/tsconfig.es.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/chunked-blob-reader-native/package.json b/packages/chunked-blob-reader-native/package.json index b1c7944a6035d..365e4f790c0fa 100644 --- a/packages/chunked-blob-reader-native/package.json +++ b/packages/chunked-blob-reader-native/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/chunked-blob-reader-native", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/chunked-blob-reader-native/tsconfig.cjs.json b/packages/chunked-blob-reader-native/tsconfig.cjs.json index 7eb48e469784f..5b7f6c6e72bb8 100644 --- a/packages/chunked-blob-reader-native/tsconfig.cjs.json +++ b/packages/chunked-blob-reader-native/tsconfig.cjs.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/chunked-blob-reader-native/tsconfig.es.json b/packages/chunked-blob-reader-native/tsconfig.es.json index d182816437410..35151692ffd04 100644 --- a/packages/chunked-blob-reader-native/tsconfig.es.json +++ b/packages/chunked-blob-reader-native/tsconfig.es.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/chunked-blob-reader/package.json b/packages/chunked-blob-reader/package.json index 0d98581e19b95..125c071562783 100644 --- a/packages/chunked-blob-reader/package.json +++ b/packages/chunked-blob-reader/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/chunked-blob-reader", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/chunked-blob-reader/tsconfig.cjs.json b/packages/chunked-blob-reader/tsconfig.cjs.json index 7eb48e469784f..5b7f6c6e72bb8 100644 --- a/packages/chunked-blob-reader/tsconfig.cjs.json +++ b/packages/chunked-blob-reader/tsconfig.cjs.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/chunked-blob-reader/tsconfig.es.json b/packages/chunked-blob-reader/tsconfig.es.json index d182816437410..35151692ffd04 100644 --- a/packages/chunked-blob-reader/tsconfig.es.json +++ b/packages/chunked-blob-reader/tsconfig.es.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/chunked-stream-reader-node/package.json b/packages/chunked-stream-reader-node/package.json index 268e8b57a2669..97c6714de20a3 100644 --- a/packages/chunked-stream-reader-node/package.json +++ b/packages/chunked-stream-reader-node/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/chunked-stream-reader-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/chunked-stream-reader-node/tsconfig.cjs.json b/packages/chunked-stream-reader-node/tsconfig.cjs.json index a7a792d28e9f0..53c202090f631 100644 --- a/packages/chunked-stream-reader-node/tsconfig.cjs.json +++ b/packages/chunked-stream-reader-node/tsconfig.cjs.json @@ -7,7 +7,7 @@ "importHelpers": true, "noEmitHelpers": true, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/chunked-stream-reader-node/tsconfig.es.json b/packages/chunked-stream-reader-node/tsconfig.es.json index 014d419914cd9..3b273a6b62373 100644 --- a/packages/chunked-stream-reader-node/tsconfig.es.json +++ b/packages/chunked-stream-reader-node/tsconfig.es.json @@ -7,7 +7,7 @@ "importHelpers": true, "noEmitHelpers": true, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/client-documentation-generator/package.json b/packages/client-documentation-generator/package.json index 366ac66a5831f..3b7c0d609e0c6 100644 --- a/packages/client-documentation-generator/package.json +++ b/packages/client-documentation-generator/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/client-documentation-generator", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "exit 0" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/client-documentation-generator/tsconfig.cjs.json b/packages/client-documentation-generator/tsconfig.cjs.json index 858a0ab923fc3..34e3e24465a97 100644 --- a/packages/client-documentation-generator/tsconfig.cjs.json +++ b/packages/client-documentation-generator/tsconfig.cjs.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es2015"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "experimentalDecorators": true, "pretty": true, "inlineSourceMap": true, diff --git a/packages/client-documentation-generator/tsconfig.es.json b/packages/client-documentation-generator/tsconfig.es.json index bddb153a93ad7..e60dc3a550e01 100644 --- a/packages/client-documentation-generator/tsconfig.es.json +++ b/packages/client-documentation-generator/tsconfig.es.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es2015"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "experimentalDecorators": true, "pretty": true, "inlineSourceMap": true, diff --git a/packages/config-resolver/package.json b/packages/config-resolver/package.json index 5bbd1ad3ea6e0..1d9a44adddedc 100644 --- a/packages/config-resolver/package.json +++ b/packages/config-resolver/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/config-resolver", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/config-resolver/tsconfig.cjs.json b/packages/config-resolver/tsconfig.cjs.json index a4ef0a08d1ea2..dbf3678f2c00f 100644 --- a/packages/config-resolver/tsconfig.cjs.json +++ b/packages/config-resolver/tsconfig.cjs.json @@ -12,7 +12,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/config-resolver/tsconfig.es.json b/packages/config-resolver/tsconfig.es.json index f91d9876bbcbc..58023c506f1a9 100644 --- a/packages/config-resolver/tsconfig.es.json +++ b/packages/config-resolver/tsconfig.es.json @@ -12,7 +12,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/credential-provider-cognito-identity/package.json b/packages/credential-provider-cognito-identity/package.json index 5febada2704d5..fa6cd680faf59 100644 --- a/packages/credential-provider-cognito-identity/package.json +++ b/packages/credential-provider-cognito-identity/package.json @@ -2,15 +2,15 @@ "name": "@aws-sdk/credential-provider-cognito-identity", "version": "1.0.0-gamma.2", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "module": "./build-es/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "sideEffects": false, "author": { "name": "AWS SDK for JavaScript Team", diff --git a/packages/credential-provider-cognito-identity/tsconfig.cjs.json b/packages/credential-provider-cognito-identity/tsconfig.cjs.json index 92f02e4ad34c6..eb1fa156fbcb1 100644 --- a/packages/credential-provider-cognito-identity/tsconfig.cjs.json +++ b/packages/credential-provider-cognito-identity/tsconfig.cjs.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["dom"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "declarationDir": "./dist/cjs", "noUnusedLocals": true, "baseUrl": "." diff --git a/packages/credential-provider-cognito-identity/tsconfig.es.json b/packages/credential-provider-cognito-identity/tsconfig.es.json index 6a99d1e2e3dc3..f59cc9ba9aba2 100644 --- a/packages/credential-provider-cognito-identity/tsconfig.es.json +++ b/packages/credential-provider-cognito-identity/tsconfig.es.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "declarationDir": null, "noUnusedLocals": true, "baseUrl": ".", diff --git a/packages/credential-provider-env/package.json b/packages/credential-provider-env/package.json index fa24902a01222..cf52783379a66 100644 --- a/packages/credential-provider-env/package.json +++ b/packages/credential-provider-env/package.json @@ -2,10 +2,11 @@ "name": "@aws-sdk/credential-provider-env", "version": "1.0.0-gamma.1", "description": "AWS credential provider that sources credentials from known environment variables", - "main": "./build/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -30,5 +31,5 @@ "jest": "^25.1.0", "typescript": "~3.8.3" }, - "types": "./build/index.d.ts" + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/credential-provider-env/tsconfig.cjs.json b/packages/credential-provider-env/tsconfig.cjs.json index 919ccc1cbd0ea..219097ec0421d 100644 --- a/packages/credential-provider-env/tsconfig.cjs.json +++ b/packages/credential-provider-env/tsconfig.cjs.json @@ -5,7 +5,7 @@ "sourceMap": false, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/credential-provider-env/tsconfig.es.json b/packages/credential-provider-env/tsconfig.es.json index 3ed20a7e937be..623d75b15c278 100644 --- a/packages/credential-provider-env/tsconfig.es.json +++ b/packages/credential-provider-env/tsconfig.es.json @@ -5,7 +5,7 @@ "sourceMap": false, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/credential-provider-imds/package.json b/packages/credential-provider-imds/package.json index bd96294306189..3fbe107117e29 100644 --- a/packages/credential-provider-imds/package.json +++ b/packages/credential-provider-imds/package.json @@ -2,10 +2,11 @@ "name": "@aws-sdk/credential-provider-imds", "version": "1.0.0-gamma.1", "description": "AWS credential provider that sources credentials from the EC2 instance metadata service and ECS container metadata service", - "main": "./build/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -30,5 +31,5 @@ "jest": "^25.1.0", "typescript": "~3.8.3" }, - "types": "./build/index.d.ts" + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/credential-provider-imds/tsconfig.cjs.json b/packages/credential-provider-imds/tsconfig.cjs.json index aca412572a2cd..0e4a46b610104 100644 --- a/packages/credential-provider-imds/tsconfig.cjs.json +++ b/packages/credential-provider-imds/tsconfig.cjs.json @@ -6,7 +6,7 @@ "importHelpers": true, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "noEmitHelpers": true, "inlineSourceMap": true, "inlineSources": true, diff --git a/packages/credential-provider-imds/tsconfig.es.json b/packages/credential-provider-imds/tsconfig.es.json index ddad8684d84f5..7da8685f1ce4a 100644 --- a/packages/credential-provider-imds/tsconfig.es.json +++ b/packages/credential-provider-imds/tsconfig.es.json @@ -6,7 +6,7 @@ "importHelpers": true, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "noEmitHelpers": true, "inlineSourceMap": true, "inlineSources": true, diff --git a/packages/credential-provider-ini/package.json b/packages/credential-provider-ini/package.json index 7875d51978e45..8fa179f5a1b17 100644 --- a/packages/credential-provider-ini/package.json +++ b/packages/credential-provider-ini/package.json @@ -2,10 +2,11 @@ "name": "@aws-sdk/credential-provider-ini", "version": "1.0.0-gamma.1", "description": "AWS credential provider that sources credentials from ~/.aws/credentials and ~/.aws/config", - "main": "./build/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -31,5 +32,5 @@ "jest": "^25.1.0", "typescript": "~3.8.3" }, - "types": "./build/index.d.ts" + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/credential-provider-ini/tsconfig.cjs.json b/packages/credential-provider-ini/tsconfig.cjs.json index aca412572a2cd..0e4a46b610104 100644 --- a/packages/credential-provider-ini/tsconfig.cjs.json +++ b/packages/credential-provider-ini/tsconfig.cjs.json @@ -6,7 +6,7 @@ "importHelpers": true, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "noEmitHelpers": true, "inlineSourceMap": true, "inlineSources": true, diff --git a/packages/credential-provider-ini/tsconfig.es.json b/packages/credential-provider-ini/tsconfig.es.json index ddad8684d84f5..7da8685f1ce4a 100644 --- a/packages/credential-provider-ini/tsconfig.es.json +++ b/packages/credential-provider-ini/tsconfig.es.json @@ -6,7 +6,7 @@ "importHelpers": true, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "noEmitHelpers": true, "inlineSourceMap": true, "inlineSources": true, diff --git a/packages/credential-provider-node/package.json b/packages/credential-provider-node/package.json index 5041f1eb6a06b..29a0adbfffdfc 100644 --- a/packages/credential-provider-node/package.json +++ b/packages/credential-provider-node/package.json @@ -5,10 +5,11 @@ "engines": { "node": ">=8.10" }, - "main": "./build/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -38,5 +39,5 @@ "jest": "^25.1.0", "typescript": "~3.8.3" }, - "types": "./build/index.d.ts" + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/credential-provider-node/tsconfig.cjs.json b/packages/credential-provider-node/tsconfig.cjs.json index fd8cc4c1094f3..d08e9cbcc8333 100644 --- a/packages/credential-provider-node/tsconfig.cjs.json +++ b/packages/credential-provider-node/tsconfig.cjs.json @@ -4,7 +4,7 @@ "strict": true, "sourceMap": false, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/credential-provider-node/tsconfig.es.json b/packages/credential-provider-node/tsconfig.es.json index 0b221f1dc8922..f7b02496f25fe 100644 --- a/packages/credential-provider-node/tsconfig.es.json +++ b/packages/credential-provider-node/tsconfig.es.json @@ -4,7 +4,7 @@ "strict": true, "sourceMap": false, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/credential-provider-process/package.json b/packages/credential-provider-process/package.json index 6fecda56bf760..963cabce50160 100644 --- a/packages/credential-provider-process/package.json +++ b/packages/credential-provider-process/package.json @@ -2,10 +2,11 @@ "name": "@aws-sdk/credential-provider-process", "version": "1.0.0-gamma.1", "description": "AWS credential provider that sources credential_process from ~/.aws/credentials and ~/.aws/config", - "main": "./build/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -32,5 +33,5 @@ "jest": "^25.1.0", "typescript": "~3.8.3" }, - "types": "./build/index.d.ts" + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/credential-provider-process/tsconfig.cjs.json b/packages/credential-provider-process/tsconfig.cjs.json index aca412572a2cd..0e4a46b610104 100644 --- a/packages/credential-provider-process/tsconfig.cjs.json +++ b/packages/credential-provider-process/tsconfig.cjs.json @@ -6,7 +6,7 @@ "importHelpers": true, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "noEmitHelpers": true, "inlineSourceMap": true, "inlineSources": true, diff --git a/packages/credential-provider-process/tsconfig.es.json b/packages/credential-provider-process/tsconfig.es.json index ddad8684d84f5..7da8685f1ce4a 100644 --- a/packages/credential-provider-process/tsconfig.es.json +++ b/packages/credential-provider-process/tsconfig.es.json @@ -6,7 +6,7 @@ "importHelpers": true, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "noEmitHelpers": true, "inlineSourceMap": true, "inlineSources": true, diff --git a/packages/eventstream-handler-node/package.json b/packages/eventstream-handler-node/package.json index 33c9dea6a3940..afddea51c181e 100644 --- a/packages/eventstream-handler-node/package.json +++ b/packages/eventstream-handler-node/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/eventstream-handler-node", "version": "1.0.0-gamma.0", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/eventstream-handler-node/tsconfig.cjs.json b/packages/eventstream-handler-node/tsconfig.cjs.json index 6717749e5cc24..0b34a5afa4c2d 100644 --- a/packages/eventstream-handler-node/tsconfig.cjs.json +++ b/packages/eventstream-handler-node/tsconfig.cjs.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es2018.asynciterable"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/eventstream-handler-node/tsconfig.es.json b/packages/eventstream-handler-node/tsconfig.es.json index 361ed0ad8e067..44a46469cf3b5 100644 --- a/packages/eventstream-handler-node/tsconfig.es.json +++ b/packages/eventstream-handler-node/tsconfig.es.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es2018.asynciterable"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/eventstream-marshaller/package.json b/packages/eventstream-marshaller/package.json index 19c40027e2c56..abb28eeb0e145 100644 --- a/packages/eventstream-marshaller/package.json +++ b/packages/eventstream-marshaller/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/eventstream-marshaller", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest --coverage" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/eventstream-marshaller/tsconfig.cjs.json b/packages/eventstream-marshaller/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/eventstream-marshaller/tsconfig.cjs.json +++ b/packages/eventstream-marshaller/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/eventstream-marshaller/tsconfig.es.json b/packages/eventstream-marshaller/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/eventstream-marshaller/tsconfig.es.json +++ b/packages/eventstream-marshaller/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/eventstream-serde-browser/package.json b/packages/eventstream-serde-browser/package.json index 4c1363b5c0952..eea9b83c350cb 100644 --- a/packages/eventstream-serde-browser/package.json +++ b/packages/eventstream-serde-browser/package.json @@ -2,15 +2,16 @@ "name": "@aws-sdk/eventstream-serde-browser", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", "module": "./build/index.js", - "types": "./build/index.d.ts", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/eventstream-serde-browser/tsconfig.cjs.json b/packages/eventstream-serde-browser/tsconfig.cjs.json index d3d8e153a1aa0..4bbcd817703b9 100644 --- a/packages/eventstream-serde-browser/tsconfig.cjs.json +++ b/packages/eventstream-serde-browser/tsconfig.cjs.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es2018.asynciterable", "DOM"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/eventstream-serde-browser/tsconfig.es.json b/packages/eventstream-serde-browser/tsconfig.es.json index 6d457a3bfcb8f..a14ba96e649c0 100644 --- a/packages/eventstream-serde-browser/tsconfig.es.json +++ b/packages/eventstream-serde-browser/tsconfig.es.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es2018.asynciterable", "DOM"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/eventstream-serde-config-resolver/package.json b/packages/eventstream-serde-config-resolver/package.json index 5860fe1c2263c..e2df3960efd55 100644 --- a/packages/eventstream-serde-config-resolver/package.json +++ b/packages/eventstream-serde-config-resolver/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/eventstream-serde-config-resolver", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/eventstream-serde-config-resolver/tsconfig.cjs.json b/packages/eventstream-serde-config-resolver/tsconfig.cjs.json index 6717749e5cc24..0b34a5afa4c2d 100644 --- a/packages/eventstream-serde-config-resolver/tsconfig.cjs.json +++ b/packages/eventstream-serde-config-resolver/tsconfig.cjs.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es2018.asynciterable"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/eventstream-serde-config-resolver/tsconfig.es.json b/packages/eventstream-serde-config-resolver/tsconfig.es.json index 361ed0ad8e067..44a46469cf3b5 100644 --- a/packages/eventstream-serde-config-resolver/tsconfig.es.json +++ b/packages/eventstream-serde-config-resolver/tsconfig.es.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es2018.asynciterable"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/eventstream-serde-node/package.json b/packages/eventstream-serde-node/package.json index d99dfc5a44f5f..80f2d9e9ffd1e 100644 --- a/packages/eventstream-serde-node/package.json +++ b/packages/eventstream-serde-node/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/eventstream-serde-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/eventstream-serde-node/tsconfig.cjs.json b/packages/eventstream-serde-node/tsconfig.cjs.json index 6717749e5cc24..0b34a5afa4c2d 100644 --- a/packages/eventstream-serde-node/tsconfig.cjs.json +++ b/packages/eventstream-serde-node/tsconfig.cjs.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es2018.asynciterable"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/eventstream-serde-node/tsconfig.es.json b/packages/eventstream-serde-node/tsconfig.es.json index 361ed0ad8e067..44a46469cf3b5 100644 --- a/packages/eventstream-serde-node/tsconfig.es.json +++ b/packages/eventstream-serde-node/tsconfig.es.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es2018.asynciterable"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/eventstream-serde-universal/package.json b/packages/eventstream-serde-universal/package.json index ee360fe7e25ae..d19372fc3dcc5 100644 --- a/packages/eventstream-serde-universal/package.json +++ b/packages/eventstream-serde-universal/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/eventstream-serde-universal", "version": "1.0.0-gamma.0", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/eventstream-serde-universal/tsconfig.cjs.json b/packages/eventstream-serde-universal/tsconfig.cjs.json index 6717749e5cc24..0b34a5afa4c2d 100644 --- a/packages/eventstream-serde-universal/tsconfig.cjs.json +++ b/packages/eventstream-serde-universal/tsconfig.cjs.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es2018.asynciterable"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/eventstream-serde-universal/tsconfig.es.json b/packages/eventstream-serde-universal/tsconfig.es.json index 361ed0ad8e067..44a46469cf3b5 100644 --- a/packages/eventstream-serde-universal/tsconfig.es.json +++ b/packages/eventstream-serde-universal/tsconfig.es.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es2018.asynciterable"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/fetch-http-handler/package.json b/packages/fetch-http-handler/package.json index fdc4b1492b4ec..3f5b498a429e4 100644 --- a/packages/fetch-http-handler/package.json +++ b/packages/fetch-http-handler/package.json @@ -3,8 +3,8 @@ "version": "1.0.0-gamma.2", "description": "Provides a way to make requests", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest --coverage && karma start karma.conf.js" @@ -14,8 +14,9 @@ "url": "https://aws.amazon.com/javascript/" }, "license": "Apache-2.0", - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "dependencies": { "@aws-sdk/protocol-http": "1.0.0-gamma.1", "@aws-sdk/querystring-builder": "1.0.0-gamma.1", diff --git a/packages/fetch-http-handler/tsconfig.cjs.json b/packages/fetch-http-handler/tsconfig.cjs.json index 2e01d222f60fc..38b1397de47f4 100644 --- a/packages/fetch-http-handler/tsconfig.cjs.json +++ b/packages/fetch-http-handler/tsconfig.cjs.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["dom", "es5", "es2015.promise", "es2015.iterable"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/fetch-http-handler/tsconfig.es.json b/packages/fetch-http-handler/tsconfig.es.json index 08126c1e6acad..865a88d9f1dec 100644 --- a/packages/fetch-http-handler/tsconfig.es.json +++ b/packages/fetch-http-handler/tsconfig.es.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["dom", "es5", "es2015.promise", "es2015.iterable"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/hash-blob-browser/package.json b/packages/hash-blob-browser/package.json index 0344a31585aea..0affff5b8294d 100644 --- a/packages/hash-blob-browser/package.json +++ b/packages/hash-blob-browser/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/hash-blob-browser", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "karma start karma.conf.js" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/hash-blob-browser/tsconfig.cjs.json b/packages/hash-blob-browser/tsconfig.cjs.json index 7eb48e469784f..5b7f6c6e72bb8 100644 --- a/packages/hash-blob-browser/tsconfig.cjs.json +++ b/packages/hash-blob-browser/tsconfig.cjs.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/hash-blob-browser/tsconfig.es.json b/packages/hash-blob-browser/tsconfig.es.json index d182816437410..35151692ffd04 100644 --- a/packages/hash-blob-browser/tsconfig.es.json +++ b/packages/hash-blob-browser/tsconfig.es.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/hash-node/package.json b/packages/hash-node/package.json index d1cfd5b2b900b..b5aeb673e18a1 100644 --- a/packages/hash-node/package.json +++ b/packages/hash-node/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/hash-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/hash-node/tsconfig.cjs.json b/packages/hash-node/tsconfig.cjs.json index a7a792d28e9f0..53c202090f631 100644 --- a/packages/hash-node/tsconfig.cjs.json +++ b/packages/hash-node/tsconfig.cjs.json @@ -7,7 +7,7 @@ "importHelpers": true, "noEmitHelpers": true, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/hash-node/tsconfig.es.json b/packages/hash-node/tsconfig.es.json index 014d419914cd9..3b273a6b62373 100644 --- a/packages/hash-node/tsconfig.es.json +++ b/packages/hash-node/tsconfig.es.json @@ -7,7 +7,7 @@ "importHelpers": true, "noEmitHelpers": true, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/hash-stream-node/package.json b/packages/hash-stream-node/package.json index 071fb64378edc..5222550028baa 100644 --- a/packages/hash-stream-node/package.json +++ b/packages/hash-stream-node/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/hash-stream-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/hash-stream-node/tsconfig.cjs.json b/packages/hash-stream-node/tsconfig.cjs.json index a7a792d28e9f0..53c202090f631 100644 --- a/packages/hash-stream-node/tsconfig.cjs.json +++ b/packages/hash-stream-node/tsconfig.cjs.json @@ -7,7 +7,7 @@ "importHelpers": true, "noEmitHelpers": true, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/hash-stream-node/tsconfig.es.json b/packages/hash-stream-node/tsconfig.es.json index 014d419914cd9..3b273a6b62373 100644 --- a/packages/hash-stream-node/tsconfig.es.json +++ b/packages/hash-stream-node/tsconfig.es.json @@ -7,7 +7,7 @@ "importHelpers": true, "noEmitHelpers": true, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/invalid-dependency/package.json b/packages/invalid-dependency/package.json index a8380d7450ace..bde3d4f7f8a08 100644 --- a/packages/invalid-dependency/package.json +++ b/packages/invalid-dependency/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/invalid-dependency", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/invalid-dependency/tsconfig.cjs.json b/packages/invalid-dependency/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/invalid-dependency/tsconfig.cjs.json +++ b/packages/invalid-dependency/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/invalid-dependency/tsconfig.es.json b/packages/invalid-dependency/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/invalid-dependency/tsconfig.es.json +++ b/packages/invalid-dependency/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/is-array-buffer/package.json b/packages/is-array-buffer/package.json index 8f42fe677e008..968ddec308685 100644 --- a/packages/is-array-buffer/package.json +++ b/packages/is-array-buffer/package.json @@ -3,8 +3,8 @@ "version": "1.0.0-gamma.1", "description": "Provides a function for detecting if an argument is an ArrayBuffer", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -14,13 +14,14 @@ "url": "https://aws.amazon.com/javascript/" }, "license": "Apache-2.0", - "main": "./build/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", "devDependencies": { "@types/jest": "^25.1.4", "jest": "^25.1.0", "typescript": "~3.8.3" }, - "types": "./build/index.d.ts", + "types": "./dist/cjs/index.d.ts", "dependencies": { "tslib": "^1.8.0" } diff --git a/packages/is-array-buffer/tsconfig.cjs.json b/packages/is-array-buffer/tsconfig.cjs.json index 2e24fd5c2371a..8e69a8627e589 100644 --- a/packages/is-array-buffer/tsconfig.cjs.json +++ b/packages/is-array-buffer/tsconfig.cjs.json @@ -5,7 +5,7 @@ "strict": true, "sourceMap": false, "sourceRoot": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/is-array-buffer/tsconfig.es.json b/packages/is-array-buffer/tsconfig.es.json index 7688ee655472c..bd67b69e12a20 100644 --- a/packages/is-array-buffer/tsconfig.es.json +++ b/packages/is-array-buffer/tsconfig.es.json @@ -5,7 +5,7 @@ "strict": true, "sourceMap": false, "sourceRoot": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/md5-js/package.json b/packages/md5-js/package.json index 2e53baf0127eb..0a3b050b88ed8 100644 --- a/packages/md5-js/package.json +++ b/packages/md5-js/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/md5-js", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/md5-js/tsconfig.cjs.json b/packages/md5-js/tsconfig.cjs.json index 315afe38e834d..32d324f2e3678 100644 --- a/packages/md5-js/tsconfig.cjs.json +++ b/packages/md5-js/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/md5-js/tsconfig.es.json b/packages/md5-js/tsconfig.es.json index 83e440960326b..bc4bcc3740800 100644 --- a/packages/md5-js/tsconfig.es.json +++ b/packages/md5-js/tsconfig.es.json @@ -14,12 +14,11 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." }, - "exclude": ["./build/**"], "include": ["src/"], "extends": "../../tsconfig.es.json" } diff --git a/packages/middleware-apply-body-checksum/package.json b/packages/middleware-apply-body-checksum/package.json index 98a3c26d42733..30375ef5f5111 100644 --- a/packages/middleware-apply-body-checksum/package.json +++ b/packages/middleware-apply-body-checksum/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-apply-body-checksum", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest --coverage" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-apply-body-checksum/tsconfig.cjs.json b/packages/middleware-apply-body-checksum/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-apply-body-checksum/tsconfig.cjs.json +++ b/packages/middleware-apply-body-checksum/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-apply-body-checksum/tsconfig.es.json b/packages/middleware-apply-body-checksum/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-apply-body-checksum/tsconfig.es.json +++ b/packages/middleware-apply-body-checksum/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-bucket-endpoint/package.json b/packages/middleware-bucket-endpoint/package.json index 644a2a7ab5165..337efab1ef2b2 100644 --- a/packages/middleware-bucket-endpoint/package.json +++ b/packages/middleware-bucket-endpoint/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-bucket-endpoint", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-bucket-endpoint/tsconfig.cjs.json b/packages/middleware-bucket-endpoint/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-bucket-endpoint/tsconfig.cjs.json +++ b/packages/middleware-bucket-endpoint/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-bucket-endpoint/tsconfig.es.json b/packages/middleware-bucket-endpoint/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-bucket-endpoint/tsconfig.es.json +++ b/packages/middleware-bucket-endpoint/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-content-length/package.json b/packages/middleware-content-length/package.json index 19afe6cd71063..179b0d7a63c06 100644 --- a/packages/middleware-content-length/package.json +++ b/packages/middleware-content-length/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-content-length", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-content-length/tsconfig.cjs.json b/packages/middleware-content-length/tsconfig.cjs.json index a4ef0a08d1ea2..dbf3678f2c00f 100644 --- a/packages/middleware-content-length/tsconfig.cjs.json +++ b/packages/middleware-content-length/tsconfig.cjs.json @@ -12,7 +12,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/middleware-content-length/tsconfig.es.json b/packages/middleware-content-length/tsconfig.es.json index f91d9876bbcbc..58023c506f1a9 100644 --- a/packages/middleware-content-length/tsconfig.es.json +++ b/packages/middleware-content-length/tsconfig.es.json @@ -12,7 +12,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/middleware-eventstream/package.json b/packages/middleware-eventstream/package.json index 2a9b3e287fcf0..ad803d6f9a4d0 100644 --- a/packages/middleware-eventstream/package.json +++ b/packages/middleware-eventstream/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-eventstream", "version": "1.0.0-gamma.0", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-eventstream/tsconfig.cjs.json b/packages/middleware-eventstream/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-eventstream/tsconfig.cjs.json +++ b/packages/middleware-eventstream/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-eventstream/tsconfig.es.json b/packages/middleware-eventstream/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-eventstream/tsconfig.es.json +++ b/packages/middleware-eventstream/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-expect-continue/package.json b/packages/middleware-expect-continue/package.json index c379b67ef91c5..2462e0102c12d 100644 --- a/packages/middleware-expect-continue/package.json +++ b/packages/middleware-expect-continue/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-expect-continue", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-expect-continue/tsconfig.cjs.json b/packages/middleware-expect-continue/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-expect-continue/tsconfig.cjs.json +++ b/packages/middleware-expect-continue/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-expect-continue/tsconfig.es.json b/packages/middleware-expect-continue/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-expect-continue/tsconfig.es.json +++ b/packages/middleware-expect-continue/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-header-default/package.json b/packages/middleware-header-default/package.json index 7470c4dec55b2..8a5d2ed036a4b 100644 --- a/packages/middleware-header-default/package.json +++ b/packages/middleware-header-default/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-header-default", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-header-default/tsconfig.cjs.json b/packages/middleware-header-default/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-header-default/tsconfig.cjs.json +++ b/packages/middleware-header-default/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-header-default/tsconfig.es.json b/packages/middleware-header-default/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-header-default/tsconfig.es.json +++ b/packages/middleware-header-default/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-host-header/package.json b/packages/middleware-host-header/package.json index 63e51504be116..8e80a178a80ce 100644 --- a/packages/middleware-host-header/package.json +++ b/packages/middleware-host-header/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-host-header", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-host-header/tsconfig.cjs.json b/packages/middleware-host-header/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-host-header/tsconfig.cjs.json +++ b/packages/middleware-host-header/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-host-header/tsconfig.es.json b/packages/middleware-host-header/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-host-header/tsconfig.es.json +++ b/packages/middleware-host-header/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-location-constraint/package.json b/packages/middleware-location-constraint/package.json index ed17df82a02d7..153bfb8b0cb52 100644 --- a/packages/middleware-location-constraint/package.json +++ b/packages/middleware-location-constraint/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-location-constraint", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-location-constraint/tsconfig.cjs.json b/packages/middleware-location-constraint/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-location-constraint/tsconfig.cjs.json +++ b/packages/middleware-location-constraint/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-location-constraint/tsconfig.es.json b/packages/middleware-location-constraint/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-location-constraint/tsconfig.es.json +++ b/packages/middleware-location-constraint/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-retry/package.json b/packages/middleware-retry/package.json index f5022ac957574..aa3de55438101 100644 --- a/packages/middleware-retry/package.json +++ b/packages/middleware-retry/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-retry", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-retry/tsconfig.cjs.json b/packages/middleware-retry/tsconfig.cjs.json index 025acbb1a36bb..9e0850223e86d 100644 --- a/packages/middleware-retry/tsconfig.cjs.json +++ b/packages/middleware-retry/tsconfig.cjs.json @@ -16,7 +16,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-retry/tsconfig.es.json b/packages/middleware-retry/tsconfig.es.json index 0e84e795abf4e..4fa2a1c8cebd6 100644 --- a/packages/middleware-retry/tsconfig.es.json +++ b/packages/middleware-retry/tsconfig.es.json @@ -16,7 +16,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-api-gateway/package.json b/packages/middleware-sdk-api-gateway/package.json index eceaeb61b3cc2..e0ac31fcdc3ed 100644 --- a/packages/middleware-sdk-api-gateway/package.json +++ b/packages/middleware-sdk-api-gateway/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-sdk-api-gateway", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-sdk-api-gateway/tsconfig.cjs.json b/packages/middleware-sdk-api-gateway/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-sdk-api-gateway/tsconfig.cjs.json +++ b/packages/middleware-sdk-api-gateway/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-api-gateway/tsconfig.es.json b/packages/middleware-sdk-api-gateway/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-sdk-api-gateway/tsconfig.es.json +++ b/packages/middleware-sdk-api-gateway/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-ec2/package.json b/packages/middleware-sdk-ec2/package.json index 205298407988c..f66e9ce3edd06 100644 --- a/packages/middleware-sdk-ec2/package.json +++ b/packages/middleware-sdk-ec2/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-sdk-ec2", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-sdk-ec2/tsconfig.cjs.json b/packages/middleware-sdk-ec2/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-sdk-ec2/tsconfig.cjs.json +++ b/packages/middleware-sdk-ec2/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-ec2/tsconfig.es.json b/packages/middleware-sdk-ec2/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-sdk-ec2/tsconfig.es.json +++ b/packages/middleware-sdk-ec2/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-glacier/package.json b/packages/middleware-sdk-glacier/package.json index 4c05891c772b6..2ff8bb0d48e35 100644 --- a/packages/middleware-sdk-glacier/package.json +++ b/packages/middleware-sdk-glacier/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-sdk-glacier", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-sdk-glacier/tsconfig.cjs.json b/packages/middleware-sdk-glacier/tsconfig.cjs.json index 7eb48e469784f..5b7f6c6e72bb8 100644 --- a/packages/middleware-sdk-glacier/tsconfig.cjs.json +++ b/packages/middleware-sdk-glacier/tsconfig.cjs.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-glacier/tsconfig.es.json b/packages/middleware-sdk-glacier/tsconfig.es.json index d182816437410..35151692ffd04 100644 --- a/packages/middleware-sdk-glacier/tsconfig.es.json +++ b/packages/middleware-sdk-glacier/tsconfig.es.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-machinelearning/package.json b/packages/middleware-sdk-machinelearning/package.json index db06f63f5ba12..9b2714c1e28f1 100644 --- a/packages/middleware-sdk-machinelearning/package.json +++ b/packages/middleware-sdk-machinelearning/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-sdk-machinelearning", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-sdk-machinelearning/tsconfig.cjs.json b/packages/middleware-sdk-machinelearning/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-sdk-machinelearning/tsconfig.cjs.json +++ b/packages/middleware-sdk-machinelearning/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-machinelearning/tsconfig.es.json b/packages/middleware-sdk-machinelearning/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-sdk-machinelearning/tsconfig.es.json +++ b/packages/middleware-sdk-machinelearning/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-rds/package.json b/packages/middleware-sdk-rds/package.json index 4b3e69b3ff3a6..98ce5967e92cb 100644 --- a/packages/middleware-sdk-rds/package.json +++ b/packages/middleware-sdk-rds/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-sdk-rds", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-sdk-rds/tsconfig.cjs.json b/packages/middleware-sdk-rds/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-sdk-rds/tsconfig.cjs.json +++ b/packages/middleware-sdk-rds/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-rds/tsconfig.es.json b/packages/middleware-sdk-rds/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-sdk-rds/tsconfig.es.json +++ b/packages/middleware-sdk-rds/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-route53/package.json b/packages/middleware-sdk-route53/package.json index c484c52d17938..4d4838976254c 100644 --- a/packages/middleware-sdk-route53/package.json +++ b/packages/middleware-sdk-route53/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-sdk-route53", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-sdk-route53/tsconfig.cjs.json b/packages/middleware-sdk-route53/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-sdk-route53/tsconfig.cjs.json +++ b/packages/middleware-sdk-route53/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-route53/tsconfig.es.json b/packages/middleware-sdk-route53/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-sdk-route53/tsconfig.es.json +++ b/packages/middleware-sdk-route53/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-s3-control/package.json b/packages/middleware-sdk-s3-control/package.json index 91d48320f118c..793dc02929149 100644 --- a/packages/middleware-sdk-s3-control/package.json +++ b/packages/middleware-sdk-s3-control/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-sdk-s3-control", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-sdk-s3-control/tsconfig.cjs.json b/packages/middleware-sdk-s3-control/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-sdk-s3-control/tsconfig.cjs.json +++ b/packages/middleware-sdk-s3-control/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-s3-control/tsconfig.es.json b/packages/middleware-sdk-s3-control/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-sdk-s3-control/tsconfig.es.json +++ b/packages/middleware-sdk-s3-control/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-s3/package.json b/packages/middleware-sdk-s3/package.json index 8f3f5d753b2ca..3b6c92cf57c9a 100644 --- a/packages/middleware-sdk-s3/package.json +++ b/packages/middleware-sdk-s3/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-sdk-s3", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-sdk-s3/tsconfig.cjs.json b/packages/middleware-sdk-s3/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-sdk-s3/tsconfig.cjs.json +++ b/packages/middleware-sdk-s3/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-s3/tsconfig.es.json b/packages/middleware-sdk-s3/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-sdk-s3/tsconfig.es.json +++ b/packages/middleware-sdk-s3/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-sqs/package.json b/packages/middleware-sdk-sqs/package.json index 2e902373d30d4..564477f48df5b 100644 --- a/packages/middleware-sdk-sqs/package.json +++ b/packages/middleware-sdk-sqs/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-sdk-sqs", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-sdk-sqs/tsconfig.cjs.json b/packages/middleware-sdk-sqs/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-sdk-sqs/tsconfig.cjs.json +++ b/packages/middleware-sdk-sqs/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-sqs/tsconfig.es.json b/packages/middleware-sdk-sqs/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-sdk-sqs/tsconfig.es.json +++ b/packages/middleware-sdk-sqs/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-sdk-transcribe-streaming/package.json b/packages/middleware-sdk-transcribe-streaming/package.json index a18cfd39071f2..dd2aa61502f2a 100644 --- a/packages/middleware-sdk-transcribe-streaming/package.json +++ b/packages/middleware-sdk-transcribe-streaming/package.json @@ -1,9 +1,9 @@ { "name": "@aws-sdk/middleware-sdk-transcribe-streaming", "version": "1.0.0-gamma.0", - "main": "./build/index.js", - "types": "./build/index.d.ts", - "module": "./build-es/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "scripts": { "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", diff --git a/packages/middleware-sdk-transcribe-streaming/tsconfig.cjs.json b/packages/middleware-sdk-transcribe-streaming/tsconfig.cjs.json index a45787013e76a..f993d6309bd55 100644 --- a/packages/middleware-sdk-transcribe-streaming/tsconfig.cjs.json +++ b/packages/middleware-sdk-transcribe-streaming/tsconfig.cjs.json @@ -6,7 +6,7 @@ "strict": true, "stripInternal": true, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "baseUrl": "." diff --git a/packages/middleware-sdk-transcribe-streaming/tsconfig.es.json b/packages/middleware-sdk-transcribe-streaming/tsconfig.es.json index 4b61c8c143355..f88cd41045472 100644 --- a/packages/middleware-sdk-transcribe-streaming/tsconfig.es.json +++ b/packages/middleware-sdk-transcribe-streaming/tsconfig.es.json @@ -6,7 +6,7 @@ "strict": true, "stripInternal": true, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "baseUrl": ".", diff --git a/packages/middleware-serde/package.json b/packages/middleware-serde/package.json index 20c8813302021..37b15775b6af5 100644 --- a/packages/middleware-serde/package.json +++ b/packages/middleware-serde/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-serde", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-serde/tsconfig.cjs.json b/packages/middleware-serde/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-serde/tsconfig.cjs.json +++ b/packages/middleware-serde/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-serde/tsconfig.es.json b/packages/middleware-serde/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-serde/tsconfig.es.json +++ b/packages/middleware-serde/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-signing/package.json b/packages/middleware-signing/package.json index e2bb34cbc6d06..a52916212942e 100644 --- a/packages/middleware-signing/package.json +++ b/packages/middleware-signing/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-signing", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-signing/tsconfig.cjs.json b/packages/middleware-signing/tsconfig.cjs.json index a4ef0a08d1ea2..dbf3678f2c00f 100644 --- a/packages/middleware-signing/tsconfig.cjs.json +++ b/packages/middleware-signing/tsconfig.cjs.json @@ -12,7 +12,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/middleware-signing/tsconfig.es.json b/packages/middleware-signing/tsconfig.es.json index f91d9876bbcbc..58023c506f1a9 100644 --- a/packages/middleware-signing/tsconfig.es.json +++ b/packages/middleware-signing/tsconfig.es.json @@ -12,7 +12,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/middleware-ssec/package.json b/packages/middleware-ssec/package.json index 61637a34d4d83..35b2213c832ea 100644 --- a/packages/middleware-ssec/package.json +++ b/packages/middleware-ssec/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-ssec", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-ssec/tsconfig.cjs.json b/packages/middleware-ssec/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-ssec/tsconfig.cjs.json +++ b/packages/middleware-ssec/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-ssec/tsconfig.es.json b/packages/middleware-ssec/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-ssec/tsconfig.es.json +++ b/packages/middleware-ssec/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-stack/package.json b/packages/middleware-stack/package.json index deebc40e1cc0b..5abb675cecb07 100644 --- a/packages/middleware-stack/package.json +++ b/packages/middleware-stack/package.json @@ -3,8 +3,8 @@ "version": "1.0.0-gamma.1", "description": "Provides a means for composing multiple middleware functions into a single handler", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -15,8 +15,9 @@ "url": "https://aws.amazon.com/javascript/" }, "license": "Apache-2.0", - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "dependencies": { "@aws-sdk/types": "1.0.0-gamma.1", "tslib": "^1.8.0" diff --git a/packages/middleware-stack/tsconfig.cjs.json b/packages/middleware-stack/tsconfig.cjs.json index f393f840b0871..32fb42d0aaade 100644 --- a/packages/middleware-stack/tsconfig.cjs.json +++ b/packages/middleware-stack/tsconfig.cjs.json @@ -5,7 +5,7 @@ "sourceMap": false, "lib": ["es5", "es2015.promise", "es2015.collection"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/middleware-stack/tsconfig.es.json b/packages/middleware-stack/tsconfig.es.json index 3227a77eea250..5c5cba2f486f1 100644 --- a/packages/middleware-stack/tsconfig.es.json +++ b/packages/middleware-stack/tsconfig.es.json @@ -5,7 +5,7 @@ "sourceMap": false, "lib": ["es5", "es2015.promise", "es2015.collection"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/middleware-user-agent/package.json b/packages/middleware-user-agent/package.json index 7feaecf48e109..be62f987b89d6 100644 --- a/packages/middleware-user-agent/package.json +++ b/packages/middleware-user-agent/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/middleware-user-agent", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest --passWithNoTests" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/middleware-user-agent/tsconfig.cjs.json b/packages/middleware-user-agent/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/middleware-user-agent/tsconfig.cjs.json +++ b/packages/middleware-user-agent/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/middleware-user-agent/tsconfig.es.json b/packages/middleware-user-agent/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/middleware-user-agent/tsconfig.es.json +++ b/packages/middleware-user-agent/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/node-http-handler/package.json b/packages/node-http-handler/package.json index 5d315a49a2d87..fea1e68550266 100644 --- a/packages/node-http-handler/package.json +++ b/packages/node-http-handler/package.json @@ -3,8 +3,8 @@ "version": "1.0.0-gamma.1", "description": "Provides a way to make requests", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest --coverage" @@ -15,8 +15,9 @@ "url": "https://aws.amazon.com/javascript/" }, "license": "Apache-2.0", - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "dependencies": { "@aws-sdk/abort-controller": "1.0.0-gamma.1", "@aws-sdk/protocol-http": "1.0.0-gamma.1", diff --git a/packages/node-http-handler/src/server.mock.ts b/packages/node-http-handler/src/server.mock.ts index 58ed7430be822..b2f88622f9a00 100644 --- a/packages/node-http-handler/src/server.mock.ts +++ b/packages/node-http-handler/src/server.mock.ts @@ -15,7 +15,7 @@ import { Readable } from "stream"; import { HttpResponse } from "@aws-sdk/types"; -const fixturesDir = join(__dirname, "..", "fixtures"); +const fixturesDir = join(__dirname, "../..", "fixtures"); export function createResponseFunction(httpResp: HttpResponse) { return function (request: IncomingMessage, response: ServerResponse) { diff --git a/packages/node-http-handler/tsconfig.cjs.json b/packages/node-http-handler/tsconfig.cjs.json index 67ff8af447333..881d34034c40f 100644 --- a/packages/node-http-handler/tsconfig.cjs.json +++ b/packages/node-http-handler/tsconfig.cjs.json @@ -8,7 +8,7 @@ "importHelpers": true, "lib": ["es5", "es2015.promise", "es2015.iterable"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/node-http-handler/tsconfig.es.json b/packages/node-http-handler/tsconfig.es.json index 458651ca23875..5dc2dbd22f09b 100644 --- a/packages/node-http-handler/tsconfig.es.json +++ b/packages/node-http-handler/tsconfig.es.json @@ -8,7 +8,7 @@ "importHelpers": true, "lib": ["es5", "es2015.promise", "es2015.iterable"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/property-provider/package.json b/packages/property-provider/package.json index 9d218a484a301..128ac96f906f7 100644 --- a/packages/property-provider/package.json +++ b/packages/property-provider/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/property-provider", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/property-provider/tsconfig.cjs.json b/packages/property-provider/tsconfig.cjs.json index a4ef0a08d1ea2..dbf3678f2c00f 100644 --- a/packages/property-provider/tsconfig.cjs.json +++ b/packages/property-provider/tsconfig.cjs.json @@ -12,7 +12,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/property-provider/tsconfig.es.json b/packages/property-provider/tsconfig.es.json index f91d9876bbcbc..58023c506f1a9 100644 --- a/packages/property-provider/tsconfig.es.json +++ b/packages/property-provider/tsconfig.es.json @@ -12,7 +12,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/protocol-http/package.json b/packages/protocol-http/package.json index f5583730209e0..ab99d24a791f9 100644 --- a/packages/protocol-http/package.json +++ b/packages/protocol-http/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/protocol-http", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "email": "", diff --git a/packages/protocol-http/tsconfig.cjs.json b/packages/protocol-http/tsconfig.cjs.json index 7eb48e469784f..5b7f6c6e72bb8 100644 --- a/packages/protocol-http/tsconfig.cjs.json +++ b/packages/protocol-http/tsconfig.cjs.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/protocol-http/tsconfig.es.json b/packages/protocol-http/tsconfig.es.json index d182816437410..35151692ffd04 100644 --- a/packages/protocol-http/tsconfig.es.json +++ b/packages/protocol-http/tsconfig.es.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/querystring-builder/package.json b/packages/querystring-builder/package.json index 86beb85d5731e..467cd7c9bbca4 100644 --- a/packages/querystring-builder/package.json +++ b/packages/querystring-builder/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/querystring-builder", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/querystring-builder/tsconfig.cjs.json b/packages/querystring-builder/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/querystring-builder/tsconfig.cjs.json +++ b/packages/querystring-builder/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/querystring-builder/tsconfig.es.json b/packages/querystring-builder/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/querystring-builder/tsconfig.es.json +++ b/packages/querystring-builder/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/querystring-parser/package.json b/packages/querystring-parser/package.json index b5308b314c3f5..589fdba1c670f 100644 --- a/packages/querystring-parser/package.json +++ b/packages/querystring-parser/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/querystring-parser", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/querystring-parser/tsconfig.cjs.json b/packages/querystring-parser/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/querystring-parser/tsconfig.cjs.json +++ b/packages/querystring-parser/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/querystring-parser/tsconfig.es.json b/packages/querystring-parser/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/querystring-parser/tsconfig.es.json +++ b/packages/querystring-parser/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/region-provider/package.json b/packages/region-provider/package.json index eee8af712699c..1b4b161238881 100644 --- a/packages/region-provider/package.json +++ b/packages/region-provider/package.json @@ -2,11 +2,12 @@ "name": "@aws-sdk/region-provider", "version": "1.0.0-gamma.1", "description": "AWS region provider for Node.JS. Will determine the default region to use for AWS clients by checking known environment variables and shared configuration files", - "main": "./build/index.js", - "typings": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" diff --git a/packages/region-provider/tsconfig.cjs.json b/packages/region-provider/tsconfig.cjs.json index a4ef0a08d1ea2..dbf3678f2c00f 100644 --- a/packages/region-provider/tsconfig.cjs.json +++ b/packages/region-provider/tsconfig.cjs.json @@ -12,7 +12,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/region-provider/tsconfig.es.json b/packages/region-provider/tsconfig.es.json index f91d9876bbcbc..58023c506f1a9 100644 --- a/packages/region-provider/tsconfig.es.json +++ b/packages/region-provider/tsconfig.es.json @@ -12,7 +12,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/retry-config-provider/package.json b/packages/retry-config-provider/package.json index 38d99fff817d1..aedb1ef0fce01 100644 --- a/packages/retry-config-provider/package.json +++ b/packages/retry-config-provider/package.json @@ -2,11 +2,12 @@ "name": "@aws-sdk/retry-config-provider", "version": "1.0.0-gamma.0", "description": "AWS retry configuration provider for Node.JS. Will determine the default retry configuration to use for AWS clients by checking known environment variables and shared configuration files", - "main": "./build/index.js", - "typings": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" diff --git a/packages/retry-config-provider/tsconfig.cjs.json b/packages/retry-config-provider/tsconfig.cjs.json index a4ef0a08d1ea2..dbf3678f2c00f 100644 --- a/packages/retry-config-provider/tsconfig.cjs.json +++ b/packages/retry-config-provider/tsconfig.cjs.json @@ -12,7 +12,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/retry-config-provider/tsconfig.es.json b/packages/retry-config-provider/tsconfig.es.json index f91d9876bbcbc..58023c506f1a9 100644 --- a/packages/retry-config-provider/tsconfig.es.json +++ b/packages/retry-config-provider/tsconfig.es.json @@ -12,7 +12,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/s3-request-presigner/package.json b/packages/s3-request-presigner/package.json index a10eec5aeb484..09fe312d6263e 100644 --- a/packages/s3-request-presigner/package.json +++ b/packages/s3-request-presigner/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/s3-request-presigner", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/s3-request-presigner/tsconfig.cjs.json b/packages/s3-request-presigner/tsconfig.cjs.json index 26fd157242dad..04e4c1d145652 100644 --- a/packages/s3-request-presigner/tsconfig.cjs.json +++ b/packages/s3-request-presigner/tsconfig.cjs.json @@ -15,7 +15,7 @@ "dom" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/s3-request-presigner/tsconfig.es.json b/packages/s3-request-presigner/tsconfig.es.json index e0c2c0c82cc5d..c1262d98b3b66 100644 --- a/packages/s3-request-presigner/tsconfig.es.json +++ b/packages/s3-request-presigner/tsconfig.es.json @@ -15,7 +15,7 @@ "dom" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/service-error-classification/package.json b/packages/service-error-classification/package.json index bcc9b4accda94..46aae2357cc3f 100644 --- a/packages/service-error-classification/package.json +++ b/packages/service-error-classification/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/service-error-classification", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/service-error-classification/tsconfig.cjs.json b/packages/service-error-classification/tsconfig.cjs.json index dd2f42f4b4d4b..ae72d093e6645 100644 --- a/packages/service-error-classification/tsconfig.cjs.json +++ b/packages/service-error-classification/tsconfig.cjs.json @@ -6,7 +6,7 @@ "noUnusedLocals": true, "lib": ["es5", "es2015.collection", "es2015.iterable"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "downlevelIteration": true, "inlineSourceMap": true, "inlineSources": true, diff --git a/packages/service-error-classification/tsconfig.es.json b/packages/service-error-classification/tsconfig.es.json index 0cf70cc1bffae..428075a1e7ad3 100644 --- a/packages/service-error-classification/tsconfig.es.json +++ b/packages/service-error-classification/tsconfig.es.json @@ -6,7 +6,7 @@ "noUnusedLocals": true, "lib": ["es5", "es2015.collection", "es2015.iterable"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "downlevelIteration": true, "inlineSourceMap": true, "inlineSources": true, diff --git a/packages/sha256-tree-hash/package.json b/packages/sha256-tree-hash/package.json index be81a6e32bd53..b2b9271011137 100644 --- a/packages/sha256-tree-hash/package.json +++ b/packages/sha256-tree-hash/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/sha256-tree-hash", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/sha256-tree-hash/tsconfig.cjs.json b/packages/sha256-tree-hash/tsconfig.cjs.json index 7eb48e469784f..5b7f6c6e72bb8 100644 --- a/packages/sha256-tree-hash/tsconfig.cjs.json +++ b/packages/sha256-tree-hash/tsconfig.cjs.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/sha256-tree-hash/tsconfig.es.json b/packages/sha256-tree-hash/tsconfig.es.json index d182816437410..35151692ffd04 100644 --- a/packages/sha256-tree-hash/tsconfig.es.json +++ b/packages/sha256-tree-hash/tsconfig.es.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/shared-ini-file-loader/package.json b/packages/shared-ini-file-loader/package.json index 2e217e64dacc5..89c5c25a00700 100644 --- a/packages/shared-ini-file-loader/package.json +++ b/packages/shared-ini-file-loader/package.json @@ -11,8 +11,8 @@ "typescript": "~3.8.3" }, "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -22,6 +22,7 @@ "url": "https://aws.amazon.com/javascript/" }, "license": "Apache-2.0", - "main": "./build/index.js", - "types": "./build/index.d.ts" + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/shared-ini-file-loader/tsconfig.cjs.json b/packages/shared-ini-file-loader/tsconfig.cjs.json index ec815467f25e0..6406600cc66ac 100644 --- a/packages/shared-ini-file-loader/tsconfig.cjs.json +++ b/packages/shared-ini-file-loader/tsconfig.cjs.json @@ -5,7 +5,7 @@ "declaration": true, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/shared-ini-file-loader/tsconfig.es.json b/packages/shared-ini-file-loader/tsconfig.es.json index 41829e0925c2b..619e0db0cdee9 100644 --- a/packages/shared-ini-file-loader/tsconfig.es.json +++ b/packages/shared-ini-file-loader/tsconfig.es.json @@ -5,7 +5,7 @@ "declaration": true, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/signature-v4/package.json b/packages/signature-v4/package.json index 51938b5c9525d..ecf12c18af1c1 100644 --- a/packages/signature-v4/package.json +++ b/packages/signature-v4/package.json @@ -2,9 +2,9 @@ "name": "@aws-sdk/signature-v4", "version": "1.0.0-gamma.1", "description": "A standalone implementation of the AWS Signature V4 request signing algorithm", - "main": "./build/index.js", - "module": "./build-es/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "scripts": { "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", diff --git a/packages/signature-v4/tsconfig.cjs.json b/packages/signature-v4/tsconfig.cjs.json index a85273b5df123..7dfb6d9715c32 100644 --- a/packages/signature-v4/tsconfig.cjs.json +++ b/packages/signature-v4/tsconfig.cjs.json @@ -5,7 +5,7 @@ "strict": true, "stripInternal": true, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "noUnusedLocals": true, diff --git a/packages/signature-v4/tsconfig.es.json b/packages/signature-v4/tsconfig.es.json index c40d10f97fa1a..9a92585e29384 100644 --- a/packages/signature-v4/tsconfig.es.json +++ b/packages/signature-v4/tsconfig.es.json @@ -5,7 +5,7 @@ "strict": true, "stripInternal": true, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "noUnusedLocals": true, diff --git a/packages/smithy-client/package.json b/packages/smithy-client/package.json index 8c7b9e8284eea..d1d20d52c6207 100644 --- a/packages/smithy-client/package.json +++ b/packages/smithy-client/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/smithy-client", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest --passWithNoTests" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/smithy-client/tsconfig.cjs.json b/packages/smithy-client/tsconfig.cjs.json index 092c4859c3fc4..fcabfc7935ed2 100644 --- a/packages/smithy-client/tsconfig.cjs.json +++ b/packages/smithy-client/tsconfig.cjs.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/smithy-client/tsconfig.es.json b/packages/smithy-client/tsconfig.es.json index 841ebfe071777..af82260ead508 100644 --- a/packages/smithy-client/tsconfig.es.json +++ b/packages/smithy-client/tsconfig.es.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/types/package.json b/packages/types/package.json index 226d2079b82b9..b8a9ac5196345 100755 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,15 +1,16 @@ { "name": "@aws-sdk/types", "version": "1.0.0-gamma.1", - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "description": "Types for the AWS SDK", "devDependencies": { "typescript": "~3.8.3" }, "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "exit 0" diff --git a/packages/types/tsconfig.cjs.json b/packages/types/tsconfig.cjs.json index cb7b22efdbde8..e7f0ce81337c0 100644 --- a/packages/types/tsconfig.cjs.json +++ b/packages/types/tsconfig.cjs.json @@ -10,7 +10,7 @@ "strict": true, "declaration": true, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "baseUrl": "." }, "extends": "../../tsconfig.cjs.json", diff --git a/packages/types/tsconfig.es.json b/packages/types/tsconfig.es.json index 44301e3c5d823..12d8086d2f19f 100644 --- a/packages/types/tsconfig.es.json +++ b/packages/types/tsconfig.es.json @@ -10,7 +10,7 @@ "strict": true, "declaration": true, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "baseUrl": "." }, "extends": "../../tsconfig.es.json", diff --git a/packages/url-parser-browser/package.json b/packages/url-parser-browser/package.json index 20820a68c2235..9dd68ab1fae40 100644 --- a/packages/url-parser-browser/package.json +++ b/packages/url-parser-browser/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/url-parser-browser", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/url-parser-browser/tsconfig.cjs.json b/packages/url-parser-browser/tsconfig.cjs.json index 7eb48e469784f..5b7f6c6e72bb8 100644 --- a/packages/url-parser-browser/tsconfig.cjs.json +++ b/packages/url-parser-browser/tsconfig.cjs.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/url-parser-browser/tsconfig.es.json b/packages/url-parser-browser/tsconfig.es.json index d182816437410..35151692ffd04 100644 --- a/packages/url-parser-browser/tsconfig.es.json +++ b/packages/url-parser-browser/tsconfig.es.json @@ -15,7 +15,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/url-parser-node/package.json b/packages/url-parser-node/package.json index a25a10e5605ad..1687a6c5d53b5 100644 --- a/packages/url-parser-node/package.json +++ b/packages/url-parser-node/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/url-parser-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/url-parser-node/tsconfig.cjs.json b/packages/url-parser-node/tsconfig.cjs.json index a7a792d28e9f0..53c202090f631 100644 --- a/packages/url-parser-node/tsconfig.cjs.json +++ b/packages/url-parser-node/tsconfig.cjs.json @@ -7,7 +7,7 @@ "importHelpers": true, "noEmitHelpers": true, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/url-parser-node/tsconfig.es.json b/packages/url-parser-node/tsconfig.es.json index 014d419914cd9..3b273a6b62373 100644 --- a/packages/url-parser-node/tsconfig.es.json +++ b/packages/url-parser-node/tsconfig.es.json @@ -7,7 +7,7 @@ "importHelpers": true, "noEmitHelpers": true, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/util-base64-browser/package.json b/packages/util-base64-browser/package.json index 76d32d34b75c5..87082a2a24d6d 100644 --- a/packages/util-base64-browser/package.json +++ b/packages/util-base64-browser/package.json @@ -2,10 +2,11 @@ "name": "@aws-sdk/util-base64-browser", "version": "1.0.0-gamma.1", "description": "A pure JS Base64 <-> UInt8Array converter", - "main": "./build/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -24,5 +25,5 @@ "jest": "^25.1.0", "typescript": "~3.8.3" }, - "types": "./build/index.d.ts" + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/util-base64-browser/tsconfig.cjs.json b/packages/util-base64-browser/tsconfig.cjs.json index 15f499edd6d6d..237e6076b659c 100644 --- a/packages/util-base64-browser/tsconfig.cjs.json +++ b/packages/util-base64-browser/tsconfig.cjs.json @@ -5,7 +5,7 @@ "strict": true, "lib": ["es5", "es2015.collection"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-base64-browser/tsconfig.es.json b/packages/util-base64-browser/tsconfig.es.json index 57be153ba1ede..859a054c3beed 100644 --- a/packages/util-base64-browser/tsconfig.es.json +++ b/packages/util-base64-browser/tsconfig.es.json @@ -5,7 +5,7 @@ "strict": true, "lib": ["es5", "es2015.collection"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-base64-node/package.json b/packages/util-base64-node/package.json index fd4041f44599c..c4ac133224000 100644 --- a/packages/util-base64-node/package.json +++ b/packages/util-base64-node/package.json @@ -2,10 +2,11 @@ "name": "@aws-sdk/util-base64-node", "version": "1.0.0-gamma.1", "description": "A Node.JS Base64 <-> UInt8Array converter", - "main": "./build/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -25,5 +26,5 @@ "jest": "^25.1.0", "typescript": "~3.8.3" }, - "types": "./build/index.d.ts" + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/util-base64-node/tsconfig.cjs.json b/packages/util-base64-node/tsconfig.cjs.json index 84d33233cc049..09336eddda194 100644 --- a/packages/util-base64-node/tsconfig.cjs.json +++ b/packages/util-base64-node/tsconfig.cjs.json @@ -4,7 +4,7 @@ "sourceMap": false, "strict": true, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-base64-node/tsconfig.es.json b/packages/util-base64-node/tsconfig.es.json index 2ce0c20fa49ee..d0d56774aebda 100644 --- a/packages/util-base64-node/tsconfig.es.json +++ b/packages/util-base64-node/tsconfig.es.json @@ -4,7 +4,7 @@ "sourceMap": false, "strict": true, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-body-length-browser/package.json b/packages/util-body-length-browser/package.json index affc728de2a35..d7bb414a89ef0 100644 --- a/packages/util-body-length-browser/package.json +++ b/packages/util-body-length-browser/package.json @@ -3,14 +3,15 @@ "description": "Determines the length of a request body in browsers", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/util-body-length-browser/tsconfig.cjs.json b/packages/util-body-length-browser/tsconfig.cjs.json index b168655ffadf7..4f866fdf86fb1 100644 --- a/packages/util-body-length-browser/tsconfig.cjs.json +++ b/packages/util-body-length-browser/tsconfig.cjs.json @@ -13,7 +13,7 @@ "dom" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-body-length-browser/tsconfig.es.json b/packages/util-body-length-browser/tsconfig.es.json index c1e04ae66d370..ff0f614368ce7 100644 --- a/packages/util-body-length-browser/tsconfig.es.json +++ b/packages/util-body-length-browser/tsconfig.es.json @@ -13,7 +13,7 @@ "dom" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-body-length-node/package.json b/packages/util-body-length-node/package.json index 6acd8e9f8199d..a9bdfe1bffa79 100644 --- a/packages/util-body-length-node/package.json +++ b/packages/util-body-length-node/package.json @@ -3,8 +3,8 @@ "description": "Determines the length of a request body in node.js", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -15,8 +15,9 @@ "jest": "^25.1.0", "typescript": "~3.8.3" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/util-body-length-node/tsconfig.cjs.json b/packages/util-body-length-node/tsconfig.cjs.json index fbcb34cb8332c..31b6b798db8f3 100644 --- a/packages/util-body-length-node/tsconfig.cjs.json +++ b/packages/util-body-length-node/tsconfig.cjs.json @@ -5,7 +5,7 @@ "sourceMap": false, "downlevelIteration": true, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-body-length-node/tsconfig.es.json b/packages/util-body-length-node/tsconfig.es.json index 7a87335a60470..63f38a08c12f7 100644 --- a/packages/util-body-length-node/tsconfig.es.json +++ b/packages/util-body-length-node/tsconfig.es.json @@ -5,7 +5,7 @@ "sourceMap": false, "downlevelIteration": true, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-buffer-from/package.json b/packages/util-buffer-from/package.json index 352f4f6ddcf1c..fce50db5bccd2 100644 --- a/packages/util-buffer-from/package.json +++ b/packages/util-buffer-from/package.json @@ -2,8 +2,8 @@ "name": "@aws-sdk/util-buffer-from", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -23,6 +23,7 @@ "jest": "^25.1.0", "typescript": "~3.8.3" }, - "main": "./build/index.js", - "types": "./build/index.d.ts" + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/util-buffer-from/tsconfig.cjs.json b/packages/util-buffer-from/tsconfig.cjs.json index 18de94dea97d3..19fcc1dafdca8 100644 --- a/packages/util-buffer-from/tsconfig.cjs.json +++ b/packages/util-buffer-from/tsconfig.cjs.json @@ -5,7 +5,7 @@ "strict": true, "lib": ["es5", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-buffer-from/tsconfig.es.json b/packages/util-buffer-from/tsconfig.es.json index fa1341272517c..9e6367d3eedf9 100644 --- a/packages/util-buffer-from/tsconfig.es.json +++ b/packages/util-buffer-from/tsconfig.es.json @@ -5,7 +5,7 @@ "strict": true, "lib": ["es5", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-create-request/package.json b/packages/util-create-request/package.json index f3b8b731b4200..792b916a2d05b 100644 --- a/packages/util-create-request/package.json +++ b/packages/util-create-request/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/util-create-request", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/util-create-request/tsconfig.cjs.json b/packages/util-create-request/tsconfig.cjs.json index 009e35184a616..b43892f84e800 100644 --- a/packages/util-create-request/tsconfig.cjs.json +++ b/packages/util-create-request/tsconfig.cjs.json @@ -13,7 +13,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/util-create-request/tsconfig.es.json b/packages/util-create-request/tsconfig.es.json index 00c0b37c61889..ab7583c78ae72 100644 --- a/packages/util-create-request/tsconfig.es.json +++ b/packages/util-create-request/tsconfig.es.json @@ -13,7 +13,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/util-format-url/package.json b/packages/util-format-url/package.json index ed82b2b82cf1e..0e04e0a458752 100644 --- a/packages/util-format-url/package.json +++ b/packages/util-format-url/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/util-format-url", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/util-format-url/tsconfig.cjs.json b/packages/util-format-url/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/util-format-url/tsconfig.cjs.json +++ b/packages/util-format-url/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/util-format-url/tsconfig.es.json b/packages/util-format-url/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/util-format-url/tsconfig.es.json +++ b/packages/util-format-url/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/util-hex-encoding/package.json b/packages/util-hex-encoding/package.json index 7d73f65088162..10f0ad9047b1f 100644 --- a/packages/util-hex-encoding/package.json +++ b/packages/util-hex-encoding/package.json @@ -3,8 +3,8 @@ "version": "1.0.0-gamma.1", "description": "Converts binary buffers to and from lowercase hexadecimal encoding", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -14,7 +14,8 @@ "url": "https://aws.amazon.com/javascript/" }, "license": "Apache-2.0", - "main": "./build/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", "dependencies": { "tslib": "^1.8.0" }, @@ -23,5 +24,5 @@ "jest": "^25.1.0", "typescript": "~3.8.3" }, - "types": "./build/index.d.ts" + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/util-hex-encoding/tsconfig.cjs.json b/packages/util-hex-encoding/tsconfig.cjs.json index 919ccc1cbd0ea..219097ec0421d 100644 --- a/packages/util-hex-encoding/tsconfig.cjs.json +++ b/packages/util-hex-encoding/tsconfig.cjs.json @@ -5,7 +5,7 @@ "sourceMap": false, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-hex-encoding/tsconfig.es.json b/packages/util-hex-encoding/tsconfig.es.json index 3ed20a7e937be..623d75b15c278 100644 --- a/packages/util-hex-encoding/tsconfig.es.json +++ b/packages/util-hex-encoding/tsconfig.es.json @@ -5,7 +5,7 @@ "sourceMap": false, "lib": ["es5", "es2015.promise", "es2015.collection"], "sourceRoot": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-locate-window/package.json b/packages/util-locate-window/package.json index 758a15108698d..c2c8a3829abf8 100644 --- a/packages/util-locate-window/package.json +++ b/packages/util-locate-window/package.json @@ -2,8 +2,8 @@ "name": "@aws-sdk/util-locate-window", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -22,6 +22,7 @@ "jest": "^25.1.0", "typescript": "~3.8.3" }, - "main": "./build/index.js", - "types": "./build/index.d.ts" + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/util-locate-window/tsconfig.cjs.json b/packages/util-locate-window/tsconfig.cjs.json index 5264695baf703..9618856304448 100644 --- a/packages/util-locate-window/tsconfig.cjs.json +++ b/packages/util-locate-window/tsconfig.cjs.json @@ -8,7 +8,7 @@ "strictNullChecks": true, "lib": ["dom", "es5", "es2015.collection"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-locate-window/tsconfig.es.json b/packages/util-locate-window/tsconfig.es.json index e5d20ff33a078..04426275851e0 100644 --- a/packages/util-locate-window/tsconfig.es.json +++ b/packages/util-locate-window/tsconfig.es.json @@ -8,7 +8,7 @@ "strictNullChecks": true, "lib": ["dom", "es5", "es2015.collection"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-uri-escape/package.json b/packages/util-uri-escape/package.json index a1c689ea7e75b..bdf0be8326aee 100644 --- a/packages/util-uri-escape/package.json +++ b/packages/util-uri-escape/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/util-uri-escape", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/util-uri-escape/tsconfig.cjs.json b/packages/util-uri-escape/tsconfig.cjs.json index bd4ff9c56d023..5b5bee45eabf0 100644 --- a/packages/util-uri-escape/tsconfig.cjs.json +++ b/packages/util-uri-escape/tsconfig.cjs.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/util-uri-escape/tsconfig.es.json b/packages/util-uri-escape/tsconfig.es.json index f5c6d68a31e47..d851fa69216d5 100644 --- a/packages/util-uri-escape/tsconfig.es.json +++ b/packages/util-uri-escape/tsconfig.es.json @@ -14,7 +14,7 @@ "es2015.symbol.wellknown" ], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/util-user-agent-browser/package.json b/packages/util-user-agent-browser/package.json index c6f59678ffbbe..bb9e868476e79 100644 --- a/packages/util-user-agent-browser/package.json +++ b/packages/util-user-agent-browser/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/util-user-agent-browser", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/util-user-agent-browser/tsconfig.cjs.json b/packages/util-user-agent-browser/tsconfig.cjs.json index e5b960fdbab6a..0001141b4be47 100644 --- a/packages/util-user-agent-browser/tsconfig.cjs.json +++ b/packages/util-user-agent-browser/tsconfig.cjs.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es5", "es2015.collection", "dom"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/util-user-agent-browser/tsconfig.es.json b/packages/util-user-agent-browser/tsconfig.es.json index 6919139c2facc..ddb703f5c8a8c 100644 --- a/packages/util-user-agent-browser/tsconfig.es.json +++ b/packages/util-user-agent-browser/tsconfig.es.json @@ -8,7 +8,7 @@ "noEmitHelpers": true, "lib": ["es5", "es2015.collection", "dom"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/util-user-agent-node/package.json b/packages/util-user-agent-node/package.json index 6909beb8ff72c..ddbbe1eef3b32 100644 --- a/packages/util-user-agent-node/package.json +++ b/packages/util-user-agent-node/package.json @@ -2,14 +2,15 @@ "name": "@aws-sdk/util-user-agent-node", "version": "1.0.0-gamma.1", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/util-user-agent-node/tsconfig.cjs.json b/packages/util-user-agent-node/tsconfig.cjs.json index a7a792d28e9f0..53c202090f631 100644 --- a/packages/util-user-agent-node/tsconfig.cjs.json +++ b/packages/util-user-agent-node/tsconfig.cjs.json @@ -7,7 +7,7 @@ "importHelpers": true, "noEmitHelpers": true, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/util-user-agent-node/tsconfig.es.json b/packages/util-user-agent-node/tsconfig.es.json index 014d419914cd9..3b273a6b62373 100644 --- a/packages/util-user-agent-node/tsconfig.es.json +++ b/packages/util-user-agent-node/tsconfig.es.json @@ -7,7 +7,7 @@ "importHelpers": true, "noEmitHelpers": true, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "inlineSourceMap": true, "inlineSources": true, "baseUrl": "." diff --git a/packages/util-utf8-browser/package.json b/packages/util-utf8-browser/package.json index 384a1708b8c3c..ec53d192e88a1 100644 --- a/packages/util-utf8-browser/package.json +++ b/packages/util-utf8-browser/package.json @@ -2,10 +2,11 @@ "name": "@aws-sdk/util-utf8-browser", "version": "1.0.0-gamma.1", "description": "A browser UTF-8 string <-> UInt8Array converter", - "main": "./build/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -23,5 +24,5 @@ "jest": "^25.1.0", "typescript": "~3.8.3" }, - "types": "./build/index.d.ts" + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/util-utf8-browser/tsconfig.cjs.json b/packages/util-utf8-browser/tsconfig.cjs.json index 15f499edd6d6d..237e6076b659c 100644 --- a/packages/util-utf8-browser/tsconfig.cjs.json +++ b/packages/util-utf8-browser/tsconfig.cjs.json @@ -5,7 +5,7 @@ "strict": true, "lib": ["es5", "es2015.collection"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-utf8-browser/tsconfig.es.json b/packages/util-utf8-browser/tsconfig.es.json index 57be153ba1ede..859a054c3beed 100644 --- a/packages/util-utf8-browser/tsconfig.es.json +++ b/packages/util-utf8-browser/tsconfig.es.json @@ -5,7 +5,7 @@ "strict": true, "lib": ["es5", "es2015.collection"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-utf8-node/package.json b/packages/util-utf8-node/package.json index 505710a836980..f028efcf6078b 100644 --- a/packages/util-utf8-node/package.json +++ b/packages/util-utf8-node/package.json @@ -2,10 +2,11 @@ "name": "@aws-sdk/util-utf8-node", "version": "1.0.0-gamma.1", "description": "A Node.JS UTF-8 string <-> UInt8Array converter", - "main": "./build/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -28,5 +29,5 @@ "jest": { "testEnvironment": "node" }, - "types": "./build/index.d.ts" + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/util-utf8-node/tsconfig.cjs.json b/packages/util-utf8-node/tsconfig.cjs.json index 84d33233cc049..09336eddda194 100644 --- a/packages/util-utf8-node/tsconfig.cjs.json +++ b/packages/util-utf8-node/tsconfig.cjs.json @@ -4,7 +4,7 @@ "sourceMap": false, "strict": true, "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/util-utf8-node/tsconfig.es.json b/packages/util-utf8-node/tsconfig.es.json index 2ce0c20fa49ee..d0d56774aebda 100644 --- a/packages/util-utf8-node/tsconfig.es.json +++ b/packages/util-utf8-node/tsconfig.es.json @@ -4,7 +4,7 @@ "sourceMap": false, "strict": true, "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/xml-builder/package.json b/packages/xml-builder/package.json index fd003a4dc7d2a..c52c83cf25fdd 100644 --- a/packages/xml-builder/package.json +++ b/packages/xml-builder/package.json @@ -11,8 +11,8 @@ "typescript": "~3.8.3" }, "scripts": { - "prepublishOnly": "yarn build:cjs", - "pretest": "yarn build:cjs && yarn build:es", + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", "build:cjs": "tsc -p tsconfig.cjs.json", "build:es": "tsc -p tsconfig.es.json", "test": "jest" @@ -22,6 +22,7 @@ "url": "https://aws.amazon.com/javascript/" }, "license": "Apache-2.0", - "main": "./build/index.js", - "types": "./build/index.d.ts" + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts" } diff --git a/packages/xml-builder/tsconfig.cjs.json b/packages/xml-builder/tsconfig.cjs.json index 25072072cc605..263d7b7ba5d00 100644 --- a/packages/xml-builder/tsconfig.cjs.json +++ b/packages/xml-builder/tsconfig.cjs.json @@ -5,7 +5,7 @@ "declaration": true, "lib": ["es5", "es2015.collection"], "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist/cjs", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, diff --git a/packages/xml-builder/tsconfig.es.json b/packages/xml-builder/tsconfig.es.json index fe61cc1693516..1bc560bce213f 100644 --- a/packages/xml-builder/tsconfig.es.json +++ b/packages/xml-builder/tsconfig.es.json @@ -5,7 +5,7 @@ "declaration": true, "lib": ["es5", "es2015.collection"], "rootDir": "./src", - "outDir": "./build-es", + "outDir": "./dist/es", "importHelpers": true, "noEmitHelpers": true, "inlineSourceMap": true, From 366eb624474196fc77cce012eb94676e7cccba08 Mon Sep 17 00:00:00 2001 From: Alex Forsyth Date: Wed, 1 Jul 2020 15:51:47 -0400 Subject: [PATCH 09/11] feat: convert karma-credential-loader --- packages/karma-credential-loader/package.json | 13 ++++++++----- .../karma-credential-loader/tsconfig.cjs.json | 18 ++++++++++++++++++ .../{tsconfig.json => tsconfig.es.json} | 14 ++++++++------ .../karma-credential-loader/tsconfig.test.json | 11 ----------- 4 files changed, 34 insertions(+), 22 deletions(-) create mode 100644 packages/karma-credential-loader/tsconfig.cjs.json rename packages/karma-credential-loader/{tsconfig.json => tsconfig.es.json} (51%) delete mode 100644 packages/karma-credential-loader/tsconfig.test.json diff --git a/packages/karma-credential-loader/package.json b/packages/karma-credential-loader/package.json index b81c7d6eef4e7..ecfedb2d375e2 100644 --- a/packages/karma-credential-loader/package.json +++ b/packages/karma-credential-loader/package.json @@ -2,12 +2,15 @@ "name": "@aws-sdk/karma-credential-loader", "version": "1.0.0-gamma.0", "scripts": { - "prepublishOnly": "tsc", - "pretest": "tsc -p tsconfig.test.json", - "test": "jest" + "prepublishOnly": "yarn build:cjs && yarn build:es", + "pretest": "yarn build:cjs", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", + "test": "jest --passWithNoTests" }, - "main": "./build/index.js", - "types": "./build/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/es/index.js", + "types": "./dist/cjs/index.d.ts", "author": { "name": "AWS SDK for JavaScript Team", "url": "https://aws.amazon.com/javascript/" diff --git a/packages/karma-credential-loader/tsconfig.cjs.json b/packages/karma-credential-loader/tsconfig.cjs.json new file mode 100644 index 0000000000000..dfefe01853328 --- /dev/null +++ b/packages/karma-credential-loader/tsconfig.cjs.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "declaration": false, + "strict": false, + "sourceMap": false, + "downlevelIteration": true, + "importHelpers": true, + "noEmitHelpers": true, + "lib": ["es2015"], + "rootDir": "./src", + "outDir": "./dist/cjs", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.cjs.json", + "include": ["src/"] +} diff --git a/packages/karma-credential-loader/tsconfig.json b/packages/karma-credential-loader/tsconfig.es.json similarity index 51% rename from packages/karma-credential-loader/tsconfig.json rename to packages/karma-credential-loader/tsconfig.es.json index 216ffb1e63e0f..264ee2c93e8d1 100644 --- a/packages/karma-credential-loader/tsconfig.json +++ b/packages/karma-credential-loader/tsconfig.es.json @@ -1,16 +1,18 @@ { "compilerOptions": { - "target": "es2015", - "module": "commonjs", "declaration": false, "strict": false, - "sourceMap": true, + "sourceMap": false, "downlevelIteration": true, "importHelpers": true, "noEmitHelpers": true, "lib": ["es2015"], "rootDir": "./src", - "outDir": "./build", - "incremental": true - } + "outDir": "./dist/es", + "inlineSourceMap": true, + "inlineSources": true, + "baseUrl": "." + }, + "extends": "../../tsconfig.es.json", + "include": ["src/"] } diff --git a/packages/karma-credential-loader/tsconfig.test.json b/packages/karma-credential-loader/tsconfig.test.json deleted file mode 100644 index 17d0f1b7321fb..0000000000000 --- a/packages/karma-credential-loader/tsconfig.test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "sourceMap": false, - "inlineSourceMap": true, - "inlineSources": true, - "rootDir": "./src", - "outDir": "./build", - "incremental": true - } -} From 7995bb8677c0d94e9a96a65f453dbe7b9eb9d86d Mon Sep 17 00:00:00 2001 From: Alexander Forsyth Date: Wed, 1 Jul 2020 15:53:56 -0400 Subject: [PATCH 10/11] Update .gitignore to ignore build and build-es Co-authored-by: Trivikram Kamat <16024985+trivikr@users.noreply.github.com> --- .gitignore | 2 -- 1 file changed, 2 deletions(-) diff --git a/.gitignore b/.gitignore index 17bb02eb08beb..2e12b0dceae8b 100644 --- a/.gitignore +++ b/.gitignore @@ -26,8 +26,6 @@ package-lock.json !serviceModels/logs dist -build -build-es .idea/ *.iml From 3ff565af2b45502bd466431c188bb03bb118aa87 Mon Sep 17 00:00:00 2001 From: Alex Forsyth Date: Thu, 2 Jul 2020 10:36:20 -0400 Subject: [PATCH 11/11] fix: update tsconfig to reflect protocol tests --- tsconfig.json | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index 9d0d2b15926a1..54a32f6d804d6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,15 +9,10 @@ "noUnusedParameters": false, "removeComments": false, "incremental": true, - /** * Nice to have: */ // "preserveConstEnums": true, - // "declaration": true, - // "allowUnreachableCode": false, - // "pretty": true, - "module": "commonjs", "moduleResolution": "node", "target": "es5", @@ -25,7 +20,8 @@ "baseUrl": ".", "paths": { "@aws-sdk/*": ["packages/*/src"], - "@aws-sdk/client-*": ["clients/client-*/"] + "@aws-sdk/client-*": ["clients/client-*/"], + "@aws-sdk/aws-*": ["protocol_tests/aws-*/"] } }, "include": ["packages/"],