@ -1,39 +1,26 @@
{
"compilerOptions" : {
"allowJs" : true ,
"resolveJsonModule" : true ,
"target" : "ES2020" ,
"module" : "ESNext" ,
"strict" : true ,
"strictPropertyInitialization" : false ,
"jsx" : "preserve" ,
"moduleResolution" : "bundler" ,
"target" : "ES2020" , / / L a t e s t E C M A S c r i p t f e a t u r e s t h a t a r e w i d e l y s u p p o r t e d b y m o d e r n b r o w s e r s
"module" : "ESNext" , / / U s e E S m o d u l e s
"strict" : true , / / E n a b l e a l l s t r i c t t y p e c h e c k i n g o p t i o n s
"jsx" : "preserve" , / / P r e s e r v e s J S X t o b e t r a n s f o r m e d b y B a b e l o r a n o t h e r t r a n s p i l e r
"moduleResolution" : "node" , / / U s e N o d e . j s s t y l e m o d u l e r e s o l u t i o n
"experimentalDecorators" : true ,
"skipLibCheck" : true ,
"esModuleInterop" : true ,
"allowSyntheticDefaultImports" : true ,
"forceConsistentCasingInFileNames" : true ,
"esModuleInterop" : true , / / E n a b l e s c o m p a t i b i l i t y w i t h C o m m o n J S m o d u l e s f o r d e f a u l t i m p o r t s
"allowSyntheticDefaultImports" : true , / / A l l o w d e f a u l t i m p o r t s f r o m m o d u l e s w i t h n o d e f a u l t e x p o r t
"forceConsistentCasingInFileNames" : true , / / D i s a l l o w i n c o n s i s t e n t l y - c a s e d r e f e r e n c e s t o t h e s a m e f i l e
"useDefineForClassFields" : true ,
"sourceMap" : true ,
"baseUrl" : "./src" ,
"types" : [
"node"
] ,
"baseUrl" : "./src" , / / B a s e d i r e c t o r y t o r e s o l v e n o n - r e l a t i v e m o d u l e n a m e s
"paths" : {
"@/components/*" : [ "components/*" ] ,
"@/views/*" : [ "views/*" ] ,
"@/db/*" : [ "db/*" ] ,
"@/libs/*" : [ "libs/*" ] ,
"@/constants/*" : [ "constants/*" ] ,
"@/store/*" : [ "store/*" ] ,
"@/store/*" : [ "store/*" ]
} ,
"lib" : [
"esnext" ,
"es2020" ,
"dom" ,
"dom.iterable" ,
"scripthost"
]
"lib" : [ "ES2020" , "dom" , "dom.iterable" ] , / / I n c l u d e t y p i n g s f o r E S 2020 a n d D O M A P I s
} ,
"include" : [
"src/**/*.ts" ,