From 11cee3cea0cdb84ec5a117383bcae6feb1346640 Mon Sep 17 00:00:00 2001 From: Jaco Date: Mon, 13 Dec 2021 07:14:33 +0100 Subject: [PATCH] Add tsconfig.base (#6670) --- .gitignore | 1 + tsconfig.base.json | 85 ++++++++++++++++++++++++++++++++++++++++++++++ tsconfig.json | 85 ++-------------------------------------------- 3 files changed, 89 insertions(+), 82 deletions(-) create mode 100644 tsconfig.base.json diff --git a/.gitignore b/.gitignore index 28329430fa..e7b97339d9 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ tmp/ cc-test-reporter package-lock.json npm-debug.log* +tsconfig.*buildinfo yarn-debug.log* yarn-error.log* .idea/ diff --git a/tsconfig.base.json b/tsconfig.base.json new file mode 100644 index 0000000000..ab52c4c4a5 --- /dev/null +++ b/tsconfig.base.json @@ -0,0 +1,85 @@ +{ + "extends": "@polkadot/dev/config/tsconfig.json", + "compilerOptions": { + "composite": true, + "paths": { + "@polkadot/apps/*": ["apps/src/*"], + "@polkadot/apps": ["apps/src"], + "@polkadot/apps-config": [ "apps-config/src" ], + "@polkadot/apps-config/*": [ "apps-config/src/*" ], + "@polkadot/apps-routing": [ "apps-routing/src" ], + "@polkadot/apps-routing/*": [ "apps-routing/src/*" ], + "@polkadot/app-accounts": [ "page-accounts/src" ], + "@polkadot/app-accounts/*": [ "page-accounts/src/*" ], + "@polkadot/app-addresses": [ "page-addresses/src" ], + "@polkadot/app-addresses/*": [ "page-addresses/src/*" ], + "@polkadot/app-assets": [ "page-assets/src" ], + "@polkadot/app-assets/*": [ "page-assets/src/*" ], + "@polkadot/app-bounties": [ "page-bounties/src" ], + "@polkadot/app-bounties/*": [ "page-bounties/src/*" ], + "@polkadot/app-calendar": [ "page-calendar/src" ], + "@polkadot/app-calendar/*": [ "page-calendar/src/*" ], + "@polkadot/app-claims": [ "page-claims/src" ], + "@polkadot/app-claims/*": [ "page-claims/src/*" ], + "@polkadot/app-contracts": [ "page-contracts/src" ], + "@polkadot/app-contracts/*": [ "page-contracts/src/*" ], + "@polkadot/app-council": [ "page-council/src" ], + "@polkadot/app-council/*": [ "page-council/src/*" ], + "@polkadot/app-democracy": [ "page-democracy/src" ], + "@polkadot/app-democracy/*": [ "page-democracy/src/*" ], + "@polkadot/app-extrinsics": [ "page-extrinsics/src" ], + "@polkadot/app-extrinsics/*": [ "page-extrinsics/src/*" ], + "@polkadot/app-explorer": [ "page-explorer/src" ], + "@polkadot/app-explorer/*": [ "page-explorer/src/*" ], + "@polkadot/app-gilt": [ "page-gilt/src" ], + "@polkadot/app-gilt/*": [ "page-gilt/src/*" ], + "@polkadot/app-i18n": [ "page-i18n/src" ], + "@polkadot/app-i18n/*": [ "page-i18n/src/*" ], + "@polkadot/app-js": [ "page-js/src" ], + "@polkadot/app-js/*": [ "page-js/src/*" ], + "@polkadot/app-membership": [ "page-membership/src" ], + "@polkadot/app-membership/*": [ "page-membership/src/*" ], + "@polkadot/app-parachains": [ "page-parachains/src" ], + "@polkadot/app-parachains/*": [ "page-parachains/src/*" ], + "@polkadot/app-poll": [ "page-poll/src" ], + "@polkadot/app-poll/*": [ "page-poll/src/*" ], + "@polkadot/app-rpc": [ "page-rpc/src" ], + "@polkadot/app-rpc/*": [ "page-rpc/src/*" ], + "@polkadot/app-settings": [ "page-settings/src" ], + "@polkadot/app-settings/*": [ "page-settings/src/*" ], + "@polkadot/app-signing": [ "page-signing/src" ], + "@polkadot/app-signing/*": [ "page-signing/src/*" ], + "@polkadot/app-society": [ "page-society/src" ], + "@polkadot/app-society/*": [ "page-society/src/*" ], + "@polkadot/app-staking": [ "page-staking/src" ], + "@polkadot/app-staking/*": [ "page-staking/src/*" ], + "@polkadot/app-storage": [ "page-storage/src" ], + "@polkadot/app-storage/*": [ "page-storage/src/*" ], + "@polkadot/app-sudo": [ "page-sudo/src" ], + "@polkadot/app-sudo/*": [ "page-sudo/src/*" ], + "@polkadot/app-tech-comm": [ "page-tech-comm/src" ], + "@polkadot/app-tech-comm/*": [ "page-tech-comm/src/*" ], + "@polkadot/app-treasury": [ "page-treasury/src" ], + "@polkadot/app-treasury/*": [ "page-treasury/src/*" ], + "@polkadot/react-api": [ "react-api/src" ], + "@polkadot/react-api/*": [ "react-api/src/*" ], + "@polkadot/react-components": [ "react-components/src" ], + "@polkadot/react-components/*": [ "react-components/src/*" ], + "@polkadot/react-hooks": [ "react-hooks/src" ], + "@polkadot/react-hooks/*": [ "react-hooks/src/*" ], + "@polkadot/react-params": [ "react-params/src" ], + "@polkadot/react-params/*": [ "react-params/src/*" ], + "@polkadot/react-query": [ "react-query/src" ], + "@polkadot/react-query/*": [ "react-query/src/*" ], + "@polkadot/react-signer": [ "react-signer/src" ], + "@polkadot/react-signer/*": [ "react-signer/src/*" ], + "@polkadot/test-support/": [ "test-support/src/" ], + "@polkadot/test-support/*": [ "test-support/src/*" ] + }, + "skipLibCheck": true, + "typeRoots": [ + "./node_modules/@polkadot/ts", + "./node_modules/@types" + ] + } + } diff --git a/tsconfig.json b/tsconfig.json index 26f1bbe025..09685d3154 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,90 +1,11 @@ { - "extends": "@polkadot/dev/config/tsconfig.json", + "extends": "./tsconfig.base.json", "exclude": [ "build/**/*", "**/build/**/*" ], "compilerOptions": { - "jsx": "react", - "baseUrl": ".", - "paths": { - "@polkadot/apps/*": ["packages/apps/src/*"], - "@polkadot/apps": ["packages/apps/src"], - "@polkadot/apps-config": [ "packages/apps-config/src" ], - "@polkadot/apps-config/*": [ "packages/apps-config/src/*" ], - "@polkadot/apps-routing": [ "packages/apps-routing/src" ], - "@polkadot/apps-routing/*": [ "packages/apps-routing/src/*" ], - "@polkadot/app-accounts": [ "packages/page-accounts/src" ], - "@polkadot/app-accounts/*": [ "packages/page-accounts/src/*" ], - "@polkadot/app-addresses": [ "packages/page-addresses/src" ], - "@polkadot/app-addresses/*": [ "packages/page-addresses/src/*" ], - "@polkadot/app-assets": [ "packages/page-assets/src" ], - "@polkadot/app-assets/*": [ "packages/page-assets/src/*" ], - "@polkadot/app-bounties": [ "packages/page-bounties/src" ], - "@polkadot/app-bounties/*": [ "packages/page-bounties/src/*" ], - "@polkadot/app-calendar": [ "packages/page-calendar/src" ], - "@polkadot/app-calendar/*": [ "packages/page-calendar/src/*" ], - "@polkadot/app-claims": [ "packages/page-claims/src" ], - "@polkadot/app-claims/*": [ "packages/page-claims/src/*" ], - "@polkadot/app-contracts": [ "packages/page-contracts/src" ], - "@polkadot/app-contracts/*": [ "packages/page-contracts/src/*" ], - "@polkadot/app-council": [ "packages/page-council/src" ], - "@polkadot/app-council/*": [ "packages/page-council/src/*" ], - "@polkadot/app-democracy": [ "packages/page-democracy/src" ], - "@polkadot/app-democracy/*": [ "packages/page-democracy/src/*" ], - "@polkadot/app-extrinsics": [ "packages/page-extrinsics/src" ], - "@polkadot/app-extrinsics/*": [ "packages/page-extrinsics/src/*" ], - "@polkadot/app-explorer": [ "packages/page-explorer/src" ], - "@polkadot/app-explorer/*": [ "packages/page-explorer/src/*" ], - "@polkadot/app-gilt": [ "packages/page-gilt/src" ], - "@polkadot/app-gilt/*": [ "packages/page-gilt/src/*" ], - "@polkadot/app-i18n": [ "packages/page-i18n/src" ], - "@polkadot/app-i18n/*": [ "packages/page-i18n/src/*" ], - "@polkadot/app-js": [ "packages/page-js/src" ], - "@polkadot/app-js/*": [ "packages/page-js/src/*" ], - "@polkadot/app-membership": [ "packages/page-membership/src" ], - "@polkadot/app-membership/*": [ "packages/page-membership/src/*" ], - "@polkadot/app-parachains": [ "packages/page-parachains/src" ], - "@polkadot/app-parachains/*": [ "packages/page-parachains/src/*" ], - "@polkadot/app-poll": [ "packages/page-poll/src" ], - "@polkadot/app-poll/*": [ "packages/page-poll/src/*" ], - "@polkadot/app-rpc": [ "packages/page-rpc/src" ], - "@polkadot/app-rpc/*": [ "packages/page-rpc/src/*" ], - "@polkadot/app-settings": [ "packages/page-settings/src" ], - "@polkadot/app-settings/*": [ "packages/page-settings/src/*" ], - "@polkadot/app-signing": [ "packages/page-signing/src" ], - "@polkadot/app-signing/*": [ "packages/page-signing/src/*" ], - "@polkadot/app-society": [ "packages/page-society/src" ], - "@polkadot/app-society/*": [ "packages/page-society/src/*" ], - "@polkadot/app-staking": [ "packages/page-staking/src" ], - "@polkadot/app-staking/*": [ "packages/page-staking/src/*" ], - "@polkadot/app-storage": [ "packages/page-storage/src" ], - "@polkadot/app-storage/*": [ "packages/page-storage/src/*" ], - "@polkadot/app-sudo": [ "packages/page-sudo/src" ], - "@polkadot/app-sudo/*": [ "packages/page-sudo/src/*" ], - "@polkadot/app-tech-comm": [ "packages/page-tech-comm/src" ], - "@polkadot/app-tech-comm/*": [ "packages/page-tech-comm/src/*" ], - "@polkadot/app-treasury": [ "packages/page-treasury/src" ], - "@polkadot/app-treasury/*": [ "packages/page-treasury/src/*" ], - "@polkadot/react-api": [ "packages/react-api/src" ], - "@polkadot/react-api/*": [ "packages/react-api/src/*" ], - "@polkadot/react-components": [ "packages/react-components/src" ], - "@polkadot/react-components/*": [ "packages/react-components/src/*" ], - "@polkadot/react-hooks": [ "packages/react-hooks/src" ], - "@polkadot/react-hooks/*": [ "packages/react-hooks/src/*" ], - "@polkadot/react-params": [ "packages/react-params/src" ], - "@polkadot/react-params/*": [ "packages/react-params/src/*" ], - "@polkadot/react-query": [ "packages/react-query/src" ], - "@polkadot/react-query/*": [ "packages/react-query/src/*" ], - "@polkadot/react-signer": [ "packages/react-signer/src" ], - "@polkadot/react-signer/*": [ "packages/react-signer/src/*" ], - "@polkadot/test-support/": [ "packages/test-support/src/" ], - "@polkadot/test-support/*": [ "packages/test-support/src/*" ] - }, - "skipLibCheck": true, - "typeRoots": [ - "./node_modules/@polkadot/ts", - "./node_modules/@types" - ] + "baseUrl": "./packages", + "jsx": "react" } }