chore(build): separate tsconfig for public

This commit is contained in:
Elian Doran 2024-12-14 09:56:04 +02:00
parent 483b543272
commit 9e661ed684
No known key found for this signature in database
2 changed files with 51 additions and 21 deletions

27
src/public/tsconfig.json Normal file
View File

@ -0,0 +1,27 @@
{
"compilerOptions": {
"module": "NodeNext",
"declaration": false,
"sourceMap": true,
"outDir": "./build",
"strict": true,
"noImplicitAny": true,
"resolveJsonModule": true,
"lib": [
"ES2022"
],
"downlevelIteration": true,
"skipLibCheck": true,
"esModuleInterop": true,
"allowJs": true
},
"include": [
"**/*",
],
"exclude": [
"./app-dist",
],
"files": [
"./app/types.d.ts"
]
}

View File

@ -1,28 +1,31 @@
{ {
"compilerOptions": { "compilerOptions": {
"module": "NodeNext", "module": "NodeNext",
"declaration": false, "declaration": false,
"sourceMap": true, "sourceMap": true,
"outDir": "./build", "outDir": "./build",
"strict": true, "strict": true,
"noImplicitAny": true, "noImplicitAny": true,
"resolveJsonModule": true, "resolveJsonModule": true,
"lib": ["ES2022"], "lib": [
"downlevelIteration": true, "ES2022"
"skipLibCheck": true, ],
"esModuleInterop": true, "downlevelIteration": true,
"allowJs": true "skipLibCheck": true,
"esModuleInterop": true,
}, },
"include": [ "include": [
"./src/**/*.js", "./src/**/*.js",
"./src/**/*.ts", "./src/**/*.ts",
"./*.ts", "./*.ts",
"./spec/**/*.ts", "./spec/**/*.ts",
"./spec-es6/**/*.ts" "./spec-es6/**/*.ts"
],
"exclude": [
"./src/public/**/*",
"./node_modules/**/*"
], ],
"exclude": ["./node_modules/**/*"],
"files": [ "files": [
"src/types.d.ts", "src/types.d.ts"
"src/public/app/types.d.ts"
] ]
} }