Skip to content

Commit

Permalink
feat: use a common tsconfig for the monorepo (#1297)
Browse files Browse the repository at this point in the history
* feat: add common root tsconfig for es and cjs builds

* feat: apply common root tsconfig to a single package

* feat: propagate common tsconfig to interesting packages

* feat: propogate common tsconfig to all packages

* Update tsconfig.json
  • Loading branch information
alexforsyth committed Jul 2, 2020
1 parent 630aac1 commit ccc3013
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 21 deletions.
11 changes: 7 additions & 4 deletions packages/middleware-retry/package.json
Expand Up @@ -2,12 +2,15 @@
"name": "@aws-sdk/middleware-retry",
"version": "1.0.0-gamma.1",
"scripts": {
"prepublishOnly": "tsc",
"pretest": "tsc -p tsconfig.test.json",
"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/"
Expand Down
26 changes: 26 additions & 0 deletions packages/middleware-retry/tsconfig.cjs.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": "./dist/cjs",
"inlineSourceMap": true,
"inlineSources": true,
"baseUrl": "."
},
"extends": "../../tsconfig.cjs.json",
"include": ["src/"]
}
@@ -1,10 +1,8 @@
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"declaration": true,
"strict": true,
"sourceMap": true,
"sourceMap": false,
"downlevelIteration": true,
"importHelpers": true,
"noEmitHelpers": true,
Expand All @@ -18,7 +16,11 @@
"es2015.symbol.wellknown"
],
"rootDir": "./src",
"outDir": "./build",
"incremental": true
}
"outDir": "./dist/es",
"inlineSourceMap": true,
"inlineSources": true,
"baseUrl": "."
},
"extends": "../../tsconfig.es.json",
"include": ["src/"]
}
11 changes: 0 additions & 11 deletions packages/middleware-retry/tsconfig.test.json

This file was deleted.

0 comments on commit ccc3013

Please sign in to comment.