Exclude test files in ts builds (#858)

This commit is contained in:
Ismail Syed
2018-01-09 10:21:54 -05:00
committed by GitHub
parent 2f7c574a28
commit 138b7ad8c5
3 changed files with 12 additions and 1 deletions

View File

@@ -3,3 +3,4 @@ examples
index.*
embedded.js
sandbox
esnext

View File

@@ -19,7 +19,10 @@ const intermediateBuild = resolvePath(root, './build-intermediate');
const mainEntry = resolvePath(intermediateBuild, './index.js');
const embeddedEntry = resolvePath(intermediateBuild, './embedded/index.js');
execSync(`${resolvePath(root, './node_modules/.bin/tsc')} --outDir ${intermediateBuild}`, {
const scripts = resolvePath(root, 'scripts');
const tsBuild = resolvePath(scripts, 'tsconfig.json');
execSync(`${resolvePath(root, './node_modules/.bin/tsc')} --outDir ${intermediateBuild} --project ${tsBuild}`, {
stdio: 'inherit',
});

7
scripts/tsconfig.json Normal file
View File

@@ -0,0 +1,7 @@
{
"extends": "../tsconfig.json",
"exclude": [
"../src/**/*.test.ts",
"../src/**/*.test.tsx"
]
}