From ddd2f2dfe5e337dd571bfbb657143d769393e5fd Mon Sep 17 00:00:00 2001 From: Jaco Date: Mon, 13 Dec 2021 07:13:54 +0100 Subject: [PATCH] Add tsconfig.base (#4325) --- .gitignore | 3 ++- tsconfig.base.json | 29 +++++++++++++++++++++++++++++ tsconfig.json | 30 +++--------------------------- 3 files changed, 34 insertions(+), 28 deletions(-) create mode 100644 tsconfig.base.json diff --git a/.gitignore b/.gitignore index 331179c339..d06d28df5c 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,7 @@ tmp/ cc-test-reporter lerna-debug.log* npm-debug.log* +package-lock.json +tsconfig.*buildinfo yarn-debug.log* yarn-error.log* -package-lock.json diff --git a/tsconfig.base.json b/tsconfig.base.json new file mode 100644 index 0000000000..972f5d5697 --- /dev/null +++ b/tsconfig.base.json @@ -0,0 +1,29 @@ +{ + "extends": "@polkadot/dev/config/tsconfig.json", + "compilerOptions": { + "composite": true, + "paths": { + "@polkadot/api": ["api/src"], + "@polkadot/api/*": ["api/src/*"], + "@polkadot/api-contract": ["api-contract/src"], + "@polkadot/api-contract/*": ["api-contract/src/*"], + "@polkadot/api-derive": ["api-derive/src"], + "@polkadot/api-derive/*": ["api-derive/src/*"], + "@polkadot/rpc-core": ["rpc-core/src"], + "@polkadot/rpc-core/*": ["rpc-core/src/*"], + "@polkadot/rpc-provider": ["rpc-provider/src"], + "@polkadot/rpc-provider/*": ["rpc-provider/src/*"], + "@polkadot/types": ["types/src"], + "@polkadot/types/*": ["types/src/*"], + "@polkadot/types-known": ["types-known/src"], + "@polkadot/types-known/*": ["types-known/src/*"], + "@polkadot/types-support": ["types-support/src"], + "@polkadot/types-support/*": ["types-support/src/*"] + }, + "skipLibCheck": true, + "typeRoots": [ + "./node_modules/@polkadot/ts", + "./node_modules/@types" + ] + } + } diff --git a/tsconfig.json b/tsconfig.json index facc0c8924..f8dbc9fff9 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,34 +1,10 @@ { - "extends": "@polkadot/dev/config/tsconfig.json", + "extends": "./tsconfig.base.json", "exclude": [ "build/**/*", - "**/build/**/*", - "docs/examples/promise/90_typegen/*" + "**/build/**/*" ], "compilerOptions": { - "baseUrl": ".", - "paths": { - "@polkadot/api": ["packages/api/src"], - "@polkadot/api/*": ["packages/api/src/*"], - "@polkadot/api-contract": ["packages/api-contract/src"], - "@polkadot/api-contract/*": ["packages/api-contract/src/*"], - "@polkadot/api-derive": ["packages/api-derive/src"], - "@polkadot/api-derive/*": ["packages/api-derive/src/*"], - "@polkadot/rpc-core": ["packages/rpc-core/src"], - "@polkadot/rpc-core/*": ["packages/rpc-core/src/*"], - "@polkadot/rpc-provider": ["packages/rpc-provider/src"], - "@polkadot/rpc-provider/*": ["packages/rpc-provider/src/*"], - "@polkadot/types": ["packages/types/src"], - "@polkadot/types/*": ["packages/types/src/*"], - "@polkadot/types-known": ["packages/types-known/src"], - "@polkadot/types-known/*": ["packages/types-known/src/*"], - "@polkadot/types-support": ["packages/types-support/src"], - "@polkadot/types-support/*": ["packages/types-support/src/*"] - }, - "skipLibCheck": true, - "typeRoots": [ - "./node_modules/@polkadot/ts", - "./node_modules/@types" - ] + "baseUrl": "./packages" } }