Separate tsconfig for tests and prod

This commit is contained in:
Ralfs 2021-05-24 21:49:48 +03:00
parent 1323c352ac
commit e4acf7bec2
2 changed files with 18 additions and 1 deletions

View File

@ -16,7 +16,7 @@
"node": ">=10"
},
"scripts": {
"build": "tsc",
"build": "tsc --project tsconfig.production.json",
"start": "ts-node src/tests.ts",
"clean": "rm -rf lib",
"prepare": "run-s clean build",

17
tsconfig.production.js Normal file
View File

@ -0,0 +1,17 @@
{
"extends": "@tsconfig/node10/tsconfig.json",
"compilerOptions": {
"outDir": "./lib",
"allowJs": true,
"checkJs": true,
"declaration": true,
"declarationMap": true,
"noImplicitAny": false,
"resolveJsonModule": true,
"sourceMap": true,
"jsx": "react"
},
"include": ["./src/**/*"],
"exclude": ["./src/**/*.test.js", "node_modules", "**/node_modules"]
}