diff --git a/packages/api/tsconfig.json b/packages/api/tsconfig.json index c10d563da5..3225b8269c 100644 --- a/packages/api/tsconfig.json +++ b/packages/api/tsconfig.json @@ -6,8 +6,8 @@ "rootDir": "./src" }, "exclude": [ - "**/augment/*.ts", - "**/types-base/*.ts" + "**/*.manual.ts", + "**/*.spec.ts" ], "references": [ { "path": "../api-augment" }, diff --git a/packages/api/tsconfig.spec.json b/packages/api/tsconfig.spec.json new file mode 100644 index 0000000000..21f949168e --- /dev/null +++ b/packages/api/tsconfig.spec.json @@ -0,0 +1,26 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "baseUrl": "..", + "outDir": "./build", + "rootDir": "./src", + "emitDeclarationOnly": false, + "noEmit": true + }, + "include": [ + "**/*.manual.ts", + "**/*.spec.ts", + "**/test/**/*" + ], + "references": [ + { "path": "../api" }, + { "path": "../api-augment" }, + { "path": "../api-base" }, + { "path": "../api-derive" }, + { "path": "../rpc-core" }, + { "path": "../rpc-provider" }, + { "path": "../types" }, + { "path": "../types-augment" }, + { "path": "../types-known" } + ] +} diff --git a/packages/rpc-core/tsconfig.json b/packages/rpc-core/tsconfig.json index d9c7dd7502..539bf8ea12 100644 --- a/packages/rpc-core/tsconfig.json +++ b/packages/rpc-core/tsconfig.json @@ -5,6 +5,9 @@ "outDir": "./build", "rootDir": "./src" }, + "exclude": [ + "**/*.spec.ts" + ], "references": [ { "path": "../rpc-augment" }, { "path": "../rpc-provider" } diff --git a/packages/rpc-core/tsconfig.spec.json b/packages/rpc-core/tsconfig.spec.json new file mode 100644 index 0000000000..49a15363b2 --- /dev/null +++ b/packages/rpc-core/tsconfig.spec.json @@ -0,0 +1,18 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "baseUrl": "..", + "outDir": "./build", + "rootDir": "./src", + "emitDeclarationOnly": false, + "noEmit": true + }, + "include": [ + "**/*.spec.ts" + ], + "references": [ + { "path": "../rpc-core" }, + { "path": "../rpc-augment" }, + { "path": "../rpc-provider" } + ] +} diff --git a/packages/rpc-provider/src/http/index.spec.ts b/packages/rpc-provider/src/http/index.spec.ts index 8f492d728b..2ceb06674a 100644 --- a/packages/rpc-provider/src/http/index.spec.ts +++ b/packages/rpc-provider/src/http/index.spec.ts @@ -1,8 +1,7 @@ // Copyright 2017-2021 @polkadot/rpc-provider authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { TEST_HTTP_URL } from '@polkadot/rpc-provider/mock/mockHttp'; - +import { TEST_HTTP_URL } from '../mock/mockHttp'; import { HttpProvider } from './'; describe('Http', (): void => { diff --git a/packages/rpc-provider/src/http/send.spec.ts b/packages/rpc-provider/src/http/send.spec.ts index d9fe4d7ca8..34f6b12684 100644 --- a/packages/rpc-provider/src/http/send.spec.ts +++ b/packages/rpc-provider/src/http/send.spec.ts @@ -3,8 +3,7 @@ import type { Mock } from '../mock/types'; -import { mockHttp, TEST_HTTP_URL } from '@polkadot/rpc-provider/mock/mockHttp'; - +import { mockHttp, TEST_HTTP_URL } from '../mock/mockHttp'; import { HttpProvider } from './'; describe('send', (): void => { diff --git a/packages/rpc-provider/tsconfig.json b/packages/rpc-provider/tsconfig.json index d51e9feea7..f2f451463e 100644 --- a/packages/rpc-provider/tsconfig.json +++ b/packages/rpc-provider/tsconfig.json @@ -6,6 +6,9 @@ "rootDir": "./src", "resolveJsonModule": true }, + "exclude": [ + "**/*.spec.ts" + ], "references": [ { "path": "../types" }, { "path": "../types-augment" } diff --git a/packages/rpc-provider/tsconfig.spec.json b/packages/rpc-provider/tsconfig.spec.json new file mode 100644 index 0000000000..6be3906a44 --- /dev/null +++ b/packages/rpc-provider/tsconfig.spec.json @@ -0,0 +1,19 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "baseUrl": "..", + "outDir": "./build", + "rootDir": "./src", + "resolveJsonModule": true, + "emitDeclarationOnly": false, + "noEmit": true + }, + "include": [ + "**/*.spec.ts" + ], + "references": [ + { "path": "../rpc-provider" }, + { "path": "../types" }, + { "path": "../types-augment" } + ] +} diff --git a/tsconfig.json b/tsconfig.json index 9b6b8c9d12..cef845e4cc 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,14 +5,18 @@ "files": [], "references": [ { "path": "./packages/api" }, + { "path": "./packages/api/tsconfig.spec.json" }, { "path": "./packages/api-augment" }, { "path": "./packages/api-base" }, { "path": "./packages/api-contract" }, { "path": "./packages/api-contract/tsconfig.spec.json" }, { "path": "./packages/api-derive" }, + { "path": "./packages/api-derive/tsconfig.spec.json" }, { "path": "./packages/rpc-augment" }, { "path": "./packages/rpc-core" }, + { "path": "./packages/rpc-core/tsconfig.spec.json" }, { "path": "./packages/rpc-provider" }, + { "path": "./packages/rpc-provider/tsconfig.spec.json" }, { "path": "./packages/typegen" }, { "path": "./packages/types" }, { "path": "./packages/types/tsconfig.spec.json" },